图书馆管理系统的设计与实现.doc

资料分类:计算机信息 上传会员:潘教授 更新时间:2021-09-24
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:18039
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

【摘要】随着信息技术的普及,信息计算、计算机技术、通信技术已经渗透到各行各业。图书馆作为信息资源的集散地,图书借阅频繁,信息数据庞大,因此,需要一个完善的图书管理系统。本文所设计的系统是一个中小型的图书馆管理系统,适用于学校图书馆对图书进行借阅管理。系统包含图书管理员、系统管理员两部分,分别有不同的权限。图书管理员可以进行图书管理,增加图书、修改图书的信息、删除图书。图书管理员可以在系统中增加读者的相关信息,例如读者的姓名,工号以及所属读者的类别,是一级会员还是二级会员或者其他会员级别。通过操纵该系统,管理员能在很大的程度上对图书和读者的静态信息进行有效的管理,还可以根据读者的借书卡号查询读者信息,并对借书、还书以及还书逾期的操作进行控制操作。系统管理员不仅有图书管理员的权限,还可以对图书管理员的信息进行有效的管理,对读者级别和图书类别进行管理操作。

本系统设计方案中,数据库采用MySQL,编程工具MyEclipse,采用了企业级框架SSH技术来进行技术支持和功能的实现。使用该管理系统,可以在很大程度上节省管理员的时间,还能提高管理员的工作效率,从而减少过多的手工操作而带来的过失。 

 

【关键词】:图书馆管理系统; Struts; Hibernate; Spring

 

目录

摘要

Abstract

1 绪论-1

1.1图书馆管理系统-1

1.2图书馆管理系统的现状研究-1

1.3选题研究目的-2

1.4项目内容与框架技术-2

1.5本章小结-2

2 开发环境-3

2.1 MVC模式的分析-3

2.1.1 模型(Model)-3

2.1.2 视图(View)-3

2.1.3控制器(Controller)-3

2.2 系统框架技术-3

2.2.1 Struts2-3

2.2.2 Hibernate-4

2.2.3 Spring-4

2.3 开发软件工具-6

2.3.1 MyEclipse-6

2.3.2 Navicat for MySQL-6

2.4 总结-6

3 系统分析-7

3.1功能需求分析-7

3.1.1登录退出修改密码模块-8

3.1.2读者信息模块-8

3.1.3 图书资料模块-8

3.1.4借书模块-8

3.1.5还书模块-8

3.1.6系统设置模块-8

3.2非功能性需求-9

3.3本章小结-9

4 系统设计与功能实现-10

4.1数据库分析-10

4.2 数据库ER图-10

4.3数据库逻辑结构设计-11

4.4本章小结-13

5 系统的总体设计-14

5.1数据库Dao的设计与构建-14

5.2功能模块的详细设计-18

5.2.1登录模块设计-18

5.2.2读者信息模块设计-21

5.2.3图书资料模块-24

5.2.4借书模块-26

5.2.5还书模块-29

5.2.6系统设置模块-30

5.3本章小结-31

6 系统测试-32

6.1 测试用例设计-32

6.1.1 登录模块测试-32

6.1.2读者信息模块测试-32

6.1.3图书资料模块测试-33

6.1.4借书模块测试-34

6.1.5还书模块测试-35

6.1.6系统设置模块测试-35

6.2测试结论-36

6.3本章小结-36

7 总结-37

参考文献-38

致  谢-39

相关论文资料:
最新评论
上传会员 潘教授 对本文的描述:本章首先介绍了什么是图书馆管理系统,图书馆管理系统的功能和管理方式的发展历程;和国外西方比较发达的国家的图书馆管理系统现状进行研究比较,借鉴其中的先进理念和管理模......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: