图书管理信息系统

  • 格式:docx
  • 大小:255.36 KB
  • 文档页数:19

管理信息系统课程设计报告

课程名称 : 管理信息系统

题 目:图书管理信息系统

班 级:

学生姓名 :

指导老师 :

一、实验名称

图书管理信息系统

二、实验目的

掌握组织结构和管理业务流程调查的方法及其成果的绘制

三、实验主要内容

1、熟悉系统分析工具 Visio 和 office 的应用环境;

2、掌握组织结构调查的方法并利用 Visio 和office 的相关软件绘制组织结构图;

3、掌握管理业务流程调查的方法并利用 Visio 和 office 的相关软件绘制业务流程图。

四、实验原理

详细设计也称过程设计,是程序设计的蓝图。该设计是在数据设计、体系结构设计和接口设计完成之后进行的。 过程设计的目标不仅仅是逻辑上正确地实现每个模块的功能, 更重要的是设计出的处理过程尽可能的简明易懂。 结构化程序设计是实现上述目标的关键技术, 因此是过程设计的逻辑基础。 过程设计的结果基本上决定了最终程序设计的质量。

将程序体系结构元素变换为对软件构件的过程描述。该实验主要是利用过程设计工具进行程序设计。

图书管理系统详细设计说明书

Ⅰ、可行性分析

本系统主要实现对图书馆信息的管理, 主要功能为管理有关读者, 书籍,借阅和管理者的信息等。本系统结构分为读者信息管理模块,书籍信息管理模块,

借阅信息管理模块,管理者信息管理模块。读者信息管理部分有两方面的功能,可以浏览读者的信息, 可以对读者信息进行维护。 书籍信息管理可以浏览书籍的信息,可以对书籍信息进行维护。 借阅信息管理可以显示当前数据库中书籍借阅情况,可以对借阅信息进行维护。 管理者信息管理可以显示数据库中管理者的情况,可以对管理者信息进行维护。 可见,本系统并不复杂, 主要解决的问题是利用关键字对数据库进行查询。

Ⅱ、图书馆概况

在学校,教材管理对教学工作的正常进行起着至关重要的作用, 因此教材科管理人员对于教材征订、 教材领取、教材信息管理等, 需要有一个自动化的工具进行统筹管理, 才能够及时、 准确地反映教材的征订状态。 但目前由于教材的种类多、数量多,将教材准确地分门别类、 快速检索, 手工进行非常困难往往是终于查到了书的信息,但此书没有库存或库存不足,因此检索速度较慢、效率低。

目前,很多学校教材科的管理工作还停留在纸质记录的原始方式上。 教师书面提出需要使用的教材名, 上交后由系领导审核, 审核通过后, 由教学秘书统计

需要的数量, 然后提交给教材科。 之后教材科还有大量的工作, 统计各系各班级需要某种教材的数量, 任课教师需要的数量, 教材科需要的数量, 然后进行订购。领书的时候, 要学生提供领书单才能领书, 还要记得立刻做记录。 这样的操作过程不但繁琐, 而且在这一系列的操作中, 无论哪一步出了错误, 对最终教学工作的正常进行都有很大的影响。

图书管理系统是图书馆管理工作中不可缺少的部分 , 它的内容对于图书馆的管理者和使用者来说都至关重要 , 所以图书管理系统应该能够为管理者或读者提供充足的信息和快捷的数据处理手段。 但一直以来人们使用传统人工的方式进行图书管理和借阅管理, 这种管理方式存在着许多缺点 , 如: 效率低、易忘记、保密性差 , 另外时间一长 , 将产生大量的文件和数据 , 这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高 , 计算机科学日渐成熟 , 其强大的功能已为人们深刻认识 ,

它已进入人类社会的各个领域并发挥着越来越重要的作用。作

为计算机应用的一部分 , 使用计算机对图书信息进行管理 , 具有着手工管理所无法比拟的优点 . 系统功能结构图

图书管理信息系统

借 书 读 系

