仪器仪表设备管理
- 格式:doc
- 大小:259.50 KB
- 文档页数:18
课程设计名称:数据库原理及应用 课程设计题目:仪器仪表管理系统 指导教师:帅兵 专业班级: 计算机科学与技术121 姓 名: 刘 松 学 号: 3120701111 起止日期: 2014.12.22~2015.1.2 总评成绩: 前言 任何一个社会组织和企业公司在发展过程中都会产生大量的数据,这些数据的组织存储、分析统计有利于提高企业的发展,有利于提高企业的效率。这些数据的组织和存储就是数据模型,就是数据库应用系统开发的任务。 数据库设计是指对于一个给定的应用环境,构造(设计)优化的数据库逻辑模式和
物理模式,并据此建立数据库及其应用环境,使之能够有效地存储和管理数据,满足各种用户的应用需求,包括信息管理要求和数据操作要求。
随着现代企业规模的不断扩大,仪器仪表数量也相应的增加,有关仪器仪表的各种信息量也成倍增加,设计一个合理的仪器仪表管理系统已迫不及待,为此本课程设计设计了一个仪器仪表管理系统以供大型企业使用,但只设计了部分主要功能,详细细节还需完善。 目 录 1. 系统概要说明 ....................................................................................... 1 1.1 系统开发背景 ............................................................................... 1 1.2 开发平台介绍 ............................................................................... 1 1.3 开发目标 ....................................................................................... 1 2. 系统需求分析 ....................................................................................... 2 2.1 功能需求分析 ............................................................................... 2 2.2 数据流图 ....................................................................................... 3 2.3 数据字典 ....................................................................................... 4 3. 系统概要设计 ....................................................................................... 7 4. 数据库概念设计 ................................................................................... 7 5. 数据库逻辑结构设计 ........................................................................... 9 6. 数据库物理实现 ................................................................................. 10 6.1 创建数据库 ................................................................................. 10 6.2 创建数据表 ................................................................................. 10 6.3 创建视图 ..................................................................................... 13 6.4 创建触发器 ................................................................................. 14 6.5 创建存储过程 ............................................................................. 14 任 务 书 1、课程设计题目 仪器仪表管理系统 2、设计任务和内容 一个通用的仪器仪表管理系统是实现企业对自己的仪器仪表进行科学的管理。该应用系统应能录入新的仪器仪表信息、借出、归还、维修仪器仪表信息。并能够完成各种查询、统计工作,从而提高仪器仪表管理工作效率,满足企业该方面的需求。 本课题任务是开发一个小型通用的仪器仪表管理系统,并撰写符合规范的课程设计说明书以体现设计过程和设计结果。 3、设计步骤和要求 设计步骤: 首先进行相关资料查阅和学习,了解基本的业务流程和系统数据功能要求。然后结合软件工程的理论和教材中数据库设计的六个阶段(重点是前三个阶段)完成设计任务,即系统结构设计(需求分析、概念结构设计、逻辑结构设计、物理结构设计)和系统功能设计。
设计要求: 1、撰写课程设计说明书。其要求如下: (1)基本要求: ① 能反映完成了上述设计内容要求。 ② 要求撰写不少于5000个文字(20页)的文档。 ③ 文档中至少要包括:数据流图、数据字典、E-R图、数据库表的详细 说明、系统功能结构图、主要功能模块说明。 ④ 课程设计说明书一律用碳素墨水书写,其中用户界面设计可以附界面 的计算机截图或手工绘图。 (2)文档格式要求(遵循数据库原理及应用课程设计大纲上的要求) 其中,正文部分: ①分章、层次等,每一章从新一页开始。 ②章节安排可如下安排 .概述:包括项目背景、编写目的、软件定义、开发环境等内容。 .需求分析:问题陈述、需完成的功能。以数据流图和数据字典表达。 .概念结构设计:将上述需求分析的成果抽象为ER模型图。 .逻辑结构设计:把ER模型图转换为关系表;描述每一个基本表关 系。并进行规范化;定义视图、定义索引、主关键字、定义权限。 .软件功能设计:画出系统功能结构图,描述每个功能所完成的任务。 .代码设计和界面设计:给出主要功能的代码并有适当的说明;界面 设计要合理,给出主要界面。 2、一个可运行的仪器仪表管理系统原型。(可选)
教师签名: 1
1. 系统概要说明 1.1 项目背景 目前国内有些小仪器设备自动化管理水平不是很高。大多数仪器设备管理办法是仪器设备采购进来以后,将仪器设备的基本情况和相关信息登记存档,然后将档案存档。以后档案基本就没人维护,如仪器设备位置变迁、检修情况、仪器设备当前运行状态等信息根本不会体现在仪器设备台帐上,即仪器设备跟踪信息不能及时体现在仪器设备档案上。 本信息系统的仪器设备管理思想并结有关仪器设备管理现状,可以完全能满足国内有些仪器设备管理的需要。并通过对各行业仪器设备管理情况的长期研究探索,以灵活、通用为主要设计思想,开发适合于各行业仪器设备管理信息系统。本系统将会提高办公效率和仪器设备可靠性,减少工作人员的劳动强度,减少办公耗材,提高的现代化管理水平。
1.2 软件定义 通过调研,仪器仪表管理系统的总体需求: (1)新的仪器仪表信息的录入 (2)在借出、归还、维修时对仪器仪表信息的修改 (3)对报废仪器仪表信息的删除 (4)按照一定的条件查询、统计符合条件的仪器仪表信息;查询功能至少应该包括仪器仪表基本信息的查询、按时间段(如在2004年1月1日到2004年10月10日购买、借出、维修的仪器仪表等)查询、按时间点(借入时间,借出时间,归还时间)查询等,统计功能至少包括按时间段(如在2004年1月1日到2004年10月10日购买、借出、维修的仪器仪表等)统计、按仪器仪表基本信息的统计等
1.3 开发环境 系统平台Windows7,数据库系统为SQL Server数据库,视图开发工具为visio,以上的平台与工具均是成熟的技术,没有技术风险。在进行数据存储和效率优化时需要采用比较优的方案,以提高系统的效率。 2
1.3 编写目的 创建一个用户界面良好,能完成所有系统要求的仪器管理系统 2. 系统需求分析
2.1 功能需求分析 仪器仪表管理系统
录入模块修改模块删除模块查询模块统计模块打印模块
借出模块归还模块维修模块信息查询时间段查询时间点查询时间段统计时间点统计信息统计 3
2.2 数据流图 仪器仪表信息仪器借还信息仪器报废信息管理员添加新仪器统计,查询汇总仪器维修信息
仪器借还仪器报废仪器维修
维修厂商所有用户通告借仪器还
仪器