Professional Documents
Culture Documents
Projek F1082 F1070
Projek F1082 F1070
SESSION I:2023/2024
PROJECT
▪ Introduction……………………………………………………………………………………….. 2
▪ Features……………………………………………………………………………………………… 2
▪ Problem Statement……………………………………………………………………………... 2
▪ Implementation Details……………………………………………………………………….. 3-14
▪ Challenges & Solutions……………………………………………………………………….15
▪ Collaboration & Work Division………………………………………………………….. 16
▪ Conclusion…………………………………………………………………………………………. 16
1.
1. Introduction
2. Features
i. Title
ii. Author
iii. Publication Year
iv. Description
• Delete the information of the book if lecturers doesn’t want to keep the
Information of the books
• To view the books, the system automatically display it in the text area after
lecturer add new books and lecturers can click on the book list so they can
update or delete the books
3. Problem Statement
• Lecturer may having a problem to store the donation books information because
they doesn’t have a relevant way to store the books information. No features
such as:
i. Create
ii. Update
iii. Delete
2.
4. Implementation Details
i. Add Function
3.
ii. Update Function
4.
iii. Delete Function
5.
iv. View
• Services
6.
• Database
• Coding
i. BookDonationSystem.java
7.
8.
9.
10.
ii. Book.java
11.
iii. BookDAO.java
12.
13.
iv. DatabaseConnection.java
14.
5. Challenges & Solution
The challenges that we face while we developing this new system are:
• For the GUI, we use 3 layout such as Grid Layout, Border Layout and Flow
Layout
• We create database connection using JavaDataBaseConnection(JDBC)
• 7 steps to connect the database:
i. ActionListener(Add,Delete,Update)
ii. Information validation ( if users doesn’t fill all the details)
iii. Number Exception (if users fill other than number in
publication years input)
iv. Update(if user doesn’t choose the book they want to
update)
v. Delete(if users doesn’t choose the book they want to
delete)
15.
6. Collaboration & Work Divisions
- Database
- Add and delete
Haziq function
- Gui
- Slide
- Exception
- Submit
- Gui
- Update function
Mustaqim - Slide
- Validation
- Debugging
- Add comment
7. Conclusion
The Book Donation System is a customized solution designed to meet the specific
needs of the Jabatan Teknologi Maklumat dan Komunikasi (JTMK) or the
Department of Information Technology and Communication. This system facilitates
a streamlined process for lecturers who wish to donate books, ensuring efficient
storage and management of the donated book information in a database. With
features tailored to the requirements of JTMK, the Book Donation System provides a
user-friendly interface for adding, updating, and deleting book entries. The
integration of a relational database allows for secure and organized storage of book
details, fostering a systematic approach to managing the donated book collection.
This system not only enhances the convenience for lecturers but also contributes to
the overall efficiency of the book donation process within the department.
16.