Uploaded by slkaisah

F2 Coffee Bean.docx

advertisement
UiTM CAWANGAN TERENGGANU
KAMPUS KUALA TERENGGANU
SUBJECT / CODE
FUNDAMENTALS OF INFORMATION SYSTEMS
DEVELOPMENT ( ISP451 )
GROUP
CSC264 - BACHELOR OF INFORMATION SYSTEMS
(HONS). BUSINESS COMPUTING
PREPARED BY
Muhamad Syafiq Bin Muhamad Suzuki (2020821934)
Muhammad Izzul Azim Bin Zabri (2020492722)
Asyraf Akif Bin Zulkifli (2020875438)
PREPARED FOR:
MADAM SITI SALBIAH BINTI HAMZAH
SUBMISSION DATE:
9/5/2020
1
Madam Siti Salbiah Binti
Hamzah
2
Contents
PROBLEMS AND OPPORTUNITIES..........................................................................................................4
i. Difficulty in recording the type of goods that have been sold.........................................................4
ii. Account created manually.............................................................................................................4
iii. Incorrect sales record....................................................................................................................4
iv. Difficulty ordering..........................................................................................................................5
SCOPE AND CONSTRUCT........................................................................................................................6
ORGANIZATIONAL CHART..................................................................................................................7
Figure 1: Coffee Bean’s Organizational Chart.....................................................................................7
Questionnaires..................................................................................................................................8
`Figure 2: Coffee Beans Sales Systems Questionnaire......................................................................10
FEASIBILITY STUDY...............................................................................................................................12
1.
Technical feasibility..................................................................................................................12
2.
Operational feasibility..............................................................................................................12
3.
Economic feasibility.................................................................................................................13
4.
Schedule feasibility..................................................................................................................13
SYSTEM REQUIREMENTS.....................................................................................................................14
3
PROBLEMS AND OPPORTUNITIES
The project is to solve the problem faced by Coffee Bean by making it a computer based sales
system. The project team needs to do is analyze the problems faced by Coffee Bean. As such,
the project team will identify specific actions needed to solve problems and develop the
system. This will help the project team to develop a useful system and meet all business
requirements Coffee Bean.
The problems faced by Coffee Bean are:
i. Difficulty in recording the type of goods that have been sold.
Coffee Bean now uses an offline cash register for them business. This machine can only
record the price of goods sold without reference to the type of goods sold. This makes it it is
difficult to determine what items have been sold to customers. This has also led to problems
in calculating the quantity of stock remaining. As a result, Coffee Bean often runs out of
stock before new stock can be purchased. To solve this problem, the new system should be
able to list all products sold at Coffee Bean and all sales are listed by type with precision and
detail.
ii. Account created manually
As we know, every business must create monthly accounts and daily as well as annual
accounts. As for Coffee Bean, it has become a habit to do it every day. The branch manager
will print the sales amount from the cash register machine and record it in the log book every
day after their business hours. Accounts created by humans have the potential to suffer errors.
Therefore, the new system must generate reports automatically on a daily basis. As such, the
system is expected to help reduce human error in the calculation of the account.
iii. Incorrect sales record.
The salesperson will enter the price of the item into the cash register machine, during each
sale made by the customer. The mistake of recording sales revenue into a registration
machine may be committed by the salesperson without his knowledge. This caused problems
in the Coffee Bean accounting system. For ease of management, the new system is expected
4
to generate sales system simple and easy to use where the cashier only need to select the type
of coffee and the quantity.
iv. Difficulty ordering
One of the most notable problems Coffee Bean can see is when new customers want to place
an order. New customers wishing to place an order have difficulty identifying each available
order name. To solve this problem, Coffee Bean must provide a list of the available menu
with the inclusion of the name so that it is easier for new customers, especially for ordering.
5
SCOPE AND CONSTRUCT
The purpose of this project is to solve the problems faced by Coffee Bean in daily
affairs. Coffee Bean is a business where the main menu is delicious coffee drinks. The main
scope of this project is to provide a solution for Coffee Bean by creating a computer-based
sales system.
The system will display all the prices and types of drinks that Coffee Bean is selling
in their store. Coffee Bean has some work to serve at some station. Each individual has their
own duties. Assist management in monitoring and analyze the performance of their store
sales, this system will also be used to calculate and display the monthly collection by type of
product and the salesman. In addition, the new system also will display a list of menu
available at Coffee Bean. With the menu list, is expected to enable customers to place orders
at the counter. In addition, the menu includes a list of prices for each. That way customers can
place orders without wastage. Besides, the Coffee Bean also experienced problems in
registering their sales revenue. This is due to the occurrence of several errors when the
manager himself recorded his account. It is hoped that this system can help smooth and
reduce mistakes made while recording the accounts.
In completing this project, there are some constraints required by the project team to
address and resolve to ensure the project will be successful. The main constraint is the time.
Coffee Bean wanted this system is fully developed and implemented in a fast time. They
desperately need a computer system to solve all the problems they face sales. Other
constraints faced by them is not capitalized. Therefore, the project team must come out with a
plan to ensure that projects can be implemented on time and without any additional cost
undesirable.
6
FACT FINDING
Fact seeking is a method for gathering evidence and information that includes record
sampling, testing, observation, questionnaires, interviewing, prototyping, and collaborative
criteria preparation. Collecting necessary data is critical for using resources in business and
tools cannot be used easily or reliably without adequate information extraction. In the early
stages of a company, such as the system analysis process, design, and post-implementation
evaluation, fact-finding methods are used. The aim of this project is to have a better
understanding of how the company operates, what processes it follows, who is responsible
for conducting the action, when the procedure occurred, where the operations occurred, and
whether the practise is being conducted by the correct individual or staff.
ORGANIZATIONAL CHART
Figure 1: Coffee Bean’s Organizational Chart
Figure 1 is the Organizational chart for Coffee Bean’s. Base on the chart, there are three type
of staff that are working at the shop. The branch is being conduct by the general manager.
There are staffs like server, bartender, etc. working under the supervision of the assistant and
kitchen manager. The branch manager is responsible for the duty of assistant manager, work
distribution, financial reporting and many more. The staffs is given works to do daily and the
duties are being rotated between them according to their shift that changed by week.
7
Questionnaires
Since it is more convenient and time effective, the team agrees to use a questionnaire as one
of the fact-finding tasks. The key goal of this survey is to gather information about all of the
employees at Coffee Beans. This survey is also used to provide a sense of the staff's everyday
schedule. Their computer knowledge, as well as their thoughts about what could be used in
the current framework.
8
9
10
`Figure 2: Coffee Beans Sales Systems Questionnaire
The results from the questionnaire had all the respondent agreed that Coffee Beans
need a new sales systems. This shows that the current systems is inconvenience and make it
hard too generate sales report. Overall, all the staffs can cooperate and are willing to learn
new things on the computer about how to handle the new system. They wanted a systems that
can generate sales include the staffs and the product, user friendly and etc. Overall, the staff
think the new system would improve the productivity in the workplace.
iii. Site Observation
Site observation is among the best way to get a clear idea on how the business is run so that
we can know the detail about how the business is operated from take customes’ order to
deliver the drinks or food to customers. Thus, we know the exact workers’ duties. We also
can know the improvement needed to make the business operation better. Based on the
observation by our system analyst, we can see that the workers are given diiferent duty
weekly. They rotated the duties among them weekly. The duties are being a cashier, barista,
do service table and do the preparation of food. Our system analyst also found out that the
branch manager help the workers whenever needed. Sometimes, they are out of hand when
one of the workers out for a break. The branch manager help to cover the worker job. The
main job of the branch manager is to print out the total daily sales from the cash register
11
machine and record it on their account logbook every day after the business hour. The
monthly account is also done by the branch manager manually at the end of the month. This
is also the case for the annual sales report. Everything is done manually and recorded to the
logbook.
12
FEASIBILITY STUDY
A feasibility study is an analysis that takes all of a project's relevant factors including
economic, technical, operation and scheduling consideration to ascertain the likelihood of
completing the project successfully. To uncover the strengths and limitations of the system,
the opportunities and challenges posed objectively and rationally by the environment, the
resources needed to execute and, ultimately, the prospects for success.
1.
Technical feasibility
Technical feasibility assesses the current resources (such as hardware and software) and
technology, which are required to accomplish user requirements in the software within the
allocated time and budget. For this, the software development team ascertains whether the
Coffee Bean resources and technology can be upgraded or added in the software to
accomplish specified user requirements. Technical feasibility also analyzes the technical
skills and capabilities of the software development team members, determines whether the
relevant technology is stable and established and ascertains that the technology chosen for
software development has a large number of users as they deal with many customer everyday
so that they can be consulted when problems arise or improvements are required. Coffe Bean
doesn’t have any issue regarding technical as they are willing to buy the needed hardware to
use the new sales system on. As for technical capabilities of their staff, majority of them are
computer literate and willing to learn. This will help to smooth out the learning process of
how to use the system and make the implementation process easier and quicker as they
cooperate. In term of maintenance of hardware, Coffee Bean is willing to allocate budget to
appoint an IT company to do the maintenance of all the hardware
2.
Operational feasibility
Operational feasibility assesses the extent to which the required software performs a series of
steps to solve business problems and user requirements. This feasibility is dependent on
human resources (software development team) and involves visualizing whether the software
will operate after it is developed and be operative once it is installed. Operational feasibility
also determines whether the problems anticipated in user requirements are of high priority,
determines whether the solution suggested by the software development team is acceptable,
analyzes whether users will adapt to a new software and determines whether the organization
13
is satisfied by the alternative solutions proposed by the software development team. The
system that we want to build will be used by the branch manager and the workers to record
the transaction when customer purchase the drinks and food. The sales system will be
recorded after the transaction is being made by the customers.
3.
Economic feasibility
Economic feasibility determines whether the required software is capable of generating
financial gains for an organization. It involves the cost incurred on the software development
team, estimated cost of hardware and software, cost of performing feasibility study, and so
on. For this, it is essential to consider expenses made on purchases (such as hardware
purchase) and activities required to carry out software development. In addition, it is
necessary to consider the benefits that can be achieved by developing the software. Software
is said to be economically feasible if it focuses on cost incurred on software development to
produce long-term gains for an organization, cost required to conduct full software
investigation (such as requirements elicitation and requirements analysis) and cost of
hardware, software, development team, and training. Coffee Bean will fund the cost to
develop and implement the new sales system. Funding this project will not be a problem for
Coffe Bean as this software will make their operating time become much faster and easier.
This system will also help their staff to serve the customer more efficiently. This would help
to improve customer’s satisfaction and also boost the shop sales.
4.
Schedule feasibility
This assessment is the most important for project success; after all, a project will fail if not
completed on time. In scheduling feasibility, an organization estimates how much time the
project will take to complete. When these areas have all been examined, the feasibility
analysis helps identify any constraints the proposed project may face, including internal
Project Constraints: Technical, Technology, Budget, Resource, etc, internal Corporate
Constraints: Financial, Marketing, Export, etc and External Constraints: Logistics,
Environment, Laws, and Regulations, etc. The Coffe Bean Sales System will be implemented
according to the schedule and the software development is done within the specified
timeframe that was requested by Coffe Bean.
14
SYSTEM REQUIREMENTS
To ensure the system is ready to meet the requirements of Coffe Bean and acceptable to all
future users of the system, the project team has come out with a system System
Requirements. The purpose of this system is the need to serve as a benchmark to measure the
reception system is ready. Here are the system requirements for this system
Category
Output
Requirements
1. The system must indicate the date and time of the sale.
2. The system must be able to show the details of the item, quantity and
price goods sold to consumers.
3. The system must show the total cost of the customer's order.
4. The system must display the name or id of the salesperson who made it
sales.
Input
1. Users must be able to enter your login and password.
2. Users must be able to enter the item the customer's choice, and
the quantity of the item selected.
3. Users must be able to enter a new product or goods at a price system.
4. The system administrator must be able to enter a new id and
Process
password for the new staff.
1. The system must calculate the total price of the customer's order and
generate bills for customers to see and pay.
2. The system must calculate total sales in a day, a month and even a year
for reporting purposes.
3. The system must also be able to calculate the amount of sales each
masingjurujual or store staff.
15
Performanc
e
1. The system must have an acceptable response time for each
process.
2. The system must operate anytime if anyone wants to use it.
Controls
1. The system can only be accessed by registered users of the system
2. The system must create an error log file that includes the type of error,
lighting and time.
16
Download