1 / 112
文档名称:

图书管理系统详细设计报告.doc

格式:doc   大小:1,500KB   页数:112页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

图书管理系统详细设计报告.doc

上传人:rovend 2021/7/28 文件大小:1.46 MB

下载得到文件列表

图书管理系统详细设计报告.doc

文档介绍

文档介绍:实验报告
一、实验名称
图书管理系统的详细设计
二、实验目的
完成图书管理系统(学生选课系统,学校人事管理系统,医院病历管理系统,四者任选其一)的详细设计;
系统掌握软件开发过程中详细设计的写法;
完成图书管理系统(学生选课系统,学校人事管理系统,医院病历管理系统)的详细设计报告。
三、实验主要内容
图书管理系统(学生选课系统,学校人事管理系统,医院病历管理系统)。
在概要设计的基础上,详细设计概要设计所划分的模块,确定每个模块功能所需要的算法和数据结构,并设计出程序的详细规格说明,可画出详细的程序流程图,为编码做准备,写出详细设计报告。
四、实验原理
详细设计也称过程设计,是程序设计的蓝图。该设计是在数据设计、体系结构设计和接口设计完成之后进行的。过程设计的目标不仅仅是逻辑上正确地实现每个模块的功能,更重要的是设计出的处理过程尽可能的简明易懂。结构化程序设计是实现上述目标的关键技术,因此是过程设计的逻辑基础。过程设计的结果基本上决定了最终程序设计的质量。
将程序体系结构元素变换为对软件构件的过程描述。该实验主要是利用过程设计工具进行程序设计。
五、实验结果
图书管理系统详细设计说明书
Ⅰ、可行性分析
本系统主要实现对图书馆信息的管理,主要功能为管理有关读者,书籍,借阅和管理者的信息等。本系统结构分为读者信息管理模块,书籍信息管理模块,借阅信息管理模块,管理者信息管理模块。读者信息管理部分有两方面的功能,可以浏览读者的信息,可以对读者信息进行维护。书籍信息管理可以浏览书籍的信息,可以对书籍信息进行维护。借阅信息管理可以显示当前数据库中书籍借阅情况,可以对借阅信息进行维护。管理者信息管理可以显示数据库中管理者的情况,可以对管理者信息进行维护。可见,本系统并不复杂,主要解决的问题是利用关键字对数据库进行查询。
Ⅱ、图书馆概况
图书管理系统是图书馆管理工作中不可缺少的部分,它的内容对于图书馆的管理者和使用者来说都至关重要,所以图书管理系统应该能够为管理者或读者提供充足的信息和快捷的数据处理手段。但一直以来人们使用传统人工的方式进行图书管理和借阅管理,这种管理方式存在着许多缺点,如:效率低、易忘记、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对图书信息进行管理,:检索迅速、查找方便、易修改、可靠性高、存储量大、数据处理快捷、保密性好、寿命长、成本低、便于打印等。这些优点能够极大地提高图书管理的效率,也是图书馆的科学化、正规化管理,与世界接轨的重要条件。因此,开发这样一套管理软件成为很有必要的事情。
系统功能结构图
图书管理信息系统

借阅信息管理
借书信息管理
设置书籍种类
设置书籍信息
设置读者种类
设置读者信息
密码管理
用户管理
书籍信息管理
读者信息管理
还书信息管理
还书信息添加
借书信息查询
借书信息添加
借书信息修改
读者种类添加
读者种类修改
读者信息添加
读者信息查询
读者信息修改
书籍类别修改
书籍类别添改
书籍信息查询
书籍信息添加
书籍信息修改
还书信息查询
还书信息修改
系统管理
Ⅲ、处理流程
顶层数据流图:
第0层图:

第一层图:
(1):登陆子系统
(2):管理子系统
(3)查询子系统
第二层图:
(1):处理新书购入
(2)处理学生借书
(3):处理学生还书
(4):处理图书注销
(5)处理学生信息查询
(6)处理图书信息查询
Ⅳ、总体结构和模块外部设计
Ⅴ、功能分配
Ⅵ、程序模块示意图如下
图书管理程序
系统设置模块
系统登陆模块
借阅管理模块
读者管理模块
书籍管理模块
还书查询修改
信息查询修改
读者信息添加
信息查询修改
书籍信息添加
借书事件添加模块
借书查询修改
读者类别管理
书籍类别管理
还书事件添加

注意
读者数据存取模块
借阅数据存取模块
书籍数据存取模块
数据加密与备份模块
远程数据同步模块
数据库(运行SQLServer的服务器)