图书馆管理系统需求分析说明Word文档格式.docx
《图书馆管理系统需求分析说明Word文档格式.docx》由会员分享,可在线阅读,更多相关《图书馆管理系统需求分析说明Word文档格式.docx(18页珍藏版)》请在冰豆网上搜索。
5.2支持软件14
5.3服务器端14
5.4客户端…………………………………………………………………………………14
用户确认函14
1、引言
1.1项目背景
随着计算机技术的不断应用和提高,计算机已经深入到社会生活的各个角落。
而图书馆仍采用手工管理图书的方法,不仅效率低、易出错、手续繁琐,而且耗费大量的人力。
为了满足图书馆管理人员对图书馆书籍,读者资料,借还书等进行高效的管理,在工作人员具备一定的计算机操作能力的前提下,特编此图书管理系统软件以提高图书馆的管理效率
1.2项目意义
图书馆管理系统方便了读者借阅、续借、归还图书,同时提高图书馆管理员处理各项业务的效率。
1.3文档目的
编写本文档的目的是根据系统对用户需求进行了全面细致的分析,深入描述《图书管理系统》软件的功能和性能与界面,确定该软件设计的限制和定义软件的其他有效性需求。
2、任务概述
2.1系统目标
<
1>
.界面设计友好,美观,数据储存安全,可靠。
2>
.基本信息设置保证图书信息和读者信息的分类管理。
3>
强大的查询功能,保证数据查询的灵活性。
4>
实现对图书借阅,续借,归还过程的全程数据信息跟踪。
5>
.设置读者借阅和图书借阅排行榜,为图书管理提供真实的数据信息。
6>
提供借阅到期提醒功能,使管理者可以及时了解已经到期的图书借阅信息。
7>
.提供管理员修改自己密码的功能,保证系统安全性。
8>
提供灵活,方便的权限设置功能,使整个系统的管理分工明确。
9>
.采用人机对话的操作方式
10>
.系统要最大限度地实现易维护性和易操作性。
2.2用户特点
系统用户主要是图书馆管理员和读者。
2.3应用范围
中小型图书馆的管理。
2.4假定和约束
一个更为完善的图书管理系统,应提供更为便捷与强大的信息查询功能,如相应的网络操作及服务,由于开发时间和计算机数量有限,该系统并未提供这一功能。
对信息的保护手段仅限于设置管理员权限,以及修改密码,比较简单,安全性能有待进一步完善。
2.5关键性技术
<
水晶报表
在图书馆管理页面中使用了图书信息的功能,这一功能主要通过水晶报表实现。
网页与数据库的数据连接。
3、需求分析
3.1业务描述
借书过程:
管理员输入读者条形码,查找是否存在该读者,若条形码正确自动弹出该读者的其他正确信息,再输入图书条形码,查找该图书是否存在,若存在则完成借书过程。
图书归还与图书续借过程相似。
图书查询:
可通过条形码、书名、图书类别、作者、出版社等信息中一条或几条查询。
获取其他图书或读者信息都可以通过条形码查询。
3.2用例分析
图书馆管理系统的系统流程图如下所示:
整体管理系统用例图:
管理员用例:
3.3系统功能概述
1)根据图书馆管理系统的特点,可以将其分为系统设置、读者管理、图书借还、系统查询等部分,其中各个部分及其包含的具体功能模块如图:
2)图书馆管理系统系统需要完成功能主要有:
●有关读者种类标准的制定、种类住处的输入,包括种类编号、种类名称、借书数量、借书期限、有效期限、备注等。
●读者种类信息的修改、查询等。
●读者基本信息的输入,包括读者编号、读者姓名、读者种类、读者性别、工作单位、家庭住址、电话号码、电子邮件地址、备注等。
●读者基本信息的查询、修改,包括读者编号、读者姓名、读者种类、读者性别、家庭住址、电话号码、电子邮件地址、备注等等。
●书籍类别标准的制定、类别信息的输入,包括类别编号、类别名称、关键词、备注信息等。
●书籍信息的输入,包括书籍编号、书籍名称、书籍名称、书籍类别、作者姓名、出版社名称、出版日期、书籍页书、关键词、登记日期、备注信息等。
●借书信息的输入,包括借书信息编号、读者编号、读者姓名、书籍编号、书籍名称、借书日期、备注信息等。
●借书信息的查询、修改,包括借书信息编号、读者编号、读者姓名、书籍编号、书籍名称、借书日期、备注信息等。
●还书信息的输入,包括还书信息编号、读者编号、读者姓名、书籍编号、书籍名称、借书日期、还书日期、备注信息等。
●还书信息的查询和修改,包括还书信息编号、读者编号、读者姓名、书籍编号、书籍姓名、借书日期、还书日期、备注信息等。
3.4数据库设计分析
通过对本系统进行的需求分析、系统流程图设计以及系统功能结果的确定,规划出系统中使用的数据库实体对象及数据库逻辑结果:
1)管理员权限设置信息实体E-R图
管理员权限设置表
字段名
数据类型
长度
是否主键
描述
UserName
Varchar
80
是
管理员名称
SystemSet
bit
1
否
系统设置
readerManage
读者管理
bookManage
图书管理
BookBorrow
图书借还
systemSearch
Bit
系统查询
2)图书借阅信息实体E-R图
图书馆借阅表
字段名
数据类型
长度
是否主键
描述
bookBarcode
Varchar
50
否
管理员名称
bookName
20
系统设置
borrowTime
Datetime
8
读者管理
returnTime
图书管理
readerBarCode
图书借还
readerName
系统查询
isReturn
bit
1
3)书架信息实体E-R图;
书架信息表;
bookcaseID
Int
4
是
书架编号
BookcaseName
80
书架名称
4)图书信息实体ER图:
图书信息表:
bookBarCode
100
图书条形码
图书名称
borrowType
图书类型
bookcase
书架类别
bookConcern
出版社名称
author
作者名称
price
money
图书价格
borrowSum
int
借阅次数
5)图书类型信息实体E-R图:
图书类型信息表:
typeID
int
4
图书类型编号
TypeName
varchar
50
类型名称
BorrowDay
Int
可接天数
6)图书馆信息实体E-R图:
图书馆信息表:
libraryName
图书馆名称
curator
馆长名称
tel
100
联系电话
address
200
联系地址
email
电子邮件
net
网址
upbuildTime
datetime
8
建馆时间
remark
500
备注
7)读者信息实体E-R图
读者信息表
ReaderBarCode
读者条形码
readerName
读者名称
sex
char
10
读者性别
readerType
读者类型
certificateType
证件类型
certificate
证件号码
8)读者类型ER图
读者类型信息表:
id
类型编号
type
num
可借数量
9)管理员信息实体E-R图
管理员信息表
userId
管理员编号
userName
userPwd
管理员密码
4、主要业务管理
1)用户登录功能
·
包括创建新用户
输入用户名和密码
修改密码等
2)图书管理
图书的查询和统计
图书及图书类型的增加、删除、修改
3)人员管理
操作员的权限管理
读者信息管理
4)图书的流通管理
图书的借阅管理
归还图书管理
续借图书管理
5)打印报表
6)统计功能
统计读者人数
图书册数
图书借阅次数统计排行
5、运行环境规定
5.1设备
Intel486以上系列、AMDK6以上系列等PC台式机和便携式电脑;
运行时占用内存:
≤1MB;
所需硬盘空间:
≤5MB;
软件平台:
中文Windows2000/NT4.0或更高版本。
5.2支持软件
运行于Windows2000及更高版本的操作系统之上。
5.3服务器端
操作系统:
WindowsServer2003(SP1)
Web服务器:
Internet信息服务管理器
数据库服务器:
SQLServer2005
浏览器:
IE6.0
网站服务器运行环境:
Microsoft.NETFrameworkSDKv2.0
5.4客户端
分辨率:
最佳效果1024*768像素