中学图书馆管理系统设计方案与实现
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
摘要
随着科学技术的迅猛发展,图书馆管理工作的自动化所需的软硬件条件已经成熟。因此,我们按照软件工程思想和管理信息系统的开发步骤,以中学图书馆的应用需求为背景,设计开发了本图书馆管理系统。
文章以面向对象理论和数据库管理信息系统开发相关知识为依据,详细介绍了系统设计开发生命周期中不同阶段的主要内容和成果,包括系统结构图、业务流程图、数据流程图、HIPO图、IPO图、E-R模型、数据字典、功能模块算法流程、界面设计等等。最后对所实现系统的优缺点进行了分析,提出了今后进一步完善系统的方向和方法。
运行表明,设计实现的管理系统能够为一般读者和系统管理员提供不同功能,完成图书馆管理的日常工作。另外,该系统是典型的管理信息系统(MIS),其设计开发过程具有通用性,对类似工作的开展具有借鉴意义。
象对向面;库据数;统系息信理管;馆书图:词键关.
目录
第一章前言2
1.1 概述2
1.2 系统开发方法及目标2
第二章需求分析3
2.1 当前系统分析3
2.2 可行性分析4
2.2.1 技术可行性4
2.2.2 经济可行性5
2.3.3 营运可行性5
第三章逻辑方案5
3.1 数据流程分析5
3.1.1 系统关联图5
3.1.2 DFD顶层图6
3.1.3 DFD第一层图7
3.1.4 DFD第二层图9
3.2 数据词典描述11
3.2.1 数据流11
3.2.2 数据元素11
3.2.3 数据存储12
3.2.4 数据加工错误!未定义书签。
3.2.5 外部项错误!未定义书签。
第四章总体结构设计错误!未定义书签。
4.1 软件模块结构设计错误!未定义书签。
4.1.1 HIPO图错误!未定义书签。
4.1.2 IPO图错误!未定义书签。
4.2 数据库设计错误!未定义书签。
4.2.1 实体描述错误!未定义书签。
4.2.2 错误!未定义书签。实体间联系
4.2.3 E-R图错误!未定义书签。
4.2.4 关系模型转换错误!未定义书签。
4.3 计算机系统配置方案错误!未定义书签。
4.3.1 系统硬件配置错误!未定义书签。
4.3.2 软件配置错误!未定义书签。
第五章系统详细设计错误!未定义书签。
5.1 代码设计错误!未定义书签。
5.2 人机界面设计错误!未定义书签。
5.3 模块处理过程错误!未定义书签。
第六章实施简况错误!未定义书签。
6.1 开发环境错误!未定义书签。
6.2 系统转换与实现错误!未定义书签。
系统测试6.3 错误!未定义书签。系统运行与维护错误!未定义书签。6.4
错误!未定义书签。结束语致谢错误!未定义书签。错误!未定义书签。参考文献。签书义附定未!误错录
第一章前言
1.1 概述
当今时代是飞速发展的信息时代,在各行各业中都离不开信息处理,计算机被广泛应用于各种信息管理系统。计算机的最大好处在于它的高效、准确以及海量存储能力。使用计算机进行数据处理和信息管理,不仅提高了工作效率,而且大大的提高了数据的安全性。
图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理工作。传统的基于文本、表格等纸介质的手工处理,存在工作量大、容易出错、效率低等缺点,越来越难以满足当前日益增长的用户需求。随着计算机的普及以及相关技术的发展,开发一个图书管理系统的时机已经成熟。管理系统可以避免图书管理的随意性,使得图书管理工作规范化、系统化、程序化,提高信息处理的速度和准确性,对于减轻工作人员的劳动量、提高劳动热情和服务质量,具有重要的现实意义。
1.2 系统开发方法及目标
以某中学图书馆管理工作的现实需求为应用背景,开发一个典型的图书馆管理系统。考虑实际情况,本系统将采用结构化生命周期法进行系统分析和设计,并采用原型法进行系统实施。这样能有效避免盲目开发问题,同时能充分的发挥原型法的优势,能顺利实现系统的实施。
系统应该包括以下功能:
1.根据日常工作需求,提供必要功能,如:新书入库、书籍信息维护、读者信息维护、书籍借阅、书籍归还、书籍预定、超期罚款、统计打印等;
2.提供强大的查询功能,不同用户可以根据需求,以不同的工程为目标,完成对馆藏书籍信息、读者信息以及借阅记录等的查询;
进行必要的安全考虑,如权限管理、数据库备份恢复等; 3.
需求分析第二章
当前系统分析2.1
本文中的应用背景为某中学图书馆,属中型图书馆。现有系统由图书仓所示。库、借阅室、采购中心、馆长组成,系统组织结构如图2.1馆长采购中心图书仓库借阅室采管读理购者员员组织结构图2.1 图
现行系统的工作流程,都基本采用手工的方式。读者根据馆藏图书信息,将所要借阅图书的名称、作者等信息提供给管理员,管理员根据该书信息从图书仓库中找到该书籍,借给读者,并在借阅册上登记;若该书已经被借光,则进行预约登记。读者归还时,从借阅册上划去借阅记录。采购中心不定期将新购书资料送给管理员,管理员进行清点验收后将书入库,并登记图书信息;管理员定期将借阅信息和缺书信息进行统计,并将统计结果及读者的要求反馈给采购中心,由采购中心根据读者的借阅需求决定采购书籍。学期结束将借阅的情况及库存情况反馈于馆长,以便于制定管理决策等。业务流程图描述符号如图2.2所示,新书入库、图书借还和维护业务流程以及统计业务流程如分别图2.3~图2.5所示。
由于整个系统采用纯手工的管理方式,因此存在前面分析的如低效易出错等缺点,急需开发一个管理信息系统。.数据存储处理表单帐目信息流实体系统中人员业务流程图描述符号2.2 图
采购清单管理员采购采购员入库数据更新图书仓库操作图2.3 新书入库业务流程图
查询还列表借/管理员读者操作
统计管理员操作维护借还统计报表采购员操作操数据更图书仓馆长图2.5 统计业务流程图图书借还维护业务流程图图2.4
2.2 可行性分析
2.2.1 技术可行性
数据库技术自产生至今,40多年来得到了迅速发展,并已形成较为完整的理论体系和一大批实用系统,数据库技术成为最热门技术之一。面向对象是一种新兴的程序设计方法,是一种新的程序设计规范。它较好的解决了程序开发中的代码重用问题,提高了软件开发的效率。尤其是许多GUI编程工具的出现,如VB、Delphi、VC等,降低了Windows环境下程序开发的门槛,使得程序开发变得更加普及。当前管理信息系统的开发,大都时基于数据库技术和面向对象软件开发技术。这些技术目前已经成熟,被广泛应用与各个领域。因此,图书馆管理信息系统的开发,在技术上是可行的。.
2.2.2 经济可行性
当前办公用PC机的普及使得开发和应用管理信息系统在经济上成为可能。对学校图书馆来说,由于硬件设施已较完善,无需另购。软件开发费用和运行维护费用也在预算控制下。因此,开发一个专门针对图书馆工作的管理系统,在经济上也是可行的。
2.3.3 营运可行性