Provide “TO BE” process diagram by using Business Process Modelling Notation (BPMN) or Unified Modelling Language (UML). In this section you need to use Microsoft Visio to draw “TO BE” process diagram for your chosen organisation.
The assignment is the continuation from the previous assignment on professional skills for system analysis for the project on improving the order processing and payment solution for the Sainsbury’s e-commerce solution. Sainsbury is a retail chain business operating in the UK. It sells groceries products and apparels.
The aim of the assignment is to apply various modeling techniques used in system analysis and design on the proposed case study. It also covers various aspects of the project management process that deals with delivering the solution to the Sainsbury.
The rest of the parts of the assignment covers a detailed time management plan, WBS, TO BE process modeling, comparison between the AS IS and TO BE process models of the assignment, ER Diagram, system changeover planning, training and testing details. Following the information there will be a s brief report to the top management of the Sainsbury.
The WBS for the completion of assignment 2 is given below. It shows the breakdown of the activities and tasks to cover for the successful completion of the assignment.
WBS |
Task Name |
1 |
Assignment 2 |
1.1 |
Planning |
1.1.1 |
Preparing an outline for the report |
1.1.2 |
Draft Report highlighting the topics to cover |
1.2 |
Learning |
1.2.1 |
Collecting study materials |
1.2.2 |
Learning the concepts |
1.2.3 |
Learning the modeling techniques |
1.3 |
Creating the Report |
1.3.1 |
Preparing the Time Management Part |
1.3.2 |
Creating the TO BE Process |
1.3.3 |
Creating the ER diagram |
1.3.4 |
Writing the report |
1.3.5 |
Revision |
1.4 |
Submission |
Corresponding Gantt chart and planning is,
There are critical tasks in the schedule. The critical tasks are marked in red in the Gantt chart. The schedule shows the WBS of the activities required to complete assignment 2 successfully. Other than that it represents the information about the durations of each task, tentative start date and finish date of each task and the total duration, start date and finish date of the assignment 2 as a whole. It also shows the dependencies of the activities on one another. For example, it is not possible to start the learning task without the completion of the draft report. So, that is reflected in the predecessor column for the respective tasks.
The TO BE process is particularly focused on the order processing and payment functions of the e-commerce website of the company Sainsbury. To make the order processing faster and more secure, the TO BE process will be,
Now, the payment process is,
The process flow diagram for this TO BE process is,
The improvements are,
Compared to AS IS process model, the TO BE process model has brought following changed to the order processing and payment processing solutions.
As the organisation is already having an e-commerce website and corresponding business processes, so there will be no major changes in the information and communication technologies. However, there will be changes in the order processing and inventory management. The process automation may lead to changes in the current workforce. So, the changes must be assessed and the planned before proceeding with the project (Valacich, et al., 2015). Some major recommendations are,
The Entity Relationship diagram is,
There are following entities in the ER diagram.
Entity Set |
Attribute |
Data Type |
Key |
Customer |
CustomerID |
Number |
Primary key |
FullName |
Text |
||
Street |
Text |
||
City |
Text |
||
State |
Text |
||
Postcode |
Text |
||
|
Text |
||
PhoneNumber |
Text |
||
Card |
CardNumber |
Text |
Primary key |
CustomerID |
Number |
Foreign key |
|
Card Type |
Text |
||
ShippingAddress |
CustomerID |
Number |
Primary and foreign key |
SerialNumber |
Number |
Primary Key |
|
Street |
Text |
||
City |
Text |
||
State |
Text |
||
Postcode |
Text |
||
Order |
OrderID |
||
OrderDate |
Date |
||
CurrentStatus |
Text |
||
CustomerID |
Number |
Foreign Key |
|
ShippedBy |
Number |
Foreign Key |
|
SerialNum |
Number |
Foreign Key |
|
Payment |
TransactionID |
Text |
Primary Key |
PaidAmount |
Currency |
||
PaymentDate |
Date |
||
IsPOD |
Boolean |
||
CardNumber |
Text |
Foreign Key |
|
OrderID |
Number |
Foreign Key |
|
ShippingPartners |
ShippingPID |
Number |
Primary Key |
Name |
Text |
||
ContactName |
Text |
||
Street |
Text |
||
City |
Text |
||
State |
Text |
||
Postcode |
Text |
||
|
Text |
||
PhoneNumber |
|||
URL |
The relationships are,
The normalized relations are,
CUSTOMER (CustomerID, FullName, Street, City, State, Postcode, Email, PhoneNumber)
CARD (CardNumber, CustomerID, CardType)
SHIPPING_ADDRESS (CustomerID, SerialNum, Street, City, State, Postcode)
ORDER (OrderID, OrderDate, CurrentStatus, CustomerID, SerialNum, ShippedBy)
PAYMENT (TransactionID, PaidAmount, PaymentDate, IsPOD, CardNumber, OrderID)
SHIPPING_PARTNER (ShippingPID, Name, ContactName, Street, City, State, Postcode, Email, PhoneNumber, URL)
The functional dependencies are,
CustomerID à FullName, Street, City, State, Postcode, Email, PhoneNumber
CardNumber à CustomerID, CardType
{CustomerID, SerialNum} à Street, City, State, Postcode
OrderID àOrderDate, CurrentStatus, CustomerID, SerialNum, ShippedBy)
TransactionID à PaidAmount, PaymentDate, IsPOD, CardNumber, OrderID
ShippingPID à Name, ContactName, Street, City, State, Postcode, Email, PhoneNumber, URL
Each of the relation is in 3NF as (Garcia-Molina, et al., 2016),
Testing is important for the development and deployment of any information system that helps in automation of one or more business processes of an organisation. The project will require system testing. System testing will help to verify and validate the integrated and automated solution for the business process. The proposed order processing and payment processing solutions are part of the information and communication technology infrastructure being used by the organisation. Two types of testing will be done for the proposed solution (Wang & Wang, 2012). Those are,
Black box testing
In the black box testing, the whole system will be tested from the users’ perspective. It will need to collect the feedbacks from the end users of the proposed information system. Analysis of the user feedbacks will help to understand whether the system has met the user requirements or not.
White box testing
White box testing will help to understand the internal logic and functionalities of the proposed information system. Various system logs, test cases, and the outcome of the test cases must be collected to understand whether the functionalities of the system are working properly or not.
Training is an important part for any project. The employees must have adequate training so that they can understand the roles of the proposed information system in the business processes better. It will also help them to interact with the system better and faster. They must also be trained about basic troubleshooting so that they can keep the business process running even if there are some basic errors in the information system (Satzinger, et al., 2011).
In this project the end users, management, and the customers must be trained to use the information system. However, for each group of users different types of training and training materials will be required.
To avoid major disruptions to the business process, it will require to follow the following system changeover processes (Satzinger, et al., 2011).
The proposed order processing and payment processing solution has been successfully designed and implemented for the company. The scope of the solution is limited within the e-commerce solution used by the organisation. Other supply chain management processes and business processes are out of the scope of the project. It is recommended to keep monitoring the performance of the implemented system closely. If some issues arise, then the monitoring will help to identify and solve that faster and it won’t lead to significant system downtime.
Conclusion
The report includes the detailed project schedule, ER diagram, TO BE process model etc. It will help the top management to understand different aspects of the system analysis and implementation, along with information about the testing, user training, system changeover etc. The initial time management plan shows the WBS and Gantt chart. It shows the activities to be done in the assignment 2 and the schedule to complete the activities successfully. Then there is the TO BE process. It shows the changed scenario of the business process that includes the order processing and payment system. The AS IS process was completed during the assignment 1. The comparison between the AS IS and the TO BE process shows the differences and how the requirements have been added to the TO BE process. It further shows the areas like the security, user authentication, secure payment etc. and how those have been implemented. Database is also an important part of any business information system. For the proposed information system changes on the e-commerce solution of the business, it needs to remodel the existing database. The ER diagram shows how the changes have been made. Following that, the normalization process and the data dictionary shows the detailed relational design of the database. The discussion on the testing and the system changeover has been planned according to the requirements of the proposed changes in the system. Together, all information gives clear idea about the proposed changes and how those will be implemented.
Reference List
Bocij, P., Greasley, A. & Hickie, S., 2015. Business Information Systems. s.l.:Pearson.
Garcia-Molina, H., Ullman, J. D. & Widom, J., 2016. Database Systems. s.l.:Pearson.
Satzinger, J. W., Jackson, R. B. & Burd, S. D., 2011. Systems Analysis and Design in a Changing World. Boston: Cengage Learning.
Valacich, J. S., George, J. F. & Hoffer, J. A., 2015. Essentials of Systems Analysis and Design. NY: Pearson.
Wang, S. & Wang, H., 2012. Information Systems Analysis and Design. s.l.:Universal-Publishers.
Essay Writing Service Features
Our Experience
No matter how complex your assignment is, we can find the right professional for your specific task. Contact Essay is an essay writing company that hires only the smartest minds to help you with your projects. Our expertise allows us to provide students with high-quality academic writing, editing & proofreading services.Free Features
Free revision policy
$10Free bibliography & reference
$8Free title page
$8Free formatting
$8How Our Essay Writing Service Works
First, you will need to complete an order form. It's not difficult but, in case there is anything you find not to be clear, you may always call us so that we can guide you through it. On the order form, you will need to include some basic information concerning your order: subject, topic, number of pages, etc. We also encourage our clients to upload any relevant information or sources that will help.
Complete the order formOnce we have all the information and instructions that we need, we select the most suitable writer for your assignment. While everything seems to be clear, the writer, who has complete knowledge of the subject, may need clarification from you. It is at that point that you would receive a call or email from us.
Writer’s assignmentAs soon as the writer has finished, it will be delivered both to the website and to your email address so that you will not miss it. If your deadline is close at hand, we will place a call to you to make sure that you receive the paper on time.
Completing the order and download