Capstone Project
Project Plan (including planned schedule)
|
Description |
Timeframe (Total Expected Time Required) |
||
|
|
Hour(s) |
Week(s) |
Month |
|
Requirement Analysis |
15 |
1 |
February 17 – February 23 |
|
System and Software Design |
15 |
1 |
February 24 – March 2 |
|
Proposal Review and Written Report |
15 |
1 |
March 3 – March 9 |
|
Proposal Presentation |
20 |
1 |
March 10 – March 16 |
|
Implementation: Development the Website, Coding, Installing Software |
30 |
1 |
March 17 – March 23 |
|
Unit Testing: Checking the Usability and Functionality of the Website |
30 |
1 |
March 24 – March 30 |
|
Implementation and Unit Testing |
30 |
1 |
March 31 – April 6 |
|
Report Draft: I will be done with all the functional requirements of the website |
15 |
1 |
April 7 – April 13 |
|
Integration and System Testing |
30 |
1 |
April 14 – April 20 |
|
Operation and Maintenance |
20 |
1 |
April 21 – April 27 |
|
Report Final Draft: This will be the final paper |
15 |
1 |
April 28 – May 4 |
|
Final Presentation: Final Written Report and Software Product |
10 |
1 |
May 5 |
Resources
My project will have many programs that are required to use. Firstly, the WordPress which is an open-source content management system engine that allows me to modify and create the WordPress software for free. WordPress will help me to easier manage the critical aspects of the website with no necessary knowledge in programming. WordPress allows me to host the website either online or on the local machine. Secondly, the MySQL which is a freely available, fast, and easy-to-use Relational Database Management System (RDBMS) which uses Structured Query Language (SQL) used for both small and big businesses. SQL is the most popular language for accessing, adding, and managing content in a database. Thirdly, the Apache which is the most widely open-source and free web server software used to deliver web content through the internet across the world. It was developed and is maintained by Apache Software Foundation. For me to fulfill the necessary requirements of the website, I will need to learn about JAVA, HTML, CSS, and PHP.
Expected Outcome
The expected result should be a functional website which can be used to further expand the customers base of the restaurant throughout the community. The customers should be able to make an online reservation and place an order online for carry out and delivery by going through this website. It will be an option for the customers either to sign in so they can get to their order history or continue ordering through the website as a guest. The website will provide the payment options for the customers to use their credit or debit cards or using PayPal. At the bottom of every pages, it will show up the about us and contact us button with our information in case the customers have any questions or problems about their reservations or orders. There should be no issues of errors and all functional aspects of the website should be in properly working order. This also includes WordPress, SQL and Apache.