Business success is determined by many factors, however, none is as important as adaptability. This outcome necessitates the current system design that was outlined in the previous proposal where, the interface aimed to capitalise on the combination of business with information technology, particularly, e-commerce. Now, this subsequent short report aims to give a realistic approach to the system design.
This report will outline all the necessary parameters needed to achieve an efficient system with an elaborate user interface. For one, the use cases will be provided including the usability of the design. Moreover, the evaluation tactics will be provided to ensure the set targets are accomplished (Usability, 2017).
An overall approach is proposed, where this report will cover the entire design of the user’s interfaces, from the system itself to the underlying database systems and the security measures. However, the delivery procedures of the products will solely be left for the supermarkets to develop.
Objectives, Outputs and Targets
Capitalising on the benefits of e-commerce is the overall objective where the customers will have an enhanced user experience while making their purchases. Furthermore, through this objective, other functionalities and advantages will be developed such as rewarding, enhanced, simple and helpful user system. However, in spite of the many benefits, the system’s usability will depend on the principles of the designs (Usability, 2017).
Several assessments and evaluation were done to develop the following requirements. These requirements reflect the interests proposed by the envisioned users i.e. customers.
- A system that develops personalised accounts i.e. create, renew and login to portals.
- Enhances user experience through orders made.
- A system that distinguished between placed and accepted orders.
- An interface with verifiable accounts i.e. purchase made by customers
- Geo-location to track users and available stores.
Objectives determined from requirements
- Real-time system with adjustable user libraries to reflect available products.
- An interactive system that provide users with a one on one experience.
- Geo-location for tracking purposes (Usability partners, 2017).
Outputs and Targets
- A collaborative system that enhances business practises through information technology.
- An intuitive system with efficient interfaces to meet the customer’s needs (Carleton, 2013).
- Initial assessment
- Interface design
- Development through coding
- Final system
- Maintenance and troubleshooting
Shoppers: New and active customers
Delete items, Edit items and Add items
Authentication and Identity
Identity, payment services
Register new user
Simple techniques will be used to weigh the project’s progress, this will include the development of milestone and their accomplishment. For instance, achieving the interface design on time will serve as a first phase success of the system design (Usability, 2017). Moreover, the objectives identified i.e. helpful, easy, and engaging etc. will also serve as another measure of success.
- Users are literate and understand the basics of mobile devices as well as the internet.
- Users have the necessary technological requirements; internet and devices.
- Stores have the necessary support infrastructure.
As stated before adaptability is the key to business success, this business mantra calls for an adaptive system that can satisfy any requirements including the design process itself. Agile approaches can meet this objective easily, where the system design is split into eloquent subsections based on requirements and expertise. Now, the overall design will collaborate the user requirements (from the initial evaluation) with that of the system developers.
Moreover, these user requirements will enhance the templates developed so as to reflect the need of the user. Following the set templates, users’ functionalities through user stories will outline the final interface that again will reflect the users and the design functionalities (Pichler, 2012).
Fig: Design Principle
In the past, agile design has led to systems that meet varying user requirements, for instance, online retail stores such as Amazon and E-bay vary their system outlook based on the current market environment which is met through agile designs. In essence, the business can adjust user variables and implement them based on designer’s expertise.
Based on the established design, i.e. the proposed wireframes having 4 major interfaces
- System design
- Development of the initial interfaces
- The Login screen – Access to personalised accounts.
- Home/ selecting a grocery store – an interface to choose the desired grocery store.
- Grocery store – An elaborate map with all active stores.
- Shopping – interface where the purchases are made.
- Database – supporting the interface with the underlying data.
- Testing – assessment to evaluate the functionalities.
- Deployment and maintenance.
Proposed Evaluation Methods
In general, usability data from the proposed tests will be captured and analysed to develop conclusive results. These results will then establish the rate of success, however, a simple evaluation plan is proposed.
- The first click test – to determine what draws to the users to the system.
- The usability test – to test the practicality of the interfaces.
- System usability scale (SUS) – A test that outlines the system’s efficiency, usability and objective accomplishment.
- Final, expert reviews – presenting the designs to renowned experts to test for different functionalities (Usability, 2017).
Carleton. B. (2013). Real-time User Interface Design. Retrieved 08 March, 2017, from:
Liu. S. (2013). Building Online Shopping Website Based On ASP.NET and SQL Server. Retrieved 28 February, 2017, from:
Pichler. R. (2012). Agile user interface design. Retrieved 08 March, 2017, from:
Usability partners. (2017). User requirements analysis. Retrieved 28 February, 2017, from:
Usability. (2017). User Interface Design Basics. Retrieved 28 February, 2017, from: