工业工程论文 (2).doc_第1页
工业工程论文 (2).doc_第2页
工业工程论文 (2).doc_第3页
工业工程论文 (2).doc_第4页
工业工程论文 (2).doc_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本本科科毕毕业业设设计计(论论文文) 题题目目:人人因因工工程程实实验验室室管管理理系系统统开开发发 院院( (系系) ): 机电工程学院 学学科科专专业业: 工业工程 学学生生: 李敏东 学学号号: 080212112 指指导导教教师师: 杜彦炜 2012 年 6 月 本本科科毕毕业业设设计计(论论文文) 题题目目:人人因因工工程程实实验验室室管管理理系系统统开开发发 院院( (系系) ): 机电工程学院 学学科科专专业业: 工业工程 学学生生: 李敏东 学学号号: 080212112 指指导导教教师师: 杜彦炜 2012 年 6 月 西安工业大学毕业设计(论文)任务书西安工业大学毕业设计(论文)任务书 院(系) 专业 班 姓名 学号 1.毕业设计(论文)题目: 人因工程实验室管理系统开发 2.题目背景和意义:高校实验室必须进行科学化、规范化、标准化动态管理,本题目以国家 教育部的高等学校基础课教学实验室评估体系的要求为系统开发基础,以微软可视化开发工 具 visual basic 6.0 为主要编程语言,利用其强大的数据库管理功能和便利的程序设计,组建 一个管理系统,应具有浏览、增加、删除、修改、编辑、保存、打印等功能,适合于人因工 程实验室的日常管理。 3.设计(论文)的主要内容(理工科含技术指标): (1)人因工程实验室管理系统需求分析;(2)人因工程实验室管理系统结构设计; (3)人因工程实验室管理系统开发(4)人因工程实验室管理系统数据的采集与录入; 4.设计的基本要求及进度安排(含起始时间、设计地点): 要求:(1)系统分析正确,设计目标选择合理;(2)系统模块齐全,开发过程符合要求; (3)系统能完成预期的功能;(4)界面友好,可用性好 进度安排:第 1 周-第 3 周 调研,查阅中英文资料,综述开题 第 4 周-第 5 周 系统分析 第 6 周-第 14 周 系统开发与实现 第 15 周-第 18 周 系统检验、评价,撰写论文,准备答辩 5.毕业设计(论文)的工作量要求 毕业论文正文字数 15000 字以上 实验(时数)*或实习(天数): 图纸(幅面和张数)*: 其他要求: 英文资料翻译不少于 1000 单词,内容为与设计相关的英文资料; 参考文献不少于 15 篇,其中包括 5 篇以上期刊文献,3 篇以上英文文献(其中 1 篇英文文献 翻译成汉语) ,要求正文标注参考文献。 指导教师签名: 年 月 日 学生签名: 年 月 日 系(教研室)主任审批: 年 月 日 说明:1 本表一式二份,一份由学生装订入附件册,一份教师自留。 2 带*项可根据学科特点选填。 i 人人因因工工程程实实验验室室管管理理系系统统开开发发 摘要摘要 高等院校实验室是教学和科研的重要基地。随着实验室固定资产总量和学 生人数的不断扩大,实验室管理日趋复杂,也出现了一系列的问题,如教学安排、 设备管理、材料管理、报废管理等都是手工管理,这对实验室的财力、物力、 人力等极易造成不必要的浪费。我校的人因工程实验室在发展中也出现了类似 的问题。由此设计一套简捷的实验室管理系统是十分必要的。 本文介绍了人因工程实验室的情况。在管理系统开发过程中,对系统的可 行性、用户需求、系统的功能、系统的性能、进行了分析,以及通过 vb6.0 结 合 access 开发数据库,完成了人因工程实验室管理系统的开发。人因工程实验 室管理系统的主要模块:用户管理、教学管理、教师学生信息管理、成绩管理、 设备管理。 人因工程实验室管理系统开发的成功,对实验室的管理提供了快捷、方便 的服务,可使数据输入、输出非常迅速。人因工程实验室管理系统可使人因工 程实验室管理科学化、规范化、极大地提高了教学过程中的效率。方便工业工 程专业的老师和学生在教学过程中的使用。 关关键键词词:人因工程;实验室;管理系统;数据库 ii the development of human engineering laboratory management system abstract college laboratory is the important base of teaching and research. with the continues expanding of laboratory fixed assets gross and student enrollment, the laboratory management is becoming increasingly complex, and appeared a series of problems, such as the teaching arrangement, equipment management, materials management, waste management and some other manual managements, which cause unnecessary waste of the laboratory resources, material resources, manpower easily. the development of human engineering laboratory in our college also have some similar problems. therefore, it is very necessary for us to design a simple laboratory management system. this paper tells us something about the human engineering laboratory. in the process of the development of management system, the development of human engineering laboratory management system was completed through the analysis of the feasibility of system, the demand of users, the function of system, the performance of system and the combination of vb6.0 and access development of the database. the system included the managements of users, teaching, teachers and students information, performance and equipment. the success of the development of human engineering laboratory management system provides fast and convenient service for the managemnt of laboratory, which can make the inputing and outputing of data very quickly. the system of human engineering laboratory management can make the management of human engineering laboratory more scientific and standardization, which improved the teaching efficiency of teaching and make it more convenient for industrial engineering professional teachers and students to use. key words: human factors engineering; laboratory; management system; database iii 目录目录 摘要摘要i abstract.ii 1 绪论绪论.1 1.1 课题背景及研究意义 1 1.1.1 课题背景1 1.1.2 课题研究意义1 1.2 国内外研究情况2 1.3 本课题研究的主要内容及方法.2 1.3.1 主要研究内容.2 1.3.2 研究方案、方法或措施.3 2 人因工程实验室概况人因工程实验室概况.4 2.1 人因工程实验室介绍.4 2.2 人因工程实验室规章制度.4 2.3 我校人因工程实验室的主要职能.4 3 人因工程实验室系统分析人因工程实验室系统分析6 3.1 系统可行性分析.6 3.2 人因工程实验室管理系统用户需求分析.7 3.3 人因工程实验室管理系统功能分析.7 3.4 人因工程实验室管理系统性能需求分析.8 3.5 人因工程实验室信息调查.9 4 人因工程实验室系统设计人因工程实验室系统设计9 4.1 系统功能模块设计.9 4.2 人因工程实验室管理系统逻辑结构如下.10 iv 4.3 数据库设计.11 4.4 人因工程实验室管理系统流程图设计16 4.4.1 系统界面流程图16 4.4.2 系统业务流程图16 4.4.3 系统数据流程图17 4.5 vb6.0 控件设计.18 4.6 vb6.0 代码设计.18 4.6.1 数据连接方法.18 4.6.2 程序设计.19 5 系统介绍系统介绍21 6 系统的调试与维护系统的调试与维护22 6.1 程序和系统调试.22 6.2 系统的日常管理和维护.22 6.3 系统界面展示.22 7 总总结结.26 7.1 全文总结26 7.2 此次设计所做的主要工作 26 参考文献参考文献27 致致 谢谢.29 毕毕业设计(论文)知识产权声明业设计(论文)知识产权声明30 毕业设计(论文)独创性声明毕业设计(论文)独创性声明31 附录附录.32 1 绪论 1 1 绪论绪论 1.1 课题背景课题背景及及研究意义研究意义 1.1.1 课题背景课题背景 高等院校实验室是教学和科研的重要基地,是反映教学、科研及管理水平的 一项重要指标,也是培养合格人才基本条件之一1。实验室的规模与水平是决定 高校办学层次的一个关键环节,是深刻影响高校重点学科的学术实力以及学科群 人才队伍的教学科研水平的重要因素。高校实验室的建设应与教学科研任务、发 展方向、人员配备等结合,使实验室的建设得到进一步完善。实验室资源是高等 院校将科研成果转化为经济价值的重要保障,是提高学生实践动手能力的支撑平 台。最大限度地利用好实验室资源不仅有利于提升学校的教育水平,同时也将对 提高学校科研能力和培养高层次人才具有重要意义2。就在我校响应国家政策, 积极发展实验室规模和提高实验室水平的同时,出现了一系列问题。 随着我校实验室固定资产总量和学生人数的不断扩大,其管理日趋复杂,实 验室的许多工作如教学安排、设备管理、材料管理、报废管理等问题都是手工管 理,这对实验室的材料、物力等极易造成不必要的浪费。由此设计一套简捷的实 验室管理系统是十分必要的。目前,为了更好的解决人因工程实验室手工管理的 弊端,因此急需开发一套能够管理我校人因工程实验室的管理系统,以适应学校 实验室教学快速发展。 1.1.2 课题研究意义课题研究意义 ie 是质量和生产效率的技术和人文态度3。随着工业工程专业在的设立、发 展,人因工程学近几年在我国的发展得到了广泛重视。人因工程学已被教育部管 理科学与工程教学委员会确定为工业工程专业四门核心课之一。人因工程实验室 的建设是为了满足工业工程专业基本技能训练的教学需要、以及相关科研创新和 科研能力培养的需要。因此人因工程实验室的建设,作为工业工程实验室不可缺 少的一部分4。实验室的管理是实验室工作的主要任务之一,对实验室的高效合 理运行起着举足轻重的作用,对一流实验室的建设有重要的意义5。随着我校人 因工程实验室管理出现的一系列问题,如手工管理学生签到信息。为了更好的解 决实验室管理出现的这些问题,人因工程实验室管理系统开发,对实验室管理目 前存在的问题得以解决。人因工程实验室管理系统可使数据输入、输出非常迅速。 人因工程实验室管理系统将人因工程实验室管理科学化、规范化、极大地提高了 管理的效率。有利于实验室日常工作的管理。方便工业工程专业的老师和学生在 教学过程中的使用。 西安工业大学毕业设计(论文) 2 1.2 国内外研国内外研究究情况情况 计算机技术产生以后,迅速在管理领域获得了广泛应用。20 世纪 60 年代,美 国经营管理协会及其事业部第一次提出了建立管理新系统的设想,但是由于当时 硬、软件技术水平的限制和开发方法的落后,效果并不明显。进入 20 世纪 80 年 代,随着各种技术的迅速发展,管理信息系统也得到了进一步的发展6。所谓 mis(management information system)就是我们常说的由人和计算机设备或其他 处理手段组成并用于管理信息的系统7。我国对管理信息系统的定义为:由人、 计算机等组成的能进行管理信息收集、传递、储存、加工、维护和使用的系统8。 管理信息系统的发展主要经过三个阶段,最初阶段是统计系统,所研究的内 容是数量数据表面的规律,它可以把数据分成较相关和较不相关的组,然后把数 据转换为信息9。第二个阶段是数据更新系统,其典型代表是美国航空公司于 20 世纪 50 年代建立的 sabre 预约订票系统10。第三个阶段是状态报告系统,可以 以分为生产状态报告、服务状态报告和研究状态报告等系统。典型代表是 ibm 公 司的生产管理系统。 我国 20 世纪 70 年代末有少数企业开始 mis 的局部应用11。“六五”期间选择 一些大型企业进行 mis 的开发试点,其中首都钢铁公司、北京第一棉纺厂、湖北 第二汽车制造场等取得了经验。20 世纪 80 年代中后期,在全国性的计算机应用 热潮中,进一步推动 mis 的发展。目前我国的 mis 已经有了相当的普及率,几乎 覆盖了各个行业及各个部门。 实验室管理系统从上个世纪 60 年代发展至今,借助计算机网络技术的应用,已 经实现了数据采集、处理、分析以及相关实验室管理信息的网络化。目前国内相 关的研究主要针对两类对象:一是大型企业项目开发实验室,二是普通高等院校人才 培养实验室12。在这种大的背景下,我国实验室管理系统的开发呈现出蓬勃发展。 根据我校人因工程试验的管理方法较为落后,利用管理系统的开发方法,使 vb6.0 13与 access200314结合开发数据库,对人因工程实验室的工作实现智能化。 目前,国内外开发管理信息系统的方法很多,通常不严格地将他们分为结构 化系统开发方法、原型法、面向对象开发方法和 case 开发方法等几类15。结构 化生命周期开发方法一般分为三个阶段:系统分析、系统设计和系统实施。原型 法开发系统时,开发人员首先要对用户提出的问题 进行总结,然后开发一个原型 系统并运行。面向对象方法以类、类的继承、聚集等概念描述客观事物及其联系。 case 是一种自动化或半自动化的方法,能够全面支持系统除系统调查外的每一 个开发步骤。 1.3 本课题研究的主要内本课题研究的主要内容容及方法及方法 1.3.1 主主要要研研究究内内容容 在对人因工程实验室的分析中,通过全面的系统分析,开发出一套完整的人 因工程实验室管理系统。有利于充分利用人力和设备,缩短工作人员的工作时间, 减少在实验室日常事务中出现的混乱,实现科学管理、规范管理、标准化动态管 理,顺利完成教学任务。本文以 vb6.0 结合 access2003 对实验室数据库进行开发, 应用管理信息系统方面的知识。按照管理系统开发的一般方法,对实验室管理系 统进行开发。本文具体研究内容如下: 西安工业大学毕业设计(论文) 3 (1)人因工程实验室管理可行性分析; (2)人因工程实验室管理系统需求分析; (3)人因工程实验室管理系统结构设计; (4)人因工程实验室管理性能分析 (5)人因工程实验室管理系统开发; (6)人因工程实验室管理系统数据的采集与录入。 1.3.2 研究方案、方法或措施研究方案、方法或措施 目前管理信息系统的开发主要有独立开发、委托开发、合作开发、购买现成 软件方式等 4 种16。本次人因工程实验室管理系统开发,结合本校实验室的日常 工作特点,采用独立开发的方式。本文应用的主要研究方法如下: (1)结构化生命周期开发方法17; 结构化系统开发方法是目前应用最普遍的一种开发方法。结构化生命周期的 可分为三个阶段分别是:系统分析、系统设计和系统实施。 (2)access2003 与 vb6.0 结合开发数据库。 vb6.0 可以访问多种数据库,如 access、visual foxpro 等,access 数据库往往 成为一些小型数据库软件的首选,符合本次开发系统的要求。 2 人因工程实验室概况 4 2 人因工程实验室概况人因工程实验室概况 2.1 人因工程实验室介绍人因工程实验室介绍 人因工程学是一门新兴的正在迅速发展的交叉学科,涉及多种学科,如:生 理学、心理学、解剖学、管理学、工程学、系统科学、劳动科学、安全科学、环 境科学等,应用领域十分广阔18。该学科的研究目的在于设计和改进人、机、环 境系统,使系统获得较高的效率和效益,同时保证人的安全、健康、舒适19。人 因工程实验室是将人因工程学理论有效联系到实践中的一个重要环节。 我校的人因工程实验室主要有一下几个实验:(1)反应时、运动时的实验; (2)学习曲线实验;(3)视觉反应测试;(4)记忆广度实验;(5)闪光融合 频率测定;(6)棒框实验;(7)学习迁移实验;(8)注意力分配实验。这些实 验是研究人因工程不可缺少的实验。学生通过在人因工程实验室做实验,对自己 看到或听到信号时手指的反应速度、个体动作学习的能力、视觉对各种信息的反 应时测试、记忆广度的测试、眼睛临界闪光融合频率、同时可以进行几项工作测 试等有了一定的了解,学生做完实验后,通过对学生实验结果的分析、整理,总 结出最适合人体工作的条件。在以后设计一些工具的时候,考虑大多数人的身体 特点,结合学生的实验数据进行产品设计,设计出来的产品可供绝大多数人使用。 让产品使用者在使用结合人因工程学设计出来的产品时觉得安全、健康、舒适。 2.2 人因工程实验室规章制度人因工程实验室规章制度 我校人因工程实验室的规章制度主要有:学生实验守则、 实验教师职责、实 验室安全制度、仪器设备管理制度、仪器设备损坏、丢失赔偿制度、低值耐用品 管理制度。 学生实验守则规定了学生在实验前对实验的预习,在实验时服从教师安排, 发生事故要镇定等。实验室教师职责规定了教师应做好教学内容的安排,管理好 实验仪器、对学生做实验时进行管理。实验室安全制度规定了实验室安全责任人 排除一切不利于人身、设备安全的因素。仪器设备管理制度规定了仪器的借用、 维修、报废等方法。仪器设备损坏、丢失赔偿制度规定了设备损坏时按照什么样 的标准来进行赔偿。低值耐用品管理制度规定了低值耐用品的价格、使用时间范 围,以及对低值耐用品的管理办法。 这些规章制度的建立,让教师、学生明确自己的权利与义务,相互配合,确 保实验顺利进行,更好的保证了教学的顺利进行。 2.3 我校人因工程实验室的主要职能我校人因工程实验室的主要职能 我校人因工程实验室的主要职能有以下几项: 在学生学完人因工程的理论后,对人因工程学有了大概的了解,理论联系实 践,学生通过亲身做实验,更加清楚微气候对人生理以及心理的影响,从而对人 因工程学能有更深刻的了解 西安工业大学毕业设计(论文) 5 管理教学安排。学校教务处安排的课表,规定了在校的教师、学生进行教学 的信息。教学信息主要包括:实验室地点、实验内容、时间安排、指导教师、班 级、人数。实验室需要对教务处安排的课表信息进行确认,是否有安排错误的信 息,避免出现混乱,确保教学的顺利进行。 管理实验室的设备。对实验室的物资进行有效管理,设备、仪器实验室的载 体。在学生做实验前确保实验仪器、设备能正常运行,避免教学过程出现的仪器、 设备损坏。 3 人因工程实验室系统分析 6 3 人因工程实验室系统分析人因工程实验室系统分析 3.1 系统可行性分析系统可行性分析 可行性分析的任务,并不是所有问题都有简单明显的解决办法,事实上,许多 问题不可能在预定的系统规模之内解决。如果问题没有可行的解,那么花费这项 开发工程上的任何时间、资源、人力和经费都是无谓的浪费20。 可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够 解决21。可行性研究的目的不是解决问题,而是确定问题是否值得去解。当然不 能靠主观猜想,而只能进行客观分析。必须分析几种主要的可能解法的利弊,从 而判断原定的系统目标和规模是否现实,系统完成后所能带来的效益是否大到值 得投资开发这个系统的程度。 因此,可行性研究实质上是要进行一次大大压缩简化了的系统分析和设计的 过程,也就是在较高层次上以较抽象的方式进行的系统分析和设计的过程。所以 从以上的分析原则来看,我所设计的人因工程实验室管理系统是一个规模不大的 系统,但是目标明确,清晰的描述了对目标系统的一切限制和约束。本系统是我 校首个人因工程实验室管理系统。在使用过程中,要看它能不能提高教学效率, 毕竟开发此管理系统就是为了方便教学管理。21 世纪是计算机的时代,它必然取 代人的一部分工作。此次开发人因工程实验室管理系统是为学校的教学服务,使 用开发出来的管理系统配合教学管理是学校教学发展的趋势。 本设计从以下三个方面进行可行性研究: (1)管理上的可行性。本次人因工程管理系统开发属于工业工程教学的最后 一个环节。学校对毕业设计一直以来采取积极的态度,也建立了相关的规定制度 鼓励学生进行毕业设计。 (2)技术可行性。本设计“人因工程实验室管理系统”是为学校教师、学生 开发的。学校开设的数据库课程设计程序:visual basic6.0、access2000;以及对 管理信息系统的学习,对开发管理信息系统的方法有所了解。这些课程本人已经 学习过,并且达到了学校的要求。所以,通过大量的社会调查和分析,结合自己 现有的技术水平加上导师的指导,还是能按期完成本毕业设计。本系统是为在校 教师、学生开发的,所以本系统的用户对象是在校师生,由于本系统设计出来的 可视化界面,用户只需懂得简单的计算机操作知识,就能自由应用本软件 (3)经济可行性。成本方面:由于本毕业设计属于工业工程教学的最后一个 环节,所以人力消耗免费,资源学校提供,指导老师义务指导。所以成本计算只 需计算开发期间开发者的生活消费,学校资源的消耗,所以开发本软件的成本是 非常低的。效益方面:为学校开发一个完整、合理的实验室管理系统,可大大提 高教学环节的效率。所以开发本系统可以为实验室教学管理带来很好的经济效益。 所以从以上几个方面的分析来看,开发本系统是完全可行的。 西安工业大学毕业设计(论文) 7 3.2 人因工程实验室管理系统用户需求分析人因工程实验室管理系统用户需求分析 鉴于教师在管理人因工程实验室出现的一系列问题,如:查找信息缓慢、设 备管理信息更新不及时等。要从根本上解决存在的问题,就必须运用一套更合理、 更完善的人因工程实验室来综合管理信息,来对其业务过程的各个环节进行更加 科学、有力的管理。经过教师对人因工程实验室日常管理的调查,此系统应具有 以下功能: 查阅信息。教师在日常的工作过程中,有时候为了查找某个学生的资料而翻 遍桌子上所有可能的地方,最后还是没有找到想要的资料。成功开发出来的系统 应在使用者需要查阅信息的时候迅速查阅人因工程实验室教师、学生的信息。避 免寻找资料造成的时间浪费。 实验室管理系统的采集与录入,以及修改、删除。每年每学期,都有不同的 学生做人因工程实验,对这些要做实验的同学进行添加,一些毕业的学生需要对 其进行删除或修改备注,以便于区分。有的学生因为各种原因,使自身的信息发 生变化,这就需要对学生信息进行修改。 对实验室设备的管理。学校在发展的过程中,为了使学校的办学档次更高, 实验室采购一些新的设备而报废一些过时的、废旧的设备,做好这些设备的管理, 对实验内容及时修改。随时掌握实验室有什么实验项目。 对学生的考勤管理。为了保障教学管理的顺利进行,通过考勤制度的管理对 学生的积极性会起到一定的作用。一般的考勤管理是教师拿着打印好的学生信息, 逐个进行签到。这就浪费了很多时间。要是鼠标轻轻一点就可实现对学生的考勤 管理,这必将省去很多不必要的时间。 3.3 人因工程实验室管理系统功能分析人因工程实验室管理系统功能分析 人因工程实验室管理系统开发,它对实验室管理提供快捷方便的服务,可使 数据输入、输出非常迅速。管理系统将人因工程实验室管理科学化、规范化、极 大地提高了管理的效率。有利于实验室日常工作的管理。根据本次人因工程实验 室管理系统需要完成的功能以及必要性: (1)用户登录,这是一般系统应具有的功能,此系统为了区分权限,未经授 权的人不能使用,保证系统信息的安全、保密。用户类型分为三类:管理员登录、 教师登录、学生登录。用户类型不同,所对应的权限也不同。同时用户登录界面 还应提供修改密码、找回密码、查看系统信息等。 (2)规章制度的编辑。每个实验室都有自己的规章制度,在实验室的管理过 程中,许多人不知道实验室规章制度的存在,实验室规章制度的阅读,有利于教 师、学生更加清楚在实验过程中自身的权利与义务,配合教师做好教学管理。 (3)实验室基本信息的编辑,包括实验室地点、概况、图示。实验室信息界 面的建立,有利于新生对实验室的概况的了解。 (4)教师信息的添加、编辑(修改、删除)、查询。教学过程中,教师是不 可缺少宝贵资源。学校每年都会向外界接受一些优秀的教师。实验室的教师信息 不可能一直不变,有的教师电话号码、职称等信息发生这就需要对教师信息及时 的修改。及时做好对教师信息的管理。 (5)学生基本信息的添加、编辑(修改、删除)、学生信息查询、学生成绩 查询。实验室作为教学过程中的载体,学生信息跟实验室有着必然的联系,实验 室管理系统必须有学生的信息。实验室就是为学生服务的,只有建立学生信息, 才能跟实验室有关联。 西安工业大学毕业设计(论文) 8 (6)实验室固定资产编辑,包括对仪器工具、辅助设备、实验室设备的借出 状况以及损毁情况做好记录。让教师对清楚实验设备的情况。 (7)实验室内容的编辑,包括实验名称、实验目的、实验设备、实验简介、 指导老师。让学生对实验内容有大概的了解,通过实验室管理系统的实验信息浏 览界面,更有利于学生提前预习实验内容。 (8)实验室教学编辑,包括教学安排、成绩管理、实验项目。教学安排是教 学工作中非常重要的一项工作,合理分配好教师、实验室、学生的信息,可以使 教学工作更加顺利进行。 (9)学生成绩的编辑。成绩管理是教学结果的一种反映。成绩的管理是教学 过程中必不可少的一项。 (10)学生的考勤的编辑,对教师、学生的教学过程做好记录。考勤制度的 管理有利于督促学生进行实验。考勤管理分为两种,一种是:学生主动签到,学 生主动登录实验室管理系统进行签到。另外一种是:老师打开管理系统,查找学 生信息,帮助学生签到。 3.4 人因工程实验室管理系统性能需求分析人因工程实验室管理系统性能需求分析 对人因工程实验室管理系统的性能进行分析。本系统应该满足以下性能需求: (1)此系统运行时应具有较高的可靠性和稳定性。 此系统所有功能可以实现的同时,应具有很好的可靠性和稳定性。此系统开 发成功将作为联系教师学生的载体,为我校教学管理服务,取代以前的管理方式, 成为管理人因工程实验室日常工作中不可缺少的系统。系统中出现的故障将直接 影响到人因工程实验室正常的工作日程,所以系统必须具有高可靠性和稳定性。 (2)此系统应易于操作和维护。 此系统应面向用户进行设计。系统的使用者一般都对计算机编程方面知识的 了解只是大概,因此系统的操作应该尽量简单、方便,用户界面友好,使用户能 够易学易用,用户根据简单命令按钮的提示,单击按钮,就能实现想要的结果。 (3)系统应具有一般的安全保密性。 此系统应提供安全可靠的数据存储服务,本次开发的人因工程实验室对数据 的保密性要求不是特别严格,因此,实现一般的安全保密功能即可,拒绝未被授 权的人员访问、篡改数据信息的企图,而只向被授权的用户提供与其权限一致的 数据服务。 (4)系统仅限于在同一台电脑上使用。 考虑到此次开发人因工程实验室管理系统是基于 vb6.0,不能实现资源的共 享,但可以以一位或几位老师作为管理员,输入学生信息,教师信息等等,很好 的实现人因工程实验室的教学管理。也为以后管理系统基于网络开发提供一次跳 跃的机会。 (5)系统界面友好,布局合理。 随着计算机的发展,各种管理系统开发成功,人们潜意识也对界面的美观程 度有了一定的要求,单一色调的系统有时候只能满足一部分人的需求。此系统开 发出来的界面应深受大多人的喜欢。 (6)系统应不断更新、完善。 随着管理的深入,教学过程中对系统的要求也不越来越多,这就需要从后台 对系统进行及时的更新,解决教学管理中出现的问题,完善功能,来满足教师、 学生对系统的需求。 西安工业大学毕业设计(论文) 9 3.5 人因工程实验室信息调查人因工程实验室信息调查 为了更快、更准确的收集人因工程实验室的相关信息,在调查人因工程实验 室相关资料前,设计出了调查表,所有调查表属性(见图 3.1),进入人因工程实 验室直接采集相关信息。如果调查表设计得合理,这种方法是很有效,也很易于 收集开发人因工程实验室管理系统。人因工程学本质研究的就是人-机-环境22。 现在我们不妨用人因工程学的观点对实验室进行数据采集。人:主要包括教师、 学生,对他们的信息收集,有利于更好的掌握实验室人的信息。机:在人因工程 实验室主要包括的就是设备、仪器等。环境:这就需要对人因工程实验室所处的 环境进行了解实验室的地址、布局图等。通过对实验室“人-机-环境”信息的收 集,符合人因工程学研究问题的方法,也符合管理信息系统开发前期对信息收集 的要求。 图 3.1 实验室调查表属性 4 人因工程实验室系统设计 10 4 人因工程实验室系统设计人因工程实验室系统设计 4.1 系统功能模块设计系统功能模块设计 对上述各项功能进行集中、分块,人因工程实验室的主要功能模块如下图。 (图 4.1)。 图4.1人因工程实验室管理系统功能模块图 4.2 人因工程实验室管理系统人因工程实验室管理系统逻辑结构如下逻辑结构如下 数据库在一个信息管理系统中占有非常重要的作用,数据库结构设计的好坏 将直接对应用系统的效率以及实现的效果产生的影响23。 实验室管理系统数据项: 实验室管理员(用户名、密码、用户类型、用户编号) 实验设备信息(设备编号、设备名称、进货日期、维修人员、维修人联系方 式、设备型号、生产厂家) 人因工程实验室图片(图片名称、编号) 学生信息(学号、,姓名、班级、性别、联系方式、所属院系实验成绩、备 注) 教师信息(老师工号,姓名,性别,职称,联系方式,所属院系,备注) 实验内容信息(实验名称、实验目的、实验设备、实验课时、指导老师、实 验简介、备注) 教学安排表(教师姓名、教师工号、实验名称、实验编号、日期、星期、班 级、专业、实验人数、教师、节次、备注、编号) 西安工业大学毕业设计(论文) 11 生产厂家信息表(仪器编号、仪器名称、生产厂家、厂家地址、联系方式、 备注、编号) 借用设备信息表(设备名称、设备编号、借出状况、借出数量、借用日期、 借用教师、借用教师工号、归还日期、归还状态、归还数量、归还教师、归还教 师工号、备注、编号) 实验室地点信息表(城市、学校、教几楼、备注) 实验维修信息(设备编号、设备名称、维修日期、维修原因、维修人员、备 注、编号) 制度信息表(制度名称,制度内容) 实验室辅助设备表(设备名称、设备现状、设备数量、生产厂家、厂家联系 方式、备注、编号) 仪器设备信息表(设备编号、设备分类号、仪器名称、设备现状、型号、单 价、厂家、出厂日期、购置日期、领用人、备注) 实验室概况(实验室概况) 考勤信息表(学号、姓名、班级、学院、日期、实验内容、备注) 留言表(留言编号、留言人、留言信息) 4.3 数据库设计数据库设计 根据系统功能需求,数据库采用 microsoft access 2003,它完全适合工作需 求, 根据以上的流程分析与设计,可以分析出,在实验室管理信息系统中,需要 包含以下几个表:管理员信息表、学生信息表、教师信息表、设备信息表、设备 借用记录表、设备维修记录表、实验基本信息表、实验安排表、实验室制度表、 生产厂家信息表、实验申请表、用户建议等。数据表的字段属性如下表: 表4-1 学生信息表 字段名称类型长度备注 学号文本 16 主键 姓名文本 50 性别文本 50 班级文本 50 学院文本 50 联系方式文本 50 备注文本 255 表4-2 实验室概况表 字段名称类型长度备注 概况文本 255 西安工业大学毕业设计(论文) 12 表4-3 教师信息表 字段名称类型长度备注 教师工号数字 20 主键 姓名文本 20 性别文本 5 职称数字 50 联系方式文本 50 所属院系文本 50 备注备注 表4-4 实验室辅助设备表 字段名称类型长度备注 编号自动编号长整型主键 设备编号文本 20 设备现状文本 20 设备数量日期常规日期 生产厂家文本 50 厂家联系方式文本 50 备注备注 表4-5 实验设备借用登记表 字段名称类型长度备注 设备名称文本 20 设备编号文本 20 主键 借出状况文本 20 借出日期日期常规日期 借出数量数量长整型 借出教师文本 20 借用教师工号数字长整型 归还状态文本 20 归还日期日期常规日期 归还数量数字长整型 归还教师文本 20 归还教师工号数字长整型 备注备注 西安工业大学毕业设计(论文) 13 表4-6 设备维护记录表 字段名称类型长度备注 设备编号文本 20 主键 设备名称文本 20 维修日期日期常规日期 维修原因文本 100 维修人员文本 50 备注备注 表4-7 用户信息 字段名称类型大小备注 用户编号文本 50 主键 用户名文本 10 密码文本 16 用户类型文本 10 表4-8 实验安排表 字段名称类型长度备注 课表编号文本 20 主键 教师姓名文本 20 教师工号数字长整型 实验名称数字长整型 实验编号数字长整型 日期日期常规日期 星期文本 20 班级文本 20 专业文本 20 实验人数文本 20 教室文本 20 节次文本 20 备注备注 西安工业大学毕业设计(论文) 14 表4-9 实验室规章制度表 字段名称类型长度备注 编号自动编号长整型 制度名称文本 50 制度内容备注 表4-10 实验内容表 字段名称类型长度备注 实验编号数字长整型主键 实验名称文本 50 实验目的文本 255 实验设备文本 200 实验课时数字长整型 指导老师文本 20 实验简介备注 255 备注备注 50 表4-11 生产厂家信息表 字段名称类型长度备注 仪器编号文本 20 主键 仪器名称文本 50 生产厂家文本 100 厂家地址文本 100 联系方式数字 100 备注备注 表4-12 用户留言表 字段名称类型长度备注 编号自动编号长整型 留言日期日期常规日期 留言内容文本 255 西安工业大学毕业设计(论文) 15 表4-13 实验室地点信息表 字段名称类型长度备注 城市文本 20 学校文本 20 教几楼文本 20 第几层文本 20 备注备注 表4-14 人因工程实验室考勤表 字段名称类型长度备注 学号数字长整型 姓名文本 10 性别文本 10 班级文本 15 学院文本 20 日期日期常规日期 实验内容文本 200 签到状态文本 10 备注备注 用 ms access 建立全部的数据表后,得到的结果如图 4.2 所示 西安工业大学毕业设计(论文) 16 图 4.2 建立全部表后人因工程实验室数据库窗体 4.4 人因工程实验室管理系统流程图设计人因工程实验室管理系统流程图设计 4.4.1 系统界面流程图系统界面流程图 用户登录系统,如果用户登录失败退出。如果用户登录成功,每一种用户类 型对应不同的用户界面。用户界面主要是区分各个用户之间的联系与区别,用户 之间的权限与义务。(见图 4.3) 西安工业大学毕业设计(论文) 17 图4.3.界面流程图 4.4.2 系统业务流程图系统业务流程图 业务流程图用来描述和了解业务过程,它是一种描述系统内各单位、人员之 间业务关系、作业顺序和管理信息流向的图表。利用它可以帮助分析人员找出业 务流程中的不合理的流向15。(见图 4.4) 图 4.4 实验室业务流程图 西安工业大学毕业设计(论文) 18 4.3.3 系统数据流程图系统数据流程图 数据流程图是一种能全面的描述信息系统逻辑模型的主要工具,它可以用少 数几种符号综合地反映出信息在系统中的流动、处理和存储情况 15。 图 4.5 实验室数据流程图 4.5 vb6.0 控件设计控件设计 在使用 vb6.024开发管理系统的过程中,必然要用到 vb 控件,常用 vb 控件 (见图 4.6)。本次管理系统开发的控件主要有以下几个: 图 4.6 vb 主要控件 标签控件。用户不能直接编辑的文本信息,在窗体进行文字说明。 文本框空间。只要作用是显示、编辑信息,以及用户密码输入。 命令按钮。被用来启动、中断或结束一个进程。保证系统的功能实现。 图片框控件。在指定的位置显示图片信息。 滚动条控件。滚动滚动条出现不能全部出现的信息。 组合框控件。为用户提供选择信息。 菜单编辑器。任何一个应用程序,都需要通过各种命令来达成某项功能,而 这些命令,大多数是通过程序的菜单编辑器实现的。在开发系统的过程中,用户 界面出现了大量的命令,用菜单编辑器有序的把这些功能归总在一起,为用户操 作提供方便25。(菜单编辑器见图 4.7) 西安工业大学毕业设计(论文) 19 图 4.7 菜单编辑器 4.6 vb6.0 代码设计代码设计 4.6.1 数据连接方法数据连接方法 vb 中不能直接访问数据库内的数据,而是要通过数据访问接口对数据库进行 访问。可以用 dao(数据访问对象)、rdo (远程数据对象)、ado(activex 数据对象)26。 本次系统开发主要用的数据库连接方法是:dao。dao 是使用 jet 的数据库 引擎的面向对象的接口,使用这种方法可以通过 odbc 直接连接到 acess 表及其 他数据库,其适用范围为单一系统或小型、本地化程序27。符合本次开发的要求。 然而 rdo 目前已经用的很少,一般用 ado 来替代。ado 则是专门针对客户机/服 务器的应用程序设计语言的支持。 4.6.2 程序设计程序设计 本次系统开发主要用到的程序有:顺序结构、选择结构、循环结构三种控制结 构的实现方法28。 顺序结构是最简单的线性结构,各项处理都按事先编排好的顺序依次执行语 句组28。 选择结构则要基于给定条件进行选择,它对条件进行判断,当结果为真或为 假时分别执行不同的分支28。 例如1: if then 语句组 else 语句组 西安工业大学毕业设计(论文) 20 end if 例如2: if then elseif then elseif then else then end if 循环结构是控件将某项处理循环往复的执行多次28。 例如1: do while 语句组 loop 例如2: for 循环变量 = 初值 to 终值 step 循环体 next循环变量 数据的输入 (1)使用文本框对数据进行输入(text)。 (2)使用输入框函数输入数据(inputbox)。 数据的输出 (1)使用vb控件输出数据(label)。 (2)使用msgbox函数输出数据。 (3)使用print方法输出数据。 5 系统介绍 21 5 系统介绍系统介绍 经过一段时间的编程已经实验了系统的功能。下面将对系统进行一次简单的 介绍。 用户权限介绍: 人因工程实验室管理系统有三个用户:管理员、教师、学生。下面我们将分 别介绍三个用户的权限。 学生用户主要的权限: (1)签到。在日常的教学管理中,有时候为了调动学生的学习积极性,做好 教学管理日志。让学生主动签到,更有利于保证实日常的工作管理 (2)查询自己的信息。在学生使用管理系统过程中,可以查阅自己的信息有 无、是否正确。 (3)查询自己的实验成绩。成绩是教学结果的一种反映,学生可以查询自己 的实验成绩。配和老师做好实验成绩管理。 (4)查看实验室基本状况。对实验室基本信息的了解。 (5)查看实验内容。每个实验室所做的实验项目一般都是固定的。学生查看 实验室的实验介绍,有利于对所实验的内容有一个更深的了解。 (6)查看教学安排。查看实验刻成安排。了解上课安排情况。 (7)阅读实验室规章制度。 (8)向管理员反映系统不合理的地方。 教师用户主要的权限: (1)帮助学生用户找回密码。 (2)编辑实验室规章制度、基本信息。 (3)对学生信息的管理,以及对学生成绩的查询。 (4)编辑实验内容。如果学校的实验项目发生改变,及时更改实验项目。 (5)实验室固定资产管理。管理实验室的仪器设备。 (6)教学管理。对学生信息考勤管理,查看学生的出勤率。对学生的成绩管 理,添加学生的实验成绩,有利于学生对实验成绩的及时查询。 管理员主要的权限: (1)对教师、学生使用权限管理。添加、删除教师、学生用户信息。 (2)编辑实验室基本内容。 (3)编辑教师基本信息。包括对教师信息的添加、删除、修改。 (4)对学生信息的管理。 (5)对实验内容的管理。 (6)教学管理主要有:教学安排,安排课程表。管理学生实验成绩。对教师 误填的学生成绩进行修改。 (7)查看用户对系统的使用状况的反馈。 (8)编辑操作说明。 6 系统的调试与维护 22 6 系统系统的调试与维护的调试与维护 6.1 程序和系统调试程序和系统

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论