0% found this document useful (0 votes)
30 views6 pages

CSE Project Ideas at Daffodil University

The document describes 16 potential database projects for students in the Department of Computer Science and Engineering. The projects cover a wide range of domains and applications including inventory control, student records, online retail, colleges, railways, hospitals, libraries, payroll, healthcare, restaurants, IT training, blood donation, art galleries, hotels, schools, and wholesale management. Most projects involve designing databases to store entity information and relationships between entities in the given application domain.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
30 views6 pages

CSE Project Ideas at Daffodil University

The document describes 16 potential database projects for students in the Department of Computer Science and Engineering. The projects cover a wide range of domains and applications including inventory control, student records, online retail, colleges, railways, hospitals, libraries, payroll, healthcare, restaurants, IT training, blood donation, art galleries, hotels, schools, and wholesale management. Most projects involve designing databases to store entity information and relationships between entities in the given application domain.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd

Course Information

Department of Computer Science and Engineering


List of Possible CSE135 Projects

For all these projects, field work is required for Requirements Collection

1. INVENTORY CONTROL MANAGEMENT DATABASE PROJECT

Design goals: maintain a proper variety of required items, increase inventory


turnover, reduce and maintain optimize inventory and safety stock levels, obtain
low raw material prizes, reduce storage cost, reduce insurance cost, reduce taxes

2. STUDENT RECORD KEEPING SYSTEM DATABASE PROJECT

Design goals: a student file that contains the information about student, a stream
file, a marks file, a fee file, concession/scholarship etc you can check simple
version of this project Student Database Management System in C

3. ONLINE RETAIL APPLICATION DATABASE PROJECT

A customer can register to purchase an item. The customer will provide bank
account number and bank name (can have multiple account number). After
registration each customer will have a unique customerid, userid and password.
Customer can purchase one or more item in different quantities. The items can of
different classes based upon their prices. Based on the quantity, price of the item
and discount (if any) on the purchased items, the bill will be generated. A bank
account is required to settle the bill. The items can be ordered to one or more
suppliers

4. COLLEGE DATABASE PROJECT

A college contains many departments. Each department can offer any number of
courses. Many instructors can work in a department but an instructor can work
only in one department. For each department there is a head and an instructor can
be head of only one department. Each instructor can take any number of courses
and a course can be taken by only one instructor. A student can enroll for any
number of courses and each course can have any number of students.

1918@DIU, OOP Projects -1-


Course Information
5. RAILWAY SYSTEM DATABASE PROJECT

A railway system, which needs to model the following:


 Stations
 Tracks, connecting stations. You can assume for simplicity that only one
track exists between any two stations. All the tracks put together form a
graph.
 Trains, with an ID and a name
 Train schedules recording what time a train passes through each station on
its route.

You can assume for simplicity that each train reaches its destination on the
same day, and that every train runs every day. Also for simplicity, assume that
for each train, for each station on its route, you store
 Time in,
 Time out (same as time in if it does not stop)
 A sequence number so the stations in the route of a train can be ordered by
sequence number.
 Passenger booking consisting of train, date, from-station, to-station, coach,
seat and passenger name.

6. HOSPITAL MANAGEMENT SYSTEM DATABASE PROJECT

A patient will have unique Patient ID. Full description about the patient about
personal detail and phone number, and then Disease and what treatment is going
on. Doctor will handle patients, One doctor can Treat more than 1 patient. Also
each doctor will have unique ID. Doctor and Patients will be related. Patients can
be admitted in hospital. So different room numbers will be there, also rooms for
Operation Theaters and ICU . There are some nurses and ward boys for the
maintenance of hospital and for patient take care. Based upon the number of days
and treatment bill will be generated.

7. LIBRARY MANAGEMENT SYSTEM DATABASE PROJECT

A student and faculty can issue books. Different limits for number of books a
student and teacher can issue. Also the number of days will be different in case of
students and teachers for issue any book. Each book will have different ID. Also
each book of same name and same author (but number of copies) will have
different ID. Entry of all the book will be done, who issue that book and when and
also duration. Detail of Fine(when book not returned at time) is also stored.

1918@DIU, OOP Projects -2-


Course Information
8. PAYROLL MANAGEMENT SYSTEM DATABASE PROJECT

There will entry (Unique ID) of all the employee of any Organization. According
to the date of joining and date up to which salary is created, Number of days will
be entered. Basic pay will be defined according to the post of employee and
department. Then component like DA, HRA, medical allowance, Arrears will be
added, and Charges of Hostel/ Bus, Security, welfare fund and other will be
deducted. Number of leaves taken by the employee.

9. HEALTH CARE ORGANIZATION DATABASE PROJECT

