Business Proposal
Business Proposal
Business Proposal
All NCC Education assessed assignments submitted by students must have this statement as
the cover page or it will not be accepted for marking. Please ensure that this statement is either
firmly attached to the cover of the assignment or electronically inserted into the front of the
assignment.
Student declaration
I confirm that this is my own work and that I have not plagiarized any part of it. I have also noted
the assessment criteria and pass mark for assignments.
Aims
The main aim of the project is to research on Laravel and CakePHP and use an appropriate
framework to develop a system that helps to manage hotels.
Objectives
Technical objectives
• To research on Laravel and CakePHP.
• To collect requirements for the system and carry out design and development of the system.
Personal objectives
• To gain information about the frameworks.
Academic objectives
• To create a report about the system.
• To learn about various tools and technologies that are used during development of the
system.
Justification
Laravel and cakePHP are the two popular frameworks that helps in developing websites. Both
of the frameworks can be easily understood and access.
While developing the web sites database under MY SQL will be created which relates to the
module that we study. On the other hand, internet is required to access the web pages which
relates to the networking part of our module.
One of the suitable frame work will be used during the development of the system. Advantages
and disadvantages of both the framework will be shown. The use-case for the system is shown
below the appendix section.
Methodology
This system uses the traditional methodology of project management that is waterfall
methodology where the project is completely planned. Later the project is divided into various
steps and all steps are executed. This methodology is suitable for the small project because all
the steps are well defined and the milestone are clearly defined. The steps carried under the
waterfall methodology are shown in the figure below.
• A website will help to know the about the particular hotel which includes Booking system,
ordering system and Billing system.
• Both the frameworks are researched but only appropriate framework is used.
• Due to expensive security it is very difficult to manage the high security to data.
• Licensed software is too expensive so all the software used during the development are not
certified. (Mochal, 2007)
Technical Challenges
Technical challenges are mentioned below:
• Some of the resource might not be available because of the high requirements of the
resources.
• Because of the research-based topic lack of knowledge and wrong information may be
included on some topics
• Estimated time may not be fulfilled due to various causes like personal problems, natural
calamities.
• Chance of incomplete project due to lack of online and offline required material.
SWOT analysis is done for finding the limits, challenges and possibility of the project which is
done below under appendix section. (McGannon, 2016)
Deliverables
Deliverables are the output given to client as per requirement of the clients They are provided to
the client according to the project plan or according to client’s requirement. The following
deliverables are provided according to the planned project.
• Proposal
• Interim Report
• Design Document
• Working System
• Test Plan
• Final Report
• User Manual
• Mochal, T., 2007. Define project scope to include deliverables, boundaries, and
requirements [Online] Available at: https://www.techrepublic.com/blog/it-consultant/define-
project-scope-to-include-deliverables-boundaries-and-requirements/ [Accessed date: 2nd
April 2018]
• Bridges, J., 2017. What are Project Deliverables? [Online] Available at:
https://www.projectmanager.com/training/what-are-project-deliverables [Accessed date: 12th
April 2018]
Appendices
SWOT Analysis
Use Case Diagram
Figure: Use Case diagram of the proposed system
Tracking Gantt
• PHP: HTML embedded scripting that is used to write for generating web pages.
• SQL: Structured Query Language (SQL) is used to alert, store, receiving the data in
database It also make the probable communication with database.
Development Tools
• Visual Studio: It is an integrated development environment which is developed by Microsoft.
• Microsoft Word: Microsoft Word is used to make the report of the project.
• Visual Paradigm/ Star UML: Both of the tools are used to design the diagram of the system.
Proposal provides a detail information of all the activities that are going to be carried out for
completing the project.
• Interim Report
Interim report clarifies the milestones about the achievement of the project and also
describes the steps that are involve during the project completion.
• Design Document
Design Document can be used as the medium of communication between the organization
and the client since the client may not have technical knowledge.
• Working System
The handing over of the system that must be provided to the client after completing the
designing and development.
• Test Plan
Testing helps in identifying the bugs and errors of the system and fixing them. All the steps
involved during the system completion is carried out using various testing methods.
• Final Report
Final report summarizes all the tasks that are involved during the completion of the project.
It helps to give the user readable output which can be easily understood also it provides
detail information about planning, analyzing, designing and developing steps of the system
• User Manual
Guideline and instructions regarding the system that can be easy for user to understand the
system.