2.0 THEORETICAL FRAMEWORK This section deals with theories that helped greatly in the conceptualization of this study. 1.1 Introduction Through gathering of data and information about the business the desired project would notbe successful without that information. In accomplishing the project the proponents uses manystrategies in doing it. 1.2 SDLC Theory Systems Development Life Cycle (SDLC) is a conceptual model that describes the phases involved in an information system development project, from an initial feasibility study through maintenance of the completed application. There are 5 phases involve in this model first is the Planning Phase in which the proponents made decisions on what system to be make and what company will suits their plan. Second, Analysis Phase in which the proponents analyze the business problem through their gathered information. Third, Design Phase, after analyzing the business problem the proponents design the solution system based on the requirement defined made during the analysis phase. Fourth is the Implementation Phase in which the coding of the proposed system has been processed, wherein after the final system is built, tested and installed, ensure that the users are all trained and that all organization is ready to benefit as expected from use of the system. And lastly the Maintenance Phaseafter the implementation of the proposed system, proponents must keep the system running productively through certain activities such as to maintain, upgrade or enhance the system, and/or support the users as well. 1.3 Spiral Model The spiral model, also known as the spiral lifecycle model, is a systems developmentlifecycle (SDLC) model used in information technology (IT). This model of developmentcombines the features of the prototyping model and the waterfall model. The spiral model isfavored for large, expensive, and complicated projects. The steps in the spiral model can be generalized as follows:
The new system requirements are defined in as much detail as possible. This usuallyinvolves interviewing a number of users representing all the external or internal usersand otheraspects of the existing system. 1. A preliminary design is created for the new system. 2. A first prototype of the new system is constructed from the preliminary design. This is usually a scaled-down system, and represents an approximation of the characteristics of the final product. 3. A second prototype is evolved by a fourfold procedure: (1) evaluating the first prototype in terms of its strengths, weaknesses, and risks; (2) defining the requirements of the second prototype; (3) planning and designing the second prototype; (4) constructing and testing the second prototype. 4. At the customers option, the entire project can be aborted if the risk is deemed too great. Risk factors might involve development cost overruns, operating-cost miscalculation, or any other factor that could, in the customers judgment, result in a less-than-satisfactory final product. 5. The existing prototype is evaluated in the same manner as was the previous prototype, and, if necessary, another prototype is developed from it according to the fourfold procedure outlined above. 6. The preceding steps are iterated until the customer is satisfied that the refined prototype represents the final product desired. 7. The final system is constructed, based on the refined prototype. 8. The final system is thoroughly evaluated and tested. Routine maintenance is carried out on a continuing basis to prevent large-scale failures and to minimize downtime. 2.4 Ordering Theory Ordering theory is a theory in which a customer orders his desired product at a certaintime. 2.5 Reservation Theory Reservation Theory is a theory in which a certain person reserves a certain product at hisdesired time.
2.6 Human Computer Interface The human computer interface allows every individual to interact to the computer withthe use of keyboard and the mouse. Developers provide information as well as commands that include specific solutions andconditions to operate the information and to come up with the exact results. Between the userand the system, computer interface is the basic contact. The user interface is important to make agood and successful system. 2.7PHP Theory It is a programming language for building dynamic and interactive websites now a day.PHP5 is the latest manifestation of this programming language- the “PHP HypertextProcessor”.PHP is a cross-platform, HTML fixed, server-side web scripting language. 2.8 Advertising Theory It is to inform the public that this kind of business exists in the society. What productthey are selling and its specific prices. 2.9 Internet Protocol The Internet Protocol is to provide specific information that promotes products or services. Itis intended to serve as an informational and educational resource for engineering professionalsinvolved in the design, development, and operation of public and internet. It provides reader withtechnology and standardization updates for all levels of the protocol stack and serves as a forumfor discussion of all aspects of internetworking. 2.10 MySQL Theory MySQL is an open source relational database management system. It is based on thestructure query language (SQL), which is used for adding, removing, and modifying informationin the database. Standard SQL commands, such as ADD, DROP, INSERT, and UPDATE can beused with MySQL.
MySQL can be used for a variety of applications, but is most commonly found on Webservers. A website that uses MySQL may include Web pages that access information from adatabase. These pages are often referred to as "dynamic," meaning the content of each page isgenerated from a database as the page loads. Websites that use dynamic Web pages are oftenreferred to as database-driven websites. 2.11 Summary The whole chapter states the theoretical framework that leads to the plan of the proposedsystem, which is the “Loot Bag Online Ordering and Reservation System.”