Skip to content

About

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

Resources

Stars

0 stars

Watchers

1 watching

Forks

 
 

Latest commit

 

History

7 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

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

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages