Search for notes by fellow students, in your own course and all over the country.
Browse our notes for titles which look like what you need, you can preview any of the notes via a sample of the contents. After you're happy these are the notes you're after simply pop them into your shopping cart.
Title: System Analysis
Description: This assignment will be a great help for Information Technology,Business Information Technology or any other IT-related Students. It shows how an online website is functioned and how the data flows are conducted. It will be useful for the 1st year students but the experts can have general ideas as well. I got A+ from my lecturer in this assignment and i am studying in Malaysia.
Description: This assignment will be a great help for Information Technology,Business Information Technology or any other IT-related Students. It shows how an online website is functioned and how the data flows are conducted. It will be useful for the 1st year students but the experts can have general ideas as well. I got A+ from my lecturer in this assignment and i am studying in Malaysia.
Document Preview
Extracts from the notes are below, to see the PDF you'll receive please use the links above
Table of Contents
1
...
3
2
...
5
2
...
7
3
...
8
3
...
8
3
...
1
Systems Planning
...
1
...
8
3
...
3
Systems Design
...
1
...
9
3
...
5Systems Security and Support
...
0 Feasibility Study
...
1 Technical Feasibility
...
2 Economical Feasibility
...
3 Schedule Feasibility
...
4 Operational Feasibility
...
4
...
13
4
...
2 Information
...
4
...
14
4
...
4 Control
...
4
...
14
4
...
6 Services
...
0 System Analysis
...
1 Fact Finding Techniques
...
2 List of Requirements
...
0 Design Diagram
...
1 Context Diagram
...
2 Level-0 DFD
...
3 ERD
...
0 Further Design
...
1 DFD Level 1
...
1
...
23
7
...
2 Check Stock details
...
1
...
28
7
...
4 Issue Message
...
0 Interface Design
...
0 Testing and Maintenance
...
1 Testing Method
...
0 References
...
0 Introduction
Tip Top bakery is a small bakery runs by a small family on the outskirts of Bukit Jalil
...
It serves a traditional bakery at
first but then the owner, Tamara gradually expanded the business to a patisserie that offers a
variety of bread, pastries and other varieties of sweets
...
They are overwhelmed by the warm response by
the people so Tamara decided to change the business by adding an additional sales channel
...
Due to high demands and feedbacks from the customers, Tamara decided to
purchase a premise next door and launch an online order and delivery service for her business
...
She also requested to spend a little cost on the infrastructure as she still has to hire two possible
new bakers for the bakery
...
This is to avoid the problems such as dishonesty and inaccurate
data in her business
...
This system
features login and register where customers can register their details online for the bakery
...
This system will have
another feature where Tamara can monitor her business stock level, sales (both in store and
online), checking customers’ orders, customers’ activity where she can monitor customers’
feedbacks, loyalty, and reward coupons for her customer, and lastly, delivery
...
Lastly, the system also has password features for the store personnel to avoid
unauthorized users and dishonesty
...
Not only that, it is also to satisfy customers’
needs where the customers don’t have to waste their time ordering at the bakery when they can
order it online
...
Lastly, to reduce time and
costs for the managers and employees
...
0 Problems and Proposed Solutions
Tamara feels that is the time to change and modernize her business rather than hire
another one or two bakers after her bakery featuring in a recent issue of KL Timeout Magazine
...
One of the current system problems is that Tamara found that the employee unable
handle and maintain the orders in time because every day there was too many orders
...
It may cause
the data incorrect and sometimes the employees will lose record the data
...
Therefore, the new system will
enable to do the calculation about the data and information for financial propose in an accurate
and automatically way
...
The data is recorded in different
parts of the book and sometimes will just record in a piece of the spreadsheet
...
The record book after a
long period the record will lose or may have some part of the data that have been recorded may
getting blurry because the record was just done by using pen and record it manually
...
By using manually record is waste time because it spends a lot of time to record them one
by one into books
...
By this way, Tip Top Bakery can reduce the
human error problem, and can save the time to record the store one by one
...
Tip
Top Bakery also use a spreadsheet to record all the orders from the customer, the orders
spreadsheet may be lost when the baker is busy and not pay attention to that
...
Therefore, the
Page 5 of 45
new system can connect to the kitchen, when the customer takes orders, the data will
automatically record into the system and at the same time can transmit the order to the kitchen
together
...
Last but not least, based on demand and feedback from customers, Tamara plans to
purchase the vacant next door premises and launch an online order and delivery service
...
The customers must physically go to the Tip Top Bakery to purchase
the bread, pastries, and other varieties of sweet as well as check the new menu or the stock
available
...
This system eventually becomes uneconomical
because the Tip Top Bakery need to hire extra employees in order to handle the tasks and it
might lose many prospective customers
...
Manage the
deliveries and at the same time can record the deliveries stock then will update automatically on
the website and the inventory also a part of the new system
...
Page 6 of 45
2
...
Monitor the stock level of the bakery
...
Manage sales, both in store and online
...
Manage the online orders
...
Set up customer activity include loyalty and reward scheme
...
Plan and Manage deliveries as efficiently as possible
...
0 Project Planning
3
...
1
...
The process begins when Tamara who is
the owner of the Tip Top Bakery make a system request to our group
...
It means the system request will solve the current problems faced by Tamara and our
group will propose a new system that is needed to support her bakery’s current and future
business
...
During this investigation, our group
will evaluate and determine whether her request is feasible or not
...
Finally, we produce a report
to management team which contains the whole evaluation of the system request and some
specific recommendation
...
1
...
In this phase, we will do a further analyze in
understanding the proposed system and ensure this system can overcome the current problem
faced by Tip Top Bakery
...
During the requirements modeling, we will identify the basic
requirements of the website system, such as inputs, outputs, processes, security and performance
where this requirement is important as each of it have a specific function that helps the system
function properly
...
Then, the system requirement will be documented to keep the records of
information and facts that obtain from this phase
...
1
...
This phase requires us to develop a physical model for the
system which must follow all the requirements that have been documented
...
A context diagram,
data flow diagram (DFD) and entity relationship diagram (ERD) will be created to show each
process and data engaged involve in the website system
...
Only
important and necessary outputs, inputs and processes are included in the system
...
3
...
4 Systems Implementation
Systems implementation is the fourth phase of the system development life cycle
...
Since this phase requires to write the coding part, therefore
we have to work together with the programmers to develop and write a necessary program
...
When the testing is
successful and the system is completely functioning without any errors, this new system will be
documented in a proper documentation
...
Page 9 of 45
3
...
5Systems Security and Support
Systems security and support is the final phase of the system development life cycle which
require our group to protect, upgrade and maintains the system because their website system
must secure, reliable and maintainable
...
We will make sure that only allowed employees with valid username and password
can access the system which stores all important data
...
Besides that, every system must
provide for data backup and recovery to avoid all important data from lost or corrupted
...
An anti-virus also will be
installed for the system to secure the system and prevent it from hackers
...
0 Feasibility Study
4
...
It requires the employee to be skillful as to
understand and run the technical side of the department smoothly
...
Security plays an important role when
it comes to the internet
...
So the
person or the employee must be aware of threats such as malware and viruses
...
2 Economical Feasibility
It is the phenomenon or process to determine the financial benefit and the cost related to a
development project
...
This will lead to comparing the financial benefit with development cost
...
Page 11 of 45
Cost Analysis (6 months):
Tangible Cost:
Salary (6 months)
Antivirus
Computer (For the whole
Project)
Development Cost
Tanzidul
5000RM
100RM
3000RM
Zara
5000RM
100RM
3000RM
Emalin
5000RM
100RM
3000RM
10RM
100RM
200RM
8410RM
10RM
100RM
200RM
8410RM
10RM
100RM
200RM
8410RM
10RM
100RM
200RM
8410RM
194400RM
Variable Cost:
Water bill (6 months)
Electricity bill (6 months)
Internet/Wi-Fi (6 months)
Total Cost:
Net Cost:
Crystal
5000RM
100RM
3000RM
201840RM
Page 12 of 45
4
...
Many factors need to be
considered such as the time it will take to re-train the current employees, recruiting new
technicians, analyzing the impact of recruiting or re-training on the schedule
...
Then the owner will be able to make a decision whether the deadline given is beneficial
for him or not
...
4 Operational Feasibility
The operational feasibility will examine the extent to which the proposed system solves the
current business problems faced by Tip Top Bakery after it has been developed
...
4
...
1 Performance
The throughput and response time by old system is very slow compared to the new proposed
system
...
The data is not as presentable as the data in the
proposed system
...
The performance of the system can be improved with the new
system thus helps to make the job easier for the employees as well as the customers because the
data are all computerized and organize
...
4
...
The employees have to go through every single data
whenever they want to check or correct the specific record
...
The new system alllows the users to monitor the stock level, sales, orders and
customer’s activity
...
4
...
3 Economy
The old system that Tip Top Bakery currently use does not provide cost-effective information
services to the business
...
Besides, there can be a reduction in costs
...
By this, the
Tip Top Bakery not need hire a professional accountant for her business
...
4
...
The new system has a higher level of security when compared to the old
system as the new system has to include firewalls and antivirus
...
This increases the security of data of the Tip Top Bakery
...
4
...
The employees always consume
more time because they need to write and check the data one by one
...
Therefore, the old
system was less efficiency due to the manual method
...
They also can improve the work become more efficient
when they do not need waste the time to record the data manually
...
4
...
The proposed system provide a user-friendly system where the employees and
users able to learn, understand and use the system by their own
...
It can
cater thousand of customer who using the new system
...
Page 15 of 45
5
...
1 Fact Finding Techniques
Interview:
The interview is the widely used (election method
...
If handled carefully, it can be a powerful technique in having
accurate information of the interviewee otherwise unavailable
...
com, Chan, S)
...
The interview itself also has pros and cons
...
Not only that,
selection of suitable candidates for the company is also one of the advantages of doing an
interview
...
Disadvantages of conducting an interview are that, time-consuming
...
Preparation for the
interview, taking interviews and interpretation of the responses required much time, which
makes the interview method time-consuming
...
The interviewee
may be disappointed while she or he faces the interviewer’s questions which are not related to
the field
...
com)
...
They must familiar themselves with the background structure of the
interviewee
...
Creating a schedule helps the interviewer to cover
enough time to highlight they key areas they want to address so that only appropriate questions
Page 16 of 45
can be asked
...
It is handy to have a list of interview questions before the interview
...
Lastly, after preparations are done, they can proceed with the time and location
which usually will be in the company of the client, for the interview to be carried out
...
What kind of difficulties did you face when using old system?
2
...
If want to meet with the users’ comfort, what features should be add in the new system?
Page 17 of 45
Document Review:
Document review is one of the fact-finding technique that will be used to gather information
about the current system for further evaluation
...
Those documents can be hard copy or soft copy
...
This
project will conclude this method as a mechanism of data gathering in order for developing a
system for Tip Top bakery
...
The benefits of document review
are the ease of data collection compared to another method finding
...
Document review also a good source of background
information
...
Besides that, it provides a behind-the-scenes look
at a system that may not be directly observable
...
Nevertheless, one of the setbacks of document review is the information may be incomplete or
out of date
...
Moreover, this method consumes a lot of time to complete
...
Page 18 of 45
The document that includes reviewing for the Tip Top Bakery is such as:
1
...
Ordering report
3
...
Actual copies of form and documents
5
...
2 List of Requirements
This is the list of requirements include functional and non-functional requirements which are
required by the users of the new system based on the requirement gathering that has done:
1
...
2
...
3
...
4
...
5
...
Page 19 of 45
6
...
1 Context Diagram
Page 20 of 45
6
...
3 ERD
Page 22 of 45
7
...
1 DFD Level 1
7
...
1 Fill Order – Siti Fatimatuz Zahra
Page 23 of 45
Data Dictionary:
Process:
Name
Generate Delivery Order
Description
Send delivery orders
Input Data Flow
Delivery confirmation, order details
Output Data Flow
Delivery order, delivery data, delivery details
Process Description
Retrieve delivery order details,
Read data and process it,
End,
Send delivery details to dispatch
...
Data Element
Name: Customer ID
Description: Customer ID used to identify customer
Element characteristics:
Type: number
Length: 4
Output format: 1234
Name: Quantity
Description: A number of items that are purchased by
customer
Page 24 of 45
Element Characteristics
Type: Number
Length: 100
Output format: 123
Page 25 of 45
7
...
2 Check Stock details – Tanzidul Amin
Data Dictionary:
Process:
Name:
Check Stock details
Description:
Receives production details that comes from the customer through the
baker
...
Sends production details to check stock details 2
...
Receives updated stock details
...
Origin/Source:
Check stock details 2
...
Type: Alphabetical
Length: 15
Output format: ABCD
Name: Size
Description: The measurement of the cakes
...
Length: 15
Output Format: ABCD
Page 27 of 45
7
...
3 Manage Accounts Receivable – Nur Emalin Syafika
Data Dictionary
Process:
Name:
Manage accounts receivable
Description:
Manage the accounts related to the payment, invoice and etc
...
Add payment detail into invoice
End
Send invoice to the customer
Data Flow:
Name:
Payment
Description:
Enable user to make payment after they done ordering the cake
...
1
...
The issued message will also
receive the information of discount item from admin, then will send the
promotion details to the customer
...
0 Interface Design
Home Page
The homepage contains pictures of all the pastries and breads of Tip Top Bakery
...
The users also can view the address, work hours, contact, and follow our website
...
We put
the story behind of our bakery’s success in ‘About’ page
...
Page 34 of 45
Order Online
In this page, customers can order the pastries and breads online
...
The tab on the right of the page will total up the bills for the payment including the delivery and
tax charged
...
For example, when customers have feedbacks for
our service, they can just key in on the tab and submit it to us
...
Page 36 of 45
9
...
1 Testing Method
Testing and Maintenance Recommended by Crystal Lee:
Testing Method (Unit Testing)
Unit testing is a testing technique that using which individual modules are tested to determine if
there are any issues by the developer himself
...
com)
...
The main aim is to isolate each unit of the system to identify, analyze and fix the defects
...
This means that for any function or procedure when a set
of inputs are given then it should return the proper values
...
Unit testing is want to test the
Tip Top Bakery’s system is that the system has any errors that will could the program to
terminate abnormally, and logic errors that could have been missed during desk checking
...
Hence, the system can give the accurate information when a customer wants
to place an order online
...
Maintenance Activities (Perfective Maintenance)
Perfective maintenance mainly deals with applying new or changed user requirements which
mean an upgrade or replace outdated hardware
...
This includes modifications and updates done
in order to keep the software usable over a long period of time
...
Upgrade
Page 37 of 45
wireless network capability or install more powerful network server could be a good choice as
well
...
Page 38 of 45
Testing Recommended by Mohammed Tanzidul Amin:
Testing is the way toward practicing a program with the particular purpose of discovering errors
before delivering to the end client
...
It also makes sure that the information system can
handle the assumed or predicted the amount of data in proper time and in an efficient way
...
The system needs to detect each order
and its details made by the individual customer according to their chosen or selected items
...
Hence,
it is recommended to carry out this testing
...
It helps to improve the performance or other aspects of
the software
...
Using the system with errors can lead towards malfunction of the system
...
Analyzing the problems in the system can solve the issues
...
Adaptive Maintenance:
Bringing a new system to Tamara’s Tip Top Bakery will boost the sales of the items
...
This maintenance will help to enhance the operation of the system as well as more user-friendly
...
Page 39 of 45
Preventive Maintenance:
The Internet is full of enormous amount data flowing from one place to another
...
The new system in Tip Top Bakery
includes payment details of a customer and the details of an individual customer
...
Page 40 of 45
Testing and Maintenance Recommended by Nur Emalin Syafika:
Testing Method (Integration Testing)
One significant testing method that would like to recommend is integration testing
...
In its simplest form, two units that have already been
tested are combined into a component and the interface between them is tested
...
d
...
The purpose of this testing method is to expose
the error in the interaction between two programs
...
For the Tip Top bakery, the integration testing occurs between the ordering system and database
...
Before
the customer able to make an online order, they should successfully login into that system
...
All the orders also should be added
and connected correctly with the database to determine the total amount of the item including
shipment, delivery detail, and any related discounts
...
If the new system provides an error to the customer thus it can lead to the
dissatisfaction in using the system
...
This maintenance will make the system operate more efficiently and
improve its performance
...
Page 41 of 45
Adaptive Maintenance:
Adaptive maintenance involves in adding enhancements to an information system to improve its
functionality and makes the system easier to use
...
The maintenance will lead to the satisfaction of the
customer because they can easily order chosen item via online
...
Preventive maintenance:
Preventive maintenance involves in performing an activity to prevent the system from the
occurrence errors
...
All the detail and information
may have a chance to be corrupted and exposed to the hacker
...
The installed antivirus could prevent the detail and
information of the user from an unauthorized user
...
The purpose is to validate that each unit of the software performs as designed
...
d
...
This encourages developers to modify the source code
without immediate concerns about how such changes might affect the functioning of other units
or the program as a whole
...
d
...
This is to eliminate the executions and logic errors that could
have been missed during the desk checking
...
All the stocks data stored in the data
store should be connected to the database so that the customers can view how many cakes that
are available in the bakery
...
Maintenance Activities:
Maintenance recommended by me are corrective maintenance and perfective maintenance
...
In Tip Top
bakery, even though the system has been tested, there will be some errors somehow in the
system, therefore, corrective maintenance must be performed in order to correct the errors in the
system
...
As for perfective maintenance, it involves in changing an operational system to make it
more efficient, reliable and maintainable
...
For example, during
system operation, there could be a decline in efficiency due to many changes of user activities or
decline in a wireless network which cause the system to lag
...
Page 44 of 45
9
...
Tutorials Point
...
[ONLINE]
...
tutorialspoint
...
htm
[Accessed 17 April 2017]
...
Tutorials Point
...
[ONLINE]
...
tutorialspoint
...
htm [Accessed 17 April
2017]
...
G
...
H
...
[ONLINE]
...
ittoday
...
pdf [Accessed
17 April 2017]
...
N
...
Integration
Testing
...
microsoft
...
71)
...
[Accessed 20 April 2017]
...
2017
...
[ONLINE] Available at: http://softwaretestingfundamentals
...
[Accessed 19 April 2017]
...
2017
...
com
...
techtarget
...
[Accessed 21
April 2017]
...
2017
...
[ONLINE]
Available at: https://thebusinesscommunication
...
[Accessed 21 April 2017]
...
com: The Next Generation Library
...
Interview: Definition, Objectives,
Types
and
Guidelines
for
Effective
Interviewing
...
yourarticlelibrary
...
[Accessed 21 April 2017]
Title: System Analysis
Description: This assignment will be a great help for Information Technology,Business Information Technology or any other IT-related Students. It shows how an online website is functioned and how the data flows are conducted. It will be useful for the 1st year students but the experts can have general ideas as well. I got A+ from my lecturer in this assignment and i am studying in Malaysia.
Description: This assignment will be a great help for Information Technology,Business Information Technology or any other IT-related Students. It shows how an online website is functioned and how the data flows are conducted. It will be useful for the 1st year students but the experts can have general ideas as well. I got A+ from my lecturer in this assignment and i am studying in Malaysia.