Skip to content

Library Management System. An ASP.NET 6 Blazor server application. Uses MudBlazor UI components. SQL Server database.

License

Notifications You must be signed in to change notification settings

binathperera/library

Repository files navigation

AtlanticVideoLibrary1

User Documentation

Home

Home page with support link to contact the developer Home page

Members

This tab can be used to manage library members. Members page

  • Add Member

Auto generated ID. System date is set as date of registration by default. Members page add

  • Update Member

Select edit on the respective row that you need to update. The edit form will be shown. Here you will see the options to update, delete or go back to the initial view. Members page edit

  • Search Member

The search box can be used to search through any attribute of a member. Members page edit

  • Delete Member

Once you are in the edit form of a given member you will have the option to delete. Members page edit

Videos

This tab can be used to manage all videos.

  • Add Video

Video ID will be auto generated. Date of creation will show the system date by default. In addition to video information such as Name,Date Of Creation and Author the lending status of the video will also be shown. Upon addition, the form will reload with a new video id. Video page add Video page add

  • Update Video

Select edit on the respective row that you need to update. The edit form will be shown. Here you will see the options to update, delete or go back to the initial view. Video page update

  • Search Video

The search box can be used to search through any attribute of a video. Video page search

  • Delete Video

Video page update

Lendings

  • Add Lending

Enter video id and select add video. If the video is not borrowed by someone else you will be able to add the video. If it is borrowed the lending ID of that lending will be displayed. Lending page add Lending page add Lending page add Lending page add

Select the respective remove button to remove the video from the table.

When you have selected the videos for the lending click on Add This Lending Lending page add

  • Update lending details

In the table view select edit. Lending page add

The edit form will be loaded. The option to update will be shown. Lending page add

  • Update videos in any given lending

To do this you have 2 paths. Select Videos in the table view or Select edit in the table view and then select 'Videos in this lending' Lending page update

Here you can add new videos, update existing ones and also toggle the return status of a certain book in that lending.

  • Search for Lending details

Use the search bar to search for a lending Lending page add

  • Delete Lending details

In the table view select edit. Lending page add

The edit form will be loaded. The option to delete will be shown. Lending page add

Database Documentation

ER Diagram

ER Diagram

Tables

Table names

Stored Procedures**

Stored Procedure names

Instructions to Run the Application

  1. Restore database backup using the backup file (AtlanticVideoLibrary.bak) . This can be done using the SQL Server Management Studio.
  2. Open the solution using Visual Studio Code
  3. Set the database connection string in each Data.Service file.

About

Library Management System. An ASP.NET 6 Blazor server application. Uses MudBlazor UI components. SQL Server database.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published