1、 计算机学院 信息系统分析与设计课程设计信息系统分析与设计课程设计实验报告实验报告 图书借阅管理系统的分析与设计 系统分析说明书(需求规格说明书)系统分析说明书(需求规格说明书) 目录目录 1 概述 . 1 1.1 编写目的 1 1.2 参考资料 2 2 业务流程分析 . 2 2.1 组织机构调查 . 2 2.2 现行业务流程 . 3 3 需求 . 8 3.1 功能需求 8 3.2 数据需求 12 4 环境 . 13 4.1 运行环境 13 4.2 开发环境 13 设设计说明书目录计说明书目录 1 概述 . 14 1.1 编写目的 14 1.2 参考资料 14 2 需求概述 14 3 总体结构
2、设计 . 15 3.1 对外接口设计 . 15 3.2 内部结构设计 . 15 3.3 出错处理设计 . 16 3.4 其它 . 16 4 类的详细设计 . 18 4.1 用户类 . 18 4.1.1 描述 20 5 用例实现的详细设计 . 29 5.2.1 功能说明 . 29 5.2.2 界面设计 . 31 5.2.3 参与类 31 5.2.4 交互设计 . 31 6 数据库设计. 32 课程设计总结课程设计总结 目录目录 1 课程设计目的 . 34 2 课程设计完成情况 34 3 个人总结 35 1 1 概述 1.1 编写目的 图书馆是信息交换和资源流通的重要媒介, 它的信息管理从最初的对
3、 图书馆业务管理实行信息化管理发展到对图书馆各个业务流程进行系统和 网络化管理,并建立大规模的以个体文献目录联机查询为主的资源共享系 统。进入 21 世纪后,图书馆信息化管理充分利用计算机网络和信息技术, 逐步实现不同载体的实体文献的信息化管理和多方位的联机查询。图书馆 的计算机信息化管理,就是将传统图书馆业务的手工操作转变成由计算机 管理,即图书馆的图书期刊、音像资料等各种载体文献的采编、典藏、流 通、检索以及常规业务管理等工作,利用计算机技术,进行高效、准确地 信息化管理。对图书馆的信息化管理将大大提高图书资源的利用和信息的 交换速度。图书管理系统是通过将借阅信息以数据库的形式由网络传输来
4、 完成各用户(教师或学生)所要的借阅方面的需求(如借阅,归还,预订 等)。以打破传统的人工选课模式,极大地方便了使用人员和管理人员, 节约了时间和空间,实现图书借阅自动化,自由化,使图书资源得到充分 利用。建立图书管理系统,使每个用户自由地选到自己需要的图书,避免 传统借书模式的繁琐、低效率、借阅程序臃肿等等的缺点,减轻相关人员 的负担。在数字化、网络化的今天,社会信息量与日俱增,作为信息存储 的主要媒体之一的图书,数量、规模比以往任何时候都大的多,不论个人 还是图书管理部门都需要使用方便而有效的方式来管理自己的书籍。在计 算机日益普及的今天,对个人而言若采用一套行之有效的图书借阅管理系 2
5、统来管理自己的书籍,会方便许多,这也充分应用硬件资源;对图书管理 部门而言,以前单一的手工检索已不能满足人们的要求,为了便于图书资 料的管理需要有效的图书管理软件。图书馆是学校的文献信息中心,是为 全校教学和科学研究服务的学术性机构,是学校信息化的重要基地。图书 馆的工作是学校教学和科学研究工作的重要组成部分,是全校师生学习和 研究的重要场所。为了更好地适应这种网络数字化信息的环境,需开发设 计一种扎根于准、新、全数字资源的“图书借阅管理系统“。由于图书馆陈 旧的管理手段给读者和图书馆管理员带来的很多操作上的不方便,同时为 了提高工作效率、服务质量和管理水平,并使图书馆管理人员从繁琐的工 作中
6、解脱出来,从而使我们下定决心开发该系统。 1.2 参考资料 管理信息系统Kenneth C.Laudon根据图书上的条码从 图书文件中找到相应记录,读者如果有如下列情况之一将不予办理借书手 续。 若读者符合所有借书条件时,予以借出。系统在借阅文件中增加一条记录, 记入读者码、图书条码、借阅日期等内容。 前面着重对借还书流程进行了说细的阐述,下面介绍图书管理系统的总体 功能要求。简单的图书管理系统主要包括下面的功能: 借书处理:完成读者借书这一业务流程。 还书处理:完成读者还书这 一 业 务 流 程 。 罚 款 处理 : 解 决 读 者借 书 超 期 的 罚 款 处 理。 4 图书借阅总体设计流程图 5 子系统借书流程图 用户登陆 借 书 证 号 正 确? 图书编号正确? 借书日期 借阅成功 查看所借图书 6 2.3 问题分析 图书借阅管理系统的发展历史可以追溯到 20 世纪 60 年代末期。由于 当时计算机技术已经进入实用阶段,同时大型图书馆用手工来查找图书信 息或统计借阅信息既费时费力又非常容易出差错,为了解决这个矛盾,第 一代的图书借