收藏 分享(赏)

图书馆管理系统——后台管理(毕业设计论文).doc

上传人:tangtianxu2 文档编号:2834398 上传时间:2018-09-28 格式:DOC 页数:51 大小:1.47MB
下载 相关 举报
图书馆管理系统——后台管理(毕业设计论文).doc_第1页
第1页 / 共51页
图书馆管理系统——后台管理(毕业设计论文).doc_第2页
第2页 / 共51页
图书馆管理系统——后台管理(毕业设计论文).doc_第3页
第3页 / 共51页
图书馆管理系统——后台管理(毕业设计论文).doc_第4页
第4页 / 共51页
图书馆管理系统——后台管理(毕业设计论文).doc_第5页
第5页 / 共51页
点击查看更多>>
资源描述

1、 本 科 毕 业 设 计题 目:图书馆管理系统后台管理图书馆管理系统后台管理摘要:随着科学技术的发展,图书馆管理也告别了传统的人工管理,开始采用数字化的计算机管理的方式,这使得图书管理变得越来越人性化,受到了公众的好评。目前,各大图书馆、书店都采取了图书管理系统对自身的图书进行管理,大大地节约了人力物力和财力,提高了工作的效率和准确程度,也使图书查找变得简单快捷,打破了传统的手工查找模式,实现了图书上传、查询、借阅、还书、续借、过期缴费一条线自动化服务。通过查阅资料,以及和同学研究讨论,在本项目中,我负责的是图书馆管理后台系统,主要分为图书管理模块、读者管理模块、图书管理员模块三部分,实现图书

2、信息、读者信息、管理员信息的浏览、查询、添加、修改删除,从而实现图书馆后台管理自动化。关键词:数字化,图书管理,效率,后台系统Library Management SystemBack-office SystemsAbstract:As the developmenting of sciencetist , library management also become more manual , and began to use computer to manage, library management which makes it more humane, has been praised

3、 by the public. Currently, the major libraries, bookstores have taken a library management system to manage their own books, which greatly saves manpower and material and financial resources, to improve the efficiency and accuracy of Books Find quick and easy, breaking the traditional manual search

4、mode, the book is uploaded, query, borrow books, renewal, overdue payment line automation services. The project is based on the understanding of the school library management system, by what they have learned, graduation, to complete the design of a library management system. In this project, I am r

5、esponsible for the library management background system, library management module, the reader management module, librarian module is divided into three parts, the book information, the reader information, the administrator information browsing, query, add, modification and deletion, in order to ach

6、ieve the library Admin automation.Key words: digital, library management, efficiency, back-office systems目 录一、概述 1(一)课题背景及意义 1(二)课题的研究内容与开发目的 1二 、运行环境介绍 .2(一)系统运行环境配置 2(二)Macromedia Dreamweaver 8 简介 2(三)Microsoft SQL Server 2005 简介 .2(四)ASP 技术介绍 .3三、系统需求分析与总体设计 4(一)系统需求分析 4(二)系统流程分析 4(三)系统数据流图 5(四)系

7、统功能分析 6(五)概要设计 7四 、数据库结构设计与实现 17(一)数据库设计 .17(二)数据库详细设计 .17(三)数据结构表之间的关系 .21五、详细设计以及系统实现 .22(一)登陆窗口 .22(二)管理中心欢迎界面 .23(三)图书管理模块 .24(四)读者管理模块 .26(五)图书借还模块 .28(六)资料修改模块 .31(七)公告管理模块 .33(八)在线阅读管理模块 .34六、 测试 35(一)测试说明 .35(二)测试用例以及结果分析 .36总 结 .44参考文献 .46致 谢 .471一、概 述(一) 课题背景及意义随着经济的不断发展,人们的生活水平得到了很大的提高,越来

