管理信息系统课程设计图书馆关系系统分析

上传人:第*** 文档编号:97423174 上传时间:2019-09-04 格式:DOC 页数:18 大小:497.51KB
返回 下载 相关 举报
管理信息系统课程设计图书馆关系系统分析_第1页
第1页 / 共18页
管理信息系统课程设计图书馆关系系统分析_第2页
第2页 / 共18页
管理信息系统课程设计图书馆关系系统分析_第3页
第3页 / 共18页
管理信息系统课程设计图书馆关系系统分析_第4页
第4页 / 共18页
管理信息系统课程设计图书馆关系系统分析_第5页
第5页 / 共18页
点击查看更多>>
资源描述

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

1、辽辽 宁宁 工工 业业 大大 学学 管理信息系统设计课程设计报告(论文)管理信息系统设计课程设计报告(论文) 题目:题目: 图书馆管理管理系统的分析与设计图书馆管理管理系统的分析与设计 院(系):院(系): 软件学院软件学院 专业班级:专业班级: 软件工程软件工程 112112 学学 号:号: 111301030111301030 学生姓名:学生姓名: 安凯辰安凯辰 指导教师:指导教师: 翟宝峰翟宝峰 教师职称:教师职称: 副教授副教授 起止时间:起止时间: 2012.5.28-2012.6.82012.5.28-2012.6.8 课程设计(论文)任务及评语课程设计(论文)任务及评语 院(系)

2、:软件学院 教研室:软件教研室 学 号 111301030 学生姓名安凯辰安凯辰专业班级软件工程 112 课程设计 (论文) 题目 图书馆管理系统的分析与设计图书馆管理系统的分析与设计 课程设计(论文)任务 管理信息系统课程设计作为独立的教学环节,是电子商务专业集中实践性 环节系列之一,是学习完管理信息系统课程并进行完专业实习后进行的一 次全面的综合练习。 任务:采用结构化的系统开发方法,应用具体的计算机语言(如 Java、VB)和数据库(SQL、Oracle)等技术,按照软件工程的思想,开发一个 实用的中小型管理信息系统,完成图书馆管理系统的分析设计实施工作,实现 该系统设备管理等功能,并完

3、成结合分析设计过程,撰写系统设计说明书(课 设报告) 。 1根据课程设计时间选择适当规模大小的设计课题。采用专业实习的调研 内容作为课程设计选题。 2根据合理的进度安排,按照系统开发的流程及方法,踏实地开展课程设 计活动。 3课程设计过程中,根据选题的具体需求,在开发各环节中撰写相关的技 术文档,最后提交详细的课程设计报告。 4开发出可以运行的管理信息系统,通过上机运行检查。 5设计说明书要求文档齐备,步骤全整,流程正确,说明详细,具有有可 操作性。 指导教师评语及成绩 成绩:成绩: 指导教师签字:指导教师签字: 20122012年年6 6月月1212日日 辽 宁 工 业 大 学 课 程 设

4、计 说 明 书(论 文) 目 录 第一章第一章 系统分析系统分析 1 1 1.1 需求分析.1 1.2 系统数据流图.2 1.3 数据字典.3 第第 2 2 章章 系统设计系统设计 4 4 21 结构设计4 2.1.1 概念设计.4 2.1.2 逻辑设计.5 2.1.3 物理设计.6 2.2 行为设计.7 2.2.1 总体设计.7 2.2.2 模块设计.8 第第 3 3 章章 系统实施系统实施 1111 3.1 数据库的实现11 3.2 程序实现12 第第 4 4 章章 总结总结 1414 辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文) 1 第一章 系统分析 1.1 需求分析需求

