ImageVerifierCode 换一换
格式:DOCX , 页数:47 ,大小:1,020.24KB ,
资源ID:4086424      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/4086424.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(图书馆管理系统后台管理毕业设计论文.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

图书馆管理系统后台管理毕业设计论文.docx

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

2、管理模块、图书管理员模块三部分,实现图书信息、读者信息、管理员信息的浏览、查询、添加、修改删除,从而实现图书馆后台管理自动化。关键词:数字化,图书管理,效率,后台系统Library Management System-Backoffice 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 huma

3、ne, has been praised 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 tradit

4、ional manual search 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

5、this project, I am responsible 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 delet

6、ion, in order to achieve the library Admin automation。Key words: digital, library management, efficiency, back-office systems 一、概 述(一) 课题背景及意义 随着经济的不断发展,人们的生活水平得到了很大的提高,越来越多的人不再仅仅满足于物质的追求,对精神文化的需求也越来越大。书籍作为人类的精神粮食,数量以几何级别增长.图书管理也越来越先进了,人们告别繁琐的工作,用数字化的图书馆管理系统快速找书、借书、还书,还可以轻易地从图书馆的查询功能得知一本书籍的主要内容,是否是自

7、己真正想要寻找的书籍,大大节省了时间和人力物力。(二)课题的研究内容与开发目的本课题立足实际,根据大学的所学知识,采取B/S(浏览器/服务器)结构,运用ASP动态网页技术和SQL Server 数据库技术,希望能尽己所能,模拟实际情况,开发一个满足用户需求的拟图书馆管理系统。本系统由于硬件所限,不会用到借书卡和RIDF扫描工具,均使用唯一的编码代替读者身份和图书。本系统分为前台和后台,主要功能有图书馆管理、读者管理、图书借还、在线阅读、留言板、图书检索等功能.本课题的主要目的是巩固学习内容,提高动手能力,为毕业之后走入社会打下坚定的项目基础。二 、运行环境介绍(一)系统运行环境配置 安装IIS

8、的方法有很多,只要跟着步骤一步一步安装即可。需要特别注意的是WIN7系统是自带IIS7.0的,我们不需要去安装,但是要选择IIS的附带信息,配置起来比较繁琐,因此建议不要使用WIN7系统。 SQL Server 2005 对系统的硬件和软件有一定的要求方能顺利安装,否则,硬件和软件的不兼容性会导致安装不成功。硬件要求:CPU要在166MHz以上,内存最少要有128MB空间,硬盘的声誉空间应该有300MB以上。现在的电脑配置一般都可以安装SQL Server 2005 。SQL Server 2005 的安装过程与其他微软的软件类似,跟着提示一步一步安装即可。(二) Macromedia Dre

9、amweaver 8简介 作为网页三剑客中最重要的一个,Dreamweaver不仅功能强大,操作简便,入门简单,界面非常友好,即使是没有学过网页设计的非专业人士也能使用它来设计出非常漂亮的网站界面,深得人心。Dreamweave另一个非常有优势的功能就是分为代码、拆分、设计三个界面,可以根据实际的需要进行选择,设计界面修改时,会自动生成HTML标志语言,用户体验非常好。(三) Microsoft SQL Server 2005简介 相信任何一个学计算机的学生对于Microsoft SQL Server 2005都不会感到陌生。SQL 是ServerStructured Query Langua

10、ge的缩写,意思是结构话查询语言,我们就是用这种语言把内容插入数据库,或者从数据库中查询、修改、删除.SQL Server 2005微软一个非常强大的数据处理软平台,通过这个平台,我们能高效地处理成千上万的数据。(四) ASP技术介绍ASP是Active Server Pages的缩写,意思是动态服务器网页技术。ASP学习简单易懂,对运行环境的要求也很简单,因此在初期深受欢迎,但是由于ASP兼容性比较弱,现在已经比较少用了。ASP文件的后缀是。asp,其实就是在HTML文件中嵌入VBScript或者JavaScript。【男人最怕什么?】没人羡慕你有几百块钱,但是绝对有人羡慕你半个小时男人怕什

11、么,不怕外面风吹雨淋,就怕老婆说不行她们女人怕什么,不怕跟你受苦受累,就怕你是窝囊废我们可以没钱没地位,但是你不能连她基本的生.理渴。望都满足不了别成窝囊废,马老中医威/亻言msdf003一直都在关爱你的性福生活。三、系统需求分析与总体设计(一) 系统需求分析 随着图书出版数量的增加,图书馆的规模增大,传统的图书管理模式的缺陷也越来越明显:图书存放混乱,人工查询图书耗时耗力,借阅管理难度大等等,因此必遭淘汰。取而代之的是数字自动化的图书馆管理模式。新型的图书馆管理系统采用数字化,打破时空界限,读者不用去到图书馆就能查询图书馆的图书,也能登陆自己的账户实行续借,还可以随时获取图书馆的最新公告信息

12、,实现足不出户知天下事,非常方便。对于图书馆管理员来说更是一个福音,所有的图书流通步骤都实现了自动化,大大提高了工作效率,减轻了工作量,而且图书的管理也更加有效。因此图书馆管理系统是有市场需求的。根据调查,图书馆管理系统的需求非常的清晰,那就是把图书的流通过程都实现网络化,实现图书检索、借阅、续借、罚金计算、图书添加删除修改、读者添加修改删除、管理员添加修改删除功能。为了丰富图书馆前台的功能,增加图书馆管理者与读者之间的交流,加快信息流通,增加留言板模块、在线阅读模块、公告模块和图书推荐模块。(二) 系统流程分析本系统中读者可以登录个人中心留言、查看留言信息、以及图书借阅;管理员登录后台之后,

13、有图书管理、读者管理、图书借阅管理、个人资料修改,公告管理、在线阅读管理、留言管理共七个功能模块,管理员可以对其进行操作。系统流程图如图3.1所示:图3。1 系统流程图Fig.3.1 system flow chart(三) 系统数据流图 结合系统实际使用用户,本系统共分为管理员、读者、游客三种角色。管理员登陆后进入系统后台界面,可以对图书、读者、公告、留言板、借阅、在线阅读进行管理,以及对个人资料进行修改.超级管理员还可以增加、删除普通管理员。读者登陆图书馆系统,可以对公告、图书推荐、在线阅读、留言板进行浏览,还可以进入个人中心续借图书,查看与自己相关的留言。游客不需要注册就可以像浏览网页一

14、样,查询图书和公告、在线阅读短文以及留言。 把上面的过程归类整理分析,可以得出本系统的数据流图,如图3。2所示:图3.2 系统数据流图Fig.3.2 The system data flow diagram(四) 系统功能分析 本图书管理系统后台的系统功能主要有:1)登陆功能:管理员输入用户名和密码,通过验证即可登陆。2)图书管理功能:包括删除、修改、添加图书三个小功能:1图书删除:输入书名相关的字,进入选择窗口,选择删除即可;2图书修改:输入书名相关的字,进入选择窗口,修改信息,确定保存;3图书添加:输入图书基本信息,通过检验,即可添加成功.3)读者管理功能:包括注册新读者和注销读者两个小功

