预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共23页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

23课程设计课程名称____数据库_________题目名称图书馆管理系统学生学院____计算机学院_________专业班级___________学号_____________学生姓名_______________指导教师________左亚饶_________2013年1月15日目录1.课设概述31.1课设选题31.2课设背景31.3开发环境与工具42.需求分析42.1系统需求概述42.2功能性需求43.概要设计53.1系统总体设计53.1.1逻辑结构设计63.1.2软件架构设计63.2系统功能设计73.2.1总体结构73.2.1功能设计说明93.3数据库设计103.3.1建库设计103.4界面设计113.4.1主界面113.4.2子界面A124.详细设计144.1模块接口设计145.系统测试185.1各模块测试185.2测试评价225.3.1充分性评价225.3.2缺陷与不足225.3.3改进建议226.总结体会23参考文献241.课设概述1.1课设选题图书馆管理系统实例1.2课设背景当今时代是飞速发展的信息时代。在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。本系统就是为了管理好图书馆信息而设计的。图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理,现今,有很多的图书馆都是初步开始使用,甚至尚未使用计算机进行信息管理。根据调查得知,他们以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于图书借阅情况(如借书天数、超过限定借书时间的天数)的统计和核实等往往采用对借书卡的人工检查进行,对借阅者的借阅权限、以及借阅天数等用人工计算、手抄进行。数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统,规范的信息管理手段。尽管有的图书馆有计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比较突出,这就是管理信息系统的开发的基本环境。数据处理手工操作,工作量大,出错率高,出错后不易更改。图书馆采取手工方式对图书借阅情况进行人工管理,由于信息比较多,图书借阅信息的管理工作混乱而又复杂;一般借阅情况是记录在借书证上,图书的数目和内容记录在文件中,图书馆的工作人员和管理员也只是当时对它比较清楚,时间一长,如再要进行查询,就得在众多的资料中翻阅、查找了,造成查询费时、费力。如要对很长时间以前的图书进行更改就更加困难了。基于这此问题,我认为有必要建立一个图书管理系统,使图书管理工作规范化,系统化,程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改图书情况。1.3开发环境与工具序号类别具体需求备注1硬件内存512M以上2软件Windowsxp以上SqlServer2000+eclipse+JDBC驱动需求分析2.1系统需求概述设计图书馆信息管理系统要考虑的问题很多。本程序的实例对实际系统作了适当的简化。需求概述如下:系统能对书籍信息进行管理。书籍的信息包括:书籍名称、出版社、作者、出版社地址、出版日期、价格、书籍数量、书籍借出数量。书籍管理功能包括:添加书籍、修改书籍信息、删除书籍。添加书籍时。可设定新书数目,几本完全相同的书籍作为一条记录管理。系统不需要管理借阅者除姓名外的信息。对每一名借阅者最多可借阅的书籍数目不做限定。借书时,管理人员记录借书者姓名、借阅书籍名称和借阅日期。还书时,管理人员记录还书者姓名、归还书籍名和还书日期。系统暂时不设定书籍的最长借阅时间。操作人员可以根据书籍名称、作者、出版社三者之一或者三者的任意组合查询书籍信息。系统暂时不具备模糊查询的功能。操作人员可以查询借阅某书籍的所有借阅者姓名;也可以查询借阅者借阅的所有书籍名称;还可以根据借阅者姓名、书籍名称查询借阅者的借书时间、还书时间。系统由图书馆工作人员操作、图书馆工作人员分为系统管理员、书籍管理员和借阅管理员三类。系统管理员具有所有操作权限;书籍管理员具有书籍管理、查询信息权限但不具备管理借书还书事宜及管理用户权限;借阅管理员具有管理借书还书、查询信息权限,但不具备管理书籍和用户的权限。系统管理员负责管理系统用户,可以增减用户、修改用户密码和删除用户。所有操作人员凭账号和密码登陆系统。2.3功能性需求用户登陆用户管理:该功能又包含以下三项子功能:添加用户修改用户密码删除用户书籍管理:书籍管理功能包括以下三项子功能:添加书籍修改书籍删除书籍借书管理:该功能包括以下两项子功能:书籍出借出借