图书管理系统设计-流程图、系统图-VB编程毕业设计

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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
管理员
登录
用校验 合法用户 图书管理程序
相关文档
最新文档