15、能:1注册新读者:输入新读者的基本信息,号项填写完整即可;2注销读者:输入读者的读者编号和身份证号码,确定注销.4)图书借还功能:一共有借书、还书、续借功能:1借书:输入读者编号,再输入图书编号即可;2还书:输入读者编号,选择要还书的图书,点击“还书”即可;3续借:输入读者编号,选择需要续借的图书,确认续借,已续借的图书不能再续借。5)资料修改功能:资料修改可以修改管理人个人的密码、联系方式和住址.6)公告管理功能:包括添加公告和删除公告。1添加公告:输入公告题目和内容这两个必填项即可。2除公告:输入公告题目相关信息,进入选择界面,点击删除即可。7)在线阅读功能:在线阅读可以在线阅读短文,符合

16、现代人的阅读习惯。8)超级管理功能:包括添加新管理员和删除管理员,与读者管理一致。(五) 概要设计1 、实体介绍(1)图书实体有BookID,书名,图书介绍、借阅次数、作者、是否借出、出版社、类型、推荐、入库日期共10个属性。其中BookID是主属性,唯一主键。如图3。3所示:图3.3 图书实体Fig.3。3 Book entity(2)公告信息实体只有四个属性,分别是ID、题目、内容和发布时间。其中ID主属性,唯一主键。如图3.4所示:图3.4 公告信息实体Fig.3.4 Bulletin information entity(3)留言信息实体,有ID、留言题目、留言人名字、留言人电话号码、

17、留言时间、留言内容、管理员回复、回复时间共8个属性。其中ID是主属性,唯一主键。如图3.5所示:图3。5 留言信息实体Fig.3。5 Message entity(4)管理员实体,有ID、名称、密码、电话号码、地址、是否是超级管理员共六个属性。其中ID是主属性,唯一主键。如图3。6所示:图3.6 管理员实体Fig.3。6 Administrator entity(5)读者实体,有ReaderID、名称、密码、省份证ID、地址、联系方式、邮箱、罚金共8个属性,其中ReaderID是主属性,唯一主键。如图3。7所示:图3.7 读者实体Fig.3。7 Reader entity(6)借阅信息实体,有

