资源预览内容
第1页 / 共18页
第2页 / 共18页
第3页 / 共18页
第4页 / 共18页
第5页 / 共18页
第6页 / 共18页
第7页 / 共18页
第8页 / 共18页
第9页 / 共18页
第10页 / 共18页
亲,该文档总共18页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
辽辽宁宁工工业业大大学学 管理信息系统设计课程设计报告(论文)管理信息系统设计课程设计报告(论文) 题目:题目:实验室设备管理系统的分析与设计实验室设备管理系统的分析与设计 院(系院(系) :软件学院软件学院 专业班级:专业班级:软件工程软件工程 112112 学学号:号:111301049111301049 学生姓名:学生姓名:安凯辰安凯辰 指导教师:指导教师:翟宝峰翟宝峰 教师职称:教师职称:副教授副教授 起止时间:起止时间: 2012.5.28-2012.6.82012.5.28-2012.6.8 课程设计(论文)任务及评语课程设计(论文)任务及评语 院(系) :软件学院教研室:软件教研室 学 号111301049学生姓名安凯辰安凯辰专业班级软件工程 112 课程设计 (论文) 题目 实验室设备管理系统的分析与设计实验室设备管理系统的分析与设计 课程设计(论文)任务 管理信息系统课程设计作为独立的教学环节, 是电子商务专业集中实践性环 节系列之一,是学习完管理信息系统课程并进行完专业实习后进行的一次全 面的综合练习。 任务:采用结构化的系统开发方法,应用具体的计算机语言(VB)和数据库 (SQL)等技术,按照软件工程的思想,开发一个实用的中小型管理信息系统, 完成实验室设备管理系统的分析设计实施工作,实现该系统设备管理等功能,并 完成结合分析设计过程,撰写系统设计说明书(课设报告) 。 1根据课程设计时间选择适当规模大小的设计课题。采用专业实习的调研 内容作为课程设计选题。 2根据合理的进度安排,按照系统开发的流程及方法,踏实地开展课程设 计活动。 3课程设计过程中,根据选题的具体需求,在开发各环节中撰写相关的技 术文档,最后提交详细的课程设计报告。 4开发出可以运行的管理信息系统,通过上机运行检查。 5设计说明书要求文档齐备,步骤全整,流程正确,说明详细,具有有可 操作性。 指导教师评语及成绩 成绩:成绩:指导教师签字:指导教师签字: 20122012年年6 6月月1212日日 辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文) 目录 第一章 系统分析.1 1.1 需求分析的任务.1 1.2 系统数据流图.1 1.3 数据字典.2 第 2 章 系统设计.4 21 结构设计.4 2.1.1 概念设计4 2.1.2 逻辑设计6 2.1.3 物理设计6 2.2 行为设计.7 2.2.1 总体设计7 2.2.2 模块设计7 第 3 章 系统实施. 11 3.1 数据库的实现. 11 3.2 程序实现.12 第 4 章 总结.14 参考文献.15 辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文) 1 第一章 系统分析 1.1 需求分析的任务 需求分析是对用户需求的真正明确,是对要解决的问题的彻底理解。在解决问题之 前要理解问题,只有真正的理解问题才能更好的解决问题。需求分析就是给系统分析、 设计人员一个和用户交流来理解问题的机会了解用户究竟需要什么。 实验教学作为现在学校教学的一种重要手段,各个学校的实验室建设也是鳞次栉比 的落成。面对日益增多的实验教学,以往的古老的人工管理和人工预约等模式也受到各 方面的冲击,实验室管理系统也应运而生。实验室管理系统是为了配合高校实验教学新 理念,结合众多高校一线教师和实验室管理专家经验,以及开放实验室的管理特点与实 际情况,运用计算机技术,特别是现代网络技术,经过长期实践而研发的集实验室管理、 实验教学管理、仪器设备管理、低值品与耗材管理、实验室建设与设备采购、实验室评 估与评教、实践管理、数据与报表等相关功能的综合性实验室管理系统。 实验室管理系统的开发目的是通过使用实验室管理系统实现高校实验室、实验仪器 与实验耗材管理的规范化、信息化;提高实验教学特别是开放实验教学的管理水平与服 务水平;为实验室评估、实验室建设及实验教学质量管理等决策提供数据支持;智能生 成每学年教育部数据报表,协助高校轻而易举完成数据上报工作。 1.2 系统数据流图 数据流程图是软件工程学和管理信息系统科学中的概念,它描述的是一个具体的业 务处理系统的信息来源,存储,处理和信息将要流到何处去的全面情况,它可以辅助计算 机专业人员更好的了解现有系统的一些状况,但还需要一些工具来补充系统的流程细节。 是以图形的方式表达在问题中信息的变换和传递过程。它把系统看成是由数据流联系的 各种概念的组合,用分解及抽象手段来控制需求分析的复杂性,采用分层的数据流程图 来表示一个复杂的系统。 需要注意的是数据流图和程序设计中的程序流程图是不同的,数据流图关心的是企 业业务系统中的数据处理加工的客观过程,并不关心未来电子化处理的加工过程;数据 流图中流动的只是数据,并没有控制过程,但在程序流程图当中,必须有控制逻辑。 结构化分析是面向数据流开展需求分析工作的一种有效方法。一般采用自顶向下, 逐层分解的演义分析法来定义系统的需求,即先把分析对象抽象成一个系统,然后自顶 向下的逐层分解,将复杂的系统分解成简单的、能够清楚地被理解和表达的若干个子系 统。这样就可以分别理解系统的每个细节、前后顺序和相互关系,找出各部分之间的数 辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文) 2 据接口。在结构化分析方法所采用的工具有数据流程图(DFD)、数据字典(DD)、结构 化语言、判定树、判定表等。 数据流图就是采用图形方式来表达系统的逻辑功能、 数据在系统内部的逻辑流 向和逻辑变换过程, 是结构化系统分析方法的主要表达工具及用于表示软件模型的 一种图示方法。本系统数据流图如图 1.1 所示。 图 1.1 数据流图 1.3 数据字典 数据字典是一种用户可以访问的记录数据库和应用程序元数据的目录。 主动数 据字典是指在对数据库或应用程序结构进行修改时,其内容可以由 DBMS 自动更新 的数据字典。数据字典中存放着系统中所有数据的定义,即对所有数据库结构的描述。 数据字典提供了对数据库描述的集中管理手段。数据字典是一个定义应用程序中使用的 所有数据元素和结构的含义、类型、数据大小、格式、度量单位、精度以及允许聚值范 围的共享仓库。作用是确保开发人员使用统一的数据定义,数据字典中有关系统的详细 辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文) 3 信息是系统设计、系统实施与维护的重要依据。是关于数据信息的集合,也就是对数据 流图中包含的所有元素定义的集合。任何字典最主要的用途都是供人查阅不了解的条目 的解释, 数据字典的作用也正是在软件分析和设计过程中给人提供关于数据的描述信息。 数据流图和数据字典共同构成系统的逻辑模型,没有数据字典数据流图就不严格,然而 没有数据流图数据字典也难于发挥作用。只有数据流图和对数据流图精确的定义放在一 起,才能共同构成系统的规格说明。 名字:LabAd_ID 别名:实验室管理员编号 描述:唯一标志实验室管理员的关 键域 位置:实验室信息表(Lab_Info) 实验室管理员信息表 (LabAd_Info) 名字:Lab_ID 别名:实验室编号 描述:唯一标志实验室的关键域 位置:实验室信息表(Lab_Info) 设备信息表(Equip_Info) 维修信息表(Mend_Info) 报废信息表(Broke_Info) 赔偿信息表(Pey_Info) 名字:Equip_ID 别名:设备编号 描述:唯一标志一个特定设备的关 键域 位置:实验室信息表(Lab_Info) 设备信息表(Equip_Info) 维修信息表(Mend_Info) 报废信息表(Broke_Info) 赔偿信息表(Pey_Info) 名称:SysAd_ID 别名: 描述:记录各部门的基本信息 位置:系统管理员信(SysAd_Info) 供应商信息表(Orter_Info) 用户权限表(Limit_Info) 日志信息表(Log_Info) 注册控制表(Reg_Info) 辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文) 4 第 2 章 系统设计 2 21 1 结构设计结构设计 2.1.1 概念设计 概念模型是将显示世界中的客观对象抽象为某一种信息结构,即 E-R 图实体-联系 图(Entity Relationship Diagram),它提供了表示实体型、属性和联系的方法,用来描 述现实世界的概念模型。 构成 E-R 图的基本要素是实体型、属性和联系,其定义及表示方法为: 实体型(Entity):客观存在并可相互区分的事物。用矩形表示,矩形框内写明实体 名;比如学生张三丰、学生李寻欢都是实体。如果是弱实体的话,在矩形外面再套实线 矩形。 属性(Attribute):是一个实体所具有的某一特性。用椭圆形表示,并用无向边将 其与相应的实体连接起来;比如学生的姓名、学号、性别、都是属性。如果是多值属性 的话,再椭圆形外面再套实线椭圆。如果是派生属性则用虚线椭圆表示。 联系(Relationship):现实世界中的事物之间是有联系的,这种联系必然要在信息 世界中加以反映。它用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连 接起来,同时在无向边旁标上联系的类型(1 : 1,1 : n 或 m : n) 。 比如老师给学生 授课存在授课关系,学生选课存在选课关系。如果是弱实体的联系则在菱形外面再套菱 形。 下面是系统各个实体以及总体的 E-R 图: 图 2.1 实验室管理员实体 E-R 图 辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文) 5 图 2.2 设备实体 E-R 图 图 2.3 系统管理员实体 E-R 图 图 2.4 系统总体 E-R 图 辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文) 6 2.1.2 逻辑设计 逻辑结构设计的任务就是把概念结构设计阶段设计好的基本 E-R 图,转换为逻辑结 构。E-R 图向关系模型转换的结果如下所示:其中下划线为主键。 设备(设备编号,设备类型,生产厂商,购置日期,金额,保修年限,使用人,管 理员,所属实验室,备注,是否已外借) 设备维修记录(记录号,设备号,类型,所属实验室,损坏部件,损坏原因,维修 意见,意见回复,维修单位,维修费用,维修时间,电话) 设备报废记录(记录号,设备编号,设备类型,报废意见,意见回复,报废日期, 所属实验室,报废设备仓库) 设备赔偿记录(记录号,设备编号,设备类型,所属实验室,赔偿原因,赔偿金额, 赔偿单位,赔偿日期) 设备借还记录(记录号,设备编号,类型,所属实验室,单价,借用单位(个人), 联系电话,借用日期,归还日期) 设备类别(类别编号,类别名称) 使用者(使用者编号,姓名,联系电话) 实验室管理员(编号,姓名,性别,住址,电话 ) 管理员(管理员编号,管理员名称,管理员密码,权限类型,备注) 实验室(实验室编号,实验室名称,管理员编号) 供应商(供应商编号,名称,电话,传真,供货类型 ) 日志信息表(操作员编号,操作员姓名,操作日期,操作时间,操作模块,操作, 备注) 2.1.3 物理设计 1.数据库的物理设计的内容和方法 数据库最终是要存储在物理设备上的。为一个给定的逻辑数据模型选取一个最适合 应用环境的物理结构的过程, 就是数据库的物理设计。 物理结构依赖于给定的 DBMS 和和 硬件系统, 因此设计人员必须充分了解所用 DBMS 的内部特征, 特别是存储结构和存取方 法;充分了解应用环境,特别是应用的处理频率和响应时间要求;以及充分了解外存设 备的特性。 数据库的物理设计通常分为两步: (1).确定数据库的物理结构 (2).对物理结构进行评价,评价的重点是时间和空间效率 辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文) 7 2.2 行为设计 2.2.1 总体设计 系统功能结构图主要从功能的角度描述了系统的结构,但并未表达各功能之间的数 据传送关系。事实上,系统中许多业务或功能都是通过数据文件联系起来的。例如,某 一功能模块向某一数据文件
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号