结构化分析大学图书馆信息管理系统Word格式文档下载.docx
- 文档编号:19594346
- 上传时间:2023-01-08
- 格式:DOCX
- 页数:13
- 大小:267.42KB
结构化分析大学图书馆信息管理系统Word格式文档下载.docx
《结构化分析大学图书馆信息管理系统Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《结构化分析大学图书馆信息管理系统Word格式文档下载.docx(13页珍藏版)》请在冰豆网上搜索。
●图书馆各项数据信息必须保证安全性和完整性,设置多级权限以及密码管理,确保系统的安全,这个是数据安全的考虑。
●系统管理员根据市场图书行情定时的整理系统数据库,对图书的借阅、学生的管理情况,书库的增减等均由系统执行,并将执行结果归档保存。
这个是对数据的整理角度考虑。
经过仔细分析研究,将系统流程规定如下:
系统流程图1-1
2.数据流程图逻辑模型
●现行的逻辑通过数据流图表示,顶层数据流图如图2-1所示。
图2-1顶层数据流图
图2-20层数据流图
●细化数据流程图
在顶层数据流图中,“内部管理’’和“借书管理’’两个处理框功能都太复杂,对它们进一步细化后得出1层数据流图。
图2-3是对“内部管理’细化为图书管理和读者管理两个子处理框的流图。
图2-31层数据流图——“内部管理”
“借书管理”处理框中包括“借书处理”、“还书处理”和“查看书目”三个子处理框,其细化数据流图如图2-4所示。
图2-41层数据流图——“借书管理”
汇总后得到的系统数据流图,如图2-5所示。
图2-5细化后的图书管理系统数据流图
3.系统的数据字典
图书管理系统数据流图中,数据信息和处理过程需要通过数据字典才能描述清楚。
图书管理系统的数据字典,主要对数据流图中的数据流、数据存储和处理过程进行说明。
●数据流的定义
图书管理系统的主要数据流定义如表3-1所示。
表3-1主要的数据流定义表
序号
名称
位置
结构定义
数据流量
平均
高峰期
1
图书情况
图书→P1.1
图书→P2.3
类别+出版社+作者
+书名+定价+完好否
每月1000次
每天100次
2
读者情况
读者→P1.3
姓名+单位+性别+电话
每年80000
每天1000次
3
管理员情况
管理员→P3
用户名+口令
每年100次
每天10次
4
用户身份
P3→{P1.1,P1.2,P2.1,P2.3}
[非法用户|内部管理员|服务管理员]
每天2000次
每小时100次
5
借书请求
读者→2.1
类别|书名
每小时300次
6
还书请求
读者→2.3
读者+图书情况
7
图书信息
P2.1→2.2
输入书号+读者编号
每小时250次
●数据存储的定义
图书管理系统的主要数据存储定义如表3-2所示。
表3-2主要的数据存储定义表
编号
输入
输出
结构
数据量
存取频率
存取方式
说明
D1
图书记录
P1.1
P2.1,
P2.2,
P2.3
书号+类别+出版社+作者+书名+定价+借出否
250000条
联机处理;
检索和更新;
主要是随机检索
书号具有唯一性和非空性
D2
读者记录
P1.2
P2.2,P2.3
编号+姓名+单位+性别+电话
15000条
每天500次
主要是检索处理;
以随机检索为主
编号具有唯一性和非空性,性别只能是“男”或“女”
D3
借书记录
P2.2
P2.2,P2.3
书号+读者编号+借阅日期
50000条
以更新操作为主;
随机检索
读者编号是外码,参照表为“读者.编号”;
书号是外码,参照表为“图书.书号”;
借阅日期为添加记录的当天日期。
D4
用户记录
P3
用户+密码+级别
1000条
以检索为主;
顺序检索。
级别是“内部管理员”或“服务管理员”
●处理过程的定义
图书管理系统的主要处理过程定义如表3-3所示。
表3-3主要的处理过程定义表
过程编号
处理过程名
处理说明
图书管理
图书管理,用户身份
对图书按类别统一编码,将图书信息数据化,存储在图书记录表中
读者管理
读者情况,用户身份
建立读者信息表,对读者统一编号;
实现读者记录表的增删改维护功能。
P2.1
查看书目
借书请求,D1,用户身份
借书请求,图书信息
实现根据图书类别查询图书、根据书名模糊查询图书的功能。
借书处理
图书信息,D1,D2,D3
确认读者符合借书条件,办理借书手续。
还书处理
D1,D2,D3,还书请求,图书情况,用户身份
对照相应的借书卡,确认书号和书名无误后可办理还书手续。
安全管理
管理员情况,D4
用户身份,D4,管理员情况
通过用户和口令,确认用户身份,保证系统的安全性。
4.IPO图
图书管理系统功能模块的输入数据、输出数据和完成处理等情况通过IPO图(描述一个功能模块的输入数据、输出数据和处理过程)描述,其主要参数在表4-1中列出。
表4-1图书管理系统功能模块IPO图的主要参数
模块名称
被调用
调用
处理方法
用户登录管理
用户登录维护
用户名及密码
用户身份(角色)和权限
查找用户记录,确定用户合法性,身份和操作权
系统管理员身份
更新用户记录表数据
更新用户记录,增加用户,修改用户身份
图书馆内部管理
图书记录维护,读者记录维护,用户及密码维护,退出系统处理
内部管理员身份,用户选择菜单项
内部管理菜单,用户选择的菜单项
显示内部管理菜单,判断用户选择,调用相应得子模块
图书记录维护
执行完成后返回图书馆内部管理
图书记录窗口
接受操作要求、条件和图书数据,进行分析,打开数据库中的图书记录表,对相关记录进行插入、删除和修改
读者记录维护
读者记录窗口
用户及密码维护
更改密码界面
接受操作要求,对密钥验证和编译;
打开数据库中的用户表,更改指定用户记录的密码属性
图书馆服务功能
查询图书,借书处理,还书处理,退出系统处理
图书馆服务功能菜单,用户选择的菜单项
显示图书馆服务功能菜单,判断用户选择,调用相应的子模块
查询图书
执行完成后返回图书馆服务功能
书名和类别
接受操作要求、条件和图书数据,进行分析,打开数据库中的图书记录表,执行查询,显示查询结果
书号和读者编号
图书记录,读者记录及借阅记录
接受操作要求、条件,进行分析,打开数据库,查询图书,验证读者,在借阅表中插入记录,修改图书记录
相关图书记录
接受操作要求、条件,进行分析,打开数据库,在借阅表中删除记录,修改图书记录
退出系统处理
用户登录维护,图书馆服务功能,图书馆内部管理
关闭所有窗口
关闭所有窗口,关闭数据库,释放资源
5.E-R图
图5-1图书管理系统E-R图
6.系统功能结构图
图书管理系统的系统功能结构图如图6-1所示。
图6-1《图书管理系统》系统功能结构图
7.验收测试用例图
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 结构 化分 大学图书馆 信息管理 系统
![提示](https://static.bdocx.com/images/bang_tan.gif)