图书管理信息系统55510.docVIP

  • 7
  • 0
  • 约6.1千字
  • 约 19页
  • 2016-12-21 发布于贵州
  • 举报
管理信息系统课程设计报告 课程名称: 管理信息系统 题 目:图书管理信息系统 班 级: 学生姓名: 指导老师: 一、实验名称 图书管理信息系统 二、实验目的 掌握组织结构和管理业务流程调查的方法及其成果的绘制 三、实验主要内容 1、熟悉系统分析工具Visio和office的应用环境; 2、掌握组织结构调查的方法并利用Visio和office的相关软件绘制组织结构图; 3、掌握管理业务流程调查的方法并利用Visio和office的相关软件绘制业务流程图。 四、实验原理 详细设计也称过程设计,是程序设计的蓝图。该设计是在数据设计、体系结构设计和接口设计完成之后进行的。过程设计的目标不仅仅是逻辑上正确地实现每个模块的功能,更重要的是设计出的处理过程尽可能的简明易懂。结构化程序设计是实现上述目标的关键技术,因此是过程设计的逻辑基础。过程设计的结果基本上决定了最终程序设计的质量。 将程序体系结构元素变换为对软件构件的过程描述。该实验主要是利用过程设计工具进行程序设计。 图书管理系统详细设计说明书 Ⅰ、可行性分析 本系统主要实现对图书馆信息的管理,主要功能为管理有关读者,书籍,借阅和管理者的信息等。本系统结构分为读者信息管理模块,书籍信息管理模块,借阅信息管理模块,管理者信息管理模块。读者信息管理部分有两方面的功能,可以浏览读者的信息,可以对读者信息进行维护。书籍信息管理可以浏览书籍的信息,可以对书籍信息进行维护。借阅信息管理可以显示当前数据库中书籍借阅情况,可以对借阅信息进行维护。管理者信息管理可以显示数据库中管理者的情况,可以对管理者信息进行维护。可见,本系统并不复杂,主要解决的问题是利用关键字对数据库进行查询。 Ⅱ、图书馆概况 在学校,教材管理对教学工作的正常进行起着至关重要的作用,因此教材科管理人员对于教材征订、教材领取、教材信息管理等,需要有一个自动化的工具进行统筹管理,才能够及时、准确地反映教材的征订状态。但目前由于教材的种类多、数量多,准确地分门别类快速检索,手工进行非常困难往往是终于查到了书的信息,E_R图向关系模型的转化 E_R图向关系模型的转化要解决的问题是如何将实体和实体之间的联系转化为关系式 修改图书记录 修改学生记录 查询/借阅/预约图书 查询/归还已借阅图书 建立索引 索引是数据库中一常用而重要的数据库对象集。索引改进了数据库的性能和可访问性可以用来排序和快速访问数据。下面以本人的图书管理信息系统中的book表为 系统总体结构 图书/读者功能模块 图书流通功能模块 Ⅲ、处理流程 顶层数据流图: 登陆子系统 管理子系统 查询子系统 处理学生借书 处理学生还书 处理学生信息查询 处理图书信息查询 功能分配 程序模块示意图如下 注意 针对图书馆管理系统,可以分为两大模块,一个小模块:分别为管理子系统,查询子系统两大模块;基础信息管理小模块; 在管理子系统中: 1):新书购入处理模块只要是针对采购员在根据计划在外采购新书之后的处理,所以当采购员采购到新书后,系统根据原先计划采购的新书进行核查,如果符合计划预定,则将新书入库;否则退货;该模块主要是处理购入的新书是否符合要求; 图书入库: 数据输入 格式 数据范围 精度 数据类型 输入媒体 作者 人名 2,5的字符 Vchar(10) 汉字或英文 浏览器 索引号 字母加数字 20 Vchar(20 字符 浏览器 出版社 出版社名 25 Vchar(50) 汉字或英文 浏览器 出版日期 日期 8 Char(8) 日期型 浏览器 图书编号 数字 10 Char(10) 数字串 浏览器 2):处理学生借书模块: 该模块主要是处理学生借书业务,在图书馆管理人员输入学生信息的时候,系统会根据学生文件对该学生进行查询,看看是否存在该学生,如果不存在,则系统给出警告信息:该学生不存在;如果存在该学生,则系统根据罚款单对该学生的欠款情况进行查询,如果欠款超过一定金额,则借书失败,否则接受借书,更新借书文件,在显示器上面显示借书成功; 数据输出(相关信息入数据库) 格式 数据范围 精度 数据类型 输入媒体 学号 数字串 10=学号12 Vchar(12) 数字串 浏览器 图书编号 数字 10 Char(10) 数字串 浏览器 3):处理学生还书模块: 该模块主要是处理学生还书业务,在图书馆管理人员输

文档评论(0)

1亿VIP精品文档

相关文档