图书管理系统设计-流程图、系统图-VB编程毕业设计
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
需求分析:
数据流图:
管理 员
学生信息 图书信息
图书信息 管理
借阅结果 学生借阅请求
图书管理系统数据流图(顶层 DFD 图)
学生
管理 员
图书信息
D1 图书信息登记 图书基本信息
借阅信息
D2 借阅登记
图书编号
1.1
编号
1.2
分类
建挡
学生借阅 图书
1.3
借阅
登记
归还图书
学生
学生借阅请求 借阅结果
1.4
借阅
正 借常 阅归 查还 询登
记
功能模块图
超 期 或 丢 失 处
理
超 期押 处金 罚设 设置 置
丢 失 赔 偿 设
置
4
详细设计:
开始 管理员登陆
是否合法
No
Yes 显示主界面
选择操作
学生管理
图书管理
借阅管理
归还管理
管理措施 设置
管理员注销 结束 程序流程图
5
图书管理系统主 文件
新图书信息 图书信息表
读入学 生信息
借阅 图书
归还 图书
管理信息设定
押金、超期 时限、丢失
罚款设定
借阅 图书 成功
报告
归还 图书 超期
应归还 图书丢
失
相应处理措施
退出
管理员
系统流程图
图书管理系统
学
图
借
归
管
生
书
阅
还
理
管
管
管
管
措
理
理
理
理
施
学
学图
生
生书
信
信信
息
息息
管
查登
理
询记
图 书借 信阅 息登 查记 询
学生信息:学生信息表结构
别名: 描述:纪录所有学生信息情况 定义:学生信息表=学生编号+学生姓名+性 别+入校时间+毕业时间 位置:Librarydat.mdf数据库
名称:借阅请求
别名: 描述:学生借阅请求信息 定义:借阅请求=借阅ID+学生学号+图书ID 位置:
2
名称:归还图书 别名: 描述:归还图书的相关信息 定义:归还图书=借阅ID+学生学号+图书ID+ 归还日期 位置:
图书
第 1 层数据流图
D3 归还登记 图书整理
学生借阅请求
2.1
合法性
检查
学生信息
学生
学生
借阅条件
借阅结果
2.2
借阅
图书
图书信息
图书信息
图书
1
2.5
罚款or 赔偿
提示惩罚信息
管理条例2
学生归还图书
2.3
合法性
检查
学生信息
学生
学生
管理条例1
图书借阅信息
归还结果
2.4
归还图
书
图书信息
图书
数据字典: 图书:图书表结构
第 2 层数据流图 归还登记:归还登记表结构
别名: 描述:纪录所有图书的基本情况 定义:图书信息表=图书编号+图书名称+图 书ISBN号+图书作者+图 书出版社+图书类 型+图书价格+图书库存量+图书副本数量+图 书总数 位置:Librarydat.mdf数据库
别名: 描述:纪录所有已归还图书的借阅情况 定义:归还信息表=编号+图书名称+归还时 间+作者+出版社 位置:Librarydat.mdf数据库
借书登记:借书登记表结构
别名: 描述:纪录所有图书的借阅情况 定义:借阅登记表=借书编号+学生编号+图 书编号+借书时间+归还时间+是否归还 位置:Librarydat.mdf数据库
名称:管理员
别名: 描述:纪录管理员信息 定义:管理员信息=管理员ID+管理员name+ 密码+加入时间+级别 位置:
名称:借阅结果 别名: 描述:是否借阅成功的返回结果 定义:借阅结果 =借阅ID+图书ID+学生学号 +借出否+提示成功借阅 位置:
名称:归还结果 别名: 描述:归还图书操作完成后的返回结果 定义:归还结果 =借阅ID+图书ID+学生学号 +已归还(true/false)+是否提示惩罚 位置:
总体设计:
名称:提示惩罚信息 别名: 描述:未归还图书的学生需要提示的信息, 比如相应赔偿或超期罚款 定义:提示惩罚信息=借阅ID+学生学号+图 书ID+应归还日期+处罚提示 位置:
名称:管理条例1 别名: 描述:对正常归还的处理办法 定义:管理条例1 =借阅ID+未过规定归还时 间 位置:
名称:管理条例2 别名: 描述:对丢失或超期归还图书的处理办法 定义:管理条例2 =借阅编号+未过规定归还 时间(false)+相关处罚办法 位置:
新图书 分类、编号 新图书
学生借阅
新图书
学生归 还图书
新图书
归还后的图书
新图书
学生姓名 性别
学生学号
学生
系统的主要流程
图书数量
图书编号
借阅
N
M
图书名称 图书ISBN号
M
超期罚款or赔偿
N
图书
图书作者
入校时间
M
毕业时间
N
归还
E-R 图
图书出版社
图书类别
图书编号
3
管理员
登录
用校验 合法用户 图书管理程序
数据流图:
管理 员
学生信息 图书信息
图书信息 管理
借阅结果 学生借阅请求
图书管理系统数据流图(顶层 DFD 图)
学生
管理 员
图书信息
D1 图书信息登记 图书基本信息
借阅信息
D2 借阅登记
图书编号
1.1
编号
1.2
分类
建挡
学生借阅 图书
1.3
借阅
登记
归还图书
学生
学生借阅请求 借阅结果
1.4
借阅
正 借常 阅归 查还 询登
记
功能模块图
超 期 或 丢 失 处
理
超 期押 处金 罚设 设置 置
丢 失 赔 偿 设
置
4
详细设计:
开始 管理员登陆
是否合法
No
Yes 显示主界面
选择操作
学生管理
图书管理
借阅管理
归还管理
管理措施 设置
管理员注销 结束 程序流程图
5
图书管理系统主 文件
新图书信息 图书信息表
读入学 生信息
借阅 图书
归还 图书
管理信息设定
押金、超期 时限、丢失
罚款设定
借阅 图书 成功
报告
归还 图书 超期
应归还 图书丢
失
相应处理措施
退出
管理员
系统流程图
图书管理系统
学
图
借
归
管
生
书
阅
还
理
管
管
管
管
措
理
理
理
理
施
学
学图
生
生书
信
信信
息
息息
管
查登
理
询记
图 书借 信阅 息登 查记 询
学生信息:学生信息表结构
别名: 描述:纪录所有学生信息情况 定义:学生信息表=学生编号+学生姓名+性 别+入校时间+毕业时间 位置:Librarydat.mdf数据库
名称:借阅请求
别名: 描述:学生借阅请求信息 定义:借阅请求=借阅ID+学生学号+图书ID 位置:
2
名称:归还图书 别名: 描述:归还图书的相关信息 定义:归还图书=借阅ID+学生学号+图书ID+ 归还日期 位置:
图书
第 1 层数据流图
D3 归还登记 图书整理
学生借阅请求
2.1
合法性
检查
学生信息
学生
学生
借阅条件
借阅结果
2.2
借阅
图书
图书信息
图书信息
图书
1
2.5
罚款or 赔偿
提示惩罚信息
管理条例2
学生归还图书
2.3
合法性
检查
学生信息
学生
学生
管理条例1
图书借阅信息
归还结果
2.4
归还图
书
图书信息
图书
数据字典: 图书:图书表结构
第 2 层数据流图 归还登记:归还登记表结构
别名: 描述:纪录所有图书的基本情况 定义:图书信息表=图书编号+图书名称+图 书ISBN号+图书作者+图 书出版社+图书类 型+图书价格+图书库存量+图书副本数量+图 书总数 位置:Librarydat.mdf数据库
别名: 描述:纪录所有已归还图书的借阅情况 定义:归还信息表=编号+图书名称+归还时 间+作者+出版社 位置:Librarydat.mdf数据库
借书登记:借书登记表结构
别名: 描述:纪录所有图书的借阅情况 定义:借阅登记表=借书编号+学生编号+图 书编号+借书时间+归还时间+是否归还 位置:Librarydat.mdf数据库
名称:管理员
别名: 描述:纪录管理员信息 定义:管理员信息=管理员ID+管理员name+ 密码+加入时间+级别 位置:
名称:借阅结果 别名: 描述:是否借阅成功的返回结果 定义:借阅结果 =借阅ID+图书ID+学生学号 +借出否+提示成功借阅 位置:
名称:归还结果 别名: 描述:归还图书操作完成后的返回结果 定义:归还结果 =借阅ID+图书ID+学生学号 +已归还(true/false)+是否提示惩罚 位置:
总体设计:
名称:提示惩罚信息 别名: 描述:未归还图书的学生需要提示的信息, 比如相应赔偿或超期罚款 定义:提示惩罚信息=借阅ID+学生学号+图 书ID+应归还日期+处罚提示 位置:
名称:管理条例1 别名: 描述:对正常归还的处理办法 定义:管理条例1 =借阅ID+未过规定归还时 间 位置:
名称:管理条例2 别名: 描述:对丢失或超期归还图书的处理办法 定义:管理条例2 =借阅编号+未过规定归还 时间(false)+相关处罚办法 位置:
新图书 分类、编号 新图书
学生借阅
新图书
学生归 还图书
新图书
归还后的图书
新图书
学生姓名 性别
学生学号
学生
系统的主要流程
图书数量
图书编号
借阅
N
M
图书名称 图书ISBN号
M
超期罚款or赔偿
N
图书
图书作者
入校时间
M
毕业时间
N
归还
E-R 图
图书出版社
图书类别
图书编号
3
管理员
登录
用校验 合法用户 图书管理程序