5、分析 需求分析是对用户需求的真正明确,是对要解决的问题的彻底理解。在解决问题之 前要理解问题,只有真正的理解问题才能更好的解决问题。需求分析就是给系统分析、 设计人员一个和用户交流来理解问题的机会了解用户究竟需要什么。 图书馆的管理直接关系到我们大学生如何更好的使用图书,更充分的利用现有资源 学习,提高自身素质。针对当今的大学图书馆藏书越来越多,学生借书越来越频繁,图 书管理较为繁琐,图书馆管理工作人员付出的工作时间越来越多,得到的效率却很低这 个现状。为提高工作效率,减轻图书馆工作人员的工作负担,决定开发学校图书馆管理 系统软件,以帮助更好的实现图书馆的管理,让我们能更便捷的借阅图书,让老师

6、能花 最少的时间办理好借阅图书手续。 开发此图书馆管理系统软件,以供图书馆工作人员管理使用及学生和老师查询或者 借书使用,方便操作者随时添加、查询、修改等。为了我们提高软件开发的能力,学习 JAVA 编程的技巧,提高工作设计思想,通过本次的软件工程开发,开发人员与指导老师, 能从中学习知识吸取经验,在技术和软件思想上同时得到锻炼和提高,从而使总体水升 到一个新的高度。 开发此图书馆管理系统软件,也是对实现数字化图书馆管理的支持,现今各大学普 遍存在着一个现象,图书的借阅手续都是由专门的老师来实现办理的,每当借阅高峰期 时,排队借书的场面屡见不鲜,这样即耗费时间又使原本不太大的借书大厅拥挤不堪。

7、 图书馆管理系统的实现,可以着眼于数字化借阅,简化学生图书查询流程,简化图书外 借登记手续,即提高借阅效率又可实现图书借阅的完整进出记录,保证图书的合理使用, 让广大师生受益。 该系统主要建立一个基于 B/S 模式的图书馆借阅管理系统,面对当起很多小型图书管 理仍是人工管理带来的检索速度慢,效率低,借阅归还图书量大,图书统计工作量大,藏书 不能完成及时更新的问题,该系统可以对跟系统的三个用户类型的使用实现: 1.对于读者在本系统的应用下可实现按照各种方式(如:书名,编号,作者)查询图书馆 的藏书请客,方便的借阅图书,续借图书,归还图书,能够查询自己的借阅图书情况。 2.对于图书馆工作人员能够实

8、现方便的对图书进行查询,方便的进行读者借阅情况查 询,方便的进行借书还书处理等,便捷的对图书信息进行添加、修改、删除,分类管理等操 作,对读者信息进行相关添加,修改,分类管理等操作。 3.对于系统管理员可以对图书馆信息进行修改更新操作,对系统用户进行添加、修改、 辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文) 2 删除、权限设置等操作,对图书馆的办证参数进行修改维护等操作功能。 1.2 系统数据流图系统数据流图 数据流程图是软件工程学和管理信息系统科学中的概念,它描述的是一个具体的业务 处理系统的信息来源,存储,处理和信息将要流到何处去的全面情况,它可以辅助计算机专 业人员更好的

9、了解现有系统的一些状况,但还需要一些工具来补充系统的流程细节。是以 图形的方式表达在问题中信息的变换和传递过程。它把系统看成是由数据流联系的各种 概念的组合,用分解及抽象手段来控制需求分析的复杂性,采用分层的数据流程图来表 示一个复杂的系统。 本系统总体流图如图 1.1 所示。 图 1.1 数据流图 辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文) 3 1.3 数据字典数据字典 数据字典是一种用户可以访问的记录数据库和应用程序元数据的目录。主动数据字 典是指在对数据库或应用程序结构进行修改时,其内容可以由 DBMS 自动更新的数据字典。 数据字典中存放着系统中所有数据的定义,即对所

10、有数据库结构的描述。数据字典提供 了对数据库描述的集中管理手段。数据字典是一个定义应用程序中使用的所有数据元素 和结构的含义、类型、数据大小、格式、度量单位、精度以及允许聚值范围的共享仓库。 作用是确保开发人员使用统一的数据定义,数据字典中有关系统的详细信息是系统设计、 系统实施与维护的重要依据。是关于数据信息的集合,也就是对数据流图中包含的所有 元素定义的集合。任何字典最主要的用途都是供人查阅不了解的条目的解释,数据字典 的作用也正是在软件分析和设计过程中给人提供关于数据的描述信息。数据流图和数据 字典共同构成系统的逻辑模型,没有数据字典数据流图就不严格,然而没有数据流图数 据字典也难于发挥

