《图书馆管理系统——后台管理(毕业设计论文).doc》由会员分享,可在线阅读,更多相关《图书馆管理系统——后台管理(毕业设计论文).doc(49页珍藏版)》请在金锄头文库上搜索。
1、 本 科 毕 业 设 计 题 目:图书馆管理系统后台管理非物质文化遗产是指各族人民世代传承的,与群众生活密切相关的各种传统文化表现形式和文化空间,包括民俗活动、表演艺术、传统知识和技能以及与之相关的器具、实物、手工制品等 图书馆管理系统后台管理摘要:随着科学技术的发展,图书馆管理也告别了传统的人工管理,开始采用数字化的计算机管理的方式,这使得图书管理变得越来越人性化,受到了公众的好评。目前,各大图书馆、书店都采取了图书管理系统对自身的图书进行管理,大大地节约了人力物力和财力,提高了工作的效率和准确程度,也使图书查找变得简单快捷,打破了传统的手工查找模式,实现了图书上传、查询、借阅、还书、续借、
2、过期缴费一条线自动化服务。通过查阅资料,以及和同学研究讨论,在本项目中,我负责的是图书馆管理后台系统,主要分为图书管理模块、读者管理模块、图书管理员模块三部分,实现图书信息、读者信息、管理员信息的浏览、查询、添加、修改删除,从而实现图书馆后台管理自动化。关键词:数字化,图书管理,效率,后台系统Library Management SystemBack-office SystemsAbstract:As the developmenting of sciencetist , library management also become more manual , and began to use
3、 computer to manage, library management which makes it more humane, 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 efficienc
4、y and accuracy of Books Find quick and easy, breaking the traditional 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, gradua
5、tion, to complete the design of a library management system. In 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 admini
6、strator information browsing, query, add, modification and deletion, in order to achieve 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
7、2005简介2(四)ASP技术介绍3三、系统需求分析与总体设计4(一)系统需求分析4(二)系统流程分析4(三)系统数据流图5(四)系统功能分析6(五)概要设计7四 、数据库结构设计与实现17(一)数据库设计17(二)数据库详细设计17(三)数据结构表之间的关系21五、详细设计以及系统实现22(一)登陆窗口22(二)管理中心欢迎界面23(三)图书管理模块24(四)读者管理模块26(五)图书借还模块28(六)资料修改模块31(七)公告管理模块33(八)在线阅读管理模块34六、 测试35(一)测试说明35(二)测试用例以及结果分析36总 结44参考文献46致 谢47 一、概 述(一) 课题背景及意义
8、 随着经济的不断发展,人们的生活水平得到了很大的提高,越来越多的人不再仅仅满足于物质的追求,对精神文化的需求也越来越大。书籍作为人类的精神粮食,数量以几何级别增长。图书管理也越来越先进了,人们告别繁琐的工作,用数字化的图书馆管理系统快速找书、借书、还书,还可以轻易地从图书馆的查询功能得知一本书籍的主要内容,是否是自己真正想要寻找的书籍,大大节省了时间和人力物力。(二)课题的研究内容与开发目的本课题立足实际,根据大学的所学知识,采取B/S(浏览器/服务器)结构,运用ASP动态网页技术和SQL Server 数据库技术,希望能尽己所能,模拟实际情况,开发一个满足用户需求的拟图书馆管理系统。本系统由
9、于硬件所限,不会用到借书卡和RIDF扫描工具,均使用唯一的编码代替读者身份和图书。本系统分为前台和后台,主要功能有图书馆管理、读者管理、图书借还、在线阅读、留言板、图书检索等功能。本课题的主要目的是巩固学习内容,提高动手能力,为毕业之后走入社会打下坚定的项目基础。二 、运行环境介绍(一)系统运行环境配置 安装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微软一个非常强大的数据处理软平台,通过这个平台,我们能高效地处理成千上万的数据。(四) ASP技术介绍ASP是Active Server Pages的缩
12、写,意思是动态服务器网页技术。ASP学习简单易懂,对运行环境的要求也很简单,因此在初期深受欢迎,但是由于ASP兼容性比较弱,现在已经比较少用了。ASP文件的后缀是.asp,其实就是在HTML文件中嵌入VBScript或者JavaScript。【男人最怕什么?】没人羡慕你有几百块钱,但是绝对有人羡慕你半个小时男人怕什么,不怕外面风吹雨淋,就怕老婆说不行她们女人怕什么,不怕跟你受苦受累,就怕你是窝囊废我们可以没钱没地位,但是你不能连她基本的生.理渴.望都满足不了别成窝囊废,马老中医威/亻言msdf003一直都在关爱你的性福生活。三、系统需求分析与总体设计(一) 系统需求分析 随着图书出版数量的增加
13、,图书馆的规模增大,传统的图书管理模式的缺陷也越来越明显:图书存放混乱,人工查询图书耗时耗力,借阅管理难度大等等,因此必遭淘汰。取而代之的是数字自动化的图书馆管理模式。新型的图书馆管理系统采用数字化,打破时空界限,读者不用去到图书馆就能查询图书馆的图书,也能登陆自己的账户实行续借,还可以随时获取图书馆的最新公告信息,实现足不出户知天下事,非常方便。对于图书馆管理员来说更是一个福音,所有的图书流通步骤都实现了自动化,大大提高了工作效率,减轻了工作量,而且图书的管理也更加有效。因此图书馆管理系统是有市场需求的。根据调查,图书馆管理系统的需求非常的清晰,那就是把图书的流通过程都实现网络化,实现图书检
14、索、借阅、续借、罚金计算、图书添加删除修改、读者添加修改删除、管理员添加修改删除功能。为了丰富图书馆前台的功能,增加图书馆管理者与读者之间的交流,加快信息流通,增加留言板模块、在线阅读模块、公告模块和图书推荐模块。(二) 系统流程分析本系统中读者可以登录个人中心留言、查看留言信息、以及图书借阅;管理员登录后台之后,有图书管理、读者管理、图书借阅管理、个人资料修改,公告管理、在线阅读管理、留言管理共七个功能模块,管理员可以对其进行操作。系统流程图如图3.1所示:图3.1 系统流程图Fig.3.1 system flow chart(三) 系统数据流图 结合系统实际使用用户,本系统共分为管理员、读
15、者、游客三种角色。管理员登陆后进入系统后台界面,可以对图书、读者、公告、留言板、借阅、在线阅读进行管理,以及对个人资料进行修改。超级管理员还可以增加、删除普通管理员。读者登陆图书馆系统,可以对公告、图书推荐、在线阅读、留言板进行浏览,还可以进入个人中心续借图书,查看与自己相关的留言。游客不需要注册就可以像浏览网页一样,查询图书和公告、在线阅读短文以及留言。 把上面的过程归类整理分析,可以得出本系统的数据流图,如图3.2所示:图3.2 系统数据流图Fig.3.2 The system data flow diagram(四) 系统功能分析 本图书管理系统后台的系统功能主要有:1) 登陆功能:管理员输入用户名和密码,通过验证即可登陆。2) 图书管理功能:包括删除、修改、添加图书三个小功能:1 图书删除:输入书名相关的字,进入选择窗口,选择删除即可;2 图书修改:输入书名相关的字,进入选择窗