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