1、 1 管理信息系统课程设计报告管理信息系统课程设计报告 第一章第一章 图书馆管理系统分析图书馆管理系统分析 3 3 1.1 开发背景 . 3 1.2 用户分析 . 4 1.2.1 系统内部人员结构,组织及用户情况分析 . 4 1.2.2 用户类和用户特性 . 6 1.3 系统分析(全组) . 7 1.3.1 现行图书馆管理系统的功能总图 . 7 1.3.2 图书馆关系系统各功能模块及业务流程图 . 9 1.3.3 图书馆管理系统的数据流程图 12 1.3.4 数据定义及数据字典 19 第二章第二章 系统设计系统设计 2222 2.1 总体设计 22 2.1.1 图书馆管理系统的功能模块图 22
2、 2.1.2 系统物理配置方案设计 24 2.2 详细设计 25 2.2.1 代码设计 25 2.2.2 数据库设计 26 2.2.3 输入输出设计 33 2.2.4 处理流程设计 36 第三章第三章 系统实施与维护系统实施与维护 3737 3.1 系统实施计划和准备工作 37 3.2 系统测试与调试 38 3.3 系统转换 39 3.4 系统验收与评价 40 第四章第四章 系统运行与管理系统运行与管理 4343 4.1 系统安全管理 43 4.2 系统维护 44 第五章第五章 界面设计界面设计 4545 5.1 主界面 45 5.2 借阅管理界面设计 46 5.3 用户管理界面设计 48 5
3、.4 电子图书管理界面设计 48 5.5 图书管理界面设计 49 2 第一章第一章 图书馆管理系统分析图书馆管理系统分析 1.1 1.1 开发背景开发背景 当今时代是飞速发展的信息时代。在各行各业中离不开信息处理,这正是计 算机被广泛应用于信息管理系统的环境。 计算机的最大好处在于利用它能够进行 信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了 其安全性。 尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信 息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。本系统 就是为了管理好图书馆信息而设计的。 图书馆作为一种信息资源的集散地,图书和用户
4、借阅资料繁多,包含很多的 信息数据的管理,现今,有很多的图书馆都是初步开始使用,甚至尚未使用计算 机进行信息管理。根据调查得知,他们以前对信息管理的主要方式是基于文本、 表格等纸介质的手工处理,对于图书借阅情况(如借书天数、超过限定借书时间 的天数)的统计和核实等往往采用对借书卡的人工检查进行,对借阅者的借阅权 限、 以及借阅天数等用人工计算、 手抄进行。 数据信息处理工作量大, 容易出错; 由于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统,规范的信息管理 手段。尽管有的图书馆有计算机,但是尚未用于信息管理,没有发挥它的效力, 资源闲置比较突出,这就是管理信息系统的开发的基本环境。 数据
5、处理手工操作,工作量大,出错率高,出错后不易更改。图书馆采取手 工方式对图书借阅情况进行人工管理,由于信息比较多,图书借阅信息的管理工 作混乱而又复杂;一般借阅情况是记录在借书证上,图书的数目和内容记录在文 件中,图书馆的工作人员和管理员也只是当时对它比较清楚,时间一长,如再要 进行查询,就得在众多的资料中翻阅、查找了,造成查询费时、费力。如要对很 长时间以前的图书进行更改就更加困难了。基于这此问题,我认为有必要建立一 个图书管理系统,使图书管理工作规范化,系统化,程序化,避免图书管理的随 3 意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改图书 情况。 1.21.2 用户分
6、析用户分析 该系统主要建立一个基于 B/S 模式的图书馆借阅管理系统,面对当起很多小 型图书管理仍是人工管理带来的检索速度慢,效率低,借阅归还图书量大,图书统 计工作量大,藏书不能完成及时更新的问题,该系统可以对跟系统的三个用户类 型的使用实现: 1.对于读者在本系统的应用下可实现按照各种方式(如:书名,编号,作者)查 询图书馆的藏书请客,方便的借阅图书,续借图书,归还图书,能够查询自己的借 阅图书情况。 2.对于图书馆工作人员能够实现方便的对图书进行查询,方便的进行读者借 阅情况查询,方便的进行借书还书处理等,便捷的对图书信息进行添加、修改、删 除,分类管理等操作,对读者信息进行相关添加,修改,分类管理等操作。 3.对于系统管理员可以对图书馆信息进行修改更新操作,对系统用户进行添加、 修改、删除、权限设置等操作,对图书馆的办证参数进行修改维护等操作功能。 1.2.11.2.1 系统内部人员结构、组织及用户情况分析系统内部人员结构、组织及用户情况分析 为了对系统有一个全貌性的了解,首先要对系统内部人员结构、组织及用户