Cloud-Based System Design Report for Best&Less Application

Verified

Added on  2023/06/04

|17
|3036
|378
Report
AI Summary
This report presents a comprehensive system design for the Best&Less application, focusing on cloud deployment and big data analytics. The system architecture leverages Hive SQL with a Hadoop structure to manage and analyze vast amounts of customer data. The report details the system environment, emphasizing the benefits of cloud computing for remote access, scalability, and reduced IT overhead. It includes user interface designs for key application pages such as registration, product purchase, review writing, and payment, along with best practices for UI design. The deployment strategy outlines the planning, implementation, and testing phases, including execution, load, stress, limit, failover, application security, GRC, latency, and browser testing. The report aims to provide a robust and scalable solution for Best&Less to enhance customer engagement and data-driven decision-making. Desklib provides similar solved assignments and past papers for students.
Document Page
Running head: SYSTEM DESIGN REPORT
System Design Report
Name of the Student
Name of the University
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
2SYSTEM DESIGN REPORT
Executive Summary
The report reflects the design and analysis of the Best&Less application. The application is
designed for the customers mainly who are located at distant locations from the physical
shops of the organization. The organization is trying to collect massive amount of data from
the users and analyse them so that proper business patterns can be generated. The Big Data
technology that has been selected for the application is the Hive SQL with Hadoop structure.
Document Page
3SYSTEM DESIGN REPORT
Table of Contents
Introduction:...............................................................................................................................4
1. System Components Design:.................................................................................................5
1.1 Architectural Diagram:.....................................................................................................5
1.2 System Environment:.......................................................................................................5
2. User Interface Design:............................................................................................................7
2.1 Interfaces:.........................................................................................................................7
2.2 User Interface Design Best Practices:............................................................................10
3. Solution Deployment:..........................................................................................................12
Conclusion:..............................................................................................................................14
Bibliography:............................................................................................................................15
Appendix:.................................................................................................................................17
Appendices 1: Time Log......................................................................................................17
Document Page
4SYSTEM DESIGN REPORT
Introduction:
The information systems is the collection of technical devices, communication
medium and human resources that is implemented organization wide. The information system
has the capability of connecting all the aspects of an organization such as the departments and
customers. The usage of the cloud environment has been increased in the last few years due
to increase in remote access demand. The cloud solutions are more agile and scalable also
provide better access to the system. The usage of the big data with the cloud environment is
the current trend in the retails industry. This approach not only assist in handling large
amount of data but also allow better data processing.
The assignment is consisting of architectural design of best&less clothing
organization. The organization’s system will be deployed in the cloud environment and the
description of the environment is present in the study. It also have the detailed information on
interface designing best-practices along with four interfaces for the application.
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
5SYSTEM DESIGN REPORT
1. System Components Design:
1.1 Architectural Diagram:
Figure 1: Architecture Diagram of Best&Less IS
(Source: Created by Author)
1.2 System Environment:
The system will be implemented in cloud environment. The cloud computing is
capable of proposing a shit in the information technology operations in the best&less. The
cloud environment can be considered as monthly paid service that is calculated based on the
consumption. The environment allows total freedom to the organization to concrete on the
core business process as the whole responsibility of the system lies on the shoulder of the
cloud host. The organization does not require to worry about the software, hardware and
updates. Best&Less would not have to purchase anything for deploying the system. The
Document Page
6SYSTEM DESIGN REPORT
biggest advantage of the environment in which the system of Best&Less will be installed is
remote access to system from anywhere.
The environment can be considered same as hosted services. Instead of installing
servers in the office compound, the organization would install the whole system in a highly
resilient and secure data centres. The system can accessed using the internet connection and
supported browsers. The environment will provide the benefit of all the IT advancements and
operations without bothering the organization’s management about IT challenges and issues.
This is possible because the environment stability and operations are managed by highly
skilled and experienced personnel who are handling the cloud applications.
The best&less will host almost everything in the cloud. The email, application
software, data backup, sales, marketing data and all the other data will be up in the cloud. The
organization system environment needs to be most agile and must provide easy access to
every data. As the resources are very scalable and amount changes every month, the
organization would pay the host every month.
The Best&Less system environment will be very effective in collecting the customer
data. The organization wants to track every single information of the customer, possible. The
system will collect the location, buying patterns, most viewed products, searching style and
more. This kind of the data cannot be implemented in a relational database. The Big Data is
the only solution for Best&Less environment. There are various options that can be used for
implementing the big data but hive big SQL can be the answer. It is a data warehouse
application that can be implemented in the Best&Less environment for introducing data
query and evaluation. The databases and file system that will hold the organization and
customer data will be integrated with the Hadoop. The architecture of the system
environment that comprehends big data handling within the clouds must be combined with
Document Page
7SYSTEM DESIGN REPORT
the sub-systems like accumulation, judgement and evaluation. The environment will handle
massive amount of read and write requests. The cloud host will put almost thousand servers
for storing the data in order to properly distributing the read-write load. This will ensure the
environment can support the system needs all the time.
2. User Interface Design:
2.1 Interfaces:
Figure 2: Registration Page of Best&Less Application
(Source: Created by Author)
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
8SYSTEM DESIGN REPORT
Figure 3: Product Purchase Page of Best&Less Application
(Source: Created by Author)
Document Page
9SYSTEM DESIGN REPORT
Figure 4: Review Write Page of Best&Less Application
(Source: Created by Author)
Document Page
10SYSTEM DESIGN REPORT
Figure 5: Payment Page of Best&Less Application
(Source: Created by Author)
2.2 User Interface Design Best Practices:
The Best Practices for the designing of interface are as following.
Consistency: The users of the system should not be confused by the interface of the
system. The words and design of the system should be consistent throughout the system. The
user must be able to understand what the page is about and relate to link or menu clicked for
accessing the page.
Informative Feedback or System Status Visibility: The system should always convey
the purpose and progress of the action that are taken by the user. The system should provide
proper feedback in suitable time so that user do not get confused of action. The feedback
should be relevant to the action.
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
11SYSTEM DESIGN REPORT
Relation between the System and the Real World: The system must covey the ideas
form the real world. This way the system can allow the user to guess less and do the tasks
better. The system must group a set of actions so that user can easily understand the action
purpose.
Control Freed to the User: The system errors are natural and often users do not
understand and do working actions. For making the experience better the system must allow
the user to roll back the action. The system will not interfere with the work flow. The system
will try to provide as much freedom possible to user.
Error Prevention: Users make errors unintentionally. The system must guide the user
throughout the system. Taken as an example, if the user put two mismatched passwords
during registration, then the system will show the exact error. This will allow the user to
understand and correct the error efficiently. The system will focus on preventing the error
rather than correcting it. The interface will be illustrating hints on the screen so that user can
him/herself correct the mistake.
Short Term Memory Load Reduction: The user must recognize the buttons, links and
many other objects in the interface while accessing the system. It is not possible for the user
to remember all the things. For this reason, the interface will follow the conventional design
protocols that are used in all applications. For implementing this, the application interface
will have a clear structure, visual aids and implicit help option.
Simple Design: The design of the interface should be simple. The colour combination
must be very effective and light. The users do not like to use applications that have very
contrasting colour combination.
Document Page
12SYSTEM DESIGN REPORT
3. Solution Deployment:
The panning phase consists of the process of identifying the scope of the system.
Based on the determined scope, the system deliverables are set. Later the project objectives
are aims are set. The system project management will be executed based on the information
provided in the Gantt chart or scheduling. The Gantt chart is consisting of the activities to be
done in the project and time line for each of the activities. The project manager many want to
add the resources required for the system implementation. Along with this, the cost
estimation and cost-benefit analysis is the part of the project planning. The planning is mainly
done and monitored by the project manager. The system analyst and business analyst also
take part in the planning. They will communicate with the staff and customers of Best&Less
and collect various information like user requirements, business rules and many more. They
will use three information gathering techniques named interview, questionnaire and
document evaluation. These three techniques are capable of filling the gaps of each other.
The organization will appoint an assistant to the analysts so that analysts can easily
understand the business perspective and objectives.
The implementation management will be done by the system engineer and project
manager. The designers will create the designs of the system based on the developed
requirements. The developers will be creating the actual system based on those designs.
Different type of developers will be employed in the project.
The testing that will be done on the developed cloud system are as following.
Execution Testing: This is utilized to measure response time and separate issues
determined with specific progresses or procedures while the system is used for improving the
load from several regions and multi-client functions.
chevron_up_icon
1 out of 17
circle_padding
hide_on_mobile
zoom_out_icon
[object Object]