8、越多的人不再仅仅满足于物质的追求,对精神文化的需求也越来越大。书籍作为人类的精神粮食,数量以几何级别增长。图书管理也越来越先进了,人们告别繁琐的工作,用数字化的图书馆管理系统快速找书、借书、还书,还可以轻易地从图书馆的查询功能得知一本书籍的主要内容,是否是自己真正想要寻找的书籍,大大节省了时间和人力物力。(二)课题的研究内容与开发目的本课题立足实际,根据大学的所学知识,采取 B/S(浏览器/服务器)结构,运用 ASP 动态网页技术和 SQL Server 数据库技术,希望能尽己所能,模拟实际情况,开发一个满足用户需求的拟图书馆管理系统。本系统由于硬件所限,不会用到借书卡和 RIDF 扫描工具,

9、均使用唯一的编码代替读者身份和图书。本系统分为前台和后台,主要功能有图书馆管理、读者管理、图书借还、在线阅读、留言板、图书检索等功能。本课题的主要目的是巩固学习内容,提高动手能力,为毕业之后走入社会打下坚定的项目基础。12二 、运行环境介绍(一)系统运行环境配置安装 IIS 的方法有很多,只要跟着步骤一步一步安装即可。需要特别注意的是 WIN7 系统是自带 IIS7.0 的,我们不需要去安装,但是要选择 IIS 的附带信息,配置起来比较繁琐,因此建议不要使用 WIN7 系统。SQL Server 2005 对系统的硬件和软件有一定的要求方能顺利安装,否则,硬件和软件的不兼容性会导致安装不成功。

10、硬件要求:CPU 要在 166MHz 以上,内存最少要有 128MB 空间,硬盘的声誉空间应该有 300MB 以上。现在的电脑配置一般都可以安装 SQL Server 2005 。SQL Server 2005 的安装过程与其他微软的软件类似,跟着提示一步一步安装即可。(二) Macromedia Dreamweaver 8 简介作为网页三剑客中最重要的一个,Dreamweaver 不仅功能强大,操作简便,入门简单,界面非常友好,即使是没有学过网页设计的非专业人士也能使用它来设计出非常漂亮的网站界面,深得人心。Dreamweave 另一个非常有优势的功能就是分为代码、拆分、设计三个界面,可以根

11、据实际的需要进行选择,设计界面修改时,会自动生成 HTML 标志语言,用户体验非常好。(三) Microsoft SQL Server 2005 简介相信任何一个学计算机的学生对于 Microsoft SQL Server 2005 都不会感到陌生。SQL 是 ServerStructured Query Language 的缩写,意思是结构话查询语言,我们就是用这种语言把内容插入数据库,或者从数据库中查询、修改、删除。SQL Server 2005 微软一个非常强大的数据处理软平台,通过这个平台,我们能高效地处理成千上万的数据。13(四) ASP 技术介绍ASP 是 Active Serve

12、r Pages 的缩写,意思是动态服务器网页技术。ASP 学习简单易懂,对运行环境的要求也很简单,因此在初期深受欢迎,但是由于ASP 兼容性比较弱,现在已经比较少用了。ASP 文件的后缀是.asp,其实就是在HTML 文件中嵌入 VBScript 或者 JavaScript。【男人最怕什么?】没人羡慕你有几百块钱,但是绝对有人羡慕你半个小时男人怕什么,不怕外面风吹雨淋,就怕老婆说不行她们女人怕什么,不怕跟你受苦受累,就怕你是窝囊废我们可以没钱没地位,但是你不能连她基本的生.理渴.望都满足不了别成窝囊废,马老中医威/亻言 msdf003 一直都在关爱你的性福生活。14三、系统需求分析与总体设计(

13、一) 系统需求分析随着图书出版数量的增加,图书馆的规模增大,传统的图书管理模式的缺陷也越来越明显:图书存放混乱,人工查询图书耗时耗力,借阅管理难度大等等,因此必遭淘汰。取而代之的是数字自动化的图书馆管理模式。新型的图书馆管理系统采用数字化,打破时空界限,读者不用去到图书馆就能查询图书馆的图书,也能登陆自己的账户实行续借,还可以随时获取图书馆的最新公告信息,实现足不出户知天下事,非常方便。对于图书馆管理员来说更是一个福音,所有的图书流通步骤都实现了自动化,大大提高了工作效率,减轻了工作量,而且图书的管理也更加有效。因此图书馆管理系统是有市场需求的。根据调查,图书馆管理系统的需求非常的清晰,那就是

