08-03-2012, 04:20 PM
online library system details
[attachment=18128]
Abstract
The web site of library management system provides search facility for ordinary user and library management facility for librarians. The report contains the information about online library management system and technique use to developed the site. The system requirements, design, implementation and testing is shown in detail. The report also contains the limitation of the system and future recommendation for system.
. Project definition
The main goal of project is to developed multi-user, access-restricted site of library management system which containing search facility for ordinary user and library management facility for librarians.The online library system allows users (students) to search items and borrow, return, and extend items (books) with help of staff. In addition, this system are going to allow staff (librarian) to deal with inventories such as add items, delete items and update items.
2. Introduction
The library system provides facility of access books information to the users and staff is responsible for managing the system so it is easy for user to use it. The best way to facilitate users and librarians is to make an online dynamic Library Management System.
The site facilitate user by helping them to search the books from whole books database. This site also facilitates librarians to manage books information, issue information, user information and search book information. Here the search engine is created to helps user and staff to find any book from the system database. The staff can manage the books and issue information from the admin page provided on the site. However any function on the system required authorize login to the system, otherwise the user is denied access and redirected to login page. This ensures that no illegal entries to the system pages can be performed simply by typing in the URL.
3. Development process model
When building a web system, it is important to go through a series of predictable steps, a road map that helps you create a timely, high quality result and it is known as process model. Otherwise system ends up with lots of pits and falls. It is important because it provides stability, control, and organization to an activity that can, if left uncontrolled, become quite chaotic.
3.1 The waterfall model
The waterfall model is also known as linear sequential or classic life cycle model. It suggests a systematic, sequential approach to software development that begins at the system level and progresses through analysis, design, implementation, testing and support.
The waterfall model shown in the figure below:
Implementation and unit testing
Here the system design is converted into a machine readable form and this phase also includes the verification of each unit with its specification. I use HTML, ASP, VB script, etc. for system development. During implementation I check each unit to see its individual performance.
Integration and system testing
Once the implementation and unit testing is done, system testing begins. Individual program units are integrated and tested as a complete system to ensure the system requirements have been met. After testing, the system is delivered to the customer. Here I test the system to uncover error and ensure that defined input will produce actual results that agree with required results.