IST 654 Project
Analysis of Information System for Papa John’s
Team G-3
Prepared By
Na Xue, Pooja Ramalingam, Medha Kalelkar, Xiaofu Liu
Table of Contents
I. Project Proposal 2
1.1. Business Nature 2
1.2. Client’s Perceived Needs 2
II. System Requirement Specification 3
2.1Business Overview 3
2.1.1 Business Background 3
2.1.2 Current Problems and Motivation for Analysis 4
2.2Information System Scope 5
2.3 Primary Objectives of the information system 5
2.4 Conclusion 5
III. Analysis of Results 6
3.1ER&EER 6
3.2DFD 7
3.3OOA 9
IV. Conclusion 11
4.1What we have done 11
4.2What we have achieved 12
V. Reflection 13
5.1Problem and difficulties 13
5.2Experience and Lessons Learnt 14
5.3Summary 15
VI. Attachment 17
6.1Forms 18
6.2 Reports 29
6.3 Interaction Worksheets 30
6.4 First Screen showing functions of the system 30
6.5 Minutes of Meeting 31
6.6 Note from the Client 32
1. Project Proposal
1.1 Business Nature
Papa John’s, retail pizza restaurant was started in 1984 and it aims at delivering pizzas to customers all around the globe. Papa John’s offers a wide range of pizzas and customers can also customize the pizza as per their liking. The customers can place order by calling up the store or by visiting the Papa John’s official website or its third party vendor websites namely www.eatstreet.com and www.grubhub.com. It takes individual as well as bulk orders. Apart from pizzas, Papa John’s also sells beverages, garlic bread and cookies. The mission of Papa John’s is to consistently please its loyal customers and to attract new customers by providing high quality food and quick delivery service.
Website:http://www.papajohns.com/index.html
Contact: Mike Redmonal (Cell Phone No: 315 474-7272, Email Id: mredmond1103@gmail.com)
1.2 Client’s Perceived Needs
Our client spoke highly of the POS system, which could be operated easily and meet almost all of their requirements. However, the client mentioned that he would like to include some additional features in the system. Therefore, the client expects our group can perform a detailed analysis of the current system. The analysis report should contain the business analysis (the business rules, business system interfaces and business function), requirement analysis (system I/O description, user requirement definition, functional and security requirement), data analysis (data collection process, data validation, data storage, manipulation and retrieval) and process analysis (data flow analysis, process decomposition and system interfaces). Besides the client encouraged us to find overheads in the existing system and try to improve its functionality.
Therefore, our project is to help Papa John’s identify and analyze its business process for system implementation using three analysis methods including Data Flow Diagram (DFD), Entity Relationship Diagram (ERD) and Unified Modeling Language (UML).
2. System Requirement Specification
2.1 Business Overview
2.1.1 Business Background
Papa John's International, Inc was founded in 1984. It operates and franchises pizza delivery and carryout restaurants and, in certain international markets, dine-in and delivery restaurants. It is considered as the fourth largest take-out and delivery pizza restaurant chain in the United States. As of December 29, 2013, the company operated 4,428 Papa John's restaurants, consisting of 723 company-owned and 3,705 franchised restaurants operating domestically in all 50 states and in 34 countries. The company operates through five segments: domestic company-owned restaurant, domestic commissaries (quality control centers), North America franchising, international operations, and all other. The all other segment consists of printing and promotional items, risk management services, and information systems and related services used in restaurant operations, including the online and other technology-driven ordering platforms.
2.1.2 Current Problems and Motivation for Analysis
The project group