Professional Documents
Culture Documents
MIS357 Project Report 2 PDF
MIS357 Project Report 2 PDF
Introductions………………………………………………….4
Chapter 1: Organizational Background
1.1 Introduction…………………….…….………….6
1.2 Organizational overview……….…….……….…6
1.3 Organizational Systems…….……….…………...6
1.3.1 Ecosystem……….…………….……………..7
1.4 Business Statement…….……….………………..7
1.4.1 Vision……….……………….……………….7
1.4.2 Mission…………...………….…………….....7
1.4.3 Goals and objectives………………...……......7
1.4.4 Organizational structure……….………...…....7
1.5 SWOT analysis……………...…………...………..8
Chapter 2: Data Collection
1.1 Introduction……………………………………….10
2.2 Interview………………………………………......10
2.2.1 Interview Preparation……………….................10
2.2.2 Interview questions objectives mapping…...….12
2.2.3 Interview Analysis…………………………….13
2.2.3.1 The current system GAP analysis……….13
2.3 Questionnaire………………………………………14
2.3.1 Questionnaire Preparation……………………...14
2.3.2 Questionnaire Questions objectives mapping….15
2.3.3 Questionnaire Analysis………………………...17
2.4 Documents Analysis………………………………..18
Chapter 3: Problem Definition
3.1 Introduction………………………………………..20
3.2 Scope definition…………………………………...20
3.2.1 Current situation statement……………………20
3.3 Problem Statement………………………………..21
Chapter 4: Alternative Analysis
4.1 Introduction………………………………………..23
4.2 Proposed systems…………………………………..23
4.2.1 Systems description…………………………….23
2
4.2.2 Weighted score technique……………………..24
4.2.3 Recommended solution………………………..24
4.3 Feasibility Study…………………………………...25
4.3.1 Operational Feasibility………………………….25
4.3.2 Technical Feasibility……………………………25
Chapter 5: System Analysis
5.1 Introduction………………………………………...27
5.2 Current system……………………………………..27
5.2.1 A Context Diagram…………………………….27
5.2.2 DFD 0………………………………………….28
5.2.3 Child Diagram………………………………....29
5.3 Proposed system…………………………………....29
5.3.1 A Context Diagram…………………………….29
5.3.2 DFD 0…………………………………………..30
5.3.3 Child Diagram………………………………….31
5.4 Data Dictionary……………………………………..32
5.4.1 Data Flow Dictionary ………………………......32
5.4.2 Data Structure…………………………………...32
3
Introduction:
In this report, we’ll discuss various aspects of the current system for our
chosen business along with its proposed system that’ll enhance many
processes eventually. As we started by stating the background of the
business which includes the organizational statement, overview, system, and
structure. And a SWOT analysis has also been conducted. Moving on to the
next part of the report, which will focus on the data collection process. The
main goal here is to gather as much information from the owner as possible
to find out the requirements for the new system. Moreover, the problem will
be defined by mentioning the scope of the business, and both the current
situation and problem statement, which highlights the current system’s
issues that need to be fixed, the objectives that must be met the specific
requirements and constraints. We also did an analysis to evaluate alternative
options for the current system, it’s conducted by analyzing different
alternatives and then choosing the most appropriate option that’ll help the
business owner to achieve the desired goals, and then applying the
feasibility study from a technical and operational perspective. The system
analysis depicts data flow in diagrams and provides a clear view of data
sequences in both the current and proposed systems, as well as the data
dictionary. Furthermore, the system design focuses on the system interface
that includes inputs and outputs from the system. Finally, a ‘user manual’ is
provided to make the steps of using the new system easier for new users.
4
Chapter 1: Organizational Background
5
1.1 Introduction:
6
Ecosystem:
1.4.1 Vision:
"Ghorza" Stitch's visions are to make their mark "made with love for the one you
love".
1.4.2 Objective:
Is to improve the application reception service by quick completion of requests,
improve client service speed by answering queries, and develop means of payment.
1.4.3 Goals:
Stand to reduce costs, develop better marketing plans, and improve the quality of
products.
7
SWOT analysis
8
Chapter 2: Data Collection
9
2.1 Introduction:
Data collection is the process of gathering and measuring information in an
established system that helps to answer questions. Furthermore, Interview questions
should be meaningful to users. Also, it’s an important method for collecting data
because it reveals information about interviewees' opinions, feelings, goals, and key
human-computer interactions. Moreover, the questionnaires are useful in gathering
information from key organization members by getting opinions likewise when all
the options may be listed.
2.2 Interview:
Questions Objectives
1. How does the customer make 1. Find out the proper way to
orders? receive orders
10
5. How long does it take for the 5. Check the estimated time for
customer to receive the order delivery
6. When will the order process fail? 6. Find the reasons for order
failure
10. What items will be available for 10. Determine the products
purchase on the website?
Closed Q:
Questions Objectives
3. Who will have access to the new 3. Determine the limitation of access
system?
4. [ 1- the owner 2- employee 3-
all]
11
5. Who will be the administrator of 4. Determine the manager
the new system?
6. [ 1-the owner 2- employee
3- all]
10. How many orders are received 7. Specify the number of daily orders
per day?
11. [ 1-less than 5 2- 5 to 10 3-
more than 10]
16. Do you provide discounts and 10. Determine whether offers and
offers? {1- Yes 2- No} discounts are provided or not
12
2.2.3 Interview Analysis:
After the interview, it became clear to us how the current system is working, as
everything is manual, starting with receiving orders only through direct messages,
then verifying the availability of stock, the payment process only by bank transfer, the
process of fulfilling the order takes about two weeks. The current system faces many
problems, including request failure if there is a shortage of resources, the
accumulation of messages, and the loss of customer information. Also, it became
clear to us the reasons for the owner's need for a new system to solve the issues the
current system is facing. We have outlined the most important requirements for the
new system, the website is preferred over the application, all employees and managers
have access, the budget is not more than $30,000, The owner has experience in
managing the new system, so they need training for at least one day. The daily orders
are limited to no more than 10 orders a day, provide tax invoices, inventory
information, customer service, and add discounts and offers.
Develop a scheduling
system to schedule the
Delivery Delayed orders delivery of orders No delay in orders
13
2.3 Questionnaire:
14
2.3.2 Questionnaire Questions objectives mapping:
Nominal Questions:
Questions Objectives
1. What colors do you want for the 1. Identify the requiring colors in the
system? system
2. How much can you afford for new 2. Knowing the client's budget
system development?
15
4. What are the features you expect to 4. Understanding the features that the
be in the new system? customer requires
6. The new system should display the 6. Determining whether printing the
option to add a print button for the invoice is important to the user
invoice
7. Do you want the new system to be 7. Find out the capabilities of the new
dynamic or static? system
Interval Questions:
Questions Objectives
3. The new system will solve the 3. Extent the problem solving of
problem of high demand orders high demand order
4. The new system will be able to 4. Ensure that the system will
handle a growing amount of work work efficiently as required
16
8. provide the ability to modify the 8. Determine the ability of
order modifications of the order.
11. The order placed when customers 11. Check the response efficiency
requested. of the system.
17
2.4 Document Analysis:
The current documentation process of order details is written on paper; therefore, the
data is not stored in any kind of file, resulting in data loss. There are also no backup
records in case of loss or damage. Also disorganized and randomly written
information. However, the new suggested system contains a data store that’ll help
maintain huge amounts of data from different customers and suppliers. Moreover, we
suggest a form to organize information.
18
Chapter 3: Problem Definition
19
3.1 Introduction:
The scope of ‘Ghorza’ involves every activity performed by the business,
including taking orders, shipping, receiving, and confirming funds. Also, the
scope refers to all daily operations of the business, particularly those
activities required to secure revenue. Moreover, the current situation of
‘Ghorza’ will be highlighted, in addition to the right methods that the
business should embrace or consider to stay competitive in the market.
Lastly, the problem statement describes the issues, objectives, requirements,
and constraints of the business. The objectives are also ranked according to
their importance given certain circumstances.
20
3.3 Problem Statement:
Stitches "Ghorza" brand is a new Saudi embroidered brand that sells on Instagram. It
stands out since it creates components based on the preferences of the customer. It is
experiencing demand pressure on orders, which has resulted in a delay in orders'
delivery.
Issues:
1-The system is manual.
2-Delay in the delivery of orders.
3-No option to modify orders.
4-The stock is random.
5-customer information is not stored.
6-limited accepted orders.
Objectives:
Rank
1- Provide a computerized system. 1
Requirements:
1- The system must be secure
Constraints:
1- Development costs must not exceed 30,000 SR
21
Chapter 4: Alternative Analysis
22
4.1 Introduction:
Therefore, this chapter will discuss the alternatives analysis, determining the best for
your project will require effort, study, research, and a thorough grasp of the many
possibilities. Hence alternative analysis includes evaluation of many options to choose
the best one for achieving goals. Moreover, it’s important to use the weighted score
technique which relies on specific criteria and weight to decide. Furthermore,
explaining the feasibility study factors such as operational and technical and how they
affect the chosen project for the system.
Alternative2: Application
Develop a new application that allows customers to order online easily. The
application will be linked to a data store to save customer information and support the
customer if needed. Furthermore, linking the application to the database, data means
and data storage to keep the inventory in check. The application will be created on
(iOS and android).
23
4.2.2 Weighted score technique:
Cost 2 2 4
Development risk 2 1 2
Website
Solve problems 3 3 9
Improving customer 1 2 2
service
Total score 17
Cost 2 1 2
Development risk 2 1 2
Improving 1 1 1
customer service
Total score 11
24
4.3 Feasibility Study:
25
Chapter 5: System Analysis
26
5.1 Introduction:
System analysis shows a flow of data in diagrams. It will explain the steps and
sequences of data flow in the "current system" as well as the "proposed system",
through the Context diagram, data flow diagram DFD0, and Child diagrams, to show
important, representative parts and understand the flow of the current "Ghorza"
system. It also explains how the proposed system will operate and shows the
important parts of the recommended solution. Also, the system analysis will show us
details of the "data dictionary structure”.
27
5.2.2 DFD0:
28
5.2.3 Child Diagram:
29
5.3.2 DFD0:
30
5.3.3 Child Diagram:
31
5.4 Data Dictionary
Customer information =
Customer Name +
E-mail +
Password +
Phone Number +
Gender +
Date of birth +
Address
Customer Name =
First name +
Second name
Gender =
Male +
Female
Address =
Street Address +
City +
State / Province +
Postal / Zip code
32
5.4.2 Data Structure ‘order form’:
Communication =
Name +
E-mail +
Phone Number +
Shipping Address =
Registered Address +
New Address +
Current Location
Ordered Products =
Picture Of Piece +
Quantity +
Color +
Size +
Price +
Total
Additional Information =
Special Instructions +
Send As Gift
33
5.4.3 Data Structure ‘payment form’:
Payment Information =
Payment Method +
Card Number +
Verification Code +
Expiry Date +
Note
34
Chapter 6: System Design
35
6. 1 Introduction:
This chapter is about system design, specifically the interface that includes inputs and
outputs. The input design connection between the information system and the user. In
addition, it is designed in such a method that provides security and convenience whilst
maintaining privacy. In contrast, the output design is the most critical feature of any
system. As a result of the decision on how the data will be dispersed for immediate
use as well as the production of the hard copy.
36
2
37
6.3 Output Design:
38
Message:
39
Chapter 7: User manual
40
implementation:
41
42
43
44
45
46
47
48
49