图书馆需求分析文档格式.docx
- 文档编号:18156474
- 上传时间:2022-12-13
- 格式:DOCX
- 页数:7
- 大小:16.88KB
图书馆需求分析文档格式.docx
《图书馆需求分析文档格式.docx》由会员分享,可在线阅读,更多相关《图书馆需求分析文档格式.docx(7页珍藏版)》请在冰豆网上搜索。
2.2条件与限制:
A部分的程序的条件为:
必须要有三个或三个以上的图书分馆,每个分馆的图书的存储模式都不一样;
系统管理员要有多个权限,权限不同所能操作的分馆也不一样,最高权限者可以操作所有的分馆;
对用户权限进行管理,注册新用户,修改用户/管理员权限;
对图书的管理如
新增图书,删除图书等;
对预定图书进行管理;
对用户进行书目欠费提醒,图书卡过期提醒功能及其他的一些自选的功能。
B部分的程序的条件为:
必须要能用多种方式查找;
在借书时要判断是否有欠费及未归还的书等因素;
具有还款,还书及预定图书的功能;
要能控制用户的权限。
C文件系统部分的条件为:
实现数据库的备份(每天自动备份一次),数据库的恢复及数据的安全控制;
对文件错误能进行控制,如读写的控制(处理文件的读写冲突)和更新数据库后要通知用户;
对异常的错误也要有良好的控制。
其中,总馆负责图书的管理和还书及所有的管理工作,A,B,C三馆只负责借书。
3数据结构的说明
3.1
类的说明
Class
librarymanage
图书馆类
bookreccord
图书档案类
readrecord
读者档案类
borrowmanagerecord
借阅管理类
managersrecord
管理员类
bookfound
图书查找类
3.2
函数说明
Bookdarkfind()
图书模糊查找
Bookexactfind()
图书精确查找
Bookadd()
图书增加
Bookupdata()
图书更改
Bookdelete()
图书删除
Readeradd()
读者增加
Readerupdata()
读者更改
Readerdelete()
读者删除
Manageradd()
管理员增加
Managerupdata()
管理员更改
Managerdelete()
管理员删除
Borrowbookadd()
借阅图书增加
Borroebookupdata()
借阅图书更改
Borrowbookdelete()
借阅图书删除
3.3
变量的定义
Int
bookID
图书编号
price
图书价格
page
图书页码
gross
图书库存总量
exist
图书现存总量
String
bookname
图书名称
author
图书作者
translator
图书译者
boolcompany
出版社
libraryname
图书馆名
bookcase
书架名
operator
操作员
3.4存储体系表
Booklist.txt
图书总馆表
Borrowbooklist.txt
借阅图书表
Readerslist.txt
读者表
Managerslist.txt
管理员表
A.bookslist.txt
A馆图书
B.bookslist.txt
B馆图书表
C.bookslist.txt
C馆图书表
3.5结构体说明
Struct
booknode
{
booknode
*next
结构指针
}
4ER图
4.1总体的结构图
4.1.1
系统总体流程图
4.1.2读者借阅流程图
4.1.3图书管理流程
4.1.4图书借阅管理
4.1.5图书管理员设置
4.1.6图书查找流程
4.2类图
4.2.1图书档案管理类的ISA关系:
4.2.2读者挡案管理类的ISA关系
4.2.3图书借阅管理类的ISA关系
4.2.4
管理员所属类
4.2.5查找类
4.2.6各类类间的HAS关系
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图书馆 需求 分析