《《青海大学电工电子实验中心实验室设备管理系统》设计》由会员分享,可在线阅读,更多相关《《青海大学电工电子实验中心实验室设备管理系统》设计(39页珍藏版)》请在金锄头文库上搜索。
1、专业实习设计说明书 题 目:青海大学电工电子实验中心实验室设备管理系统设计 指 导 教 师: 郜蕊 专 业 年 级: 信息管理与信息系统专业2021级 所在学院和系: 财经学院管理科学与工程系 起止 日 期: 2021年6月24日至2021年7月26日 可修改 欢迎下载 精品 Word目录1系统概述11.1 系统开发背景11.2 系统开发的目标与意义1系统开发目标1系统开发意义11.3课题中涉及的相关技术与概念2相关技术2visualbasic相关简介22 系统需求分析42.1需求分析4系统目的4系统功能需求4 系统性能需求52.2 可行性分析6技术可行性6经济可行性6操作可行性6 2.2.4
2、 社会因素可行性. 7 2.2.5 可行性研究结果72.3数据描述72.3.1 数据流程图72.3.2 数据字典93系统设计113.1系统功能结构设计113.2系统流程设计113.3数据库设计123.3.1 数据库概念设计123.3.2 数据库逻辑设计153.3.3 数据库表设计154 系统实施174.1功能模块的实现174.1.1 登录界面174.1.2 仪器设备管理信息系统主窗体的实现175 系统调试与测试315.1系统测试的目的及策略31系统测试的目的31系统测试的策略315.2 系统测试内容及结果分析32 第一章 系统概述1.1系统开发背景一个现代化的实验室设备系统在正常运行中总是面对
3、大量的使用者,仪器以及两者相互作用产生的借用仪器。人工管理既浪费人力物力财力,又容易导致各种错误的发生。为了方便实验室管理,得开发一个更好更高效的软件来管理。实验室管理系统,是为了实现实验室管理而设计的,它也是现在各个部门的一个重要环节。实验室是所有高校、研究机构必不可少的根本构成单位。特别是高校,实验室的设备管理需要一套稳定、高效的管理方法。据调查,当前青海大学电工电子实验室管理的现状与存在问题主要有:1实验室对信息化管理重视不够。电工电子实验室至今仍无管理系统软件,信息化水平完全满足不了高校实验教学的需求,教学工作及管理工作还处在人工手动阶段。实验室管理缺乏制度性、高效性、科学性。2实验教
4、学过程传统单一。实验室按课程设置依附于课堂教学,缺乏创新性。学生被束缚在教师制定的框架中,只能按照设计好的模式步骤去实验,缺少一个自主预约实验课程,自主选择感兴趣的研究性实验的信息化平台。3实验室信息化管理的经费投入较少。实验室的投入主要是构建实验室的场所、仪器、设备,集中对与电工电子实验相关的仪器设备的购置,对实验室信息化管理投入相当少。实验室拥有的计算机设备较少,而且没有建立起完备的计算网络,缺乏计算机硬件资源、软件资源及数据资源等。4仪器维护低效率。由于实验室管理缺乏制度化、信息化、科学化和经费困难等原因,实验室管理人员人手有限,管理方法机械而落后低效。同时,随着学生数量的增多,使得实验
5、室的仪器、设备、材料往往因此而不能得到及时的维护,损耗快,造成了一定的资源浪费。所以,为了解决以上问题,改善目前电工电子实验室设备管理混乱、效率低下的现状,研究开发一个电工电子实验室管理系统就显得尤为迫切和重要。1.2系统开发的目标与意义系统开发目标系统将现代化的计算机技术和传统的实验教学、教务工作相结合,按照实验室管理的工作流程设计完成的。为了使系统在实验室的管理中发挥更大的作用,实现工作过程的自动化,提高工作效率和工作质量,现提出如下的系统开发目标:1系统应具有易操作性、可靠性和可管理性,同时注意到先进性。2对数据库进行动态管理,防止混乱。3能够按照用户选择的不同的条件进行简单查询和复合查
6、询。4注意数据的平安性,对数据可进行手工备份。5简易的用户界面,使用户熟悉操作时间短。系统开发意义随着青海大学办学规模的扩大,对实验室教学管理工作提出新的挑战。当前,青海大学电工电子实验中心尚缺乏完善的设备管理系统软件,实验室的教学工作仍处于传统模式,教学成果不显著,效率低,时间、经费消耗大,利用实验室设备管理系统可以有效解决工作时效性差、实验信息不完善的问题,方便广阔师生进行开放性实验,对学生的创新能力和自主学习的能力提供良好的条件。目前,青海大学电工电子实验中心仍需要管理员亲自到实验室进行设备、实验课程管理、人员信息管理等手动式工作,管理效率低下,准确性低,利用实验室设备管理系统不仅可以降
7、低管理人员的工作强度,提高实验室设备管理工作的效率,而且可以有效的提高设备管理工作的准确度和精确性。另外,开发完备的设备管理信息系统软件,可以有效的提高设备的利用率,对实验室设备管理情况进行准确分析。1.3课题中涉及的相关技术及概念相关技术系统采用了先进的access数据库技术,面向对象的编程方法学以及软件工程方法学。Visual Basic概念简介什么是Visual BasicVisual Basic 6.0中文版是一种应用程序开发工具,它的功能就是用来编程Windows 下的应用程序。Visual Basic 6.0是在原有的Basic语言的根底上的进一步开展,他包含了数百条语句。函数及关
8、键词,其中很多与Windows GUI有直接的关系。Visual Basic 语言简单易学,只要稍有语言根底就可以很快的掌握并进而精通。可视化的用户界面设计功能,把程序设计人员从繁琐复杂的截面设计中解脱出来;可视化编程环境的“所见即所得WYSIWYG功能,是界面设计如积木游戏一般,编程变成了一种享受;强大的多媒体功能可轻而易举地开发出集声音,动画,影像和图片于一体的多媒体应用程序;新增的网络功能提供了编写Internet程序的能力。Visual Basic 6.0 还支持用户自己开发ActiveX控件和制作ActiveX文档。“Visual一词在计算机程序设计领域中意为:可视化的,Micros
9、oft其冠以Visual的产品都含有这个意思。VB就是可视化程序设计语言。可视化程序设计指的是一种开发图形用户界面的方法,使用这种方法,程序员不须编写大量代码去描述界面元素的外观和位置,只要把预先建立的界面元素用鼠标拖放到屏幕上适当的位置即可。Visual Basic在原有BASIC语言的根底上进一步发那,至今包含了数百条语句、函数及关键词,其中很多和Windows GUIe直接关系。专业人员可以用Visual Basic实现其他任何Windows编程语言的功能,而初学者只要掌握 几个关键词就可以建立实用的应用程序。Visual Basic的根本特点VB的根本特点有两个:1) VB提供可视化的
10、编程工具2) VB向程序员提供图形对象窗体,控件,菜单等进行应用程序的界面设计,应用程序的界面相当于用工具画出来的,大大简化了程序员的编程工作。3) 程序采取“事件驱动方式4) VB改变了程序的机制,没有传统意义上的主程序,使程序执行的根本方法是有“事件来驱动子程序或过程的运行,如用鼠标点击命令按扭,就产生了一个命令按扭的“单击事件,响应的执行一段程序事件过程:Command1_Click。5) 为什么要选择VB6.0微软Visual Basic 6.0是Windows应用程序开发工具,使目前最为广泛的、易学易用的面向对象的开发工具。Visual Basic提供了大量的控件,这些控件可用于设计
11、界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效的提高了应用程序的运行效率和可靠性。故而,实现本系统VB是一个相对较好的选择。第二章 系统需求分析2.1需求分析2.1.1系统目的21世纪以来,人类经济高速开展,人们发生了日新月异的变化,特别是计算机的应用及普及到经济和社会生活的各个领域。使原本旧的管理方法越来越不适应现在社会的开展。许多人还停留在以前的手工操作。这大大的阻碍了人类经济开展。为了适应现代社会人们高度强烈的时间观念,学校实验室设备信息管理系统软件为学校实验室带来极大的方便。学校的规模不断扩大,实验室设备数量急剧增加,有关实验室设备的各个信息也成倍增加。面对
12、庞大的信息量,需要有专门的实验室设备管理系统来提高工作的效率。本系统为实验室设备管理信息系统,通过这样的系统,可以做到信息的标准管理,快速查询实验室设备的就业信息。其开发主要包括数据库的建立和维护以及前端应用程序的开发两个方面。2.1.2系统的功能需求根据对青海大学电工电子实验中心实验室教学管理流程的了解与调查,目前实验室尚缺乏实验室教学管理系统这样的管理软件,所有工作还处于人工管理阶段。因此,开发本系统是非常有必要的,在系统架构前,就应针对用户对本系统的具体需求做出系统需求分析,即系统需要做些什么。通过实际调研与具体分析,用户的需求如下:1仪器设备采购管理:实现对仪器设备的入库管理工作,包括
13、记录添加、编辑、删除等操作。2仪器设备维修和使用:实现对教学的还库管理工作,包括记录添加、编辑、删除等操作。3仪器设备配件管理:实现仪器设备的配件管理工作,包括添加、编辑、删除等操作。4信息查询:集成了本系统的所有数据库文件,跟据仪器设备的编号,名称等进行查询。 5退出系统:退出本系统,恢复系统的实始状态。仪器设备管理系统仪器设备采购管理维修与使用管理仪器设备配件管理退出系统系统的整体结构如下: 图2-12.1.3系统性能需求所谓性能需求,是指软件产品为满足用户业务需求而必须具有且除功能需求以外的特性。软件产品性能需求不仅决定产品的质量,而且还会影响到软件产品的功能需求的实现。作为一个教学应用
14、系统,应具有以下的几个方面:1系统的及时性系统的及时性是软件质量优劣的一个重要指标。软件系统性能是指软件系统或构件对于其及时性要求的符合程度。及时性用响应时间或吞吐量来衡量。系统处理的准确性和及时性是系统的必要性能。在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足用户对信息的处理。2 系统的可扩展性系统的可扩展性指系统对技术和业务需求变化的支持能力,能保证可持续增长以满足用户需求和业务复杂性要求。对于教学系统来说,可扩展性是非常重要的。这种扩展性就是,设计的教学系统,应该可以通过适当的调整而适应不同课程的教学需要,并且为以后的系统升级留有空间。以便于在未来教学开展需要的时候,可以比较方便