E-Commerce System (Design Document) - Desklib
VerifiedAdded on 2022/11/11
|25
|4711
|192
AI Summary
This document is a design document for an E-Commerce System. It includes the project deliverables, project aim, user roles, functional and non-functional requirements, system design specification and view, and more.
Contribute Materials
Your contribution can guide someone’s learning journey. Share your
documents today.
Student Name
Student ID 1
E-Commerce System (Design Document)
Submitted By
Course
Professor
Date
Student ID 1
E-Commerce System (Design Document)
Submitted By
Course
Professor
Date
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
Student Name
Student ID 2
Table of Contents
1. Executive Summary.............................................................................................................................3
2. Introduction........................................................................................................................................3
2.1. Project Deliverable......................................................................................................................4
3. Project Aim..........................................................................................................................................4
4. User Role/ Stakeholder.......................................................................................................................5
5. Functional Requirements....................................................................................................................6
6. Non-Functional Requirements................................................................................................................7
7. System Design Specification & View......................................................................................................8
7.1. Design Goals.....................................................................................................................................8
7.2. System Behavior..............................................................................................................................9
7.3. Logical View...................................................................................................................................10
7.3.1. High Level Design....................................................................................................................11
7.3.2. Mid-Level Design.....................................................................................................................12
7.3.3. Low Level Design.....................................................................................................................14
7.4. Class Diagram.................................................................................................................................15
7.5. Development View........................................................................................................................16
7.6. Process View..................................................................................................................................16
8. Use Cases..............................................................................................................................................18
9. Entity Relationship Diagram.................................................................................................................19
10. Project Management and Risk Management.....................................................................................20
10.1. Traceability Matrix.......................................................................................................................20
10.2. Risk Management Plan................................................................................................................21
10.3. Monitoring and Control Mechanism...........................................................................................21
11. Conclusion...........................................................................................................................................22
12. References..........................................................................................................................................23
Student ID 2
Table of Contents
1. Executive Summary.............................................................................................................................3
2. Introduction........................................................................................................................................3
2.1. Project Deliverable......................................................................................................................4
3. Project Aim..........................................................................................................................................4
4. User Role/ Stakeholder.......................................................................................................................5
5. Functional Requirements....................................................................................................................6
6. Non-Functional Requirements................................................................................................................7
7. System Design Specification & View......................................................................................................8
7.1. Design Goals.....................................................................................................................................8
7.2. System Behavior..............................................................................................................................9
7.3. Logical View...................................................................................................................................10
7.3.1. High Level Design....................................................................................................................11
7.3.2. Mid-Level Design.....................................................................................................................12
7.3.3. Low Level Design.....................................................................................................................14
7.4. Class Diagram.................................................................................................................................15
7.5. Development View........................................................................................................................16
7.6. Process View..................................................................................................................................16
8. Use Cases..............................................................................................................................................18
9. Entity Relationship Diagram.................................................................................................................19
10. Project Management and Risk Management.....................................................................................20
10.1. Traceability Matrix.......................................................................................................................20
10.2. Risk Management Plan................................................................................................................21
10.3. Monitoring and Control Mechanism...........................................................................................21
11. Conclusion...........................................................................................................................................22
12. References..........................................................................................................................................23
Student Name
Student ID 3
1.Executive Summary
The main objective of the project is to develop a platform that will carry sellers as well as
purchasers to connect and to work together. The exploration was done to build up a framework
that will give the most advantageous and better approach to make the internet transaction which
is known as online or e-commerce business. This can be done by building up a data management
system that stores and also process data about consumer orders, merchants and items. The
database is queried to react to customers' solicitations. It is updated with customers' requests. The
framework will be internet application which can be developed by using ASPX/Microsoft
C# .NET web technologies and the database is structured by utilizing MySQL Server. The
proposed framework can be utilized for online shopping by the customers. The system will be
user friendly framework and can help the two purchasers and merchants shop adequately
(Awoyelu & Tangba, 2010).
2.Introduction
The software development process is connected with overseeing venture unpredictability.
Utilization of strategy has additionally some implication for its usability, viability, versatility,
reliability as well as transportability of the product that is being developed. Also, by having a
wrong strategy could bring about slippages, lack of communication in team and managerial
overheads, prompting client failure. An ongoing report has detailed a huge connection between
the supplier satisfaction as well as the software development methodology which is being used.
(Rajagopalan, S. & Mathew, 2016).
The online business is web based where internet is utilized as a commercial center for making
the transactions. In this type of business, digital transactions are engaged among people who are
located globally. This business is appropriate in the innovatively propelled universe of business.
Student ID 3
1.Executive Summary
The main objective of the project is to develop a platform that will carry sellers as well as
purchasers to connect and to work together. The exploration was done to build up a framework
that will give the most advantageous and better approach to make the internet transaction which
is known as online or e-commerce business. This can be done by building up a data management
system that stores and also process data about consumer orders, merchants and items. The
database is queried to react to customers' solicitations. It is updated with customers' requests. The
framework will be internet application which can be developed by using ASPX/Microsoft
C# .NET web technologies and the database is structured by utilizing MySQL Server. The
proposed framework can be utilized for online shopping by the customers. The system will be
user friendly framework and can help the two purchasers and merchants shop adequately
(Awoyelu & Tangba, 2010).
2.Introduction
The software development process is connected with overseeing venture unpredictability.
Utilization of strategy has additionally some implication for its usability, viability, versatility,
reliability as well as transportability of the product that is being developed. Also, by having a
wrong strategy could bring about slippages, lack of communication in team and managerial
overheads, prompting client failure. An ongoing report has detailed a huge connection between
the supplier satisfaction as well as the software development methodology which is being used.
(Rajagopalan, S. & Mathew, 2016).
The online business is web based where internet is utilized as a commercial center for making
the transactions. In this type of business, digital transactions are engaged among people who are
located globally. This business is appropriate in the innovatively propelled universe of business.
Student Name
Student ID 4
E-business data frameworks enable the transactions to be directed in a coordinated and
broadened data space by evacuating imperatives that are imposed by computing platforms,
systems, as well as applications. The Web advancements not just allow the automation of
organizational processes, yet in addition enable individual customers to associate with
organizational data frameworks at minimal effort. E-business data frameworks are vital resources
as they empower new business models. In this paper, we present the structure and segments of
databases for real online business frameworks (Pant & Ravichandran, 2001).
2.1. Project Deliverable
The main deliverable of the project is developing e-commerce website that will help the
organization to keep the record of inventory which will be updated automatically. All the
security features will be implemented in the system. A manual will be provided with the software
that will help the user to easily understand all the processes that are used to build the system. The
updates will also be implemented.
3.Project Aim
The main objective of the project is to develop an information system for e-commerce
organization that can help the customers to make an order by selecting particular items from the
list and making online payment using net banking or credit card. The system will help the
customers to check the status of their order when the order will be delivered at their address. It
will enable customers to make the order from their premises. Customers will not be required to
visit the store every time. Also, system will help the organization to keep a check on the
inventory so that organization can order the items from the suppliers. The system will also help
the organization to monitor the shipping status of the order so that order can be delivered on that
particular address at specified time. The e-commerce system will enable the organization in
Student ID 4
E-business data frameworks enable the transactions to be directed in a coordinated and
broadened data space by evacuating imperatives that are imposed by computing platforms,
systems, as well as applications. The Web advancements not just allow the automation of
organizational processes, yet in addition enable individual customers to associate with
organizational data frameworks at minimal effort. E-business data frameworks are vital resources
as they empower new business models. In this paper, we present the structure and segments of
databases for real online business frameworks (Pant & Ravichandran, 2001).
2.1. Project Deliverable
The main deliverable of the project is developing e-commerce website that will help the
organization to keep the record of inventory which will be updated automatically. All the
security features will be implemented in the system. A manual will be provided with the software
that will help the user to easily understand all the processes that are used to build the system. The
updates will also be implemented.
3.Project Aim
The main objective of the project is to develop an information system for e-commerce
organization that can help the customers to make an order by selecting particular items from the
list and making online payment using net banking or credit card. The system will help the
customers to check the status of their order when the order will be delivered at their address. It
will enable customers to make the order from their premises. Customers will not be required to
visit the store every time. Also, system will help the organization to keep a check on the
inventory so that organization can order the items from the suppliers. The system will also help
the organization to monitor the shipping status of the order so that order can be delivered on that
particular address at specified time. The e-commerce system will enable the organization in
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
Student Name
Student ID 5
automation of all its processes and also, management can have better decision making processes
that can enable the organization to increase its revenue.
4.User Role/ Stakeholder
Recognizing the needs of stakeholders is a major challenge for the stakeholder management.
This incorporates finding the type of data they require, how they want to impart and how they are
capable to impact the decisions. Since organizations these days use management system in order
to support processes as well as accomplish their vital objectives, and also assume the significant
role in the procedures of stakeholder management (Barbara & Roman, 2014). The main users or
we can say stakeholders that are involved in e-commerce system development project are given
as following:
S. No Stakeholder Job Description
1 Customers Customers can easily use the online e-commerce
system that can help them to view all the products
with images and other details. They can make online
order and are not required to visit the store every time.
The order will be delivered by the organization at the
mentioned address.
2 Finance Manager The main role of finance manager is to approve some
specified project for developing the project.
3 Project Manager The project manager is mainly responsible for
successful implementation of e-commerce system. He
takes care of all the requirements, analyzing project
scope, budget regulation, risks associated with the
system development and the other processes related to
system development.
4 Development Team The development team is responsible to develop e-
commerce system by using some web technology that
Student ID 5
automation of all its processes and also, management can have better decision making processes
that can enable the organization to increase its revenue.
4.User Role/ Stakeholder
Recognizing the needs of stakeholders is a major challenge for the stakeholder management.
This incorporates finding the type of data they require, how they want to impart and how they are
capable to impact the decisions. Since organizations these days use management system in order
to support processes as well as accomplish their vital objectives, and also assume the significant
role in the procedures of stakeholder management (Barbara & Roman, 2014). The main users or
we can say stakeholders that are involved in e-commerce system development project are given
as following:
S. No Stakeholder Job Description
1 Customers Customers can easily use the online e-commerce
system that can help them to view all the products
with images and other details. They can make online
order and are not required to visit the store every time.
The order will be delivered by the organization at the
mentioned address.
2 Finance Manager The main role of finance manager is to approve some
specified project for developing the project.
3 Project Manager The project manager is mainly responsible for
successful implementation of e-commerce system. He
takes care of all the requirements, analyzing project
scope, budget regulation, risks associated with the
system development and the other processes related to
system development.
4 Development Team The development team is responsible to develop e-
commerce system by using some web technology that
Student Name
Student ID 6
can help the system to be user friendly.
5 Project Sponsor The management team comes under project sponsor.
They are mainly responsible to control the scope of
the budget by approving specified budget.
6 Banks The banks will be responsible to process the
customers’ payments that are done by credit cards or
online banking.
5.Functional Requirements
The main functional requirements of the e-commerce system are given as following:
1. User Registration - The system must enable users to easily register in e-commerce system.
The users can choose user name and password accordingly that can be laterly used for signing
into the system. It will help the system to save all the important data like contact no, emails,
address, delivery address into the customers table.
2. User login - After registering, users can easily login into the system. In order to login, user
types his username, password and then click on submit button. If the username and the password
are correct, he is prompted to next page which is select items.
3. Select and Order - Here, in this page, user selects the items by checking its description and
image. He selects the items and put that into the bucket list so that he can place the order. After
selecting all items which he wants, he makes the payment using credit card or online banking
system. The system will be integrated with banks in order to process the customers payments.
After making payment, he selects the delivery address and makes the order. An order number
will be generated which will be unique and will be like a reference which can be used to check
the status of the order later on.
Student ID 6
can help the system to be user friendly.
5 Project Sponsor The management team comes under project sponsor.
They are mainly responsible to control the scope of
the budget by approving specified budget.
6 Banks The banks will be responsible to process the
customers’ payments that are done by credit cards or
online banking.
5.Functional Requirements
The main functional requirements of the e-commerce system are given as following:
1. User Registration - The system must enable users to easily register in e-commerce system.
The users can choose user name and password accordingly that can be laterly used for signing
into the system. It will help the system to save all the important data like contact no, emails,
address, delivery address into the customers table.
2. User login - After registering, users can easily login into the system. In order to login, user
types his username, password and then click on submit button. If the username and the password
are correct, he is prompted to next page which is select items.
3. Select and Order - Here, in this page, user selects the items by checking its description and
image. He selects the items and put that into the bucket list so that he can place the order. After
selecting all items which he wants, he makes the payment using credit card or online banking
system. The system will be integrated with banks in order to process the customers payments.
After making payment, he selects the delivery address and makes the order. An order number
will be generated which will be unique and will be like a reference which can be used to check
the status of the order later on.
Student Name
Student ID 7
4. Shipping System – The system must have integrated shipping system that can help to make
the shipping of the order. The management team can easily check the status of orders that are not
shipped or on the way. Also, it will be help the customers to check their order’s status.
5. Reporting – All the reporting can be done by the system. The organization can have the
inventory detail which is automatically updated when an item is ordered by the customer or
when an item is purchased from the supplier. Also, the system must have the option to maintain
all the supplier details.
6. In Build Payment System – There must be in build payment system which will be integrated
with banking system. When a user makes payment by selecting card or net banking, the net
banking webpage will open which will ask for OTP that is generated on the basis of card. This
OTP is to build additional security to the payment gateway.
6. Non-Functional Requirements
Non-functional requirements which need to be considered while developing e-commerce system
are given as following:
1. Security - Security is the main factor which needs to be considered while developing the e-
commerce system. Security prerequisites guarantee that the system must be protected from any
type of unauthorized access to the framework and its data which is stored in database. Various
authorization as well as authentication should be considered according to user roles. It must be
defined that which user should have modify and write access and which user must have only
view access. Also, data must be saved in encrypted form in database which can provide
additional security to the confidential data.
Student ID 7
4. Shipping System – The system must have integrated shipping system that can help to make
the shipping of the order. The management team can easily check the status of orders that are not
shipped or on the way. Also, it will be help the customers to check their order’s status.
5. Reporting – All the reporting can be done by the system. The organization can have the
inventory detail which is automatically updated when an item is ordered by the customer or
when an item is purchased from the supplier. Also, the system must have the option to maintain
all the supplier details.
6. In Build Payment System – There must be in build payment system which will be integrated
with banking system. When a user makes payment by selecting card or net banking, the net
banking webpage will open which will ask for OTP that is generated on the basis of card. This
OTP is to build additional security to the payment gateway.
6. Non-Functional Requirements
Non-functional requirements which need to be considered while developing e-commerce system
are given as following:
1. Security - Security is the main factor which needs to be considered while developing the e-
commerce system. Security prerequisites guarantee that the system must be protected from any
type of unauthorized access to the framework and its data which is stored in database. Various
authorization as well as authentication should be considered according to user roles. It must be
defined that which user should have modify and write access and which user must have only
view access. Also, data must be saved in encrypted form in database which can provide
additional security to the confidential data.
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Student Name
Student ID 8
2. Reliability - Reliability of a system can be characterized as how likely it is for the system to
work without any type of failure for a given timeframe. Whenever any bug exists in the code or
any hardware fails, the reliability decreases. In order to measure reliability of the system, the
percentage of operations can be measured that are done viably. Here, in this e-commerce system,
mainly concerned with the exactness of the information (content, pictures, media) which is based
on the products. The e-commerce system is reliable whenever all its transactions are completed
very effectively.
3. Usability - This non-functional requirement mainly considers the online interface which is
ready to be used for the customers. It considers data availability, interface style as well as the
consistency.
4. Efficiency - A system is fully efficient if the client can access the significant pages speedily
and easily. By adding navigation in the system, the user can have access to all its pages without
wasting any time. It helps to make the system easy for the users. (Rahman & Kamal, 2015).
7. System Design Specification & View
7.1. Design Goals
Various design goals related to developing e-commerce application are given as following:
• The design goal of the e-commerce system includes the forms design that are helpful to list
the items, search for items, show the complete specification of the item, as well as design plan
of shopping cart which is user friendly for the customers.
• It also includes the design of the interactive application that empowers the user to filter the
items
in view of various parameters.
Student ID 8
2. Reliability - Reliability of a system can be characterized as how likely it is for the system to
work without any type of failure for a given timeframe. Whenever any bug exists in the code or
any hardware fails, the reliability decreases. In order to measure reliability of the system, the
percentage of operations can be measured that are done viably. Here, in this e-commerce system,
mainly concerned with the exactness of the information (content, pictures, media) which is based
on the products. The e-commerce system is reliable whenever all its transactions are completed
very effectively.
3. Usability - This non-functional requirement mainly considers the online interface which is
ready to be used for the customers. It considers data availability, interface style as well as the
consistency.
4. Efficiency - A system is fully efficient if the client can access the significant pages speedily
and easily. By adding navigation in the system, the user can have access to all its pages without
wasting any time. It helps to make the system easy for the users. (Rahman & Kamal, 2015).
7. System Design Specification & View
7.1. Design Goals
Various design goals related to developing e-commerce application are given as following:
• The design goal of the e-commerce system includes the forms design that are helpful to list
the items, search for items, show the complete specification of the item, as well as design plan
of shopping cart which is user friendly for the customers.
• It also includes the design of the interactive application that empowers the user to filter the
items
in view of various parameters.
Student Name
Student ID 9
• Design goal of e-commerce application also includes the design of an application that has
features such as drag and drop and so on.
• Design of e-commerce application that diminishes information transfer between the customer
and the server.
7.2. System Behavior
The system should provide an attractive interface with enough information about the products
that is useful for the customers. According to given scenario, after login into the system, user
selects the item category which he wants to shop. A detailed list of item with their specification
displays on the basis of that particular category. User can easily check all the details of the items
according to his requirements. He then selects the items and the items are added into his
shopping cart. After selecting all the items which he wants, he goes to shopping cart and can
remove the items which are not required. After confirming all the items in shopping cart, billing
details will be appeared on the screen. Customers make payment using credit card or net
banking. After making successful order, organization makes the delivery of the order by making
shipping request to shipping company.
Student ID 9
• Design goal of e-commerce application also includes the design of an application that has
features such as drag and drop and so on.
• Design of e-commerce application that diminishes information transfer between the customer
and the server.
7.2. System Behavior
The system should provide an attractive interface with enough information about the products
that is useful for the customers. According to given scenario, after login into the system, user
selects the item category which he wants to shop. A detailed list of item with their specification
displays on the basis of that particular category. User can easily check all the details of the items
according to his requirements. He then selects the items and the items are added into his
shopping cart. After selecting all the items which he wants, he goes to shopping cart and can
remove the items which are not required. After confirming all the items in shopping cart, billing
details will be appeared on the screen. Customers make payment using credit card or net
banking. After making successful order, organization makes the delivery of the order by making
shipping request to shipping company.
Student Name
Student ID 10
7.3. Logical View
Here, in this logical design, analysts depicts inputs which is source, output, databases as well as
the processes that is data flows in one format that can help to meet the client prerequisites. The
expert describes all the user requirements that will help to make the continuity between processes
and data flow within the system. This can be possible using data flow diagrams as well as
database design. Logical view mainly shows the architecturally critical subset of the design
model which is the subset of the classes, subsystems as well as packages, and depicting the case
using use-case (IBM, 2006).
Student ID 10
7.3. Logical View
Here, in this logical design, analysts depicts inputs which is source, output, databases as well as
the processes that is data flows in one format that can help to meet the client prerequisites. The
expert describes all the user requirements that will help to make the continuity between processes
and data flow within the system. This can be possible using data flow diagrams as well as
database design. Logical view mainly shows the architecturally critical subset of the design
model which is the subset of the classes, subsystems as well as packages, and depicting the case
using use-case (IBM, 2006).
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
Student Name
Student ID 11
7.3.1. High Level Design
The e-commerce process begins with the home page. All the display of items are in GUI form
with very good background and color scheme. A login screen appears where a user has to
register into the system before making an order and if he is registered, he has to login into the
system. Then after selecting the items, the user has to send it into shopping cart in order to
finalize the order. After finalizing the order, the user has to make the payment using either credit
card or net banking. The banking framework will be linked with this page in order to process the
payment. Now, the organization arrange shipping for the order on the address provided by the
user. In the meantime, user will be able to check the status of his order any time. After shipping
the order, the inventory of the product will be updated into the system at admin level.
Student ID 11
7.3.1. High Level Design
The e-commerce process begins with the home page. All the display of items are in GUI form
with very good background and color scheme. A login screen appears where a user has to
register into the system before making an order and if he is registered, he has to login into the
system. Then after selecting the items, the user has to send it into shopping cart in order to
finalize the order. After finalizing the order, the user has to make the payment using either credit
card or net banking. The banking framework will be linked with this page in order to process the
payment. Now, the organization arrange shipping for the order on the address provided by the
user. In the meantime, user will be able to check the status of his order any time. After shipping
the order, the inventory of the product will be updated into the system at admin level.
Student Name
Student ID 12
7.3.2. Mid-Level Design
The complete internal processing will be appeared in mid-level architectural plan which is
integration of GUI segments, Mapping rationale, Application control, database as well as output
screen. This is mainly the architecture that for the most part helps in framework development
process. It can help in providing the buffer in creating framework and the system. This is mainly
central part of framework and also includes the other parts of distributed framework. In this plan,
Student ID 12
7.3.2. Mid-Level Design
The complete internal processing will be appeared in mid-level architectural plan which is
integration of GUI segments, Mapping rationale, Application control, database as well as output
screen. This is mainly the architecture that for the most part helps in framework development
process. It can help in providing the buffer in creating framework and the system. This is mainly
central part of framework and also includes the other parts of distributed framework. In this plan,
Student Name
Student ID 13
the e-commerce application is considered as a group of processes which are given by servers and
the customers. The customer framework must know about servers. (Instructional exercise
focuses ltd., 2019). GUI parts incorporate all media whether its images, forms, videos and so on.
Student ID 13
the e-commerce application is considered as a group of processes which are given by servers and
the customers. The customer framework must know about servers. (Instructional exercise
focuses ltd., 2019). GUI parts incorporate all media whether its images, forms, videos and so on.
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Student Name
Student ID 14
7.3.3. Low Level Design
The design has been created using MS visio. This is like the flow chart that which process will
come at first and which one will be followed after that. Here, we have shown the complete
process of order management system that shows that how a customer orders the item after login
into the system. It also shows that after selecting all items from the list, customer makes the
payment and then payment is processed with the help of banking system which is integrated with
the application.
Student ID 14
7.3.3. Low Level Design
The design has been created using MS visio. This is like the flow chart that which process will
come at first and which one will be followed after that. Here, we have shown the complete
process of order management system that shows that how a customer orders the item after login
into the system. It also shows that after selecting all items from the list, customer makes the
payment and then payment is processed with the help of banking system which is integrated with
the application.
Student Name
Student ID 15
7.4. Class Diagram
The class diagram is considered as the static type of all the organization's processes. It can be
utilized to demonstrate a static perspective of e-commerce application. This class diagram can be
used for envisioning, delineating, and announcing different parts of the system (Tutorial point,
2019). According to the given scenario, every customer in e-commerce system will have unique
user id and is connected to precisely one record. The account must have shopping cart and the
orders. Client could register as the web user in order to have the option to purchase things on the
web. The purchases can only be made if user is registered into the system. It will help to save the
customer’s details in the secured database.
Student ID 15
7.4. Class Diagram
The class diagram is considered as the static type of all the organization's processes. It can be
utilized to demonstrate a static perspective of e-commerce application. This class diagram can be
used for envisioning, delineating, and announcing different parts of the system (Tutorial point,
2019). According to the given scenario, every customer in e-commerce system will have unique
user id and is connected to precisely one record. The account must have shopping cart and the
orders. Client could register as the web user in order to have the option to purchase things on the
web. The purchases can only be made if user is registered into the system. It will help to save the
customer’s details in the secured database.
Student Name
Student ID 16
7.5. Development View
The development/ design view revolves around the real programming relationship on the overall
development environment. The online framework is mostly bundled with small subprograms,
libraries that should be created by the project team. The subsystems of e-commerce application
are organized as an hierarchy and every layer provides a slight and well-described interface to
the layers above it. This framework design is appeared by module and subsystem charts, that
shows both internal and external associations. A layered style approach will be better one for
developing e-commerce system. Every layer has a well-described role (Kruchten, 1995).
Student ID 16
7.5. Development View
The development/ design view revolves around the real programming relationship on the overall
development environment. The online framework is mostly bundled with small subprograms,
libraries that should be created by the project team. The subsystems of e-commerce application
are organized as an hierarchy and every layer provides a slight and well-described interface to
the layers above it. This framework design is appeared by module and subsystem charts, that
shows both internal and external associations. A layered style approach will be better one for
developing e-commerce system. Every layer has a well-described role (Kruchten, 1995).
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
Student Name
Student ID 17
7.6. Process View
The process architecture can be delineated at some measurements of consideration, every
dimension is related to some issue. By having idea about high level, the methodology
configuration can be viewed as a lot of autonomous executing intelligent frameworks of
communicated programs and disseminated over a great deal of hardware resources related by a
LAN or a WAN. Various frameworks may exist in the meantime, having the equivalent
physical resources. As we are creating on the web application, that means it will begin using
some web browser that will help to get the webpage/message from web server. Web server is
additionally associated with database where every one of the information identified with items
and customers and orders will be saved. JavaBean and EJB will be helpful to process all data
collected while placing and delivering orders.
Student ID 17
7.6. Process View
The process architecture can be delineated at some measurements of consideration, every
dimension is related to some issue. By having idea about high level, the methodology
configuration can be viewed as a lot of autonomous executing intelligent frameworks of
communicated programs and disseminated over a great deal of hardware resources related by a
LAN or a WAN. Various frameworks may exist in the meantime, having the equivalent
physical resources. As we are creating on the web application, that means it will begin using
some web browser that will help to get the webpage/message from web server. Web server is
additionally associated with database where every one of the information identified with items
and customers and orders will be saved. JavaBean and EJB will be helpful to process all data
collected while placing and delivering orders.
Student Name
Student ID 18
8. Use Cases
Here, according to given scenario, the customer first register into the system. A unique id will be
issued to the customer. Then, customer login into the system. After login, he selects the category
which he wants to purchase. A list of items will be displayed with the specified description. It
Student ID 18
8. Use Cases
Here, according to given scenario, the customer first register into the system. A unique id will be
issued to the customer. Then, customer login into the system. After login, he selects the category
which he wants to purchase. A list of items will be displayed with the specified description. It
Student Name
Student ID 19
will help the customer to check the specification of the item. Customer then sends all the items in
shopping cart in order to confirm the order. He then checks out the shopping cart in order to
finalize the order. After that, customer makes the payment using card or net banking. The banks
then process the payment. After that, organization makes the shipment of the order at the
delivery address provided by the customer.
9. Entity Relationship Diagram
Initial phase in planning an information system is to design ERD for e-commerce organization.
Entity Relationship Diagram (ERD) primarily go about as a blue print from where a database
structure can be planned. An ERD is the practical structure that delineates the interrelationships
between parts in a database. Here, we have used crow foot notation for depicting its ERD
diagram. Here, we have used 3NF normalized form to develop database. We have shown
primary key and foreign keys in the entity. Here, we have taken six entities. All the details of
customers will be saved in the Customers entity. After generating order, an invoice number will
be generated which will be unique for each order.
Student ID 19
will help the customer to check the specification of the item. Customer then sends all the items in
shopping cart in order to confirm the order. He then checks out the shopping cart in order to
finalize the order. After that, customer makes the payment using card or net banking. The banks
then process the payment. After that, organization makes the shipment of the order at the
delivery address provided by the customer.
9. Entity Relationship Diagram
Initial phase in planning an information system is to design ERD for e-commerce organization.
Entity Relationship Diagram (ERD) primarily go about as a blue print from where a database
structure can be planned. An ERD is the practical structure that delineates the interrelationships
between parts in a database. Here, we have used crow foot notation for depicting its ERD
diagram. Here, we have used 3NF normalized form to develop database. We have shown
primary key and foreign keys in the entity. Here, we have taken six entities. All the details of
customers will be saved in the Customers entity. After generating order, an invoice number will
be generated which will be unique for each order.
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Student Name
Student ID 20
10. Project Management and Risk Management
Risk management in project management is the way toward recognizing, analyzing as well as
after that responding to risks that mainly in the life cycle of the web based business venture to
empower the errand to remain on track and meet its target. Risk management can't be receptive
but it must be part of our planning process in order to understand risks that may happen in the
endeavor and how to control that risk when it occurs in coming future.
10.1. Traceability Matrix
The traceability matrix of the system is given as following:
Student ID 20
10. Project Management and Risk Management
Risk management in project management is the way toward recognizing, analyzing as well as
after that responding to risks that mainly in the life cycle of the web based business venture to
empower the errand to remain on track and meet its target. Risk management can't be receptive
but it must be part of our planning process in order to understand risks that may happen in the
endeavor and how to control that risk when it occurs in coming future.
10.1. Traceability Matrix
The traceability matrix of the system is given as following:
Student Name
Student ID 21
S.No Item to Test Test Description Test Case
No
Status
1 Home page The home page must display all
images with good color
combination.
T01 Passed
2 Login into the
system
Here, in this, student enter
username and password in order to
login into the system and if it
matches that are saved into the
system.
T02 Passes
3 Items List The user must be able to see all the
items with the detailed description.
T03 Passed
4 Selecting Items When user selects the item by
entering quantity, the item must be
added to shopping cart.
T04 Passed
5 Updating
shopping cart
When user must be able to update
shopping cart.
T05 Passed
6 Payment After confirming all the items
which are required, the user must
be able to make all the payments
using credit card or net banking.
T06 Passed
7 Shipping After placing order, an invoice will
be generated for the user with
unique order id. The user must be
able to check the status of his order.
T07 Passed
8 Usability The system must be user friendly. T08 Passed
9 Authentication There must be different users –
guest user, admin, normal user. All
users should have different
authentication rights in order to
secure the application.
T09 Passed
10.2. Risk Management Plan
1. Insufficient Scope - The e-commerce system development project is at risk when its scope is
not fulfilled or not defined. It’s the obligation of the project manager to characterize project
scope before its advancement procedure. Here, the extent of the undertaking is to develop an
application for the organization that can help to complete the system within specified time.
2. Financial Risk - A project can be at risk when it has not sufficient funds or have lack of
availability of the adequate budget. Consequently, this can be the major reason for the failure of
Student ID 21
S.No Item to Test Test Description Test Case
No
Status
1 Home page The home page must display all
images with good color
combination.
T01 Passed
2 Login into the
system
Here, in this, student enter
username and password in order to
login into the system and if it
matches that are saved into the
system.
T02 Passes
3 Items List The user must be able to see all the
items with the detailed description.
T03 Passed
4 Selecting Items When user selects the item by
entering quantity, the item must be
added to shopping cart.
T04 Passed
5 Updating
shopping cart
When user must be able to update
shopping cart.
T05 Passed
6 Payment After confirming all the items
which are required, the user must
be able to make all the payments
using credit card or net banking.
T06 Passed
7 Shipping After placing order, an invoice will
be generated for the user with
unique order id. The user must be
able to check the status of his order.
T07 Passed
8 Usability The system must be user friendly. T08 Passed
9 Authentication There must be different users –
guest user, admin, normal user. All
users should have different
authentication rights in order to
secure the application.
T09 Passed
10.2. Risk Management Plan
1. Insufficient Scope - The e-commerce system development project is at risk when its scope is
not fulfilled or not defined. It’s the obligation of the project manager to characterize project
scope before its advancement procedure. Here, the extent of the undertaking is to develop an
application for the organization that can help to complete the system within specified time.
2. Financial Risk - A project can be at risk when it has not sufficient funds or have lack of
availability of the adequate budget. Consequently, this can be the major reason for the failure of
Student Name
Student ID 22
our venture. The finance manager and project manager must have duty to monitor all expenditure
during its development process.
3. Technical – The project can be failed because of any type of technical fault like database
server failure, network issue or fail of any network device. This technical failure will prompt to
delay in project. So as to mitigate these threats, appropriate backup plan should be actualized
with the goal that data could be restored at whatever point required.
4. Security – It includes the unauthorized access, data breach or it can be any external or internal
vulnerability. So as to maintain a strategic distance from this, information must be stored in
encrypted form. Likewise, the framework must be based on appropriate user id and password
with the goal that only authorized users can access this.
10.3. Monitoring and Control Mechanism
Monitoring and Controlling Project of system development consolidates the identifying
performance of the considerable number of phases. This is principally used to screen whether the
scope of the project is as per the task as it were. All the phases can be observed in order to
complete the project within specified time. The project manager must balance the requirements
of knowledge areas so as to control the errand through Monitor and Controlling all the activities
related to the project. The project manager should develop the performance measure and must be
able to use definitive execution measures to perceive the execution of project at standard breaks
all through the endeavor (Project Management, 2019).
11. Conclusion
At the point when the association seek after the SDLC stages and integrate it with the appropriate
security exercises in each stage, systems can be developed in secured way. When there is lack of
security in the system, the security insufficiencies of the structure will be found. By having
Student ID 22
our venture. The finance manager and project manager must have duty to monitor all expenditure
during its development process.
3. Technical – The project can be failed because of any type of technical fault like database
server failure, network issue or fail of any network device. This technical failure will prompt to
delay in project. So as to mitigate these threats, appropriate backup plan should be actualized
with the goal that data could be restored at whatever point required.
4. Security – It includes the unauthorized access, data breach or it can be any external or internal
vulnerability. So as to maintain a strategic distance from this, information must be stored in
encrypted form. Likewise, the framework must be based on appropriate user id and password
with the goal that only authorized users can access this.
10.3. Monitoring and Control Mechanism
Monitoring and Controlling Project of system development consolidates the identifying
performance of the considerable number of phases. This is principally used to screen whether the
scope of the project is as per the task as it were. All the phases can be observed in order to
complete the project within specified time. The project manager must balance the requirements
of knowledge areas so as to control the errand through Monitor and Controlling all the activities
related to the project. The project manager should develop the performance measure and must be
able to use definitive execution measures to perceive the execution of project at standard breaks
all through the endeavor (Project Management, 2019).
11. Conclusion
At the point when the association seek after the SDLC stages and integrate it with the appropriate
security exercises in each stage, systems can be developed in secured way. When there is lack of
security in the system, the security insufficiencies of the structure will be found. By having
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
Student Name
Student ID 23
appropriate framework development approach, an online framework can be effectively produced.
In this paper, we represent the significance role of online business for the customers and
organization. Nonetheless, the advancement of e-commerce business not just relies upon the
business environment, yet in addition relies upon the advancement and the procedures of web
designing furthermore, fulfilling all requirements. So as to improve web based business
advancement, we ought to resolve the challenges. It is certain that developing an excellent
programming framework is the achievement factor for an online business. To meet clients'
prerequisites well, it needs to make system quality better in the requirement phase, also,
distinguish software quality characteristics which fulfill end-users. This paper shows the full
advancement and assessment procedure of the e-commerce portal. The main objective of the
paper is to make an online business gateway that can allow the purchaser to use one platform for
better shopping experience. The system can help to maintain their inventory, payments and so
on. Here, in this document, we have talked about all the possible architectures, database
structure, traceability matrix and so on for developing e-commerce system.
12. References
Awoyelu & Tangba (2010). Development of On-line Shopping Mart System for Developing
Countries. Journal Computer and Information Science Vol. 3, No. 3; August 2010.
Retrieved from -
https://pdfs.semanticscholar.org/2bb3/bc4a8924a981f9722be952251a934f039d04.pdf
Barbara, K. & Roman, B. (2014). INFORMATION SYSTEMS AND STAKEHOLDER
ENGAGEMENT – FIRST RESULTS FROM CONTENT ANALYSIS. Eighth
Mediterranean Conference on Information Systems, Verona 2014. Retrieved from -
https://pdfs.semanticscholar.org/0c38/bfe7030f8f18f7fe0ba4122834eca671e0e7.pdf
Student ID 23
appropriate framework development approach, an online framework can be effectively produced.
In this paper, we represent the significance role of online business for the customers and
organization. Nonetheless, the advancement of e-commerce business not just relies upon the
business environment, yet in addition relies upon the advancement and the procedures of web
designing furthermore, fulfilling all requirements. So as to improve web based business
advancement, we ought to resolve the challenges. It is certain that developing an excellent
programming framework is the achievement factor for an online business. To meet clients'
prerequisites well, it needs to make system quality better in the requirement phase, also,
distinguish software quality characteristics which fulfill end-users. This paper shows the full
advancement and assessment procedure of the e-commerce portal. The main objective of the
paper is to make an online business gateway that can allow the purchaser to use one platform for
better shopping experience. The system can help to maintain their inventory, payments and so
on. Here, in this document, we have talked about all the possible architectures, database
structure, traceability matrix and so on for developing e-commerce system.
12. References
Awoyelu & Tangba (2010). Development of On-line Shopping Mart System for Developing
Countries. Journal Computer and Information Science Vol. 3, No. 3; August 2010.
Retrieved from -
https://pdfs.semanticscholar.org/2bb3/bc4a8924a981f9722be952251a934f039d04.pdf
Barbara, K. & Roman, B. (2014). INFORMATION SYSTEMS AND STAKEHOLDER
ENGAGEMENT – FIRST RESULTS FROM CONTENT ANALYSIS. Eighth
Mediterranean Conference on Information Systems, Verona 2014. Retrieved from -
https://pdfs.semanticscholar.org/0c38/bfe7030f8f18f7fe0ba4122834eca671e0e7.pdf
Student Name
Student ID 24
Concept: Logical View. IBM 2006. Retrieved from -
http://www.michael-richardson.com/processes/rup_for_sqa/core.base_rup/guidances/
concepts/logical_view_C135365E.html
Kruchten, P. (1995). Architectural Blueprints—The “4+1” View Model of Software
Architecture. Paper published in IEEE Software 12 (6) November 1995, pp. 42-50.
Monitor and Control Project Work. Project Management 2019. Retrieved from -
https://www.greycampus.com/opencampus/project-management-professional/monitor-
and-control-project-work
Pant, S. & Ravichandran, T. (2001). A framework for information systems planning for e-
business. Logistics Information Management Volume 14 . Number 1/2 . 2001 . pp.
85±98. Retrieved from -
https://pdfs.semanticscholar.org/d92c/4b443759b03f62e3b8b37cf1e10b3fc3e2f7.pdf
Rahman, W., N. & Kamal, A., B. (2015). Software Quality Assurance – E-commerce Customers
Satisfaction in Requirements Engineering Process. International Journal of Software
Engineering and Its Applications Vol. 9, No. 3 (2015). Retrieved from -
https://pdfs.semanticscholar.org/f365/ac8bb12a7e3bd0b62f38d4cbd933f480325d.pdf
Rajagopalan, S. & Mathew, S., K. (2016). Choice of Agile Methodologies in Software
Development: A Vendor Perspective. Journal of International Technology and
Information Management: Vol. 25: Iss. 1, Article 3. Retrieved from -
https://pdfs.semanticscholar.org/d161/50e945f5f07fd5352b035946e207361022a8.pdf
Software Architecture & Design Introduction. Tutorial points ltd. 2019. Retrieved from -
https://www.tutorialspoint.com/software_architecture_design/quick_guide.htm
Student ID 24
Concept: Logical View. IBM 2006. Retrieved from -
http://www.michael-richardson.com/processes/rup_for_sqa/core.base_rup/guidances/
concepts/logical_view_C135365E.html
Kruchten, P. (1995). Architectural Blueprints—The “4+1” View Model of Software
Architecture. Paper published in IEEE Software 12 (6) November 1995, pp. 42-50.
Monitor and Control Project Work. Project Management 2019. Retrieved from -
https://www.greycampus.com/opencampus/project-management-professional/monitor-
and-control-project-work
Pant, S. & Ravichandran, T. (2001). A framework for information systems planning for e-
business. Logistics Information Management Volume 14 . Number 1/2 . 2001 . pp.
85±98. Retrieved from -
https://pdfs.semanticscholar.org/d92c/4b443759b03f62e3b8b37cf1e10b3fc3e2f7.pdf
Rahman, W., N. & Kamal, A., B. (2015). Software Quality Assurance – E-commerce Customers
Satisfaction in Requirements Engineering Process. International Journal of Software
Engineering and Its Applications Vol. 9, No. 3 (2015). Retrieved from -
https://pdfs.semanticscholar.org/f365/ac8bb12a7e3bd0b62f38d4cbd933f480325d.pdf
Rajagopalan, S. & Mathew, S., K. (2016). Choice of Agile Methodologies in Software
Development: A Vendor Perspective. Journal of International Technology and
Information Management: Vol. 25: Iss. 1, Article 3. Retrieved from -
https://pdfs.semanticscholar.org/d161/50e945f5f07fd5352b035946e207361022a8.pdf
Software Architecture & Design Introduction. Tutorial points ltd. 2019. Retrieved from -
https://www.tutorialspoint.com/software_architecture_design/quick_guide.htm
Student Name
Student ID 25
UML - Class Diagram. Tutorial point 2019. Retrieved from -
https://www.tutorialspoint.com/uml/uml_class_diagram.htm
Student ID 25
UML - Class Diagram. Tutorial point 2019. Retrieved from -
https://www.tutorialspoint.com/uml/uml_class_diagram.htm
1 out of 25
Related Documents
Your All-in-One AI-Powered Toolkit for Academic Success.
+13062052269
info@desklib.com
Available 24*7 on WhatsApp / Email
Unlock your academic potential
© 2024 | Zucol Services PVT LTD | All rights reserved.