图书借阅系统需求分析流程图很详细的哦亲Word文档格式.docx
《图书借阅系统需求分析流程图很详细的哦亲Word文档格式.docx》由会员分享,可在线阅读,更多相关《图书借阅系统需求分析流程图很详细的哦亲Word文档格式.docx(21页珍藏版)》请在冰豆网上搜索。
![图书借阅系统需求分析流程图很详细的哦亲Word文档格式.docx](https://file1.bdocx.com/fileroot1/2023-1/3/995eda51-b8f8-4c8e-aa7e-fa98bb51b459/995eda51-b8f8-4c8e-aa7e-fa98bb51b4591.gif)
新书信息
需要更新的书籍信息
1、采购处将新书信息交给管理员
2、管理员审核,给新书编目:
增加ID号,类型,日期等信息,更新书籍数据;
管理员可以通过该加工进行图书的新书编目;
3
查询图书信息别名:
图书查询单
图书情况统计表
1读者提交图书查询单;
2根据图书查询单查询图书数据,生成图书情况统计表,反馈给读者
读者通过提交查询单可以得到所需图书情况
4
借阅别名:
借阅信息管理
借书单,同意或不同意办理
审核、同意或不同意办理
1.读者提交借书单交由管理员审核;
2.管理员审核;
3.管理员查询书籍数据看图书是否可借,查询读者数据看读者是否合格,判断同意或者不同意借书,同意则更新借阅数据和书籍数据,否则不更新
4.将管理员同意或者不同意借书信息反馈回给读者。
图书借出去后也要在书籍数据中标注
5
还书别名:
还书处理
还书单、审核请求
罚单、办理
1读者提交还书单,交由管理员审核;
2管理员审核,并同意还书,更新借阅数据和书籍数据;
3查询借阅数据检查图书是否超期,如果有,则生成罚单,更新罚单数据;
4如果产生了罚单,将罚单反馈给读者;
图书超期会按照规定产生罚单,读者交纳罚款,读者成功还书后书籍数据也要更新备注
6
查询罚款情况别名:
罚款查询单
罚款情况统计表
1读者提交罚款查询单,交由管理员处理;
2管理员查询罚单数据,生成罚单情况统计表
3将罚单情况统计表反馈给读者
读者可通提交罚款查询单,查询罚款情况
7
查询已借书籍别名:
借书查询单
借书情况统计表
1读者提交借书查询单,交由管理员处理;
2管理员查询借阅数据,生成借书情况统计表
3将借书情况统计表反馈给读者
读者可以通过借书查询单,查询到个人借书情况
二、数据流结构说明
数据流
借书单别名:
借书单
来源:
读者数据、书籍数据
去处:
借阅数据
数据流结构:
{读者号+读者姓名+{书号+书名+是否续借}}
每次借阅图书数有限制,且借阅图书有借阅期限;
一个借书单可以借多本书;
续借一次也算一次借书
还书单别名:
还书单
读者数据、借阅数据
借阅数据、书籍数据
{读者号+读者姓名+{书号+书名+借书日期+应还日期+是否续借过}+还书日期}
借阅图书有借阅期限,超过期限会采取相应的索赔措施,一个还书单可以还多本书
罚单别名:
罚单
借阅数据,当前日期
罚单数据
{罚单号+读者号+读者姓名+{书号+书名+超期日期+罚款数目}}
一张罚单可以对应同一个读者的多本书的罚款
图书查询单别名:
库存图书查询单
自定义信息
查询情况统计表
{[书号|书名]}
读者查询库存内书的详细信息
图书情况统计表别名:
读者
{书号+书名+书籍状态+主编+作者+出版社+图书类型+出版日期+版本+登记日期+价格}
图书情况统计表内包含了所查图书的详细信息
新书信息别名:
读者数据
{书名+主编+作者+出版社+出版日期+版本+价格}
图书登记表里有图书的基本信息,管理员还需对其编目才能入库
读者登记表别名:
{姓名+学院+性别+学院+读者类型+入校时间+电话+身份证}
读者登记表交给管理员,管理员会分配给读者ID号等其他信息,并更新数据存储
8
押金单别名:
{读者号+读者姓名+读者类型+押金金额}
登记完成后,将押金单相关信息返回给读者
9
罚款查询单别名:
罚单情况统计表
{读者号+[读者姓名]}
读者可以提交罚单查询单,查看自己的罚单情况,读者号必须有,读者姓名可有可无
10
罚款情况统计表别名:
{读者号+读者姓名+罚单号+{书号+书名+罚款金额+超期金额}+罚款合计}
罚款情况统计表里包含了读者罚款的详细信息,一张罚单可对应多本书的罚款情况
11
借书查询单别名:
已借图书查询单
借阅情况统计表
{读者号+[读者姓名]}
读者可以提交借书查询单,查看已借图书的相关情况,读者号必须有,读者姓名可有可无
12
借书情况统计表别名:
{读者号+读者姓名+{书号+书名+借阅日期+归还日期}}
借书情况统计表里包含了读者借书的详细信息,一个读者可同时借阅多本书
三、数据存储结构说明
数据存储
借阅数据别名:
存储组织:
读者每次借阅书籍进行一次登记,但一次允许借多本。
记录数:
主关键字:
读者号,书号
记录组成:
项名:
近似长度(字节)
办理人
归还日期
借阅日期
}
是否为续借
借阅书名
书号
+{
学院
读者姓名
读者号
888881828
同一本书不允许续借N次,一个读者可以借阅多本书(采用’{}’号表示嵌套记录)。
读者数据别名:
每个读者一条记录
登记日期
押金
身份证号
电话
入校日期
读者类型
性别
881218111848
记录读者的个人信息
书籍数据别名:
每本图书一条记录
价格
版本
出版日期
图书类型
出版社
作者
主编
书籍状态
书名
884882028884
记录图书的基本信息,一本读书可以有多个作者,版本包括版次与印次。
罚单数据别名:
读者每归还图书一次登记一次,
读者每次可以归还多本图书。
罚单号+书号
办理日期
罚金合计
处罚金额
超期天数
罚单号
8448844488
记录罚单的相关信息,一张罚单可以包含对多本书的罚款信息(‘{}’含义同上)
四、数据项说明
数据元素
读者号别名:
读者ID
属于数据流:
还书单,借书单,借书查询单,罚单,押金单,罚款查询单,借书查询单,罚款情况统计表,借书情况统计表
存储处:
读者数据、借阅数据、罚单数据
数据元素结构:
代码类型取值范围意义
字符8位00000001—99999999保证数据唯一性
(由数字组成的字符串)
组成:
1~4位表示入学年份,5位表示读者类型,6~8位表示内部编号;
读者号是读者的识别符,每个读者都有惟一的读者号
书号别名:
书籍ID
还书单,借书单,图书查询单,借书查询单,借阅情况统计表,罚款情况统计表,查询情况统计表
书籍数据、借阅数据、罚单数据
字符8位00000001—99201299保证数据唯一性
1~2位代表类型,3~6四位数字表示图书出版年份,7~8位数字表示类型内图书编号
书号是书籍的识别符,每本书都有惟一的书号
日期别名:
罚单,还书单,借书情况统计表,罚款情况统计表,读者登记表
借阅数据、罚单数据
DateTime19700101-至今保证数据唯一性
日期统一用8位表示,无论上下文的任何日期
罚单号别名:
罚单ID
罚单情况统计表
字符8位00000001—99999999保证数据唯一性
罚单编号自动增长
是否续借别名:
借书单,还书单
代码类型取值范围
Booltrue/false
true为续借,false为非续借
书籍状态别名:
图书情况统计表
书籍数据
true为可借,false为不可借
性别别名:
读者登记表
Bool0/1简单明了
1为男,0为女
读者类型别名:
字符1位研究生/本科生/教师/教师家属
取值范围为四者之一,分别用0、1、2、3表示
金额别名:
Interger简单明了
数字型
金额全部是interger型
电话别名:
字符串11位00000000000-99999999999
数字型的字符串
身份证号别名:
字符串18位数字型的18个字符无歧义
学院别名:
字符2位00-99
根据附件可查每个学院对应的编号
13
图书类型别名:
新书信息
根据附件可查书每种类型对应的编号
编码规范
1)学院代号:
XX
学院编码规范
01
02
03
04
美视电影学院
艺术学院
体育学院
外国语学院
05
06
07
08
法学院
贸易与行政学院
文学与新闻传媒学院
经济与工商管理学院
09
建设管理与房地产学院
数理学院
机械工程学院
光电工程学院
14
15
16
材料科学与工程学院
动力工程学院
电气工程学院
通信工程学院
17
18
19
20
自动化学院
计算机学院
软件学院
建筑城规学院
21
22
23
24
土木工程学院
城市建设与环境工程学院
化学化工学院
生物工程学院
2)图书类型编号:
X
图书类别编码规范表3.20
图书类别
经济管理
数理科学
人文社科
综合性图书
工程技术