14、把图书的流通过程都实现网络化,实现图书检索、借阅、续借、罚金计算、图书添加删除修改、读者添加修改删除、管理员添加修改删除功能。为了丰富图书馆前台的功能,增加图书馆管理者与读者之间的交流,加快信息流通,增加留言板模块、在线阅读模块、公告模块和图书推荐模块。(二) 系统流程分析本系统中读者可以登录个人中心留言、查看留言信息、以及图书借阅;管理员登录后台之后,有图书管理、读者管理、图书借阅管理、个人资料修改,公告管理、在线阅读管理、留言管理共七个功能模块,管理员可以对其进行操作。系统流程图如图 3.1 所示:15系统首页图书管理读者登陆管理员登陆用户验证图书管理系统后台Y留言板管理在线阅读管理公告管

15、理资料修改图书借阅管理读者管理提示错误 N 用户验证 提示错误N资料修改图书管理系统前台Y留言查阅留言公告浏览在线阅读图书查询图书续借图 3.1 系统流程图Fig.3.1 system flow chart(三) 系统数据流图结合系统实际使用用户,本系统共分为管理员、读者、游客三种角色。管理员登陆后进入系统后台界面,可以对图书、读者、公告、留言板、借阅、在线阅读进行管理,以及对个人资料进行修改。超级管理员还可以增加、删除普通管理员。读者登陆图书馆系统,可以对公告、图书推荐、在线阅读、留言板进行浏览,还可以进入个人中心续借图书,查看与自己相关的留言。游客不需要注册就可以像浏览网页一样,查询图书和

16、公告、在线阅读短文以及留言。把上面的过程归类整理分析,可以得出本系统的数据流图,如图 3.2 所示:16图书管理员读者图书信息表管理员表图书借阅信息表读者信息表登录系统获取权限图书信息管理读者信息管理图书借阅修改数据库留言 图书查询读者信息表留言管理公告管理公告信息表浏览公告超级管理在线阅读管理在线阅读表资料修改图 3.2 系统数据流图Fig.3.2 The system data flow diagram(四) 系统功能分析本图书管理系统后台的系统功能主要有:1) 登陆功能:管理员输入用户名和密码,通过验证即可登陆。2) 图书管理功能:包括删除、修改、添加图书三个小功能:1 图书删除:输入书

17、名相关的字,进入选择窗口,选择删除即可;2 图书修改:输入书名相关的字,进入选择窗口,修改信息,确定保存;3 图书添加:输入图书基本信息,通过检验,即可添加成功。3) 读者管理功能:包括注册新读者和注销读者两个小功能:1 注册新读者:输入新读者的基本信息,*号项填写完整即可;2 注销读者:输入读者的读者编号和身份证号码,确定注销。4) 图书借还功能:一共有借书、还书、续借功能:1 借书:输入读者编号,再输入图书编号即可;2 还书:输入读者编号,选择要还书的图书,点击“还书”即可;3 续借:输入读者编号,选择需要续借的图书,确认续借,已续借的图书17不能再续借。5) 资料修改功能:资料修改可以修

18、改管理人个人的密码、联系方式和住址。6) 公告管理功能:包括添加公告和删除公告。1 添加公告:输入公告题目和内容这两个必填项即可。2 除公告:输入公告题目相关信息,进入选择界面,点击删除即可。7) 在线阅读功能:在线阅读可以在线阅读短文,符合现代人的阅读习惯。8) 超级管理功能:包括添加新管理员和删除管理员,与读者管理一致。(五) 概要设计1 、实体介绍(1)图书实体有 BookID,书名,图书介绍、借阅次数、作者、是否借出、出版社、类型、推荐、入库日期共 10 个属性。其中 BookID 是主属性,唯一主键。如图 3.3 所示:图书图书介绍 借阅次数入库日期是否借出推荐类型出版社作者B o

