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

上传人:简****9 文档编号:111492944 上传时间:2019-11-02 格式:DOC 页数:19 大小:1.01MB
返回 下载 相关 举报
图书管理信息系统课程设计报告书_第1页
第1页 / 共19页
图书管理信息系统课程设计报告书_第2页
第2页 / 共19页
图书管理信息系统课程设计报告书_第3页
第3页 / 共19页
图书管理信息系统课程设计报告书_第4页
第4页 / 共19页
图书管理信息系统课程设计报告书_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《图书管理信息系统课程设计报告书》由会员分享,可在线阅读,更多相关《图书管理信息系统课程设计报告书(19页珍藏版)》请在金锄头文库上搜索。

1、管理信息系统课程设计报告课程名称: 管理信息系统 题 目:图书管理信息系统 班 级: 学生姓名: 指导老师: 一、实验名称 图书管理信息系统二、实验目的掌握组织结构和管理业务流程调查的方法及其成果的绘制 三、实验主要内容1、熟悉系统分析工具Visio和office的应用环境; 2、掌握组织结构调查的方法并利用Visio和office的相关软件绘制组织结构图; 3、掌握管理业务流程调查的方法并利用Visio和office的相关软件绘制业务流程图。四、实验原理详细设计也称过程设计,是程序设计的蓝图。该设计是在数据设计、体系结构设计和接口设计完成之后进行的。过程设计的目标不仅仅是逻辑上正确地实现每个

2、模块的功能,更重要的是设计出的处理过程尽可能的简明易懂。结构化程序设计是实现上述目标的关键技术,因此是过程设计的逻辑基础。过程设计的结果基本上决定了最终程序设计的质量。将程序体系结构元素变换为对软件构件的过程描述。该实验主要是利用过程设计工具进行程序设计。图书管理系统详细设计说明书、可行性分析本系统主要实现对图书馆信息的管理,主要功能为管理有关读者,书籍,借阅和管理者的信息等。本系统结构分为读者信息管理模块,书籍信息管理模块,借阅信息管理模块,管理者信息管理模块。读者信息管理部分有两方面的功能,可以浏览读者的信息,可以对读者信息进行维护。书籍信息管理可以浏览书籍的信息,可以对书籍信息进行维护。

3、借阅信息管理可以显示当前数据库中书籍借阅情况,可以对借阅信息进行维护。管理者信息管理可以显示数据库中管理者的情况,可以对管理者信息进行维护。可见,本系统并不复杂,主要解决的问题是利用关键字对数据库进行查询。、图书馆概况在学校,教材管理对教学工作的正常进行起着至关重要的作用,因此教材科管理人员对于教材征订、教材领取、教材信息管理等,需要有一个自动化的工具进行统筹管理,才能够及时、准确地反映教材的征订状态。但目前由于教材的种类多、数量多,将教材准确地分门别类、快速检索,手工进行非常困难往往是终于查到了书的信息,但此书没有库存或库存不足,因此检索速度较慢、效率低。目前,很多学校教材科的管理工作还停留

4、在纸质记录的原始方式上。教师书面提出需要使用的教材名,上交后由系领导审核,审核通过后,由教学秘书统计需要的数量,然后提交给教材科。之后教材科还有大量的工作,统计各系各班级需要某种教材的数量,任课教师需要的数量,教材科需要的数量,然后进行订购。领书的时候,要学生提供领书单才能领书,还要记得立刻做记录。这样的操作过程不但繁琐,而且在这一系列的操作中,无论哪一步出了错误,对最终教学工作的正常进行都有很大的影响。图书管理系统是图书馆管理工作中不可缺少的部分,它的内容对于图书馆的管理者和使用者来说都至关重要,所以图书管理系统应该能够为管理者或读者提供充足的信息和快捷的数据处理手段。但一直以来人们使用传统

5、人工的方式进行图书管理和借阅管理,这种管理方式存在着许多缺点,如:效率低、易忘记、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对图书信息进行管理,具有着手工管理所无法比拟的优点.系统功能结构图图书管理信息系统 借阅信息管理借书信息管理设置书籍种类设置书籍信息设置读者种类设置读者信息密码管理用户管理书籍信息管理读者信息管理还书信息管理还书信息添加借书信息查询借书信息添加借书信息修改读者种类添加

6、读者种类修改读者信息添加读者信息查询读者信息修改书籍类别修改书籍类别添改书籍信息查询书籍信息添加书籍信息修改还书信息查询还书信息修改系统管理E_R图向关系模型的转化E_R图向关系模型的转化要解决的问题是如何将实体和实体之间的联系转化为关系式 修改图书记录修改学生记录查询/借阅/预约图书 查询/归还已借阅图书建立索引和嵌套查询索引是数据库中一常用而重要的数据库对象集。索引改进了数据库的性能和可访问性,可以用来排序和快速访问数据。大大改善了数据库的性能。下面以本人的图书管理信息系统中的book表为被借出时不能被预约。修改图书的基本信息这是图书管理员的权力,包括添加,删除和修改图书信息。当有新添加进

