管理信息系统实验报告
1 / 62
学 院:[ 工商管理学院 ]
班 级:[ 信息
1001]
学生姓名:[ 彭振宇 ]
学 号:[20100594]
指导教师:[ 卢震 ]
完成时间:2022
年
6
月
23
日
目录
一. 总体规划...............................................................................................................................................................1
1.1 项目确认..........................................................................................................................................................1
1.2 问题分析..........................................................................................................................................................1
1.3 决策分析..........................................................................................................................................................1
二. 系统分析...............................................................................................................................................................2
2.1 需求说明..........................................................................................................................................................2
2.2 功能分析..........................................................................................................................................................2
2.3 业务流程分析..................................................................................................................................................3
2.3.1 借阅管理...............................................................................................................................................3
2.3.2 图书管理...............................................................................................................................................4
2.3.3 读者管理...............................................................................................................................................5
2.4 数据流图..........................................................................................................................................................6
2.4.1 顶层图、第一层图...............................................................................................................................6
2.4.2 第二层图:借阅管理...........................................................................................................................7
2.4.3 第二层图:图书管理...........................................................................................................................7
2.4.4 第二层图:读者管理...........................................................................................................................8
2.5 数据字典..........................................................................................................................................................8
三. 系统设计.............................................................................................................................................................10
3.1 总体结构设计................................................................................................................................................10
3.2 数据库设计....................................................................................................................................................10
3.2.1 E-R图...................................................................................................................................................10
3.2.2 数据库表设计.....................................................................................................................................11
3.2.3 数据库关系设计.................................................................................................................................12
四. 系统构建、实现和运行支持.............................................................................................................................13
4.1 系统运行环境................................................................................................................................................13
4.2 各个功能窗体实现........................................................................................................................................15
4.2.1 主窗体.................................................................................................................................................15
4.2.2 管理员登录窗体.................................................................................................................................19
4.2.3 查询图书窗体.....................................................................................................................................21
4.2.4 续借图书窗体.....................................................................................................................................23
4.2.5 借阅图书窗体.....................................................................................................................................28
4.2.6 归还图书窗体.....................................................................................................................................33
4.2.7 图书管理窗体.....................................................................................................................................38
4.2.8 读者管理窗体.....................................................................................................................................44
4.3 系统测试(白盒测试)................................................................................................................................52
4.3.1 管理员登录测试.................................................................................................................................52
4.3.2 查询图书测试.....................................................................................................................................52
4.3.3 续借管理测试.....................................................................................................................................53
4.3.4 借阅图书测试.....................................................................................................................................54
4.3.5 归还图书测试.....................................................................................................................................56
4.3.6 图书管理测试.....................................................................................................................................57
4.3.7 读者管理测试.....................................................................................................................................59
2 / 62
图书管理系统说明书
一.总体规划
1.1 项目确认
1)需求确认
图书管理员为每个读者建立借阅账户,并給读者发放不同类别的借阅卡(借阅卡可提供卡号
读者姓名),账户内存储读者的个人信息和借阅记录信息。持有借阅卡的读者可以通过管理员
(作为读者的代理人与系统交互)借阅、归还图书,可通过图书馆内查询终端查询图书信息和个
人借阅情况,以及续借图书(系统审核符合续借条件)。图书管理员定期或不定期对图书信息进
行入库、修改、删除等图书信息管理以及注销(不外借),包括图书类别和出版社管理。
2)目标确认
根据管理者的需求开发一个图书管理系统。本系统的宗旨是提高图书管理工作的效率,减少
相关人员的工作量,使图书管理工作真正做到科学、合理的规划,系统、高效的实施。
1.2 问题分析
未使用信息系统的图书馆,采取手工方式对图书借阅情况进行人工管理,数据处理工作量大
出错率高,且出错后不易更改。基于这此问题,我认为有必要建立一个图书管理系统,使图书管
理工作规范化,系统化,程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够
及时、准确、有效的查询和修改图书情况。
1.3 决策分析
1)技术可行性
系统的复杂度不高,技术开发难度不大,技术上可行。
2)运行可行性
图书管理系统对于提高图书管理效率有极大的帮助,能够满足借阅者和管理者的需求,且易
于掌握和操作。运行上可行。
1 / 62
二.系统分析
2.1 需求说明
在图书管理系统中,管理员要为每个读者建立借阅账户,并給读者发放不同类别的借阅卡
(借阅卡可提供卡号、读者姓名),账户内存储读者的个人信息和借阅记录信息。持有借阅卡的
读者可以通过管理员(作为读者的代理人与系统交互)借阅、归还图书,可通过图书馆内查询终
端查询图书信息和个人借阅情况,以及续借图书(系统审核符合续借条件)。
借阅图书时,先输入读者的借阅卡号,系统验证借阅卡的有效性和读者是否可继续借阅图书
无效则提示其原因,有效则显示读者的基本信息(包括照片),供管理员人工核对。然后输入要
借阅的书号,系统查阅图书信息数据库,显示图书的基本信息,供管理员人工核对。最后提交借
阅请求,若被系统接受则存储借阅纪录,并修改可借阅图书的数量。归还图书时,输入读者借阅
卡号和图书号(或丢失标记号),系统验证是否有此借阅纪录以及是否超期借阅,无则提示,有
则显示读者和图书的基本信息供管理员人工审核。如果有超期借阅或丢失情况,先转入过期罚款
或图书丢失处理。然后提交还书请求,系统接受后删除借阅纪录,并登记并修改可借阅图书的数
量。
图书管理员定期或不定期对图书信息进行入库、修改、删除等图书信息管理以及注销(不外
借),包括图书类别和出版社管理。
2.2 功能分析
2 / 62
用户登录功能
读者功能 管理员功能
借书
管理
还书
管理
续借
管理
查询
图书
借阅
管理
超期
罚款
丢失
处理
读者
管理
书籍
管理
系统
管理
增加
图书
修改
图书
删除
图书
注销
图书
2.3 业务流程分析
2.3.1 借阅管理
3 / 62