没有合适的资源?快使用搜索试试~ 我知道了~
图书馆管理系统-3期(AL030) AL030030100001 概要设计书.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 139 浏览量
2022-07-13
19:55:56
上传
评论
收藏 895KB DOC 举报
温馨提示
试读
22页
图书馆管理系统-3期(AL030) AL030030100001 概要设计书.doc 学习资料 复习资料 教学资源
资源推荐
资源详情
资源评论
概要设计说明书
一、 引言
(一) 编写目的
通过本文档对图书管理系统进行概要设计,实现需求说明书中的具体要求。主要通过系统构架、前台
设计、用户列别分析设计来描述图书管理系统的设计思路。
(二) 术语
缩写、术语
解释
图书管理
一个较好的图书馆管理系统能够使图书馆管理工作规范化、系统化、
程序化,避免老式管理中的缺点,提高信息处理的速度和准确性,能
够及时、准确、有效地查询和修改图书信息。
(三) 参考文档
资料名称
作者
出版单位
日期
来源
项目合同
二、 系统概述
(一) 系统说明
任务提出单位:XXX 学校
预期用户:XXX 学校
(二) 系统任务
1. 系统目标
基于 Java EE 的江苏信息职业技术学院图书馆管理系统,以 Java EE 技术为主要开发手段,采用 Struts、
Spring、Hibernate 框架整合技术实现,完成图书馆图书借阅和归还管理的自动化。图书管理员可以通过
该系统实现快捷可靠的图书管理,图书馆相关信息资料的维护,读者用户的规范化管理,用户权限的设定,
并能通过互联网向读者提供更为方便的在线查询服务,方便读者的使用,最终达到提高图书馆资源利用效
率的目的。
2. 运行环境
软件环境
操作系统 Windows2000/XP
硬件环境
CPU Intel 1GHz 以上
内存 512MB 以上
硬盘 50GB 以上
3. 与其它系统关系
无。
(三) 需求规定
请参照【软件需求说明书】,不在重述。
三、 总体设计
(一) 系统目标
该系统以江苏信息职业技术学院图书馆为背景,主要建立一个基于 Java EE 技术 Web 模式的图书馆管
理系统,解决图书馆管理过程中人工管理带来检索速度慢,效率低,借阅归还图书量大,图书统计工作困
难,藏书不能及时更新的问题。该系统包括两部分:后台部分和前台部分。
(1)后台管理
后台管理用于图书馆的图书管理、读者管理和系统管理。主要包括入馆图书登记管理、图书类型管理、
图书借阅管理、图书借还管理、借阅到期提醒、读者个人信息管理、读者类型管理、图书馆信息维护、管
理员信息维护和管理员权限管理。
(2)前台管理
前台管理主要为读者服务。主要包括图书查询、图书馆信息展示、读者信息修改和图书续借。
(二)用户类别和用户功能特性
江苏信息职业技术学院图书馆管理系统是一个基于 B/S 模式能对图书馆常规工作进行高效管理的应
用系统。它的用户主要是读者和图书管理员。学生可以通过该系统进行图书查询,图书借阅以及借阅情况
查询。图书管理员可以通过本系统实现对图书及读者的高效管理,每一个管理员都具有自身的权限,完成
符合自身权限的操作。表 1 给出了各个用户类别的具体描述。
用户类别
用户功能特性描述
读者
用户登录、查询图书、借阅图书、借阅情况查询、还书。
管理员
图书管理、读者管理、图书借阅查询、还书查询。但是管理员不能完成读者能完
成的操作,例如借书。管理员具有权限,权限不同能够执行的操作也不同。
(三) 图书管理系统功能
1.功能描述
江苏信息职业技术学院图书馆管理系统的主要任务是实现图书查询、借阅和归还管理,帮助读者和图
书管理员高效的完成系统的各项基本操作。从图 1 可以看出,从用户角度出发,图书馆管理系统需要完成
的功能。
2.读者详细功能描述
读者能够实现的功能在该系统的前台进行,下面给出读者详细功能描述。
(1)读者登录
图书馆管理系统前台给出读者登录画面,用于提供读者登录入口。
(2)图书馆信息展示
表 1 用户功能特性描述
管理员
图书信息
管理
图书分类
管理
读者信息
管理
读者类型
管理
图书借阅
管理
图书馆信
息管理
管理员信
息管理
管理员登
录与退出
读者
读者登录
图书馆信
息展示
图书信息
搜索
图书续借
读者信息
修改
图 1(a) 读者功能
图 1(b) 管理员功能
图 1 从用户角度出发系统功能分析图
读者可以在前台界面上浏览到图书馆的详细介绍包括该图书馆的名称、联系方式、建馆日期等详细信
息。
(3)图书信息检索
读者可以利用信息检索功能根据指定条件查询图书的借阅情况。
(4)图书续借
当读者登录后,还可以查询读者本人已经借阅的图书情况,并对自己感兴趣的图书完成续借操作。
(5)读者信息修改
当读者登录后,可以修改读者本人的详细信息,如登录密码、电子邮箱和相关备注信息。
3.图书管理员详细功能描述
图书管理员可实现的功能在该系统的后台进行,下面给出图书管理员详细功能描述。
(1)管理员登录与退出
图书馆管理系统的后台提供管理员登录画面。管理员完成用户名密码核对后可进入系统后台管理界面。
在系统初始阶段,数据库将提供一个超级管理员账号,根据该账号和密码即可成功登录到图书馆管理系统。
成功登录到后台之后,可以通过退出操作完成管理员退出系统的功能
(2)图书信息管理
图书信息管理包括维护图书信息和添加图书信息。维护图书信息功能主要实现图书信息的修改和删除;
添加图书信息实现图书入库功能。
(3)图书分类管理
图书分类管理包括维护图书分类和添加图书分类。维护图书分类功能主要实现图书分类的修改和删除;
添加图书分类实现增加图书分类的功能。
(4)读者信息管理
读者信息管理包括维护读者信息和添加读者信息,在维护读者信息功能中,包括读者信息的编辑和删
除操作;在添加读者信息功能中,可以添加读者账号、姓名、性别、证件类型、证件号码、电话电子邮箱、
读者类型、备注和操作人等信息。
(5)读者类型管理
读者类型管理包括维护读者类型管理和添加读者类型管理。在维护读者类型功能中,包括读者类型的
编辑和删除操作;在添加读者类型功能中,实现添加读者类型名称以及设定该读者类型可以借阅图书数量。
(6)图书借阅管理
图书借阅管理包括一系列的操作,分别为:图书借阅、图书归还、借阅历史记录查询和到期提醒。
(7)图书馆信息管理
在图书馆信息管理功能中,可以维护图书馆名称、图书馆馆长、图书馆电话、图书馆地址、图书馆邮
箱、图书馆网址、图书馆建立日期和图书馆简介等信息。
(8)管理员信息管理
管理员信息管理包括维护管理员信息和添加管理员信息。在维护管理员信息功能中,可以进行的操作
包括修改管理员权限和删除管理员;在添加管理员信息功能中,可以添加管理员账号、密码并设置相关权
限。
3.主要用例描述
图书馆管理系统涉及到的主要用例包括:图书借阅,图书归还,图书查询,读者信息管理,图书信息
管理,读者和管理员用户信息管理等。现就该系统的主要用例图书借阅,图书归还,图书查询进行详细分
析。表 2、3、4 分别给出了图书借阅,图书归还,图书查询用例的详细描述。
项目名称
描述
用例名称
图书借阅
标示符
UB-1
表 2 图书借阅
参与者
读者、管理员
操作描述
读者:
1、读者可以通过前台查询自己感兴趣的图书名称、图书编号等图书信息;
2、向图书管理员提出借阅请求;
管理员:
1、管理员在系统中记录相应信息,将图书交给读者,借阅成功。
前提条件
1、读者登录查询图书相关信息;
2、管理员登录,进入图书借阅页面。
达到目标
更新借阅图书信息。
主要过程
图书借阅
1、读者请求借阅图书,并提供图书编号和借书证号;
2、系统存储读者借阅图书的相关信息,并将其存储到数据库相应的数据表中。
异常
1、读者提供的图书编号和借书证号码有误;
2、读者借阅的数目已经到达自己借阅的上限;
3、该图书已经被借出。
被包和扩展用例
无
优先级
高
项目名称
描述
用例名称
图书归还
标示符
UR-1
参与者
读者、管理员
操作描述
读者将自己借阅的图书归还图书馆。
项目名称
描述
前提条件
管理员
1、管理员登录;
2、进入图书归还页面。
达到目标
更新借阅图书信息,设定已经归还。
主要过程
图书归还
1、读者请求归还借阅的图书,提供图书编号和借书证号;
2、读者将要归还的图书交给管理员;
3、管理员输入图书编号,系统存储读者归还图书的相关信息,并将其存储到数
据库相应的数据表中。
异常
1、读者提供的图书编号和借书证号码有误;
2、当前图书没有被借出;
表 3 图书归还
剩余21页未读,继续阅读
资源评论
努力搬砖的小王
- 粉丝: 26
- 资源: 7706
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功