11、作用。只有数据流图和对数据流图精确的定义放在一起,才能共同构 成系统的规格说明。 名字:BookInfo 别名:图书表 描述:图书信息 定义:图书表=借阅信息+还书信息 +还书信息+书籍类型 名字:ReaderInfo 别名:读者表 描述:读者信息 定义:读者表=读者类型+借阅信息 +还书信息+用户管理 名字:BorrowInfo 别名:借阅信息 描述:关于借阅者,借阅图书类型 等信息记录 定义:借阅信息=读者编号+图书编 号+借书日期+应还日期 名称:ReturnInfo 别名:还书信息 描述:记录读者还书信息还有罚款 信息 定义:还书信息=读者编号+图书编 号+借书日期+还书日期+罚款金额

12、+ 操作员 辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文) 4 第 2 章 系统设计 2 21 1 结构设计结构设计 2.1.1 概念设计 概念模型是将显示世界中的客观对象抽象为某一种信息结构,即 E-R 图实体-联系图 (Entity Relationship Diagram),它提供了表示实体型、属性和联系的方法,用来描述 现实世界的概念模型。 构成 E-R 图的基本要素是实体型、属性和联系,其定义及表示方法为: 实体型(Entity):客观存在并可相互区分的事物。用矩形表示,矩形框内写明实体 名; 属性(Attribute):是一个实体所具有的某一特性。用椭圆形表示,并用无

13、向边将其 与相应的实体连接起来; 联系(Relationship):现实世界中的事物之间是有联系的,这种联系必然要在信息 世界中加以反映。它用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连 接起来,同时在无向边旁标上联系的类型(1 : 1,1 : n 或 m : n) 。 比如老师给学生 授课存在授课关系,学生选课存在选课关系。如果是弱实体的联系则在菱形外面再套菱 形。 下面是系统各个实体以及总体的 E-R 图: 读者 姓名 ID 借阅时间编号性别 图 2.1 图书信息实体 E-R 图 辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文) 5 图书 ID 名称 类别 价格 归

14、还日期 出版社 借阅日期 图 2.2 图书实体 E-R 图 图书管理员 借阅信息 读者 还书信息 管 理 管 理 借/还管理 1n1n 1 1 n n 图 2.3 系统总体 E-R 图 2.1.2 逻辑设计 表 2.1.图书表 列名列名数据类型数据类型长度长度空空/ /非空非空约束条件约束条件注释注释 IDIDIntInt4 4N N PK(PK(自增自增) )编号编号 BookIDBookIDvarcharvarchar4040N Nuniqueunique 图书编号图书编号 BookNameBookNamevarcharvarchar5050N N 图书名称图书名称 AuthorAutho

15、rvarcharvarchar5050Y Y 图书作者图书作者 PubsPubsvarcharvarchar100100Y Y 出版社出版社 PublishTimePublishTimesmalldatetimesmalldatetime8 8Y Y 出版时间出版时间 PageNumberPageNumberintint4 4Y Y 页数页数 辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文) 6 TypeTypevarcharvarchar2020Y YFKFK 类别类别 StorageStorageintint4 4N NDefault:0Default:0 现存数量现存数量 P

16、ositionPositionvarcharvarchar5050N NFKFK 存放位置存放位置 TotalNumberTotalNumberIntInt4 4N NDefault:0Default:0 图书总数图书总数 InTimeInTimesmalldatetimesmalldatetime8 8N N 入库时间入库时间 PricePricemoneymoney8 8N NDefault:0Default:0 图书价格图书价格 BorrowTimesBorrowTimesintint4 4N NDefault:0Default:0 借出次数借出次数 表 2.2 读者表 列名列名数据类型数据类型长度长度空空/ /非空非空约束条件约束条件 IDIDIntIn

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

当前位置:首页 > 建筑/环境 > 施工组织

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