没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
图书借阅管理系统的主要任务是实现读者迅速检索查询,方便借阅归还图书,图书管理员高效的完成系统的各项基本操作,系统管理员是管理用户设置权限等操作,从图2.1可以看出图书借阅管理系统要完成一下功能: (1) 登录: 读者、图书管理员,系统管理员进入该系统必须登录,身份验证正确了才可以进入该系统,以不同身份进入该系统所对应的系统使用权限是不同的。 (2) 系统设置功能: 系统管理员可以设置图书馆相关的参数信息。 (3)用户管理功能: 对系统用户进行添加,修改,删除,权限设置等操作。 (4)查询功能: 对图书馆的馆藏图书,借阅历史,读者用户等信息进行查询。 (5)其他功能 系统管理员可以修改自己的密码,并且拥有其他用户所拥有的所有功能。 2、功能模型 图书管理员详细功能描述 读者管理功能: 对读者的类型和读者档案进行管理,包括添加,修改,删除读者类型和读者用户的相关信息,管理不同类型读者借阅图书的数量。 图书管理功能: 包括对图书类型和具体图书信息的管理,可以增加,修改,删除图书,丰富具体图书的信息,对不同图书进行分类操作。 图书借阅功能: 可以完成对读者借阅,续接和还书的操作。 系统查询功能: 查询图书相关资料,借阅历史和借阅到期题型. 修改密码功能: 可以修改自己的登录密码。 读者详细功能描述 (1) 修改登陆密码: 修改自己的登录密码。 (2) 查询功能: 对图书馆图书信息进行查询,对自己当前借阅书籍进行查询。
资源推荐
资源详情
资源评论
《JavaWeb 程序设计》
课程设计报告
题 目 :
图书管理系统
专 业 :
班 级 :
姓 名 :
指 导 教
师 :
成 绩 :
学号
计算机学院
2018 年 5 月 31 日
目录
1 引言..............................................................................................................................................................................1
2 需求分析......................................................................................................................................................................1
2.1 系统概述..........................................................................................................................................................1
2.2 功能分析..........................................................................................................................................................1
2.3 数据模型分析..................................................................................................................................................2
3 系统结构......................................................................................................................................................................3
3.1 总体结构..........................................................................................................................................................3
3.2 数据库设计......................................................................................................................................................3
4 设计与实现..................................................................................................................................................................8
4.1 模块结构设计与接口设计..............................................................................................................................8
4.2 模块界面及关键代码....................................................................................................................................12
5 系统测试....................................................................................................................................................................22
5.1 测试记录与分析............................................................................................................................................22
5.2 问题思考与调试............................................................................................................................................23
6 总结............................................................................................................................................................................24
7 参考文献....................................................................................................................................................................25
1
计算机学院《JavaWeb 程序设计》课程设计报告
1 引言
计算机信息处理系统的引进已彻底改变了许多系统的经营管理模式。图书
管理系统是学校管理机制中的重要组成部分,通过对图书管理系统的运行管理
机制进行调查研究,开发了此图书系统。本系统中解决了学校图书管理事务中
的常用基本问题以及相关统计工作。本系统中包含 6 个功能模块:系统设置,
读者管理,图书管理,图书借还,系统查询和更改口令。本系统使有 jsp 进行
网页界面的设计,使用 MVC 设计模式,采用了开源框架 Struts,它采用了当今
软件设计的最新技术,具有开发效率高、设计灵活、生成的软件界面友好美观
等特点。本系统中通过 JDBC 驱动和数据库进行无缝连接,后端的数据库是
sqlserver,也是一个开源的数据库系统,该数据库具有较高的完整性,一致性
和安全性。
2 需求分析
2.1 系统概述
该系统主要建立一个基于 B/S 模式的图书馆借阅管理系统,面对当起很多小
型图书管理仍是人工管理带来的检索速度慢,效率低,借阅归还图书量大,图书统
计工作量大,藏书不能完成及时更新的问题,该系统可以对跟系统的三个用户类
型的使用实现:
(1)对于读者在本系统的应用下可实现按照各种方式(如:书名,编号,作者)查
询图书馆的藏书请客,方便的借阅图书,续借图书,归还图书,能够查询自己的借阅
图书情况。
(2)对于图书馆工作人员能够实现方便的对图书进行查询,方便的进行读者
借阅情况查询,方便的进行借书还书处理等,便捷的对图书信息进行添加、修改、
删除,分类管理等操作,对读者信息进行相关添加,修改,分类管理等操作。
(3)对于系统管理员可以对图书馆信息修改更新操作,对系统用户进行添加、
修改、删除、权限设置等操作,对图书馆的办证参数进行修改维护等操作功能
2.2 功能分析
1、模型概述
图书借阅管理系统的主要任务是实现读者迅速检索查询,方便借阅归还图书,
图书管理员高效的完成系统的各项基本操作,系统管理员是管理用户设置权限等
操作,从图 2.1 可以看出图书借阅管理系统要完成一下功能:
(1) 登录:
读者、图书管理员,系统管理员进入该系统必须登录,身份验证正确了才可
以进入该系统,以不同身份进入该系统所对应的系统使用权限是不同的。
(2) 系统设置功能:
系统管理员可以设置图书馆相关的参数信息。
(3)用户管理功能:
对系统用户进行添加,修改,删除,权限设置等操作。
(4)查询功能:
对图书馆的馆藏图书,借阅历史,读者用户等信息进行查询。
(5)其他功能
2
计算机学院《JavaWeb 程序设计》课程设计报告
系统管理员可以修改自己的密码,并且拥有其他用户所拥有的所有功能。
2、功能模型
图书管理员详细功能描述
读者管理功能:
对读者的类型和读者档案进行管理,包括添加,修改,删除读者类型和读者用
户的相关信息,管理不同类型读者借阅图书的数量。
图书管理功能:
包括对图书类型和具体图书信息的管理,可以增加,修改,删除图书,丰富具体
图书的信息,对不同图书进行分类操作。
图书借阅功能:
可以完成对读者借阅,续接和还书的操作。
系统查询功能:
查询图书相关资料,借阅历史和借阅到期题型.
修改密码功能:
可以修改自己的登录密码。
读者详细功能描述
(1) 修改登陆密码:
修改自己的登录密码。
(2) 查询功能:
对图书馆图书信息进行查询,对自己当前借阅书籍进行查询。
读者
(from Use Case View)...)
系统查询
(from Use Case View)
系统管理员
(from Use Case View)
登录
(from Use Case View)
系统设置
(from Use Case Vi ew)
系统管理
(from Use Case Vi ew)
用户管理
(from Use Case Vi ew)
借阅管理
(from Use Case Vi ew)
归还管理
(from Use Case View)
借还管理
(from Use Case Vi ew)
续借管理
(from Use Case View)
图书管理员
(from Use Case View)
读者信息管理
(from Use Case Vi ew)
读者管理
(from Use Case Vi ew)
读者类型管理
(from Use Case Vi ew)
图书信息管理
(from Use Case Vi ew)
图书管理
(from Use Case View)
图书类型管理
(from Use Case View)
图 1 功能模型图
2.3 数据模型分析
在这里使用 E-R 图描述了图书借阅管理系统的数据模型。图 2 图书借阅管
理系统 E-R 图描述了该系统所涉及到的实体以及他们之间的关系。具体结构如
图 2 所示。
3
计算机学院《JavaWeb 程序设计》课程设计报告
图 2 系统 E-R 图
3 系统结构
3.1 总体结构
(1)概述
该系统在 Windows98/2000/XP 环境下,主要采用 JSP 开发工具,
MySQL 数据库来设计,开发过程与成果应符合 GB/T 11457-1995 软件工程
术语,GB/T 8567-1988 计算机软件产品开发文件编制指南等。
(2)总体结构
系统结构图将会使读者和用户能直观的了解系统的结构模式,理解系统的
各个功能的结构,能很好地方便用户使用和理解整个系统。本系统的结构图如
图 3 所示。根据需求分析的结果,按照“低耦合、高内聚”的原则,本系统将划
分为以下主要功能模块:系统管理员功能模块,读者管理功能模块,图书管理
功能模块,图书借还功能模块;系统查询功能模块。
图 3 系统总体结构图
3.2 数据库设计
数据库设计是把现实世界的实体模型与需求转换成数据库的模型的过程,
它是建立数据库应用系统的核心问题。整个系统所包括的信息有图书信息、读
剩余26页未读,继续阅读
资源评论
三两光阴七寸执念
- 粉丝: 86
- 资源: 132
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功