阅 籍 者 统 信 信 信 管 息 息 息

理 管 管 管

理 理 理

还 借 设 设 设 设

密 用 书 书 置 置 置 置

码 户 信 信 书 书 读 读

管 管 息 息 籍 籍 者 者 理 理 管 管 信 种 信 种

理 理 息 类 息 类

还 还 还 借 借 借 书 书 书 书 书 读 读 读 读 读

书 书 书 书 书 书 籍 籍 籍 籍 籍 者 者 者 者 者

信 信 信 信 信 信 信 信 信 类 类 信 信 信 种 种

息 息 息 息 息 息 息 息 息 别 别 息 息 息 类 类

查 修 添 查 添 修 查 修 添 添 修 查 修 添 修 添

询 改 加 询 加 改 询 改 加 改 改 询 改 加 改 加

E_R 图向关系模型的转化

E_R 图向关系模型的转化要解决的问题是如何将实体和实体之间的联系转化为关系式

修改图书记录

修改学生记录

查询 /借阅 /预约图书

查询 / 归还已借阅图书

建立索引和嵌套查询

索引是数据库中一常用而重要的数据库对象集。索引改进了数据库的性能和可访问性,

可以用来排序和快速访问数据。 大大改善了数据库的性能。 下面以本人的图书管理信息系统

中的 book 表为被借出时不能被预约。

修改图书的基本信息

这是图书管理员的权力,包括添加,删除和修改图书信息。当有新添加进来的图书时,

图书管理员要查看图书馆里是不是已存有这样的图书,

发现已有库存时, 要修改图书的数目,

否则就加入新的图书信息。 当有旧书或损坏了的图书要退出的时候, 要及时减少相应图书的

数目或是删除相应的图书信息。学生借出书或归还图书时,要及时地修改图书流通信息表。

修改学生用户的基本信息

系统管理员在这里添加, 删除和修改学生和教师的基本信息。 当有新生入校时, 根据学

生填写的基本信息表为每个新生注册一个用户名, 在校期间如果学生基本信息有变化可以交

系统管理员审核后修改相应的信息, 毕业或注销用户时, 管理员要及时删除相应的记录。 教师的处理情况相同。

初始化系统

当遇到不可恢复的重大意外损伤时系统管理员可以用它来重新恢复图书馆的基本信息,保证图书管理系统正常工作。除了用户信息表恢复初始值外,其它的数据信息都会被清零。

公告栏

系统管理员向所有登录用户和外界人士及时发布图书馆最新消息的地方,

包括注意事项

等。

意见箱

所有登录用户可以在这里向系统管理员和图书管理员提出对图书管理的宝贵意见, 方便

管理员及时采取相应措施修改管理方案,方便用户以后的使用,提高整个系统的性能。

本系统主要提供图书管理, 学生用户管理和系统管理。 以下列出了图书管理信息系统主

模块,系统总体结构、图书 /读者功能模块和图书流通功能模块的示意图如图 19 至图 21 所

示。

系统总体结构

图书 /读者功能模块

图书流通功能模块

Ⅲ、处理流程

顶层数据流图:

用户 输入数据 图书馆管理系统 输出数据 显示器

当前日期

系统时钟

登陆子系统

图书馆管理人员 用户名和密码 1.1 用户名 1.2 显示器 密码验证 验证权限

登陆错误信息 权限

显示

1.3 管理员表 显示可用的控件和 界面

管理子系统

图书馆管理人员 输入购入新书数据

2.1

非法信息 处理新书购入

图书目录文件 入库单

输入图书字段和学生字段

罚款单

2.2 处理学生借书

输入图书字段

学生文件 借书文件

输入注销图书字段 2.3 处理学生还书

罚款单 图书目录文件

2.4 图书注销

当前日期

退货单

接受借书

罚款单

非法信息 当前日期

显示器

当前日期

欠款金额信息

非法信息

还书成功

当前日期

非法信息

注销成功

系统时钟

查询子系统