Answered step by step
Verified Expert Solution
Question
1 Approved Answer
The program should be well documented, and the rule of java naming conventions should be applied properly. Discussion: Week 1 6 will be dedicated to
The program should be well documented, and the rule of java naming
conventions should be applied properly.
Discussion: Week will be dedicated to project discussions. Each group defends their
work ie must be able to explain each line fully in the presentation that will be
validated by faculty. Note that not showing in discussion will cause marks deduction.
case of plagiarism, zero tolerance policy will be applied. This means that
I project will be rejected and zero marks will be given.
Kingdom of Saudi Arabia
Ministry of Education
Taibah University
College of Computer Science and
Engineering CCSE
Computer science Department
Assessment criteria:
The work will be assessed NOT on the quantity but on the quality of the design and
implementation. Most generally, you will be assessed in accordance with the following
criteria:
Meeting the project requirements.
Mastery and the use of some advanced OOP features such as overloadingoverriding
methods.
Clear understanding.
Cooperation between the team.
Project Objective:
The purpose of this project is to enable students to demonstrate their understanding and use
of objectoriented concepts and principles in building solutions for real world problems. It
allows students to apply knowledge they have learnt from this course such as abstraction
encapsulation, and inheritance in developing a simple library management system.
Project Summary:
You are asked to create a simple library management system. The library contains two types
of publications: Books and Journals. All books and journals information is saved in two text
files: Books.txt and Journals.txt Two types of users, Administrator and Customer, can
interact with the application to do the following tasks:
Administrator should be able to:
Add a new bookjournal to their specific file
Remove a bookjournal from their specific file
Search for a bookjournal and display its information
Exit the application and terminate the program.
Customer should be able to:
Search for a bookjournal by their title
Borrow a bookjournal
Exit the application and terminate the program.
Kingdom of Saudi Arabia
Minstry of Education
Taibah University
College of Computer Science and
Engineering CCSE
Project detailed Requirements:
Part : Designing the structural part of your application.
Create a UML class diagram that models at least four classes you can add more classes as you
see necessary as follows:java lang
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started