Tutorial 01 SE
Tutorial 01 SE
• 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.
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.