Project Ideas
Note that you should select a project that allows the user to pose interesting queries. To store data in the database only is not enough.
The ideas listed below are some samples. You are free to be creative and propose your own ideas. Realize that the ideas below are
incomplete descriptions. You need to elaborate them and develop your project more concretely and in more detail. Do not get intimidated
by the examples that are linked from this web page. These examples are meant to give you a feel for the application domain. It is up to
you to narrowly define the scope of the application within the time frame of a semester-long project.
Project Ideas:
- Coursework Management Tool: Develop a system to store course related information in a university. This system should store data on
users (students, faculty) and coursework (course, semester, year, student grades, etc.). Users should be able to login and enter and
view grades, manage the course material, perform updates on profile or grades, import and export data, etc.
Example:
CourseWork@Wikipedia
- Web picture albums photo manager: Develop a web based system to store, search and display picture galleries for one or more users.
The system should provide the functionality to store user profiles and pictures, display pictures, search pictures (based on
descriptive attributes), and support the upload and download of pictures.
Examples:
Picasa,
Gallery,
AjaxPhotoGallery
- Genealogy database: Develop a database of information about people, with additional information such as birth place, education,
etc., and construct the family tree.
Examples:
FamilySearch.org,
Ancestory.com,
Genealogy software@Wikipedia
- Shopping and eCommerce application: Develop a website to help merchants to sell products and for customers to buy them. The system
should provide functionality to store user information, user roles, product information and a shopping cart. Additional features
possible are ranking and reviews of users and products, discussion forums, etc.
Examples:
OpenCart,
eBay,
Amazon.com
- Others: Of course, there are a whole amount of other ideas such as a movies database, census database, bank accounts,
car rentals, auto insurance, etc. Let your imagination run wild!