Skip to content

pzheltov/TriglavLibraryDatabase

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

TriglavLibraryDatabase

Project for FIS. Program with GUI that can add, remove, and control library inventory.

Project Specifications:

LIBRARY PROGRAM CRITERIA

X The topic of seminar work can be either individually chosen or according to the rules below. X The topic must not be the same like last year’s.

X If you are choosing the topic on your own, you need to discuss it 3 weeks before the deadline.

Basic Overview:

X Program must contain classes X Interactive input of information X Reading data from a database X Writing data into a database X Graphical User Interface X Reading and writing of methods within each class individually. X Only standard Java Library may be used in this project. X Classes, methods, objects, databases must use proper naming rules.

Detailed Overview:

X Write a program for keeping the record of books (content) in a library. X You must develop hierarchical data structure: X X Classes / Objects extend each other. X X X Inheritance perhaps? Abstract classes? X X Book > Tourist guide, novel, children’s book X X Periodical > Journal, review, comic book X X Cartography > Maps, Atlas X X Audio > DVD, cassette, vinyl X Object Oriented Programming approach must be applied to this data structure X You must take into an account that each of these classes belongs to its own genre - sport, health, drama... X Each item must include its own information like: X Author, title, language, keywords, type of work... X Program must allow for manually entering new content, as well as deleting previous content. X Program must show whether library content is rented, reserved, or returned X Program must display works according to above criteria on both screen and text database. X Program must display library according to three types of criteria, chosen by me. X Program must read from .txt file and read from another .txt file. X A separate .txt file must be submitted with the program that contains 15 different types of library content, which program must know how to read. X Program must be packed in .jar file X Program must contain GUI.

CLASS STRUCTURE:

Overview of the int internalID in relation to classes and objects:

0 - Inventory 1 - Print 2 - Multimedia 3 - Book 4 - Video 5 - Periodical 6 - Audio 7 - Tourist Guide 8 - Movies 9 - Newspaper 10 - Music 11 - Novels 12 - Documentaries 13 - Magazines 14 - Audio-book 15 - Children's Books 16 - Archive footage 17 - Comics 18 - Podcast

About

Project for FIS. Program with GUI that can add, remove, and control library inventory.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Java 100.0%