18、BookID、ReaderID、借阅日期、是否续借、是否超期、超期天数共6个属性。其中,BookID和ReaderID共同作为主键。如图3.8所示:图3。8 借阅信息实体Fig。3。8 Borrowing information entity2、 全局E-R图 在本图书管理系统中,共有读者和管理员两个用户,实体有图书、公告、留言三个,它们之间存在下面的关系:由此可以画出全局E-R图,如下图所示:1)一个读者可以借阅多本图书,一本书可以被多个读者借阅;管理员和图书之间的关系是多对多。2)一位读者可以发布多条留言,同一个留言只能由一个读者发布,管理员可以回复或者删除多条留言。3)一个读者可以浏览多

19、条公告,一条公告可以被多个读者浏览;一个公告可以被多个管理员管理,一个管理员可以管理多个公告。由此可以画出全局ER图,如图3.9所示:图3.9 全局E-R图Fig.3.9 Global ER diagram3、系统流程设计本图书馆管理系统结构图如图3.10所示: 图3。10 系统结构图Fig。3.10 System structure(1)管理员登陆模块 在本系统设计中,管理员从系统首页(index.asp)的“管理中心进入管理员登陆界面(login.htm),只有管理员的用户名和密码都正确才能通过验证,跳转到管理员中心(default。asp),否则会有错误提示“错误:你所输入的帐号或密码错

20、误!请确定后再重新登录!”,这是可以点击“登陆”重新输入用户名和密码,也可以点击“返回放弃登陆,回到首页.流程图如3.11所示:图3.11 管理员登陆模块流程图Fig.3。11 Administrator landing module flowchart(2)图书管理模块进入图书馆管理界面(tsgl.asp)页面,管理员有添加、删除、修改图书基本信息功能。管理员输入书名或者书名中的几个关键字,就可以查找到要修改或者删除的图书,点击“删除”就会提示删除成功,点击“修改”就能进入修改界面(alter。asp),修改好信息之后,保存就修改成功了,假如修改信息不完整,会提示错误。添加图书信息和修改图书

21、信息一样,必须要保证所有*号项全部填写完整,否则会出错。如图3.12所示:图3.12 图书管理流程图Fig。3.12 Library management flowchart(3)图书借还模块 按照本系统的设计,读者不能借阅图书,只能通过管理员才能借阅。管理员输入读者的编码,但是能进入读者个人借书中心(tsjh1.asp),再输入要借的图书编号,确认,该书就会记录在该读者的记录里。对于续借功能,读者可以在个人中心自主续借,管理员也可帮助读者续借。如图3。13所示:图3。13 图书借还模块流程图Fig。3.13 Book by module flowchart(4)读者管理模块 在本系统中,读者

22、不能自主注册,只有管理员可以统一帮读者注册。管理员进入读者管理界面(dzgl.asp),输入读者注册信息,带“*”号项目一定要填写完整,否则提示错误,如果注册成功也会有提示。注销读者只需要输入读者编码和身份证号码就可以了,信息出错和注销成功都会有相应的提示。如图3。14所示:图3.14 读者管理模块流程图Fig。3。14 The reader management module flowchart(5)资料修改模块 资料修改模块的流程设计比较简单,管理员进入资料修改界面(zlgg。asp),就可以修改密码、联系方式、住址等信息.信息不完整或者两次输入的密码不一致都会提示错误,管理员可以返回重新

23、输入信息或者放弃修改。如图3.15所示:图3。15 资料修改模块流程图Fig。3.15 Modification module flowchart(6)在线阅读管理模块 在线阅读是为了丰富系统内容而设置的,有删除文章和添加文章两个功能。进入在线阅读管理界面(zxydgl。asp),输入要删除的文章题目或者关键字,提交信息,系统会检查是否有对应的文章,没有的话会提示错误,有的话会显示出来,然后点击确认删除即可删除成功.添加功能操作差不多,输入文章信息,信息完整就可以添加了。如图3.16所示:图3。16 在线阅读管理模块流程图Fig.3.16 The online management modul

