Select a small scale business system of your choice, i.e. caf management system, pizza hut sales system,
Question:
Select a small scale business system of your choice, i.e. café management system, pizza hut sales system, travel system, e-learning or any other of your choice. Generate the following sections for the requirements, analysis and design specifications as your report. Also develop a small scale web application that must be dynamic in nature. Your web application must include backend database using MySQL and also provide appropriate connectivity to it. If applicable, you can use the third party services such as APIs from other websites e.g. google. You web application contains proper user interaction and other dynamic features. For gathering requirements, conduct interviews, survey, observations or document review. Try to review their business related document such as sales receipts, product brochures or any other publicly available document and also attach them with this report as appendix. Use the concepts as discussed in classes, browse for relevant techniques, brain storm between group members. Do as following tasks to prepare your report and development of web application.
Section 1. Introduction
a. Introduction to the project. ½ - 1 page about what is the project about, what are you going to develop?
b. Introduction to the client organization and its business½ - 1 page.
c. Problem statement: What are the problems in the existing system of the organization, which makes them to need the software solution to take care of these problems?
d. System objectives and benefits – ½ - 1 page, in numbered or bullets format. What goals and objectives will be achieved by the system, what are its benefits?
e. Stakeholders: list stakeholders and their description.
Section 2. Requirements
1- Produce the list of functional requirements/ features that you want to develop.
2- Produce the non- functional requirements you want to develop.
Section 3. Prepare the design specification for your system as following
1- User Interfaces – Provide the details and purpose of the most important user screens that helps them to interact with the system. Also include their screen shots. You must use CSS and other designing means for user interfaces.
2- Use-Case Description and Diagram – provide the relevant use case descriptions and diagrams of their designed user interface functionalities.
3- Prepare the navigational design– Brainstorm and design navigational flow of your application.
Section 4. Develop web application according to the designed specification
Section 5. Highlight Efforts
You need to highlight at the end of the report that which group member has done which part of the report. E.g.