19、o k I D 书名图 3.3 图书实体Fig.3.3 Book entity(2)公告信息实体只有四个属性,分别是 ID、题目、内容和发布时间。其中ID 主属性,唯一主键。如图 3.4 所示:公告信息题目发布时间I D内容图 3.4 公告信息实体Fig.3.4 Bulletin information entity18(3)留言信息实体,有 ID、留言题目、留言人名字、留言人电话号码、留言时间、留言内容、管理员回复、回复时间共 8 个属性。其中 ID 是主属性,唯一主键。如图 3.5 所示:留言信息留言人姓名留言人电话回复时间回复内容I D 主题留言内容留言时间图 3.5 留言信息实体Fig

20、.3.5 Message entity(4)管理员实体,有 ID、名称、密码、电话号码、地址、是否是超级管理员共六个属性。其中 ID 是主属性,唯一主键。如图 3.6 所示:管理员是否是超级管理员地址电话号码密码I D 名称图 3.6 管理员实体Fig.3.6 Administrator entity(5)读者实体,有 ReaderID、名称、密码、省份证 ID、地址、联系方式、邮箱、罚金共 8 个属性,其中 ReaderID 是主属性,唯一主键。如图 3.7 所示:读者密码 身份证 I D罚金邮箱联系方式地址R e a d e r I D 名称图 3.7 读者实体Fig.3.7 Reader

21、 entity19(6)借阅信息实体,有 BookID、ReaderID、借阅日期、是否续借、是否超期、超期天数共 6 个属性。其中,BookID 和 ReaderID 共同作为主键。如图 3.8 所示:借阅信息R e a d e r I D 借阅日期超期天数是否超期是否续借B o o k I D图 3.8 借阅信息实体Fig.3.8 Borrowing information entity2、 全局 E-R 图在本图书管理系统中,共有读者和管理员两个用户,实体有图书、公告、留言三个,它们之间存在下面的关系:由此可以画出全局 E-R 图,如下图所示:1) 一个读者可以借阅多本图书,一本书可以被

22、多个读者借阅;管理员和图书之间的关系是多对多。2) 一位读者可以发布多条留言,同一个留言只能由一个读者发布,管理员可以回复或者删除多条留言。3) 一个读者可以浏览多条公告,一条公告可以被多个读者浏览;一个公告可以被多个管理员管理,一个管理员可以管理多个公告。由此可以画出全局 E-R 图,如图 3.9 所示:110作者书名B o o k I D密码R e a d e r I D名称管理员题目 I D回复留言1 nn管理m读者管理图书 mn发表借阅n1nm公告信息m浏览n m内容 I D主题 密码I D 名称 R e a d e r I D 图 3.9 全局 E-R 图Fig.3.9 Global

23、 E-R diagram3、系统流程设计本图书馆管理系统结构图如图 3.10 所示:系统首页图书管理读者登陆管理员登陆图书管理系统后台留言板管理在线阅读管理公告管理资料修改图书借阅管理读者管理资料修改图书管理系统后台留言公告浏览在线阅读图书查询图书续借借书 、 还书 、 续借 、 超期管理添加 、 删除 、 修改删除 、 回复添加 、 删除添加 、 删除添加 、 删除 、 修改图书推荐图书检索最新入库图书分类图书推荐图书推荐图 3.10 系统结构图Fig.3.10 System structure(1)管理员登陆模块在本系统设计中,管理员从系统首页(index.asp)的“管理中心”进入管理员

