Susan Laflin's Projects.
Project Number 2. Online system for a club or small business.
This is a very general project and many of you will have ideas which fit into it. You might wish to design a system to administer a club for some activity. click here for further discussion of this topic.
Another version might be to provide a system to run a small business of some sort. click here for discussion of this topic .
Both these projects would need to design a database to hold the information and user-interfaces to extract the required details. They offer scope for one or more booking systems and so allow you to demonstrate your competance as Software Engineers. They build on the experience you have gained in your Software Workshop during the year. They allow different classes of user, who should be able to access different parts of the system. An administrator will be able the change anything, but other users will be more restricted.
While this description is general and describes a large number of applications, each student will have one particular application in mind and the design of the project will be tailored to that application. You will gain credit for showing in your dissertation the way in which the needs of the specific users have been met and how this has influenced the design of the project.
A database and working interface would probably justify a pass mark - anything extra should gain extra credit. You must remember that a computer science project gives credit for additional functionality rather than more copies of the same functionality. However you will need to have about 10 or 20 well chosen entries in each table of your database to be able to demonstrate a large number of queries. Tables with one or two meaningless text strings may show that the database works, but don't give a good impression or illustrate the meaning of the project.