Class Projects-database-semester-1
Class Projects-database-semester-1
First, groups should submit for approval their project ideas. This proposal should
include:
• A separate cover page indicating the title of your project, the full names of
the group members, year and class.
• A narrative description of the business used for the project or application
being created. This should also include a description of the problem or
opportunity being addressed.
• Identification of the information needs - what information would help solve
the problem or allow one to take advantage of the opportunity.
• Distribution of duties for the project. List the names of each group member
and what their primary role will be (e.g., systems analyst, application
developer, documentation writer).
2) System Analysis
The next step is for the group need to discuss about business logical and processing
in your management systems.
Groups should then implement the database tables from the set of relations created
in the previous step.
4) Final Report
The final step is to prepare a formal report similar to proposal but it is more details.
This report should include:
• A separate cover page indicating the GROUP Number, the title of your
project, the full names of the group member, class, and year.
• An introduction section similar to the proposal.
• Detail of system analysis.
• The SQL DDL used to create the tables and add primary key and foreign
key constraints.
• Conclusion of the project
✓ a) the group's experience with the project (which steps were the
most difficult? Which were the easiest? what did you learn that you
did not imagine you would have? if you had to do it all over again,
what would you have done differently?)
✓ b) if the proposed benefits can be realized in the future
✓ c) any final comments
5) Application Implementation (optional)
The application (forms, menus or navigation form) can then be created on top of the
tables. In general, a simple data entry form should be created for each table. However,
for the core business processes the group should create forms that guide the user
through carrying out a business process. For example, if the business takes orders
from customers, I am expecting a form with Orders and Order items with lookups for
customer and products (or services).
Project Milestones
Each group will submit an update and one or more Group Meeting Log Sheets on
each of the following project milestones.
You are encouraged to come up with projects of your own. The project ideas listed
below can serve as a guide or as inspiration for a slightly different project.
The restaurant maintains the catalog for the list of food and beverage items that it
provides.
Apart from providing food facility at their own premises, the restaurant takes orders
online through their site. Orders on the phone are also entertained.
To deliver the orders, we have delivery boys. Each delivery boy is assigned to the
specific area code. The delivery boy cannot deliver outside the area which is not
assigned to the delivery boy (for every delivery boy there can be a single area
assigned to that delivery boy).
The customer record is maintained so that premium customer can be awarded
discounts.
• Staff will have their id, name, and classes they are teaching
• The student will be having the name, roll no, section, class
• Another table containing the section, subject and teacher information
• Next will contain fee information for students
• One contains salary information for teachers
• Rooms are assigned to classes keeping in mind that there is no time clash
of same room or lab, students cannot be entered in more than one section,
no student should be there who have not paid fees up to a particular date.