Font Size: a A A

Research And Design Of Library Information System Based On Three Layered Architecture

Posted on:2011-04-24Degree:MasterType:Thesis
Country:ChinaCandidate:S HaFull Text:PDF
GTID:2178330332981186Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
With the progress of science and technology, human has stepped into informazation age. Information Management System and its powerful features have been paid attention by people and society.Like any information systems, developing a library information system mainly conducts in two aspects:database technology and application development.For the first aspect, we need to design and build a database with data uniformity and integrity; we should guarantee that database design can be able to extend when it is necessary; good database design makes better system performance and increases data security.In the second aspect, we need to follow software lifecycle to develop the system, we have to choose a suitable framework to achieve development plan, which influences system effectively and can help us when we need to add new functions. After finishing system development, the system should be easy to use and cover all the functions that a customer requires.In this thesis mainly is focused on system function analysis, function module division, system model, system framework and database design analysis. And from all these above we have designed the database structure and the system application.Library working flow is analyzed; Three Layered Architecture method is adopted in system developing.In the system development, Microsoft Visual Studio 2008's C# language and Asp.Net are used as development tools, and Microsoft SQL Server 2008 is used as Database Management System.Whole code is separated into three layers; presentation layer, business logic layer and data access layer. Presentation layer's task is to input the data given by the users and to receive the output and show it to them. Additionally, the presentation layer sends and receives data from the business logic layer, and this layer can be window form or web form.Business logic layer's task is performing all logical functions; this layer receives data from the presentation layer and sends it to data access layer for processing, and gets the result from data access layer and transfers it to the presentation layer.Adopting this method may increase system maintainability, and system reusability.Using this library information system, system users may reduce administrative personnel labor; it may also enhance books administrative personnel efficiency. In addition, system can help readers to consult books information, enable library resources to obtain full use. At the same time, as a result of the use of computer management, this system improves traditional manual management way, and raises the management level.Development result shows that this system could support three main types of users, i.e. readers, librarians-library staff-and system manager.
Keywords/Search Tags:Information System, Three Layer Architecture, Relational Model
PDF Full Text Request
Related items