0% found this document useful (0 votes)
1 views1 page

Tutorial 01 SE

Uploaded by

vokoso3536
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)
1 views1 page

Tutorial 01 SE

Uploaded by

vokoso3536
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
You are on page 1/ 1

University of Relizane – Faculty of Sciences and Technology – Department of Computer Science

Bachelor's Degree L3 – Semester 05


Software Engineering
Laboratory Session

Implementation of a mini project using Java and SQL

We want to implement a mini project for managing book loans in a library:

• We aim to create a small application for the librarian where they can: list books, add a new
book, delete a book from the list.
• They can also list members, add a member, delete a member from the list, and record a
new loan with its date (loan and return date).
• Each book is characterized by its code, author, title, and the number of copies. It also
belongs to a category specified by its number and name (history, science, etc.).
• Each member is identified by their code, last name, first name, and address.

Implement a mini project for this system.

Activity 1:
• Define the functional and non-functional requirements.
Activity 2:
• Provide the various UML diagrams using StarUML (Use Case, Class Diagram, Sequence
Diagram).
Activity 3:
• Create the Database by using MySQL.
Activity 4:
• Implement all the classes by using Java Language.
• Create the following classes: Main Class containing the Main() method, Book, Member,
Loan, Category. Each class should have its getters and setters.
Activity 5:
• Create the all the possible frames by using the library Swing.
Tools:
For the IDE, you can use: Eclipse or NetBeans. For DBMS, you use: MySQL.

You might also like