APP下载

基于B/S的在线小型图书馆信息管理系统的设计与实现

2011-04-14辽宁对外经贸学院信息技术系辽宁大连116052

长江大学学报(自科版) 2011年22期
关键词:条形码管理员图书

续 蕾 (辽宁对外经贸学院信息技术系,辽宁大连11 6052)

随着社会的发展,对知识的需求也不断地增长,书籍就渐渐地成为人们获取并增长知识的主要途径,而图书馆就自然而然地在人们的生活中占据了一定的位置。图书馆在正常运营中总是面对大量的读者信息、书籍信息以及两者相互作用产生的借书信息、还书信息。这就需要对读者资源、书籍资源、借书信息、还书信息进行管理,及时了解各个环节中信息的变更,以提高管理效率。如何科学地管理图书馆不但关系到读者求知的方便程度,也关系到图书馆的发展,因此,开发一套完善的图书馆管理系统就必不可少[1]。

1 系统需求分析

图书馆是收藏图书、刊物以及各类音像和文字资料,并供读者借阅的单位。其主要业务包括图书的采购、编目、入库、流通 (借阅、归还),读者管理,以及阅览室管理等。根据图书馆日常管理工作的需求和图书借阅的管理流程,该系统实施后,应该达到以下目标:①界面设计友好、美观,数据存储安全、可靠;②基本信息设置保证图书信息和读者信息的分类管理;③强大的查询功能,保证数据查询的灵活性;④实现对图书借阅、续借、归还过程的全程数据信息跟踪;⑤设置读者借阅和图书借阅排行榜,为图书馆提供真实的数据信息;⑥提供借阅到期提醒功能,使管理者可以及时了解已经到期的图书;⑦提供管理员修改自己密码的功能,保证系统的安全性;⑧提供灵活、方便的权限设置功能,使整个系统的管理分工明确;⑨系统最大限度地实现了易维护性和易操作性[2]。

2 系统总体设计

根据图书馆管理系统的特点,可以将其分为系统设置、读者管理、图书管理、图书借还、系统查询等5个部分,其中各个部分及其包括的具体功能如图1所示。

2.1 系统设置

1)图书馆信息 该模块主要是对图书馆信息的管理编辑、修改、更新等。

2)管理员设置 主要包括查看管理员列表、添加管理员、管理员权限设置和删除管理员4个功能。

3)书架设置 该模块主要是对图书的书架管理即图书的分类。

2.2 读者管理

1)读者类型管理 该模块主要是对不同读者的分类。

图1 系统功能结构图

2)读者档案管理 该模块主要是根据读者借阅图书的信息将读者进行分类。

2.3 图书管理

1)图书类型管理 该模块主要是对图书的不同进行分类的管理。

2)图书档案管理 该模块主要包括查看图书详细信息、添加图书信息、修改图书信息、删除图书信息和打印图书信息5个功能。

2.4 图书归还

1)图书借阅 该模块实现读者对图书的借阅。

2)图书续借 该模块实现读者对图书的续借。

3)图书归还 该模块实现读者对图书的归还。

2.5 系统查询

1)图书档案查询 系统可以根据图书条形码、图书名称关键字以及读者条形码对图书的借阅信息进行查询。

2)图书借阅查询 可以根据借阅图书条形码、图书名称关键字以及读者条形码对图书的借阅信息进行查询。

3 数据库设计

系统采用SQL Server 2000数据库,其中包含9张表。管理员权限设置表,用于保存与管理员权限设置相关的信息;图书借阅表,用于保存所有已借阅图书的信息;书架信息表,用于保存书架的详细信息;图书类型信息表,用于保存图书类型信息;图书馆信息表,用于保存与图书馆相关的信息;读者信息表,用于保存所有读者信息;读者类型信息表,用于保存所有读者类型信息;管理员信息表,用于保存所有管理员信息[3]。

4 图书借还模块的设计与实现

图书借还模块主要包括图书借阅、图书续借和图书归还3个功能。

4.1 图书借阅

选择 “图书借还”/“图书借阅”命令,进入到图书借阅页面。在此页面中管理员输入读者条形码和读者需要借阅图书的条形码,显示出读者信息和图书信息,单击图书信息中 “借阅”链接按钮实现借阅功能。

4.2 图书归还

选择 “图书借还”/“图书归还”命令,进入到图书归还页面。在此页面中根据管理员输入的读者条形码,显示读者信息和读者借阅未还的图书信息。输入读者需要归还图书的条形码,将显示该书信息。单击该书信息中的 “归还”链接按钮实现图书归还功能。

4.3 图书借阅信息

系统可以根据图书条形码、图书名称关键字以及读者条形码对图书的借阅信息进行查询。如管理员可以根据随机生成的图书条形码查询图书借阅信息,如图2所示。

图2 根据图书条形码查询图书的借阅信息

4.4 图书信息

在登录到系统的主页后,通过绑定图书类型、图书条形码、出版社信息、作者信息、图书名称来获得对应的图书信息。主要实现代码如下:

[1]安锦.公共图书馆如何应对新媒体迅速发展的挑战 [J].四川图书馆学报,2010(2):6-9.

[2]张秀萍,陈超萍,吴薇.基于ASP.NET的管理信息系统的设计与实现 [J].福建电脑,2010(1):109-111.

[3]张晓黎,张巍.ASP.NET+SQL Server数据库应用系统开发与实例 [M].北京:人民邮电出版社,2004.

猜你喜欢

条形码管理员图书
我是小小午餐管理员
创意条形码
我是图书管理员
我是图书管理员
图书推荐
可疑的管理员
从条形码到二维码
欢迎来到图书借阅角
从条形码到二维码
班里有个图书角