To Projects
IT 232 -- Final Project
General Information
- The final project can be completed in a group of 1, 2, or 3 class members.
- Project groups can consist of in-class students, online students, or a mixture of
in-class and online students.
- Final Project presentations will be on Monday, November 23, 2015. Project
groups having at least one in-class member make a class presentation on this
date.
Goal:
- Implement a Rails site that stores, manages, and displays information in a database.
Suggestions for Final Project
- Airline Reservation System, Dijay Management System, Employee Work
Scheduling System, Facebook-type Site, Job Applicant Management Site, Library
Checkout System, RedBox-like Video Purchase System
Requirements for Full Credit
- A final project submission that minimally fulfills all the requirements receives a score of 88 to 92.
- Include a project description document (see next section).
- A custom login authentication system (see the CustomLogin Example), which allows users to register, and add their
chosen username and password.
- In addition to the login system, include at least 4 tables and at least one one-to-many or many-to-many relationship.
- Include a non-scaffold-based controller with user information, including a welcome page.
- Populate your tables with relevant information.
- Don't make your project too similar to the class examples.
- Your project submission should not look like an out-of-the-box Rails project. Modify
the scaffold layouts and stylesheets to obtain a visually appealing
presentation.
- Don't use the Times New Roman font or fonts that look like it.
- All images should be less than 30K on disk, or an explanation of why larger images
are needed
Project Description
- In your Rails project folder, include a document that describes your project including these points:
- What is the purpose of your project?
- What features did you include in your project.
- If you have more than one group member, what was the contribution of each of the members. What percentage of
the total work for the project did each member do?
- Special directions for using your site.
Grading Breakdown
- Functionality: 40%; Layout/Styles:35%; Creativity/OriginalityInteresting:
15%; Project Description: 10%.