• No results found

Library Management System

N/A
N/A
Protected

Academic year: 2021

Share "Library Management System"

Copied!
8
0
0

Loading.... (view fulltext now)

Full text

(1)

Briefing about the project

Briefing about the project

Library management System is a small program to manage library Library management System is a small program to manage library which includes the task

which includes the task

of:-1)

1) Adding new users, books and magazines/newspapers.Adding new users, books and magazines/newspapers. 2)

2) Updating Users, books and magazines/newspapers.Updating Users, books and magazines/newspapers. 3)

3) Deleting Users, books and magazines/newspapers.Deleting Users, books and magazines/newspapers.

4)Issuing

4)Issuing BooksBooks..

5)Collecting Books back. 5)Collecting Books back.

6)Searching for books, users. 6)Searching for books, users. 7)Crystal Report Generation 7)Crystal Report Generation

In my project we will be able to classify users

In my project we will be able to classify users as staff or students.as staff or students. Classifying users allows the book issue controls, fine rates based

Classifying users allows the book issue controls, fine rates based on theon the classification. For example for students we will be able to issue 2 books classification. For example for students we will be able to issue 2 books at the fine rate of Rs. 2 as late fee and 3 books at the fine rate of Rs. 1 at the fine rate of Rs. 2 as late fee and 3 books at the fine rate of Rs. 1 for staffs. What more, we can change this settings bas

for staffs. What more, we can change this settings based on our needsed on our needs but we have to set this values just one and not every time the program but we have to set this values just one and not every time the program starts. I have used my.settings class to implement this.

starts. I have used my.settings class to implement this.  To use fewe

 To use fewer windows r windows forms I forms I have implemented user have implemented user control and itcontrol and it has been a success to my knowledge but making the forms inter

has been a success to my knowledge but making the forms inter

related, which means the program will fail if you try to compile form 2 related, which means the program will fail if you try to compile form 2 first instead of form 1. In my project most of the forms or controls

first instead of form 1. In my project most of the forms or controls different functions based on the input from users given in form1(The different functions based on the input from users given in form1(The main Control Window). For Example the same form 5 is used to add, main Control Window). For Example the same form 5 is used to add, update, and delete both books and users based on the selection made update, and delete both books and users based on the selection made in form1. The re-use of user control can be seen in form2 (Book Issue in form1. The re-use of user control can be seen in form2 (Book Issue form) as the same control det.vb is used to show u

form) as the same control det.vb is used to show user details and bookser details and book details and a user control dte.vb is u

details and a user control dte.vb is used in form5 due to a major bug.sed in form5 due to a major bug. I have never learned SQL database so I was unable to use it and was I have never learned SQL database so I was unable to use it and was limited to MS access. I have not pass

limited to MS access. I have not password protected the database asword protected the database as the users will be able to view the d

(2)
(3)

Details of Windows Forms used in

Project

Login

Form:- This is a basic form where in users can register and login to the system using the user name and password. I have done little work on it and update it during next release.

Form1:- The main Window of the system. You will be directed to respected

forms based on the user inputs. Those who wish to compile form2 first instead of form1 will face issues; so ensure that form 1 is the first

window after login as the consecutive forms behaviour depends of form one. I was able to achieve the fewer use of forms based on the this

dependency as based on the user inputs , certain label. Text in consecutive forms is decided by form 1.

Form2:- This Form is the book issue form. I have used a user control called det.vb. This user control collects both user details book details based on the label texts. The text change event is fired to allow fewer user

inputs. Here the listview shows the number of books issued and further details. The Datetimepickers are disabled as to allow fair issue of 

books. But books can be renewed but in future release I will include renewal controls as to limit the renewals to allow fair distribution of  books. The time frame of book issue and maximum number of book issue can be changed from form1.

Form3:

 This form collects the book back and shows fine if any. User has to just enter the book id and the text changed event is fired to show up the details and fine is calculated based on fine rates. I am looking for a code which allows different fine rates from week 2 as the fine amount will be very huge.

(4)
(5)

Form4:- This form is used to search book, user’s details but I am not satisfied with its design and will upgrade it in future releases.(I made the update and replaced datagridview with listview).

Form5:- This form is re-used in the program. This form is used to add, update or delete both books and users. I was able to achieve this based on the label1.text which gets changed when a user clicks the respective options from Form1.(This Form has been modified to a maximum extend to fix a major bug)

Form6:- This is just a about Form.

Form7:- This is the settings Form where in the settings of the program can be changed. But I have included a few and more can be included. I have used my.settings to implement this. For more details just Google “user settings”.

Form8:- This form is to add Magazines and Newspapers. I have created a

different form for this as magazines and newspapers are periodic and have many things to be taken care as you will see from the form 8 design.

Form10:- This form shows the various shortcuts available in the system

Form11:- This form is used to display crystal report. I have learned about crystal report from a website www.vb.net-informations.com. This website is very good and explains the things in a easy way. Try it.

(6)
(7)

I am still in search of managing finance details of the library. I am unable to feature out how to maintain the fine collected and

expenditure of library.

My database is very basic and I want to include more details like image of the user and address.

Update Released

Few updates released is as follows 1) More Shortcuts have been included

2) Replacement of Datagridview with ListView (I am in love with it).The listView control made many new features available.

3) Able to manage the courses of the college.

4) Lookup table introduced, which will allow users to search user id based on name or userid and which can be extended to department and year of the student. The same lookup table for books also.

4) Able to collect a book back when the user clicks on the book id from issue form (which will ensure less movement around the system.

5) More finer Search Method and display.

Please provide me some suggestion

to improve the project.

Thanking You

Arun Kumar Nair

India

(8)

References

Related documents

Antioxidant activity of the selected plants by DPPH (2,2-diphenyl-1-picrylhydrazyl radical) scavenging assay and using ascorbic acid as a standard indicated that

The anti- oxidant activity was performed by DPPH free radical scavenging method using ascorbic acid as standard and compound IIa, IIc and IId showed significant free

Для забезпечення високої специфічності та чутливості мАт на наступному етапі перевіряли супернатанти відібраних клонів гібридом на перехресну активність з IgM, IgG та IgA лю-

A subsequent single-center trial was performed using a 1-day Tc-99m tetrofosmin adenosine-stress/ rest MPI protocol and a 3 min scan for stress and 2 min for rest using the

Statistical analysis of expression profiles of colonies that had either been or not been transferred to fresh xylose- containing medium showed that differential expression in a

In this study, the in− fluence of the extract from the radix of Scutellaria baicalensis on the activity of ALT manifested itself as an increase in the activity of this enzyme in

Field experiments were conducted at Ebonyi State University Research Farm during 2009 and 2010 farming seasons to evaluate the effect of intercropping maize with