没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
试读
35页
3.1 系统目标 图书管理系统有来自两方面的需求:即图书馆管理者和图书馆系统管理者。 图书馆人员可以对读者的借阅和还书需要进行操作,并同时形成了借阅或还书记录和阅读确认;馆内人员拥有检索图书信息、阅读用户信息内容、使用借阅者信息的权力;但馆内系统管理人员的工作功能却相当繁杂,除以上操作之外,还涉及对人员授权及详细信息、藏书分类及详细信息、书籍借阅者权限信息和后端数据库等进行管理与保护,包括了对整个信息系统的管理、检查、维修。 3.2 功能需求 (1)用户登录需求分析 用户进入系统,如果需要借阅书籍或者归还书籍,登录账号后,系统把数据传到后台与数据库的数据相互校验以此来查看是否相同,如若相同,则允许这么用户登录。如果不相同,则无法登陆 管理系统。 (2)注册账号需求分析 若用户从未有使用过 管理系统,在需要借阅书籍时,则要进行账号注册操作才可以在本系统内正常借阅上架书籍。 (3)查看书籍需求分析 校图书馆在本系统内集合各式各样种不同的书籍,用户在其中自由选择有兴趣的书籍进行网上借阅。 (4)查看归还需求分析 用户可将自己借过的书进行线上归还,等有需要的时候再借,让用户能在线上完成还书步
资源推荐
资源详情
资源评论
学生毕业设计
成 果
课题名称:
图书管理系统的设
计与实现
目 录
一、设计背景 ..............................................................1
1.1 课题现状 ..........................................................1
1.2 课题意义 ..........................................................1
二、设计思路 ..............................................................2
2.1 开发环境与开发工具 ................................................2
2.1.1 硬件设备及操作系统...........................................2
2.1.2 系统开发工具.................................................2
2.1.3 Eclipse 概述.................................................2
2.1.4 Tomcat7.0 概述...............................................2
2.1.5 mysql 概述...................................................3
2.2 技术架构 ..........................................................3
2.2.1 B/S 系统的三层体系结构.......................................3
2.2.2 Jeecg 智能开发平台 ..........................................4
三、需求分析 ..............................................................5
3.1 系统目标 ..........................................................5
3.2 功能需求 ..........................................................5
3.3 面向对象分析 ......................................................5
四、系统设计 ..............................................................8
4.1 系统功能总体设计 ..................................................8
4.2 系统详细设计 ......................................................8
4.2.1 前台子系统详细设计...........................................8
4.2.2 后台管理子系统详细设计......................................11
4.3 系统数据库设计 ...................................................11
4.3.1 数据库逻辑设计..............................................12
五、系统实现 .............................................................16
5.1 前台子系统实现 ...................................................16
5.1.1 登录 .......................................................16
5.1.2 主页........................................................18
5.1.3 用户注册....................................................19
5.1.4 查看图书列表................................................20
5.1.5 查看借阅统计................................................21
5.2 后台管理系统实现 .................................................23
5.2.1 书籍类型管理................................................23
5.2.2 用户管理....................................................25
六、系统测试 .............................................................27
6.1.1 测试用例设计 ...............................................27
6.1.2 测试目的和原则 .............................................28
6.1.3 测试结果 ...................................................29
七、总结 .................................................................30
参考文献 .................................................................32
1
一、设计背景
1.1 课题现状
一直以来人们都在追求更加方便快捷的工作生活方式以求最大限度的节约时间,计
算机的出现大大方便了人们在生活的各个方面的工作。但现存的各大高校图书馆并没有
相对应的图书管理系统。在日常运作中工作人员需要处理大量信息,大大增加了工作人
员和读者的借书时间。 学院图书馆领导为了向读者提供更加高效的服务以及进行人力资
源的合理分配。决定在基于现有情况下设计出一个管理图书系统,以此对学院的书籍以
进行更好的管理为广大师生提供更好的服务,所以我想如果能有一个网站,能对图书管
理员和读者都十分方便。既节约了图书管理员的时间又可以优化读者借书体验就好了。
于是,一个图书管理系统项目就由此而生。
1.2 课题意义
书籍管理工作一直是 学院内每一位系部或学院部都要真实面对的切实工作,而长期
以来 学院的管理人员都采用了较为传统的人工方法来管理图书资料。这些方法面临着不
少弊端,包括工作效率低、保密性差且程序复杂。此外,由于藏书总量的扩大,其工作量
也将大大增加,这必然导致图书馆的管理人员工作量和强度加大,而这些都为藏书信息
的检索、更新和保护都增加了不少难度。
通过比较细致的研究,可以发现目前在中国的各类院校中尚有很部分院校的图书管
理工作还停留在传统的人工管理上。这样的管理方式已经大能适合于新时期的经济发展,
而这样落后的管理方式又会耗费很多人力和物力。所以随着现代计算机技术的水平日益
提高,这些传统的人工管理方式有必讲被以比较科学的以计算机技术为基础的现代管理
方式所代替。
使用计算机管理作为新信息时代的选择,具有与传统人工管理不能相比的好处,例
如可以快速搜索信息、使读者检索便捷、使管理系统更加安全性高、图书数据存储容量
大、保密性好、使用期限长、相比于传统人工管理费用较低。这些优点可以大大提高我
校对图书管理的管理效率,节省更多的时间和经费。所以,通过计算机研究一套可以给管
理人员与使用者带来更为便利的选择方法和更为方便的检索手段,将是十分必要的,而
且是十分明智的选择。
2
二、设计思路
2.1 开发环境与开发工具
2.1.1 硬件设备及操作系统
计算机配置:第八代智能英特尔 酷睿 TM i5-826U 处理器(或具有比此电脑更高以上
配置的更高性能计算机),可正常连接互联网络,内存应在 8GB 以上,硬盘要在一 T 或以
上。
电脑操作系统:Windows7 及以上
客户端:i5(或比之来说更先进的 CPU)以上配备的 PC 机,存储器应该在 1G 之上,硬
盘在 80G 之上。Windows 操作系统应设置 Web 网页浏览器使其能正常查看程序。
网络:指服务器设备与客户端应有的网络接口连接互联网,配置参数数据的 TCP/IP
协议或是能够连接 WLAN 热点正常访问网页。
2.1.2 系统开发工具
电脑配置:thinkpad 品牌机 CPU: i5 内存:DDR 2G 硬盘:150G
操作系统:win 7
开发环境:Eclispse Kepler
Web 服务平台:Tomcat 7.0
数据库:mysql 5.5
jdk:7.0
2.1.3 Eclipse 概述
Eclipse 是一款可编辑开发 Java 程序、使用 Java 语言开发的编程软件,使用它你能
够在对数据库和 J 二 EE 系统的研究、设计,及其与应用服务器设备的整合等工作领域方
面大大的提升了效率。这是功能最丰富的 J 二 EE 集成发布环境,包含了最全面的编码、
调试、错误检测与设计等功能,并全面支持静态页面管理。
2.1.4 Tomcat7.0 概述
Tomcat web 应用服务器,是一种大众常用级别服务器受到许多技术开发人员的青
睐,Tomcat 目前来说是项目管理中的一种比较重要项目运行工具,由于其优于众人的性
能,由于 Tomcat 科技世界领先、运行特性平稳,而且免费,所以引起了 Java 爱好者的关
剩余34页未读,继续阅读
资源评论
xiaozhima-dun
- 粉丝: 5629
- 资源: 46
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功