24、登陆界面(login.htm) ,只有管理员的用户名和密码都正确才能通过验证,111跳转到管理员中心(default.asp) ,否则会有错误提示“错误:你所输入的帐号或密码错误!请确定后再重新登录!” ,这是可以点击“登陆”重新输入用户名和密码,也可以点击“返回”放弃登陆,回到首页。流程图如 3.11 所示:管理员登陆界面输入账户名和密码登陆验证 提示错误信息跳转主窗口结束YN图 3.11 管理员登陆模块流程图Fig.3.11 Administrator landing module flowchart(2)图书管理模块进入图书馆管理界面(tsgl.asp)页面,管理员有添加、删除、修改图书

25、基本信息功能。管理员输入书名或者书名中的几个关键字,就可以查找到要修改或者删除的图书,点击“删除”就会提示删除成功,点击“修改”就能进入修改界面(alter.asp) ,修改好信息之后,保存就修改成功了,假如修改信息不完整,会提示错误。添加图书信息和修改图书信息一样,必须要保证所有*号项全部填写完整,否则会出错。如图 3.12 所示:112图书管理界面输入书名或关键字选择要修改或删除的图书选择修改选择删除修改图书信息判断信息项完整提示删除成功确认修改提示错误信息YN结束输入图书信息确认提交判断信息项完整提示错误信息提示成功YN图 3.12 图书管理流程图Fig.3.12 Library man

26、agement flowchart(3)图书借还模块按照本系统的设计,读者不能借阅图书,只能通过管理员才能借阅。管理员输入读者的编码,但是能进入读者个人借书中心(tsjh1.asp) ,再输入要借的图书编号,确认,该书就会记录在该读者的记录里。对于续借功能,读者可以在个人中心自主续借,管理员也可帮助读者续借。如图 3.13 所示:113图书借还界面输入读者编号输入图书编号选择书籍确认借书结束进入读者个人中心借书成功确认还书确认续借图 3.13 图书借还模块流程图Fig.3.13 Book by module flowchart(4)读者管理模块在本系统中,读者不能自主注册,只有管理员可以统一帮

27、读者注册。管理员进入读者管理界面(dzgl.asp) ,输入读者注册信息,带“*”号项目一定要填写完整,否则提示错误,如果注册成功也会有提示。注销读者只需要输入读者编码和身份证号码就可以了,信息出错和注销成功都会有相应的提示。如图3.14 所示:114读者管理界面输入注册读者信息校验信息是否合格 ?提示错误信息提示注册成功Y结束N输入读者编码和身份证号码校验信息准确性 ?提示错误信息 N提示注销成功结束图 3.14 读者管理模块流程图Fig.3.14 The reader management module flowchart(5)资料修改模块资料修改模块的流程设计比较简单,管理员进入资料修改

28、界面(zlgg.asp) ,就可以修改密码、联系方式、住址等信息。信息不完整或者两次输入的密码不一致都会提示错误,管理员可以返回重新输入信息或者放弃修改。如图 3.15 所示:资料修改界面输入修改信息校验信息是否合格 ?提示错误信息提示修改成功Y结束N图 3.15 资料修改模块流程图115Fig.3.15 Modification module flowchart(6)在线阅读管理模块在线阅读是为了丰富系统内容而设置的,有删除文章和添加文章两个功能。进入在线阅读管理界面(zxydgl.asp) ,输入要删除的文章题目或者关键字,提交信息,系统会检查是否有对应的文章,没有的话会提示错误,有的话会

29、显示出来,然后点击确认删除即可删除成功。添加功能操作差不多,输入文章信息,信息完整就可以添加了。如图 3.16 所示:在线阅读界面输入文章信息校验信息是否合格 ?提示错误信息提示修改成功Y结束N输入题目或关键字校验是否存在该文章 ?提示错误信息 N提交信息Y确认删除图 3.16 在线阅读管理模块流程图Fig.3.16 The online management module flowchart(7)公告管理模块公告管理月在线阅读的设计流程一致,有添加公告和删除公告两个功能。管理员进入公告管理界面(gggl.asp) ,在对应的地方输入要删除的公告题目,提交信息,通过验证后,就可以选择对应项进行

