0% found this document useful (0 votes)
5 views8 pages

Se Lab

The document outlines a lab file for a software engineering course, detailing a project to develop a web-based Library Management System (LMS) for a university. It includes a problem statement highlighting inefficiencies in the current manual library processes and lists essential features required for the LMS, such as user authentication, catalog search, and fine calculation. Additionally, the document contains exercises for creating use case diagrams and ER diagrams for various systems.

Uploaded by

rupanshdubey1218
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views8 pages

Se Lab

The document outlines a lab file for a software engineering course, detailing a project to develop a web-based Library Management System (LMS) for a university. It includes a problem statement highlighting inefficiencies in the current manual library processes and lists essential features required for the LMS, such as user authentication, catalog search, and fine calculation. Additionally, the document contains exercises for creating use case diagrams and ER diagrams for various systems.

Uploaded by

rupanshdubey1218
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

SOFTWARE ENGINEERING

LAB FILE

Submitted to : Dr. Prinima Submitted by: Piyush Adlakha


2K24CSUN01120
[Link] CSE 4B
Index

[Link] Lab Number Teacher’s Sign

1 Lab-0

2 Lab-1

3 Lab-2

4 Lab-3
Lab-0
1. A university wishes to develop a software system for library management
activities. Design the problem statement for the software company.

The Central Library of the College currently manages its operations using manual registers and a
basic spreadsheet. As the student population grows, this manual process has become inefficient,
leading to errors in book tracking, delays in issuing/returning materials, and difficulty in
calculating overdue fines.
Currently, librarians struggle to provide real-time information on book availability. Students often
waste time searching for books that are already checked out. Furthermore, there is no automated
system to notify students of upcoming due dates, resulting in a high rate of late returns and
manual paperwork for fine collection.
The university seeks to develop a web-based Library Management System (LMS). This system will
digitize the entire catalog, automate the borrowing process, and provide a user-friendly interface
for both students and staff to manage resources efficiently.

2. Identify the requirements of the project from the Problem statement

Some of the features that the software must have are

• User Authentication: The system must allow students and librarians to log in using their
University IDs.
• Catalog Search: Users must be able to search for books by title, author.
• Check-out/Check-in: Librarians must be able to issue a book to a student and mark it as
"returned" when brought back.
• Inventory Management: Librarians should be able to add new books, update existing records,
or remove damaged/lost books.
• Fine Calculation: The system should automatically calculate fines for books returned after
the due date based on university policy.
• Notifications: The system should send automated email alerts for successful check-outs and
upcoming return deadlines.
• Reservation: Students should be able to "reserve" or "hold" a book that is currently borrowed
by someone else.
Lab-1
• Exercise 1

• Exercise 2

• Exercise 3
Lab-2
1. Design a Use Case Diagram for an Online Library Management System that
automates book issue, return, and user management processes.

2. Develop a Use Case Diagram for an Online Food Ordering System used by
customers, restaurants, and delivery partners.
3. Create a Use Case Diagram for a University Examination Management System that
supports exam scheduling, evaluation, and result publication.

4. Design a Use Case Diagram for an E-Commerce Website that supports online
shopping and order management.
Lab-3
1. ER Diagram for University Course Registration System

2. ER Diagram for Online Shopping Platform

3. ER Diagram for Hospital Management System

4. ER Diagram for Library Management System

You might also like