ImageVerifierCode 换一换
格式:DOCX , 页数:14 ,大小:270.96KB ,
资源ID:10489684      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/10489684.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(结构化分析大学图书馆信息管理系统.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

结构化分析大学图书馆信息管理系统.docx

1、结构化分析大学图书馆信息管理系统大学图书馆信息管理系统实验报告一学校:xxxxxx班级:2014秋计算机科学与技术姓名:xx学号:xxxxxxxx一 、 实验目的 随着程序技术的发展,大学生图书馆信息管理系统也随之需要进一步拓展。本次实验报告就是基于这种思路,用软件工程的方法开发一个新型的大学生图书馆管理系统,以适应时代的发展。二、实验内容开发一个B/S和C/S混合模式的大学图书馆信息管理系统。3、系统需求说明1.系统需求分析以及系统流程图 图书馆管理系统需要有能够及时查询书库中图书的库存量,以便及时准确地为学生服务,提供借阅信息,可以打印清单,浏览数据等,管理权限由系统管理员掌握分配。这个是

2、图书馆的总体需求。 图书馆各项数据信息必须保证安全性和完整性,设置多级权限以及密码管理,确保系统的安全,这个是数据安全的考虑。 系统管理员根据市场图书行情定时的整理系统数据库,对图书的借阅、学生的管理情况,书库的增减等均由系统执行,并将执行结果归档保存。这个是对数据的整理角度考虑。经过仔细分析研究,将系统流程规定如下:系统流程图1-12.数据流程图逻辑模型 现行的逻辑通过数据流图表示,顶层数据流图如图2-1所示。图2-1 顶层数据流图图2-2 0层数据流图 细化数据流程图在顶层数据流图中,“内部管理和“借书管理两个处理框功能都太复杂,对它们进一步细化后得出1层数据流图。图2-3是对“内部管理细

3、化为图书管理和读者管理两个子处理框的流图。图2-3 1层数据流图“内部管理”“借书管理”处理框中包括“借书处理”、“还书处理”和“查看书目”三个子处理框,其细化数据流图如图2-4所示。图2-4 1层数据流图“借书管理” 汇总后得到的系统数据流图,如图2-5所示。图2-5 细化后的图书管理系统数据流图3.系统的数据字典 图书管理系统数据流图中,数据信息和处理过程需要通过数据字典才能描述清楚。图书管理系统的数据字典,主要对数据流图中的数据流、数据存储和处理过程进行说明。 数据流的定义 图书管理系统的主要数据流定义如表3-1所示。表3-1 主要的数据流定义表序号名称位置结构定义数据流量平均高峰期1图

4、书情况图书P1.1图书P2.3类别+出版社+作者+书名+定价+完好否每月1000次每天100次2读者情况读者P1.3姓名+单位+性别+电话每年80000每天1000次3管理员情况管理员P3用户名+口令每年100次每天10次4用户身份P3P1.1,P1.2,P2.1,P2.3非法用户|内部管理员|服务管理员每天2000次每小时100次5借书请求读者2.1类别|书名每天1000次每小时300次6还书请求读者2.3读者+图书情况每天1000次每小时300次7图书信息P2.12.2输入书号+读者编号每天1000次每小时250次 数据存储的定义 图书管理系统的主要数据存储定义如表3-2所示。表3-2 主

5、要的数据存储定义表编号名称输入输出结构数据量存取频率存取方式说明D1图书记录P1.1P2.1,P2.2,P2.3书号+类别+出版社+作者+书名+定价+借出否250000条每天1000次联机处理;检索和更新;主要是随机检索书号具有唯一性和非空性D2读者记录P1.2 P2.2,P2.3编号+姓名+单位+性别+电话15000条每天500次联机处理;主要是检索处理;以随机检索为主编号具有唯一性和非空性,性别只能是“男”或“女”D3借书记录P2.2P2.2,P2.3书号+读者编号+借阅日期50000条每天1000次联机处理;以更新操作为主;随机检索读者编号是外码,参照表为“读者.编号”;书号是外码,参照

6、表为“图书.书号”;借阅日期为添加记录的当天日期。D4用户记录P3P3用户+密码+级别1000条每天100次联机处理;以检索为主;顺序检索。级别是“内部管理员”或“服务管理员” 处理过程的定义 图书管理系统的主要处理过程定义如表3-3所示。表3-3 主要的处理过程定义表过程编号处理过程名输入输出处理说明P1.1图书管理图书管理,用户身份D1对图书按类别统一编码,将图书信息数据化,存储在图书记录表中P1.2读者管理读者情况,用户身份D2建立读者信息表,对读者统一编号;实现读者记录表的增删改维护功能。P2.1查看书目借书请求,D1,用户身份借书请求,图书信息实现根据图书类别查询图书、根据书名模糊查

7、询图书的功能。P2.2借书处理图书信息,D1,D2,D3借书记录确认读者符合借书条件,办理借书手续。P2.3还书处理D1,D2,D3,还书请求,图书情况,用户身份D3对照相应的借书卡,确认书号和书名无误后可办理还书手续。P3安全管理管理员情况,D4用户身份,D4,管理员情况通过用户和口令,确认用户身份,保证系统的安全性。4. IPO图图书管理系统功能模块的输入数据、输出数据和完成处理等情况通过IPO图(描述一个功能模块的输入数据、输出数据和处理过程)描述,其主要参数在表4-1中列出。表4-1 图书管理系统功能模块IPO图的主要参数模块名称被调用调用输入输出处理方法用户登录管理用户登录维护用户名

8、及密码用户身份(角色)和权限查找用户记录,确定用户合法性,身份和操作权用户登录维护用户登录管理系统管理员身份更新用户记录表数据更新用户记录,增加用户,修改用户身份图书馆内部管理用户登录管理图书记录维护,读者记录维护,用户及密码维护,退出系统处理内部管理员身份,用户选择菜单项内部管理菜单,用户选择的菜单项显示内部管理菜单,判断用户选择,调用相应得子模块图书记录维护图书馆内部管理执行完成后返回图书馆内部管理图书记录窗口图书记录窗口接受操作要求、条件和图书数据,进行分析,打开数据库中的图书记录表,对相关记录进行插入、删除和修改读者记录维护图书馆内部管理执行完成后返回图书馆内部管理读者记录窗口读者记录

9、窗口接受操作要求、条件和图书数据,进行分析,打开数据库中的图书记录表,对相关记录进行插入、删除和修改用户及密码维护图书馆内部管理执行完成后返回图书馆内部管理更改密码界面更改密码界面接受操作要求,对密钥验证和编译;打开数据库中的用户表,更改指定用户记录的密码属性图书馆服务功能用户登录管理查询图书,借书处理,还书处理,退出系统处理图书馆服务功能菜单,用户选择的菜单项图书馆服务功能菜单,用户选择的菜单项显示图书馆服务功能菜单,判断用户选择,调用相应的子模块查询图书图书馆服务功能执行完成后返回图书馆服务功能书名和类别图书记录接受操作要求、条件和图书数据,进行分析,打开数据库中的图书记录表,执行查询,显

10、示查询结果借书处理图书馆服务功能执行完成后返回图书馆服务功能书号和读者编号图书记录,读者记录及借阅记录接受操作要求、条件,进行分析,打开数据库,查询图书,验证读者,在借阅表中插入记录,修改图书记录还书处理图书馆服务功能执行完成后返回图书馆服务功能相关图书记录图书记录接受操作要求、条件,进行分析,打开数据库,在借阅表中删除记录,修改图书记录退出系统处理用户登录维护,图书馆服务功能,图书馆内部管理关闭所有窗口关闭所有窗口,关闭数据库,释放资源5.E-R图图5-1 图书管理系统E-R图6.系统功能结构图图书管理系统的系统功能结构图如图6-1所示。图6-1 图书管理系统系统功能结构图7.验收测试用例图

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1