This organization provides following functionalities


 Emergency Care 24x7
 Support Groups
 Support and Help Through calls
Any new Patient is first registered in their data base prior to meet the doctor. The
Doctor can update the data related to patient upon diagnosis (Including the disease
diagnosed and prescription). This organization also provides rooms facility to
admit patient who are critical. Apart from doctors this organization has nurses and
ward boy. Each nurse and ward boy is assigned to a doctor. Also they can be
assigned to patients (to take care of them). The bill is paid by patient with cash and
E-banking. Record of each payment made is also maintained by organization. The
record of each call received to provide help and support to its existing person is
also maintained.

10. RESTAURANT MANAGEMENT DATABASE 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 phone are also entertained.
To deliver the orders we have delivery boys. Each delivery boy is assigned to
specific area code. The delivery boy cannot deliver outside the area which is not
assigned to delivery boy (for every delivery boy there can be single area assigned
to that delivery boy).
Customer record is maintained so that premium customer can be awarded
discounts.

1918@DIU, OOP Projects -3-


Course Information
11. DESIGN A SCENARIO AND AN ER DIAGRAM FOR AN IT TRAINING
GROUP DATABASE PROJECT

It will meet the information needs for its training program. Clearly indicate the
entities, relationships and the key constraints. The description of the environment
is as follows:

The company has 10 instructors and can handle up to 100 trainees for each
training session.
The company offers 4 Advanced technology courses, each of which is taught by a
team of 4 or more instructors Each instructor is assigned to a maximum of two
teaching teams or may be assigned to do research Each trainee undertakes one
Advanced technology course per training session.

12. BLOOD DONATION SYSTEM DATABASE PROJECT

A system in which data of Patient, data of donor, data of blood bank would be
saved and will be interrelation with each other

DATA OF PATIENT – Patient Name, Patient Id, Patient Blood Group, Patent
Disease
DATA OF DONAR – Donar Name, Donar Id, Donar Bood Group, Donar Medical
report, Donar Address , Donar Contact number
DATA OF BLOOD BANK – Blood Bank Name, Blood Bank Address, Blood
bank Donars name, Blood Bank Contact Number, Blood Bank Address

Try to implement such scenario in a database, create a schema for it, a E-R
diagram for it and try to normalize it.

13. ART GALLERY MANAGEMENT DATABASE PROJECT

Design an E-R Diagram for an Art Gallery. Gallery keep information about
"Artist" their Name, Birth place, Age & Style of Art about "Art Work", Artist, the
year it was made, Unique title, Type of art & Prices must be stored. Piece of
artwork is classified into various kind like Poetess, Work of 19th century still life
etc. Gallery keeps information about Customers as their Unique name, Address,
Total amount of Dollar, they spent on Gallery and liking of Customers.

1918@DIU, OOP Projects -4-


Course Information
14. HOTEL MANAGEMENT SYSTEM DATABASE PROJECT

A hotel is a hive of numerous operations such as front office, booking and


reservation, banquet, finance, HR, inventory, material management, quality
management, security, energy management, housekeeping, CRM and more. Hotel
has a number of rooms and these rooms are of different categories. On the basis of
room category, each room has different price. Hotel has a number of employees to
manage the services provided to customers. Customer can book the room either
online or by cash payment at the hotel. Customer record is stored in hotel database
which contains customer identity, his address, check in time, check out time etc.
hotel provide food and beverages to their customers and generate the bill for this at
the time of their check out.

15. SCHOOL MANAGEMENT SYSTEM DATABASE PROJECT

Design a database to maintain information about school staff(staff management


system in ms access) and students satisfying following properties:
1. Staff will be having their id, name and classes they are teaching
2. Student will be having name, roll no, section, class
3. Another table containing section, subject and teacher information
4. Next will be containing fee information for students
5. One contains salary information for teachers
6. Rooms are assigned to classes keeping in mind that there is no time clash of
same room or lab, student can not be entered in more than one section, no
student should be there who has not paid fee up to a particular date.

16. WHOLESALE MANAGEMENT SYSTEM DATABASE PROJECT

1. Maintain the details of stock like their id, name, quantity


2. Maintain the details of buyers from which manager has to buy stock like
buyer id, name, address, stock id to be bought
3. details of customers i.e. name, address, id
4. defaulters list of customers who has not paid their pending amount
5. list of payment paid or pending
6. stock that is to be buy if quantity goes less than a particular amount.
7. Profit calculation for a month.
8. Quantity cannot be sold to a customer if required amount is not present in
stock and date of delivery should be maintained up to which stock can be
provided.

1918@DIU, OOP Projects -5-


