- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
西 安 邮 电 大 学
(计算机学院)
数据库课程设计报告
题 目: 图书馆管理系统
专业名称: 软件工程
班 级:
学生姓名:
学号(8位):
指导教师: 孟彩霞
起止时间: 2014年月日年月日
课程设计内容
自行设计并实现一个较为完整的数据库应用系统的设计与开发,锻炼学生综合运用数据库知识的能力,并掌握一种当前流行的软件开发工具。
1.数据库的设计
根据所选的题目,经过调查研究,构建合理的数据库。首先构建基本表以及表和表之间的联系,在此基础上构建视图和索引表。
2.服务器的组织
根据建立的基本表、视图和索引表搭建服务器。
3.前端开发工具: JAVA
等都是当前流行的前台开发工具,选择其中一种进行学习并完成编写程序。
服务器端:SQL Server2005、
4.开发应用程序
利用所学的软件开发工具进行应用程序的开发。
5.连接、调试。
三、软硬件环境及系统所采用的体系结构
前台为Java.
后台数据库 SQL Server。
系统的体系结构为:C/S.
四·需求分析
1.对开发系统的功能。
本系统是一个图书管理系统。
本系统用户分为读者用户和管理员用户两类。
管理员用户负责系统的维护,包括对:管理员信息,图书信息,读者信息,借阅信息的录入、修改、查询、删除等。
读者用户具:有查询自己当前借书情况,和历史借阅情况和自己信息的查看和自己部分信息修改的权限。
同时本系统还具有公共的功能:对所有使用该系统的所有用户都能进行 的操作:公共图书检索。
2.对系统性能的描述。
正 确 性 , 可 靠 性 , 效 率 性, 完 整 性 ,
易使用性, 可维护性, 可测试行, 复用性,
安全保密性, 可理解性, 可移植性。
3.系统将要实现的目标。
系统的开发主要目的是实现图书馆信息管理的系统化、规范化和自动化。图书馆信息管理系统主要提供对图书信息的管理和读者信息的管理。需要完成的主要功能有:
(1)有关读者信息的输入、修改和查询。
(2)图书信息的输入、修改和查询。
(3)管理员信息的输入,修改和查询。
(4)图书的借阅信息管理
(5)公共图书检索功能
五、系统设计
1.系统结构图(功能模块图)
(1)系统进行分析
a.图书信息管理:图书信息的输入、修改和删除,书号、书名、作者、价格、出版社等。管理员用户可以对图书信息修改、查询等功能,读者只有查询图书功能
b.读者信息管理:读者编号、读者姓名、读者性别、已借图书数目等。管理员可以对读者信息进行增加、查询等操作,读者只能对读者信息进行查询操作。
c.管理员信息管理:管理员编号、姓名、密码等。管理员对管理员信息的查询、修改等操作。
d.图书借阅管理:读者编号、图书编号、借书日期、还书日期等。管理员对借出的书籍、读者、借书时间、进行登记,而还书日期由系统根据图书的类型表中的可借天数自动的生成一个还书日期。
e.公共图书检索,可以根据多个图书信息进行检索。
(2)系统结构图,并对各个模块功能描述
读者登录:输入读者的编号,以及读者的密码,就会进入读者界面,
如果密码和用户名不能对应,或者读者不存在,就会返回系统界面。
管理员登录:输入管理员的编号,以及管理员的密码,就会进入读者界面,如果密码和用户名不能对应,或者管理员不存在,就会返回系统界面。
选择3就会进入公共的图书检索界面,使用系统的人都可以进入
选择0,就会退出该系统
5.输入异常就会返回该界面
1.1.:读者基本信息查看:查看登录成功的读者的:编号,姓名,性别,类型,单位,电话,备注
1.2 :读者当前借阅信息查看
2.1 管理员基本信息查看:查看当前登录的管理员的基本信息包括:管理员编号,姓名,性别,电话和办公地点。
2.2读者信息管理:包括增加,删除,修改读者部分信息。
2.2.1增加读者信息:要输入读者编号(如果编号存在,系统会给出提示要新的读者编号),输入密码(两次输入,如果不相同会给出提醒重新输入),输入姓名,性别,类型编号,单位,电话,备注。如果其中有些信息不合理(如性别只能为男或女,等等)会增加失败。
2.2.2 删除读者信息:要输入要删除的读者编号,不论读者是否存在,都会删除成功,如输入读者编号输入不合理就会删除失败。同时删除与该读者有关的借书记录,提醒删除成功。
2.2.3读者信息修改:这里只能修改读者自己不能修改的信
原创力文档


文档评论(0)