Skip to content

Latest commit

 

History

History
34 lines (24 loc) · 2.81 KB

README.md

File metadata and controls

34 lines (24 loc) · 2.81 KB

LibBerry

Introduction

This is a website of Group 27 CS 353 Term Project Spring 2022, Bilkent University. This is made for you track our project's progress through the semester.


Project Folder

Proposal Report
Design Report
Final Report


Entity-Relationship Diagram

ER Diagram

Project Description

In this project, we are going to be implementing an online library database. The name of the project is “LibBerry”. LibBerry is designed to bring main functionalities of a library together with the neoteric library and some of the classroom functionalities.

There are 4 different user types in LibBerry: Student, Instructor, Librarian, and Outside Library Members. LibBerry has different functionalities for different users.

LibBerry allows all users to borrow and return materials, see their loans and pay back these loans. Furthermore, instructors can assign homework to a specific section of a specific course, and students that are assigned this homework can see the materials that are going to be used for doing the homework. Librarians send warnings to other users about the status of the books or specifically about other things.

Users first send requests to borrow materials and their requests are going to be queued if the requested material(s) is(are) borrowed to someone else. The returning of the materials is going to be executed manually. Users can request and reserve private rooms. If there is an available room, the system will assign the room to the user. Users can access the material sets which are defined already and get more information about their topic more properly. Users can also create reviews for the material that they borrowed, which include a rating (out of ten) and a comment.

There are three main types of materials in the library: printed works, periodicals, and audiovisuals. Instructors can also submit custom materials (e.g. course notes) that belong to one of these three types to the library. Custom materials are not available for students to reserve regularly; they can only be reserved with the use of material sets.

Instructors can assign homework to specific sections of students. They will be asked to include material to be reviewed or used to do the homework as well. Students may see their homework through their assignments page.


Credits to Saitcan Baskol, Kutay Demiray, Berke Ucar, and Yagiz Yasar
Here is a song for the good vibes!