30、删除。添加公告也一样,只要输入信息完整则可以添加公告。如图 3.17 所示:116公告管理界面输入公告信息校验信息是否合格 ?提示错误信息确认添加Y结束N输入公告题目校验是否存在该公告 ?提示错误信息 N提交信息Y确认删除图 3.17 公告管理模块流程图Fig.3.17 Announcements management module flowchart(8)超级管理员管理超级管理员的用户名设置为 Adminisrator,并且只有一个,不能修改。超级管理员有添加和注销普通管理员的权限。添加和删除管理员与注册新读者、删除读者设计流程一样。图书馆参数,包括借书期限,最大借书量,超期罚金,附加管理条

31、例五项,超级管理员可以根据实际需要进行修改。如图 3.18 所示:超级管理界面输入新管理员信息校验信息是否合格 ?提示错误信息提示添加管理员成功Y结束N输入管理员编号检验是否存在提示错误信息 N提示注销成功结束图 3.18 超级管理员管理流程图Fig.3.18 Super administrator manage flowchart117四 、数据库结构设计与实现(一)数据库设计结合实际,本系统设计一共涉及 8 个数据结构表,它们分别是:图书信息表、读者信息表,借阅信息表,管理员信息表,留言信息表,公告信息表,在线阅读信息表,图书馆参数表,数据结构表名称对应的含义如下表 4.1 所示:表格 4

32、.1 数据结构表Tab.4.1 Data structure Table(二) 数据库详细设计(1)图书信息表(book):图书信息表的主要功能是存放图书的基本信息。包括图书的编码(主键) ,图书名,图书作者,推荐、是否借出,借阅次数、出版社,类型,入库日期,图书的介绍,共 11 项信息。其中“推荐”字段是一个(bit)类型字段,用 True 来表示图书馆管理员推荐该书,用 False 表示不推荐。 “是否借出”也是一个(bit)类型字段,用 True 里奥表示该书已经被读者借出,用 False 表示该书仍保存在馆中。其数据表的结构图如表 4.2 所示:118表 4.2 book 图书信息表T

33、ab.4.2 Book Information Table(2)借阅信息表(borrow):借阅信息表的主要用途是存储读者的借书情况。包括 readerID,bookID,借阅日期,是否续借,是否超期,超期天数,共 6 项信息。该表与图书信息表有关联,因此用 readerID 和 bookID 作为主键,分别与 reader 表和 book 表中的 readerID,bookID 相对应,用来区别不同的读者借了不同的书籍。 “是否续借”字段的数据类型是 bit,主要功能是存储读者的续借信息,Ture 表示续借,False 表示相反;“是否超期”字段也是一个 bit 类型数据,主要功能是存储读者

34、所借的图书是否超过规定的期限(本系统设计还书期限是?月) ,如果超期,系统会根据算法自动计算超期的天数,存放在“超期天数”字段里。其数据表的结构图如表 4.3 所示:表 4.3 borrow 借阅信息表Tab.4.3 Lending information Table(3)读者信息表(reader):读者信息表的主要功能是存储读者的基本信息。包括读者唯一编码 readerID(主键,在注册新读者的时候由系统自动生成,读者登陆、借书、还书都要用到此 ID) ,读者姓名,登陆密码,身份证号码,现119居地址,联系方式,邮箱地址,超期罚金,共 9 项信息。罚金与 borrow 表中的超期天数关联,根

35、据超期天数算出罚款金额。其数据表的结构图如表 4.4 所示:表 4.4 reader 读者信息表Tab.4.4 Reader information Table(4)管理员信息表(manager ):管理员信息表的主要用途是存储管理员的资料信息,以及操作权限。包括ID, manangerName,mangerPwd,isAdmin,Telephone,Address,共 6 项信息。其中超级管理员只有一个,普通管理员的“isAdmin”都为 False。其数据表的结构图如表 4.5 所示:表 4.5 manager 管理员信息表Tab.4.5 Administrator information

