首页 > 范文大全 > 正文

一个小型图书资料管理系统的设计与应用

开篇:润墨网以专业的文秘视角,为您筛选了一篇一个小型图书资料管理系统的设计与应用范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

摘要:该文设计并实现了一个小型图书资料管理系统,该系统采用技术开发前台,使用SQL SERVER 2005开发后台数据库,该系统是一种小型的信息管理系统。该系统的设计主要是针对一个高校系部的图书管理,实现了图书资料管理、读者信息管理、图书借还、图书检索、图书预定等多项功能。该系统具有友好的界面、良好的可扩展性,基于Web运行。

关键词:信息管理系统;图书资料管理;;SQL SERVER

中图分类号:TP311文献标识码:A 文章编号:1009-3044(2009)35-9899-02

The Design and Application of A Small Library Information Management System

ZHANG Yan-yan

(Henan University of Urban Construction, Computer science and technology Department,Pingdingshan 467000, China)

Abstract: This paper has designed and implemented a small library information management system, which uses technology to develop the front page, and SQL SERVER 2005 development tools to develop the databases. This system is a kind of small information management system. This system mainly aims at the management of the library information, which belongs to a Department of a university. It has implemented many functions, such as the management of the library information, the management of the audience’s information, the management of the books, searching books, reserving books, and so on. The system has a friendly interface, good scalability, and run based the Web.

Key words: Information management system; Management of the library information; ; SQL SERVER

很多高校中,除了学院图书馆之外,各系部通常也会拥有较多的专业图书,这些书一般都是提供给本系部教工使用的。随着近年来高校的扩建,各系部教工的人数也有明显的增加,对系部图书的管理如果还是采用人工管理的话就显得很繁琐,而且容易出错。为此,笔者设计开发了一个小型的图书资料管理系统,该系统采用开发前台,同时使用SQL SERVER2005开发后台数据库。该系统可对高校系部的图书资源进行有效地管理,具有人工管理所无法比拟的优点,例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。

1 系统需求描述

该系统应实现对图书资料的借出、归还、查询和管理。系统的用户分为系统管理员和普通读者两种,其中普通读者需要先进行注册才可以使用各种系统功能,系统管理员可进行图书管理和用户管理两种操作。其中图书管理可以添加、更新和删除系统中的图书资料信息,并登记和查询图书资料的借出或归还情况;用户管理主要是针对用户类型的管理,用户类型包括该用户可以借阅的图书总数,可借阅的最长时限等。普通读者可以按照书名、书号、作者等检索图书资料信息,并且可以预定目前借不到的图书资料。一旦预定的图书资料被归还或已购买,系统将立即通知预订者。

该系统在Web下运行,用户界面友好、响应速度快且具有良好的可扩展性。

2 系统功能模块

该系统可分为3个大的功能模块,实现9个具体功能,系统功能如图1所示。

3 系统实现

3.1 系统运行流程

在实现系统功能模块之前,首先要实现访问控制,该系统权限的控制以用户专有的会话(SESSION)对象为设计流程的基础,用户信息保持在一个用户会话周期之内,根据该系统的运行过程,设计出系统流程,如图2所示。

3.2功能模块的实现

3.2.1 图书信息模块的实现

该系统的一个重要功能就是对图书资料的管理。图3中显示的是该模块的前台界面之一,该界面主要实现图书信息的添加和修改。

该页面中放置了10个文本框(TextBox),2个下拉菜单和3个按钮(Button),文本框及下拉菜单分别用来显示或输入条形码(书号),图书名称,图书类型,作者,译者,出版社,价格,页码,所在书架,藏书数量,入馆时间,操作员,借出数量,其中条形码也就是书号是图书信息的主键。3个按钮分别实现添加、修改和取消的功能。当添加新图书信息时,修改按钮显示为灰色,无法使用。当修改已有信息时,添加按钮则显示为灰色,无法使用。

3.2.2 图书借还模块的实现

该系统的另一重要功能就是对图书的借阅和归还,图4中显示的是图书借还模块的前台页面。系统管理员登陆系统后可进入该页面,录入某读者的编号即可看到该读者的相关信息及其当前借阅的图书列表。

通过向借阅图书书号文本框中输入某图书书号,并点击“确定”按钮,即可实现该读者对图书的借阅。如果该读者已有借阅的图书,则进入该界面后,所有借阅图书信息的后面还会出现归还按钮,只需点击该按钮即可实现图书的归还。

3.3 数据库的实现

利用Sql Server 2005创建名为“db_LibraryMS”的数据库,其中重要的表是图书信息表和借书信息表,表1和表2中给出了这两个表的表结构。

表1 图书信息表

4 结束语

本文以实例的方式介绍了一个小型的图书资料管理系统的设计与实现,该系统采用最新的动态网页技术搭建,属于MIS系统的一种,它具有成本低、定制灵活、可移植性好等特点,非常实用于中小型的企业和单位使用。同时,该系统实现了图书资料的无纸化管理,节约了人力物力,提高了工作效率,具有良好的社会实用性。目前,该系统已经运行了一段时间,工作期间稳定可靠,使用效果良好。

参考文献:

[1] 陈首华.如何利用技术的WEB应用三层设计模型[J].微型电脑应用,2002(3):26-28,56.

[2] 陈英学.Microsoft 深入编程[M].北京:北京希望电子出版社,2001:89-123.

[3] 曹衍龙.ASP/数据库开发实用工程案例精选[M].北京:人民邮电出版社,2005:16-18.

[4] 冯莉,文远保.基于WEB的B/S模式网络管理信息系统的设计与实现[J].襄樊学院学报,2004,9(21):68-73.

[5] 许龙飞.基于WEB的数据库技术与应用[J].现代计算机,2003,6(85):14-17.