7、来的图书时,图书管理员要查看图书馆里是不是已存有这样的图书,发现已有库存时,要修改图书的数目,否则就加入新的图书信息。当有旧书或损坏了的图书要退出的时候,要及时减少相应图书的数目或是删除相应的图书信息。学生借出书或归还图书时,要及时地修改图书流通信息表。修改学生用户的基本信息系统管理员在这里添加,删除和修改学生和教师的基本信息。当有新生入校时,根据学生填写的基本信息表为每个新生注册一个用户名,在校期间如果学生基本信息有变化可以交系统管理员审核后修改相应的信息,毕业或注销用户时,管理员要及时删除相应的记录。教师的处理情况相同。初始化系统当遇到不可恢复的重大意外损伤时系统管理员可以用它来重新恢复图

8、书馆的基本信息,保证图书管理系统正常工作。除了用户信息表恢复初始值外,其它的数据信息都会被清零。 公告栏系统管理员向所有登录用户和外界人士及时发布图书馆最新消息的地方,包括注意事项等。 意见箱所有登录用户可以在这里向系统管理员和图书管理员提出对图书管理的宝贵意见,方便管理员及时采取相应措施修改管理方案,方便用户以后的使用,提高整个系统的性能。本系统主要提供图书管理,学生用户管理和系统管理。以下列出了图书管理信息系统主模块,系统总体结构、图书/读者功能模块和图书流通功能模块的示意图如图19至图21所示。系统总体结构图书/读者功能模块图书流通功能模块、处理流程顶层数据流图:登陆子系统管理子系统查询

9、子系统 处理学生借书处理学生还书处理学生信息查询处理图书信息查询功能分配程序模块示意图如下图书管理程序系统设置模块系统登陆模块借阅管理模块读者管理模块书籍管理模块还书查询修改信息查询修改读者信息添加信息查询修改书籍信息添加借书事件添加模块借书查询修改读者类别管理书籍类别管理还书事件添加注意读者数据存取模块借阅数据存取模块书籍数据存取模块数据加密与备份模块远程数据同步模块数据库(运行SQLServer的服务器)针对图书馆管理系统,可以分为两大模块,一个小模块:分别为管理子系统,查询子系统两大模块;基础信息管理小模块;在管理子系统中:1):新书购入处理模块只要是针对采购员在根据计划在外采购新书之后

10、的处理,所以当采购员采购到新书后,系统根据原先计划采购的新书进行核查,如果符合计划预定,则将新书入库;否则退货;该模块主要是处理购入的新书是否符合要求;图书入库:数据输入格式数据范围精度数据类型输入媒体作者人名2,5的字符Vchar(10)汉字或英文浏览器索引号字母加数字20Vchar(20字符浏览器出版社出版社名25Vchar(50)汉字或英文浏览器出版日期日期8Char(8)日期型浏览器图书编号数字10Char(10)数字串浏览器2):处理学生借书模块:该模块主要是处理学生借书业务,在图书馆管理人员输入学生信息的时候,系统会根据学生文件对该学生进行查询,看看是否存在该学生,如果不存在,则系

11、统给出警告信息:该学生不存在;如果存在该学生,则系统根据罚款单对该学生的欠款情况进行查询,如果欠款超过一定金额,则借书失败,否则接受借书,更新借书文件,在显示器上面显示借书成功;数据输出(相关信息入数据库)格式数据范围精度数据类型输入媒体学号数字串10=学号12Vchar(12)数字串浏览器图书编号数字10Char(10)数字串浏览器3):处理学生还书模块:该模块主要是处理学生还书业务,在图书馆管理人员输入要还的图书字段时,系统会在借书文件中查找该图书信息,之后对借书文件,学生文件中的该学生已借书数,图书目录文件进行更新;然后在借书文件中提取学生数据,根据图书的还书日期和借出日期对学生的欠款金

12、额进行计算,如果没有超期,则欠款金额在原来的基础上加0;之后将结果显示出来;数据输出(相关信息入数据库)格式数据范围精度数据类型输出媒体学号数字串10=学号12Vchar(12)数字串浏览器图书编号数字10Char(10)数字串浏览器4):处理图书注销模块:该模块主要是针对图书注销业务;在查询子系统中:有两个查询内容:1) 学生信息查询:学生信息查询子模块主要是对学生信息的查询;2) 图书信息查询:图书信息查询子模块主要是对图书信息的查询;这些模块,是针对学生或者图书馆管理人员这两个不同的对象,查询子系统主要是让用户了解信息,所以不需要进行用户密码登陆,直接可以进行查询,而管理模块是涉及到图书

13、馆内部的重要信息管理方面,所以必须要设置用户密码登陆和权限等等,以保数据的安全性和系统的安全性; 输入:图书查询模块 数据输入查询类型格式数据范围精度数据类型输入媒体按作者人名无无无浏览器按索引号字符无无无浏览器按编号无无无无浏览器按出版社无无无无浏览器按出版日期1990无无日期型浏览器学生登录模块数据输入格式数据范围精度数据类型输入媒体学号数字串10=学号12Vchar(12)数字串浏览器密码任意2,5的字符Vchar(10)汉字或英文浏览器索引号字母加数字20Vchar(20字符浏览器出版社出版社名25Vchar(50)汉字或英文浏览器出版日期日期8Char(8)日期型浏览器是否在馆是否2BoolBool浏览器应还日期日期8Char(8)日期型浏览器、出错处理对策对于本程序的几种可能的错误进行了分析,分别进行了不同的处理。主

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 管理学资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号