图书馆管理系统毕业论文Word文档格式.docx
《图书馆管理系统毕业论文Word文档格式.docx》由会员分享,可在线阅读,更多相关《图书馆管理系统毕业论文Word文档格式.docx(61页珍藏版)》请在冰豆网上搜索。
摘要
图书馆,是新建成的图书馆。
图书馆人员结构复杂,人员数量有限,涉及方面很广,如果还使用手工操作处理图书借阅问题,工作将非常繁琐,需要大量的人力、物力和财力,极大的浪费了资源,对于图书馆管理人员来说,图书馆管理包括图书信息管理、学生信息管理、图书类别管理、借阅信息管理、管理员信息管理等等。
而这些项目在过去靠手工操作,需要手工记录这些事情,不但麻烦,还经常出错,给广大用户带来很多不便,因此,开发这样一套图书馆管理系统软件。
本人负责图书及读者信息管理、后台数据库的维护、系统数据库设计,它具备图书信息的添加、图书信息的修改、图书信息的查询、图书信息的删除;
用户信息的添加、删除、修改、查询;
借、还书的登记等多种功能。
系统的实现方式主要是在Microsoftwindows开发平台环境中使用ASP.net技术,ASP.net技术是当今流行的开发Web应用程序技术。
数据库方面选用了MicrosoftSQLServer2000。
针对Web服务器本人所选用的是由windows2000Server系统。
关键词:
图书馆管理系统;
用户信息管理;
图书信息管理;
ASP.net;
MicrosoftSQLServer2000
目录
引言 -1 -
1系统概述 -2 -
1.1题目背景情况 -2 -
1.1.1题目背景和意义 -2 -
1.1.2国内外发展现状 -2 -
1.1.3题目的主要内容 -3 -
1.2需求分析 -4 -
1.2.1需求分析概述 -4 -
1.2.2用户特点 -5 -
1.2.3系统完成任务 一 5 -
1.2.4功能需求描述 -5 -
1.2.5性能需求 -10 -
1.2.6运行环境 -10 -
2方案论证 -11 -
2.1操作系统论证 -11 -
2.1.lWindowsXP -11 -
2.1.2Windows20000操作系统 -11 -
2.1.3Linux系统 -12 -
2.1.4结论 -12 -
2.2Web开发技术方案论证 -13 -
2.2.1ASP - 13 -
2.2.2PHP - 13 -
2.2.4.NET - 14 -
2.2.5结论 -14 -
2.3系统开发模式方案论证 -15 -
2.3.1B/S - 15 -
2.3.2C/S - 15 -
2.3.3对等网络 -15 -
2.3.4结论 -16 -
2.4数据库方案论证 -16 -
2.4.1SQLServer - 16 -
2.4.2Oracle - 17 一
2.4.3Access 一 17 一
2.4.4结论 -17 -
2.5开发工具方案论证 -18 -
3系统概要设计 -18 一
3.1系统功能描述 -18 -
3.2系统总体功能模块图 -19 -
4后台维护系统设计详细设计 -21 -
4.1后台维护系统设计 -21 -
4.1.1数据库管理和维护 -21 -
4.1.2后台维护模块图 -21 -
4.1.3后台维护功能模块分析 -23 -
4.2管理员登录模块 -26 -
4.2.1管理员登录模块说明 -26 -
4.2.2管理员登录模块功能图 -26 -
4.2.3管理员登录模块流程图 -26 -
V
图4.8管理员登录模块流程图 -27 -
4.2.4管理员登录模块界面介绍 -27 -
4.3管理员用户管理模块 -29 -
4.3.1管理员用户管理模块说明 -29 -
4.3.2管理员用户管理模块功能图 -29 -
4.3.3管理员用户管理模块流程图 -30 -
4.3.4管理员用户管理模块界面介绍 -30 -
4.4管理员图书管理模块 -32 -
4.4.1管理员图书管理模块说明 -32 -
4.4.2管理员图书管理模块功能图 -32 -
4.4.3管理员图书管理模块流程图 -33 -
图4.18管理员图书管理模块流程图 -34 -
4.4.4管理员图书管理模块界面介绍 -34 -
4.6借阅管理模块 -36 一
4.6.1借阅管理模块说明 -36 -
4.6.2借阅管理模块功能图 -36 -
4.6.3借阅管理模块流程图 -37 -
4.6.4借阅管理模块界面介绍 -37 -
图4.22借阅登记 -38 -
图4.23归还登记 -38 -
5数据库设计 -39 -
5.1E-R图 -39 -
5.1.1总体数据库 -39 -
5.1.2管理员用户管理E—R图 -39 -
5.1.4图书查询E—R图 -41 -
5.2数据库设计所涉及的表 -41 -
6设计中遇到的问题与解决方法 -42 -
6.1连接问题 -42 -
6.2搜索问题 -43 -
7系统测试 -43 -
7.1测试的介绍 -43 -
7.2成|]试的原贝U - 43 -
7.3测试方法与步骤 -44 -
7.3.1软件测试步骤 -44 -
7.3.2软件测试的方法 -45 -
7.4测试用例的设计 -45 -
7.5测试结论 -48 -
结论 -49 -
致谢 一 50 -
参考文献 -51 -
VII
引言
当今时代是飞速发展的信息时代。
在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。
计算机的最大好处在于利用它能够进行信息管理。
使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。
尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。
计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。
本系统就是为了管理好图书馆信息而设计的。
图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理。
根据调查得知,他们以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于图书借阅情况(如借书天数、超过限定借书时间的天数)的统计和核实等往往采用对借书卡的人工检查进行,对借阅者的借阅权限、以及借阅天数等用人工计算、手抄进行。
数据信息处理工作量大,容易出错;
由于数据繁多,容易丢失,且不易查找。
总的来说,缺乏系统,规范的信息管理手段。
尽管有的图书馆有计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比较突出,这就是管理信息系统的开发的基本环境。
数据处理手工操作,工作量大,出错率高,出错后不易更改。
图书馆采取手工方式对图书借阅情况进行人工管理,由于信息比较多,图书借阅信息的管理工作混乱而又复杂;
一般借阅情况是记录在借书证上,图书的数目和内容记录在文件中,图书馆的工作人员和管理员也只是当时对它比较清楚,时间一长,如再要进行查询,就得在众多的资料中翻阅、查找了,造成查询费时、费力。
如要对很长时间以前的图书进行更改就更加困难了。
基于这此问题,有必要建立一个图书管理系统,使图书管理工作规范化,系统化,程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改图书情况。
-1-
1系统概述
1.1题目背景情况
1.1.1题目背景和意义
1.1.1.1题目背景
毕业设计的题目为《图书馆管理系统》,由于图书馆,是新建成的图书馆。
图书馆人员结构复杂,人员数量有限,涉及方面很广,如果还使用手工操作处理图书借阅问题,工作将非常繁琐,需要大量的人力、物力和财力,极大的浪费了资源,对于图书馆管理人员来说,图书馆管理包括图书信息管理、学生信息管理、图书类别管理、借阅信息管理、管理员信息管理等等。
而这些项目在过去靠手工操作,需要手工记录这些事情,不但麻烦,还经常出错,给广大用户带来很多不便。
所以开发这个图书馆管理系统系统,让管理员方便的管理图书及用户信息,方便得让用户查找图书。
1.1.1∙2题目意义
图书馆管理系统本着让图书馆管理做到快捷、方便、简单、摆脱用手工操作处理图书借阅的问题,工作非常繁琐,需要大量的人力、物力和财力,极大的浪费了资源的略事而设计,它可以使管理员从繁重的手工操作中解脱出来,及时预借一些自己想借,但目前不再图书馆内的图书,这样可以迅速的掌握图书馆图书信息的动向,并向管理员提一些建议。
管理员通过本系统可以添加、修改、删除图书信息,可以添加、修改、删除用户信息,可以快速查找图书等,。
图书馆管理系统是一项非常有意义的开发工作,其发展的潜力巨大,现今最好的办法就是使用计算机操作的图书馆管理系统来实现对图书馆的管理,这就为图书馆管理系统提供了市场需要,而图书馆管理系统在现代社会是最热门的行业,国际上在线图书管理系统前景看好,而国内的在线图书,数量上也有了新的增长。
数字图书,各学校的电子图书室等在线图书的出现,证明了在线图书管理系统的前景是好的。
它的建立使图书馆管理摆脱传统摆脱用手工操作,实现通过互连网而进行的远程图书借阅,其发展前景将是非常深远的。
1.1.2国内外发展现状
通过这前段时间的市场调查和分析,初步了解到现在各种图书管理软件的优点及不足。
比如说有些传统图书管理软件是为替代手工录入,从传统数据记录中产生的,这些软件面对Internet及电子商务迅猛发展的网络经济时代显得如此脆弱而只能望e兴叹!
[14]
目前国际上在线图书管理系统之所以成为热点,跟WEB技术的不断成熟与网络带宽的不断增加分不开的.基于浏览器/服务器(Browse/Server)网络结构建立的在线图书管理系统采用胖服务器,瘦客户端的运行模式,主要的命令执行,数据计算都在服务器完成,应用程序在服务器安装,客户机不用安装应用程序,所有的图书日常管理事务都通过免费的浏览器来完成,采用这种B/S结构的图书管理系统大大减轻了系统管理员的工作量,更重要的是,这种方式对前端的用户数(即读者)没有限制,任何图书信息,即使是异地的用户也可以通过浏览器进行浏览和查询。
在与传统的图书管理系统相比,在线图书管理系统的管理模式突破了地理位置,管理时间的局限,是一种全新的管理模式,其优势是显而易见的,比如虚拟世界可以容纳巨大的信息;
内容传播和交流沟通的无障碍与低成本;
时空概念上相对的自由度;
增加书籍品种易如反掌,它能给读者海量的选择;
建立仓储的费用相对低廉;
新一代网民迅速增加,目前已超过8000万,而使用在线进行图书阅读和查询的网民也迅速增加(尤其是在高校);
同时,国家对信息产业大力支持。
目前,国内在线图书的覆盖面及其7*24小时全天候服务,充分满足了读者的需求。
另外,在线图书管理系统的管理成本远低于传统模式,在节约资料的同时管理水平与管理效率得到了提高。
因此,无论是从管理员的角度而言,还是对于读者或是学生的角度而言在线图书管理都具有较强的优势和良好的发展前景。
1.1.3题目的主要内容
1.1.3.1图书馆管理系统主要内容:
图书馆管理系统的建设是为了使在校的学生方便的借阅图书馆图书,使管理员快捷、简单的对图书馆图书及用户信息进行管理,实现在线的借阅与图书、用户管理,充分利用网络的方便快捷、时时互动的特点,打破传统的手工操作模式,提出新颖的模式,使用户在网络