Course Information
17. SALARY MANAGEMENT SYSTEM DATABASE PROJECT

1. employee list to be maintained having id, name, designation, experience


2. salary details having employee id, current salary
3. salary in hand details having employee id, ctc salary, pf deduction or any
other deduction and net salary to be given and also maintain details of total
savings of employee
4. salary increment to be given by next year if any depending upon constraints
5. deduction in monthly salary if any depending upon any discrepancy in work
and amount to be deducted.

Other Java projects (without much of Database)

18. Net Chat


19. File Manager
20. Client Server Computing
21. Java Game using Framework (JMonkey)
22. Puzzle Game
23. Mini Browser
24. Web Reaper
25. Java Encryption
26. Simple Horoscope
27. Reading Your Plam
28. Magic Numbers
29. Boolean Solver
30. Save the World

1918@DIU, OOP Projects -6-

Common questions

Powered by AI

The restaurant management database design ensures efficient delivery service by assigning each delivery person to a specific area code, restricting them from delivering outside their assigned area. This assignment simplifies logistical planning and optimizes delivery routes, ensuring timely deliveries and reducing operational confusion. The database can facilitate tracking of orders and performance, and help strategically allocate delivery personnel resources to maintain efficiency .

In the college database project, an instructor can work in only one department and can be the head of only one department, but they can teach any number of courses. Each department can offer any number of courses, and each course is handled by only one instructor. This structure allows for clear course scheduling and helps manage instructor workload by assigning courses appropriately to the instructors without overburdening them, while ensuring departmental oversight .

The key design goals of an inventory control management database project include maintaining a proper variety of required items, increasing inventory turnover, optimizing safety stock levels, obtaining low raw material prices, and reducing storage, insurance, and tax costs. These goals impact inventory turnover by ensuring that the right amount of stock is available when needed, thus preventing stockouts or overstock situations. Cost reduction is achieved through efficient stock management, minimizing unnecessary storage and insurance costs, and negotiating better raw material prices .

The railway system database project models train schedules by recording what time a train passes through each station on its route, with time in and time out for each station (assuming no stopping if they are the same). Trains have a sequence number for ordering stations in a route. A challenge that arises from these assumptions is ensuring accuracy in real-time schedule adjustments and changes, such as delays or track work since the assumption that every train runs every day and reaches its destination on the same day may not always hold .

In designing a training group database for an IT company, the ER Diagram plays a critical role in visualizing and structuring the data relationships among entities like instructors, courses, and trainees. The diagram highlights the relationships and constraints, such as the maximum number of courses an instructor can teach and the number of trainees a session can accommodate. This visualization aids in efficient data management and helps prevent operational issues, such as conflicts in course assignments or overloading an instructor with too many responsibilities .

The database design for a library management system can address differences by incorporating separate tables or attributes that define issuing parameters for students and teachers, including the maximum number of books allowed and the duration of issue. These differences can be implemented through role-specific constraints and rules within the database schema, ensuring the system automatically applies the correct policies during transactions, thus maintaining fair and orderly book lending practices .

The art gallery management database project classifies art pieces by artist details, the creation year, type, and price. Artworks are also categorized by styles and periods, such as the 19th-century still life. This classification aids in managing gallery inventory by providing a structured view, thereby aiding display planning and marketing strategies. It also informs targeted sales efforts catering to customer preferences by offering insights into their purchasing behavior and interests, potentially increasing sales and customer satisfaction .

Potential challenges include ensuring data accuracy for each employee's unique ID, date of joining, basic pay, and accrued benefits like DA, HRA, and others. Maintaining current and historical salary details can be complex due to ongoing changes like increments, leave deductions, and regulatory changes. Fair compensation requires transparent rules and logic in the payroll calculation to account for job roles, performance, and policy changes, necessitating regular updates and checks to prevent discrepancies .

Data normalization in a blood donation system is crucial for minimizing redundancy and optimizing data structures. By organizing patient, donor, and blood bank entities in normalized formats, data retrieval becomes more efficient, reducing anomalies during updates, deletions, or inserts. Effective normalization allows for clear interrelation between patients and donors, enhancing data integrity and simplifying complex queries that link patient needs and donor availability or compatibility, ensuring streamlined operations .

When designing a hospital management system, considerations for patient management include ensuring unique Patient IDs for accurate tracking of personal details, medical history, and ongoing treatments. Patient admission must be handled efficiently, with systems in place for room assignments including operation theaters and ICUs. The billing system should accurately calculate bills based on the number of days a patient is admitted and the specific treatments they receive. Integrating the handling of various health care and support roles, such as doctors and nurses, ensures comprehensive patient care management .

You might also like