图书馆管理系统业务流程图数据流程图ER图参考模板Word格式文档下载.docx
《图书馆管理系统业务流程图数据流程图ER图参考模板Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《图书馆管理系统业务流程图数据流程图ER图参考模板Word格式文档下载.docx(18页珍藏版)》请在冰豆网上搜索。
而对于前端应用程序则要求应用程序功能完备,易使用等特点。
1.3功能需求定义
Ø
作为系统管理员:
1.能增删改查各个管理员的信息
2.能增删改查图书馆的书籍类型的信息。
3.能增删改查图书馆的书籍的信息。
4.能增删改查图书馆的读者的信息。
5.能借阅图书、归还图书。
作为图书管理员:
1.能增删改查图书馆的书籍类型的信息。
2.能增删改查图书馆的书籍的信息。
作为借阅管理员:
1.能增删改查图书馆的读者的信息。
2.能借阅图书、归还图书。
本系统需要完成的功能主要有几部分:
1.3.1图书基本情况
.书籍类别标准的制定,类别信息的输入,包括类别编号,类别名称,关键词,备注信息等。
.书籍类别信息的查询,修改,包括类别编号,类别名称,关键词,备注信息等。
3.书籍信息的输入,包括书籍编号,书籍名称,书籍类别,作者名称,出版社名称,出版日期,书籍页数,关键词,登记日期,备注信息等。
1.3.2实现借书功能
.借书信息的输入,包括借书信息编号,读书编号,读者姓名,书籍编号,书籍名称,借书日期,备注信息等。
.借书信息的查询,修改,包括借书信息编号,读者编号,读者姓名,书籍编号,书籍名称,借书日期,备注信息等。
1.3.3实现还书功能
.还书信息的输入,包括还书信息编号,读者编号,读者姓名,书籍编号,书籍名称,借书日期,还书日期,备注信息等。
.还书信息的查询和修改,包括还书信息编号,读书编号,读者姓名,书籍编号,书籍名称,借书日期,还书日期,备注信息等。
1.3.4图书查询
可以对图书进行的精确查询并讲查询信息以列表的方式呈现给用户,方便用户查找信息。
2系统功能结构图
3业务流程图
3.1用户管理
3.2书籍类型管理
3.3书籍管理
3.4读者管理
3.5借阅管理
3.5.1借阅
3.5.2归还
4绘制数据流图
数据流程图可以清楚的表示各个模块之间的调用关系。
下面是数据流程图:
顶层图:
1层图:
2层图:
3层图:
P2.6借阅管理
5ER图
总体ER图:
6数据字典
一、数据元素
1.tbBook中的字段:
(1)名称:
Bid
别名:
书籍编号
类型:
nvarchar(50)
取值范围:
0-50
取值含义:
标识书籍的编号
长度:
50
(2)名称:
Bookname
书籍名
标识书籍的名称
(3)名称:
Typename
所属类型
标识书籍的类型
(4)名称:
Author
作者
标识书籍的作者
(5)名称:
Zt
当前复本量
标识书籍的当前复本量
2.tbBorrow中的字段:
Jyid
借阅编号
标识借阅信息条目的编号
Rid
读者编号
标识借阅信息条目的读者
标识借阅信息条目的书籍
Jsdate
借书日期
datetime
0-8
标识借阅信息条目的借阅日期
8
Hsdate
还书日期
标识借阅信息条目的还书日期
3.tbBtype中的字段:
Typeid
书籍类型编号
标识该书籍类型的编号
书籍类型名称
标识该书籍类型的名称
Jt
借阅天数
Int
0-4
标识该书籍类型的可借阅天数
4
Fj
罚金
money
标识该书籍类型过期后每天的罚金数
4.tbReader中的字段:
标识该读者的编号
Readername
读者姓名
标识该读者的姓名
Phone
读者联系电话
标识该读者的联系电话
Maxjsl
最大借阅量
标识该读者可借书量的最大值
Yjsl
当前借书量
标识该读者的当前借阅量
5.tbUser中的字段:
Useid
用户编号
Name
用户名
Pass
用户密码
Qx
权限
用户联系电话
二、数据结构
1.名称:
书籍
说明:
定义了书籍的有关信息
结构:
书籍编号,书籍名称,书籍类型,作者,当前复本量;
2.名称:
读者
定义了读者的有关信息
读者编号,读者姓名,最大借阅量,当前借阅量
3.名称:
用户
定义管理员,即系统使用者的有关信息
用户编号,用户名,用户密码,权限
三、数据流
1.数据流符号:
F1
(1)名称:
登录信息
(2)来源:
(3)去处:
P2.1
(4)组成:
Name+Pass+Qx
(5)流通量:
(6)最大流通量:
2.数据流符号:
F2
用户信息
tbUser
P2.2
Userid+Name+Pass+Qx
3.数据流符号:
F3
处理后用户信息
Library
4.数据流符号:
F4
书籍类型信息
tbType
P2.3
Typeid+Typename+Jt+Fj
5.数据流符号:
F5
处理后书籍类型信息
6.数据流符号:
F6
书籍信息
tbBook
P2.4
Bid+Bookname+Typename+Author+Zt
7.数据流符号:
F7
处理后书籍信息
8.数据流符号:
F8
读者信息
tbReader
P2.5
Rid+Readersname+Phone+Maxjsl+yjsl
9.数据流符号:
F9
处理后读者信息
10.数据流符号:
F10
借阅管理信息
tbBorrow、tbBook、tbReader
P2.6
Jyid+Rid+Bid+Jsdate+Hsdate+Zt+Maxjsl+Yjsl
11.数据流符号:
F11
处理后的借阅书籍信息
12.数据流符号:
F12
处理后归还书籍信息
P2.7
13.数据流符号:
F13
借阅处理后的书籍信息
tbBorrow、tbBook
P2.6.1
Jyid+Rid+Bid+Jsdate+Hsdate+Z
14.数据流符号:
F14
借阅处理后的读者信息
tbBorrow、tbReader
P2.6.2
Jyid+Rid+Bid+Jsdate+Hsdate+Maxjsl+Yjsl
四、数据存储
**和表一样
五、处理过程
1数据处理符号:
P1
分类处理
(2)说明:
区是分系统管理员、书籍管理员、借阅管理员
(3)输入:
(4)输出:
各个类型的处理模块
(5)处理:
根据用户输入的F1和tbUser中的比较,确认登陆,再根据权限判断下一步的流向
2数据处理符号:
处理书籍信息
处理书籍借阅时对书籍的处理
F6、F10
(5)处理:
将借阅书籍的当前复本量减1
3数据处理符号:
处理读者信息
处理书籍借阅时对读者的处理
F8、F10
将读者的当前借阅量减1
4数据处理符号:
P2.6.3
处理借阅信息
处理书籍借阅时对借阅条目的处理
F13、F14
将F13、F4的数据流拼合起来,写入tbBorrow
六、外部实体
1外部实体:
管理员
(1)说明:
分为系统管理员、书籍管理员、借阅管理员,是系统的使用者
(2)输入数据流:
P0
(3)输出数据流:
2外部实体:
是系统的数据库
---精心整理,希望对您有所帮助