As system will allow the students to check

As the project is mainly designed for librarians
and library users, a system called library management system (LMS) is used. The system updates the manual library system
into an internet based application, which enables users to know details of
their accounts, availability of items and the time limit for borrowing items as
well as time remaining for their borrowed items. This system functions as a complete user
interface for library management process and library use. Library management system is an application
which operates on Microsoft Internet Explorer, Google Chrome and other internet
sources. The library management system can be used in any
existing or new library to manage books and other items.  The system will provide a search functionality
to assist with the search of resources based on different categories. The library counter staff will however be able
to add and update the resources and the resource user within the system.  The system will provide current status
information about books or other items available in the library as well as the
user’s information. The system will be capable of managing book
issues, returns, and fines. For the staff we will also need database and
database management software. This will be used to manage user accounts and
the management of books and items currently in the library including what books
and items are being borrowed. The system will allow the students to check and
update personal details, as well as searching and reserving books and other
items and checking their current loans and any outstanding fee. However, for academic staff, the way the system
handles loans and fines differ from students. For the academic staff, their loan time is until
the end of the academic year compared to the 21 days that is allowed for
students, as well as being allowed to borrow up to 20 items rather than 10.

 

 

 

 

 

Data Stores:

We Will Write a Custom Essay Specifically
For You For Only $13.90/page!


order now

The library management system is used to track items owed, outstanding fees,
payments paid, orders made, reservations and the person who borrows the items.
The library management system uses a relational database software to store the
data about the library. The system separates software functions into distinct
programs called modules. A library user and the item both have a unique ID in
the database which enables the library management system to identify the user
and the item individually, which allows their status to be tracked. 

 

Inputs:

The input design of the system is the process of
converting user oriented input to a computer based format. It will produce
effective method of input achieving the highest possible level of accuracy. The
inputs of the system will ensure that the input is acceptable to and understood
by the staff. The goal of designing input data is to make entry easy, logical
and free from errors. The entering data entry operators need to know the
allocated space of each field, field sequence and which must match what source
of document. The format which data entry is fields are entered should be given
in the input form. The input required is analysed by the processor. It is
either accepted or rejected. Input stages are as follows

Data
recording
Data
transcription
Data
conversion
Data
verification
Data control
Data
transmission
Data
correction

The aims of the system analyst must be to select data
capture method and devices, which reduce the number of stages so as to reduce
both the changes of errors and the cost. Input types can be characterized as

External
Internal
Operational
Computerized
Interactive

 

 

 

Outputs:

Outputs from computer systems are required primarily
to communicate the results of processing to users. They are also used to
provide a permanent copy of these result for latter consultation. Computer
output of the most important and direct source of information to the users.
Designing computer output should proceed in an organized well throughout the
system. The right output must be available for the people who find the system
easy to use. The outputs have been defined during the logical design stage. If
not, they should be defined at the beginning of the output designing terms of
the types of output connect, format and response.

The following are various types of output:

External
outputs
Internal
Outputs
Operational
outputs
Interactive
outputs
Turn around
outputs

 

Non-functional
Requirements:

The new library system will be fast and accurate in
its performance. The system will be able to handle large amount of data. It
will also accommodate high number of books and users without showing any
faults. Also the new system will be able to handle expected and non-expected
errors in ways that prevent loss in information and long periods. To do this it
will have inbuilt error testing to identify invalid username or password.