1、信息技术的发展给图书企业的管理带来了新的力量,通过图书管理系统对图书企业经营运作的全程管理,不仅使企业摆脱了人工管理所固有的一系列弊端和问题,更重要的是提高了工作效率,进而提高了企业的经济效益。我国图书情报界,IT业界自1995年左右开始对这一领域跟踪研究,1998年开始全面升温,迄今无论是在对数字图书馆的认识,还是理论研究,关键技术准备方面,都取得了很大的进展。本系统为针对目前普遍的图书管理系统存在的功能不全,操作复杂,系统要求高等一系列问题,而设想一个具有个性化的图书管理系统。基于这此问题,将建立一个图书管理系统,有效的支持WEB服务,以使图书管理工作规范化,系统化,程序化,提高信息处理的
2、速度和准确性,并且能通过Internet能够及时、准确修改图书情况。关键字:资金流转 效率 IT业界 数字图书馆 二一五年三月1 绪论 1.1 图书管理系统的意义 现在许多学校的图书馆管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,它浪费了许多人力、物力和财力,在信息时代这种传统的管理方法给人们的生活带来了很大的不便。所以其必然被计算机管理所取代。因此图书馆管理系统的开发具有重要意义。 1.2 图书管理系统的优点 本系统主要的功能是系统分为三种不同的角色,每种不同的角色选择不同的登陆方式,实现的各自不同的操作。进入系统后,只要输入图书的书名就可以迅速的查找到图书,对图书进行管
3、理,实现了计算机的管理,节省了大量的人力、物力和财力。2 系统设计分析 2.1 图书管理系统总体规划 对于数据库系统,规划工作是十分必要的。规划的好坏将直接影响到整个图书管理系统的成功与否,数据库设计中的规划阶段的主要任务是建立数据库的必要性及可行性分析,确定数据库系统在整个图书管理系统的地位。根据图书管理数据库对技术人员和管理人员的水平、数据采集和管理活动以及借阅者的计算机素质的要求;数据库技术对计算机系统的软硬件的要求。决定把数据库管理系统设计成为一个综合的数据库。此数据库包括所有操作人员的所有活动功能。因为,此图书管理系统应用界面较简单、功能单一。所以,用一个综合的数据库就能满足图书管理
4、要求,而且实现容易。因此,图书管理系统可以按照用户权限和实现功能的不同分为两部分:外部学生对数据库的查阅访问和内部管理人员对图书记录的管理维护。但是,这两部分都调用的是同一数据库,只不过内部管理人员能实现所有管理功能,而外部学生访问数据库时,一些功能被屏蔽,只能进行查阅。 2.2 开发设计思想尽量采用学校图书馆现有的软硬件环境,及先进的管理系统开发方案,从而达到充分利用现有资源,提高系统开发水平和应用效果的目的。 系统应符合图书馆管理的规定,满足日常图书馆管理工作需要,并达到操作过程中的直观、方便、实用、安全等要求。系统应具备数据库维护功能,及时根据用户需求进行数据的添加、删除修改、备份等操作
5、。2.3 开发和运行环境选择后台采用在WEB服务器上打开“控制面板”,选中“ODBC”,在“系统DSN”下选“添加”,选定Driver do Microsoft Access (*.mdb)、名称、位置等。,数据库名称为“DATA”,脚本语言采用Javascript 。前端采用DREAMWEAVER作为开发工具。客户端软件在Window98、Window2000、Window xp下均可安装使用。3 网站总体结构设计一个网站的立意要求与其实现手段是紧密相关的,同时如何在达到其预先设想的情况下,尽量将网站设计的美观且容量小,是一个非常重要的问题。下面就结合以上的两个问题,本章着重讲述一下网站策划
6、立意并详细介绍本网站的设计制作。一个完整的网站不仅需要功能齐全,美观大方,他的结构也是重要的一环。一个好的网站,各部分的构成要有一定的逻辑性,让人看上去赏心悦目,内容也很有条理,相连接的表格的内容层次明确,主题鲜明。制作这个以教学为主题的网站时,一定要抓住重点部分,这样做无疑会使主页看起来很有层次感,赏心悦目,不会显得内容杂乱无章。3.1 图书馆管理系统的数据库说明建立一个数据库(DATA),里面包含了10表读者信息、系统管理员信息、图书管理员信息、罚款设定、借阅管理、借阅时限、借阅数量、图书信息、图书类别、图书遗失。3.2 登录系统的流程图 No No yes3.3 图书管理此模块是对图书增
7、加、删除、修改、注销、遗失等事件的处理。以便管理员对图书的信息直观而且有效的进行处理。3.4 流通管理图书管理员可以通过流通管理里面的各个选项对借阅者所借图书进行借阅、归还、续借等操作。3.5 图书查询 图书信息查询可以根据书号、书名、类别、作者、出版社中所含有的信息进行检索,结果显示在下面出现的表单中3.6 用户管理 在系统中设置了三种用户登陆(读者、图书管理员、系统管理员),以及Dreamweaver中的javascript语言制作的特殊效果。3.7 系统设置在系统设置中可以对借阅设置、图书借阅时限设置、类别设置、图书借阅数量设置。4 网站具体设计4.1 制作数据库和建立数据源利用Micr
8、osoft Access 制作数据库,取名为data,然后制作表,表名为infor.下面写入数据字段。图414.2 系统界面 一个好的系统需要一个友好的用户界面。由于本系统是基于ASP开发的,所以,我们利用网页制作工具制作友好的用户界面。部分界面如图所示:进入界面: 在该界面中选择登陆身份,输入用户名和密码单击“登陆”直接连接连接数据库,例如选择系统管理员登陆对应的代码如下:%dim username,passowordpassword=request(password)username=request(username提出login.htm递交的内容%if request(select)=系
9、统管理员 then set rs4=server.createobject(adodb.recordset sql4=select * from xtadmin where username=&username& rs4.open sql4,conn,1,1 if rs4.eof and rs4.bof then response.redirect error1.htm else if rs4()password thenerror2.htm else response.cookies(xtadminno)=rs4(xtadmin/index.asp rs4.close set rs4=not
10、hing end if end if end if4.3 图书管理 图书管理是对图书入库、图书信息修改、图书注销和遗失、流通管理操作。4.3.1 图书入库424.3.2 图书信息修改 在图书管理的下拉菜单选择图书信息修改,显示了所有图书及其相关信息,包括书号、书名、类别、作者等,如43图所示。要对某一本图书的信息修改,可是图书馆里的藏书非常的多一篇篇寻找图书非常的麻烦,所有在设计中添加了一个可以按照书号或书名进行对图书的查找提交表单。书号以及编辑中的代码:td width=92p align=centerahref=javascript:view()class=dir3/a/td32 a hr
11、ef=editit(4.3.3 图书注销和图书遗失注销和遗失类似,都是在表单的最后一向添加一个单选按钮,对表单中相应位置的图书进行删除和遗失操作。4.4 流通管理 流通管理是图书馆管理系统中最重要的,也是最直观的的界面,管理人员可以根据借阅者的需要对图书进行借阅、归还、续借操作。首先,在借书证号的地方输入借阅者的借书证号实现不同的功能所对应的代码也有所不同。4.5 图书查询4.5.1 图书信息查询4.6 用户管理 用户管理中分为读者管理、图书管理员管理、系统管理员管理。在其中显示相应成员的信息,管理员可以通过相应的填加按扭增加成员。 在借书证号和编辑中利用单击事件中运用了javascript
12、语言,实现弹出对话框查看、编辑信息。借书证号对应代码:67 class=dir3duzheno编辑对应代码: src=脚本代码:function addit() duzheadd.asp window.open (page,添加读者信息width=280,height=300duzhexiugai.asp?修改读者信息function view(id)duzheview.asp?查看读者信息4.7 系统设置 管理人员可以对罚款、图书借阅时限、图书类别、图书借阅数量各项参数进行设定。4.7.1 罚款设定4.7.2 图书借阅时限设定4.7.3 图书类别设定4.7.4 图书借阅数量设定5 总 结 到此为止,图书馆管理系统全部结束。总结这次网站的制作,综合使用了目前网上比较流行的各种静态制作方法,并对初步利用后台程序完成了网站的动态响应与生成网页的技术。同时也从中学习完成了一些新网页制作软件的接触、应用、熟练的使用过程。在设计这个网站之前,我对这个网站有着很高的期望,但是因为时间的原因,也因为自己的知识掌握的不太完全,所以我的设计有着很多的漏洞,在静态平台中,由于时间的关系没有完全实现,在很多界面上存在着空链接,所以没有对它设计内容;在动态平台中,由于知识的有限,有些功能没有完全实现。
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1