36、 Table(5)留言信息表(Lyan):留言信息表的主要功能是存储留言板的基本信息,包括 ID ,Topic , Name,Telephone ,TheDate ,Content ,Reply ,ReplyDate ,共 8 项信息。 “Reply”字段存储回复内容,只能由管理员回复;ReplyDate 由系统自动获取当前时间。其数据表的结构图如表 4.6 所示:120表 4.6 Lyan 留言信息表Tab.4.6 Message Table(6)公告表(Announce):公告信息表的主要功能是存储用公告栏的新闻通知,由管理员从后台发布。包括 ID,Topic ,Content,TheDa

37、te ,共 4 项信息。公告信息表相对独立,与其他表没有关联。其数据表的结构图如表 4.7 所示:表 4.7 announce 公告信息表Tab.4.7 The announcement information Table(7)在线阅读信息表(onlineReading ):在线阅读信息表的主要功能是存储在线阅读的短文内容。包括 ID,Topic ,Content,Indate,Illuminate ,共 5 项基本信息。在线阅读模块式为了增加系统的丰富性而设计的,与其他表也没有关联。其数据表的结构图如表 4.8 所示:表 4.8 onlineReading 在线阅读信息表Tab.4.8 On

38、line reading information Table121(8)图书馆参数表(LibraryDetail ):图书馆参数表的主要功能是存储图书馆的规则参数信息。包括 ID,借书期限,借书数量,超期罚金,管理制度,共 5项基本信息。在本系统中,借书期限是 30 天,每个读者的借书上限是 5 本,超出期限的罚金是 0.1 元/天。其数据表的结构图如表 4-9 所示:表 4.9 LibraryDetail 图书馆参数表Tab.4.9 Library parameter Table(三)数据结构表之间的关系在本次数据库的设计中,只有 book 表、reader 表以及 borrow 表之间存在

39、着对应的约束关系,其中 bookID 与 readID 存在一对一的关系,其关系图如图 4.1所示:122图 4.1 数据结构表关系图Fig.4.1 Data structure Tab.le relationship diagram123五、详细设计以及系统实现根据前文所述,本系统的后台涉及到图书管理、读者管理、图书借还、资料修改、公告管理、在线阅读、超级管理等模块。接下来将详细介绍每一个模块的设计与实现。(一) 登陆窗口管理员在进入后台管理中心之前要通过身份验证,因此设计管理员登陆界面(login.htm) ,只有管理员的用户名和密码都正确才能通过验证,验证的信息有:一、用户名是否存在,用

40、户名和用户密码是否匹配;二、根据用户权限提供不同的管理功能模块。通过验证的用户可以顺利登陆管理中心。登陆界面如图 5.1 所示:图 5.1 登陆界面Fig.5.1 Login interface124登陆验证主要代码“ and request(“managerpwd“)(二) 管理中心欢迎界面成功登陆之后,系统会自动跳转到图书馆管理中心欢迎界面,界面的左边是管理员所拥有的功能,右边是对管理官职责的描述。管理员的职能描述是嵌入在 HTML 代码里面的,不是从数据库里读出来的,没有办法从后台进行修改。125管理中心欢迎界面如图 5.2 所示:图 5.2 管理中心欢迎界面Fig.5.2 Manage

41、ment Center Welcome interface(三)图书管理模块管理员进入图书管理窗口之后,在上方写入书名的相关信息就可以实现修改或者删除图书信息。下面设计的是新书入库,其中书名、作者、出版社是三个必填项,如果为空的话会报错。图书馆借界面如图 5.3 所示:126图 5.3 图书管理界面Fig.5.3 Library management interface修改功能主要代码“ and session(“managerpassword“)删除图书功能主要代码“ and session(“managerpassword“)“ thenset con=server.createobject(“adodb.recordset“)if request(“delete“)=“book“ then

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 高等教育 > 专业基础教材

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报