24、e flowchart(7)公告管理模块公告管理月在线阅读的设计流程一致,有添加公告和删除公告两个功能。管理员进入公告管理界面(gggl。asp),在对应的地方输入要删除的公告题目,提交信息,通过验证后,就可以选择对应项进行删除。添加公告也一样,只要输入信息完整则可以添加公告。如图3。17所示:图3。17 公告管理模块流程图Fig.3。17 Announcements management module flowchart(8)超级管理员管理 超级管理员的用户名设置为Adminisrator,并且只有一个,不能修改。超级管理员有添加和注销普通管理员的权限。添加和删除管理员与注册新读者、删除读者

25、设计流程一样。图书馆参数,包括借书期限,最大借书量,超期罚金,附加管理条例五项,超级管理员可以根据实际需要进行修改。如图3。18所示:图3.18 超级管理员管理流程图Fig。3.18 Super administrator manage flowchart四 、数据库结构设计与实现(一)数据库设计 结合实际,本系统设计一共涉及8个数据结构表,它们分别是:图书信息表、读者信息表,借阅信息表,管理员信息表,留言信息表,公告信息表,在线阅读信息表,图书馆参数表,数据结构表名称对应的含义如下表4。1所示:表格4.1 数据结构表Tab.4.1 Data structure Table(二) 数据库详细设

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

27、情况。包括readerID,bookID,借阅日期,是否续借,是否超期,超期天数,共6项信息.该表与图书信息表有关联,因此用readerID和bookID作为主键,分别与reader表和book表中的readerID,bookID相对应,用来区别不同的读者借了不同的书籍.“是否续借字段的数据类型是bit,主要功能是存储读者的续借信息,Ture表示续借,False表示相反;“是否超期字段也是一个bit类型数据,主要功能是存储读者所借的图书是否超过规定的期限(本系统设计还书期限是?月),如果超期,系统会根据算法自动计算超期的天数,存放在“超期天数”字段里。其数据表的结构图如表4.3所示:表4。3

28、borrow借阅信息表Tab.4.3 Lending information Table(3)读者信息表(reader):读者信息表的主要功能是存储读者的基本信息。包括读者唯一编码readerID(主键,在注册新读者的时候由系统自动生成,读者登陆、借书、还书都要用到此ID),读者姓名,登陆密码,身份证号码,现居地址,联系方式,邮箱地址,超期罚金,共9项信息.罚金与borrow表中的超期天数关联,根据超期天数算出罚款金额。其数据表的结构图如表4.4所示: 表4.4 reader读者信息表Tab.4。4 Reader information Table(4)管理员信息表(manager):管理员信

29、息表的主要用途是存储管理员的资料信息,以及操作权限.包括ID,manangerName,mangerPwd,isAdmin,Telephone,Address,共6项信息。其中超级管理员只有一个,普通管理员的“isAdmin”都为False。其数据表的结构图如表4.5所示: 表4。5 manager管理员信息表Tab.4。5 Administrator information Table(5)留言信息表(Lyan):留言信息表的主要功能是存储留言板的基本信息,包括ID ,Topic ,Name,Telephone,TheDate ,Content ,Reply ,ReplyDate ,共8项信

30、息。“Reply”字段存储回复内容,只能由管理员回复;ReplyDate由系统自动获取当前时间。其数据表的结构图如表4。6所示:表4.6 Lyan留言信息表Tab。4。6 Message Table(6)公告表(Announce):公告信息表的主要功能是存储用公告栏的新闻通知,由管理员从后台发布。包括ID,Topic,Content,TheDate,共4项信息。公告信息表相对独立,与其他表没有关联。其数据表的结构图如表4。7所示:表4。7 announce公告信息表Tab.4。7 The announcement information Table(7)在线阅读信息表(onlineReadin

31、g):在线阅读信息表的主要功能是存储在线阅读的短文内容.包括ID,Topic,Content,Indate,Illuminate,共5项基本信息。在线阅读模块式为了增加系统的丰富性而设计的,与其他表也没有关联.其数据表的结构图如表4.8所示: 表4。8 onlineReading在线阅读信息表Tab.4。8 Online reading information Table(8)图书馆参数表(LibraryDetail):图书馆参数表的主要功能是存储图书馆的规则参数信息。包括ID,借书期限,借书数量,超期罚金,管理制度,共5项基本信息。在本系统中,借书期限是30天,每个读者的借书上限是5本,超出期限的罚金是0。1元/天。其数据表的结构图如表49所示:表4。9 LibraryDetail图书馆参数表Tab.4。9 Library parameter Table(三)数据结构表之间的关系在本次数据库的设计中,只有book表、reader表以及borrow表之间存在着对应的约束关系,其中bookID与readID存在一对一的关系,其关系图如图4。1所示:图4.1 数据结构表关系图Fig.4。1 Data structure Tab。le relationship diagram五、详细设计

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1