实验室毕业设计论文.docx
- 文档编号:15439091
- 上传时间:2023-07-04
- 格式:DOCX
- 页数:26
- 大小:472.09KB
实验室毕业设计论文.docx
《实验室毕业设计论文.docx》由会员分享,可在线阅读,更多相关《实验室毕业设计论文.docx(26页珍藏版)》请在冰点文库上搜索。
实验室毕业设计论文
三门峡职业技术学院
信息工程系
毕
业
设
计
论
文
毕业设计题目:
实验设备管理系统论文
专业:
软件技术
年级:
2010级
学号:
100403160102
姓名:
王二敬
指导老师:
刘小强
摘要
由于数据处理量急速增加,原来的人工管理模式在这种形式下已显得不太适应,使用计算机完成数据的收集、分析和处理的管理手段应运而生,减少人力资源的浪费。
学校需要实验设备管理系统的建立与完善,能为学校实验室管理提供信息化动态化的管理,方便学校实验设备管理工作,提高学校设备管理质量和使用效率。
实验设备管理系统的建设可以有效地提高设备管理工作的效率和质量,并且能够及时提供可靠数据,为学校领导和教师的科学化决策提供重要依据。
本文介绍了数据库管理系统的基本设计方法,详细阐述了整个应用系统的设计思路,并对各部分设计周期进行了详尽的分析,最终达成了一个完整的设计方案;以便在投入实际应用后系统可以更加稳定可靠的工作。
系统由VS+SQL2005作为开发工具,系统分为系统管理、日常事务管理、设备基本信息管理、综合查询几个模块。
采用ADO方便的访问数据库,采用VB导出Excel把系统有关数据、归还记录以及罚款记录等输出的功能。
关键词:
图书馆管理系统;VS2010;SQLSERVER2005;ADO;访问数据库
Abstract
Astherapidincreaseintheamountofdataprocessing,theoriginalman-managementmodelhasappearedinthisformarenotwelladaptedtouseacomputertocompletethedatacollection,analysisandprocessingofthemanagementtoolshaveemergedtoreducethewasteofhumanresources.Schoolsneedtoexperimentequipmentmanagementsystemfortheestablishmentandimprovementoflaboratorymanagementfortheschooltoprovidedynamicmanagementofinformationtechnologytofacilitatethemanagementoftheschoollaboratoryequipmenttoimproveschoolfacilities,qualityofmanagementandefficiency.Theconstructionofexperimentalequipmentmanagementsystemcaneffectivelyimprovetheefficiencyofequipmentmanagementandquality,andcanprovidetimelyandreliabledataforschoolleadersandteachersprovideanimportantbasisforscientificdecision-making.
Thisarticledescribesthebasicdesignofthedatabasemanagementsystemapproach,elaboratedtheentireapplicationsystemdesignideas,andallpartsofthedesigncycleofadetailedanalysis,andfinallyreachacompletedesignprogram;soafterthesystemcanbeputintopracticalapplicationmorestableandreliablework.
Keywords:
librarymanagementsystem;VS2010;SQLSERVER2005;ADO;accesstothedatabase
目录
摘要II
AbstractIII
目录4
第1章系统概述6
1.1系统开发的背景6
1.2系统开发的目的和意义6
第2章开发工具简介8
2.1VisualStudio2010简介8
2.2后台数据库SqlServer2005简介8
第3章系统分析与设计9
3.1系统目标设计9
3.2系统设计思想9
3.3系统功能分析9
3.3.1日常事务管理9
3.3.2基本信息管理10
3.3.3系统管理11
3.3.4综合查询管理11
3.4功能系统划分11
3.5系统流程12
3.6将来可能提出的要求13
第4章数据库分析与设计14
4.1数据库分析14
4.2数据库数据表14
4.3数据库表结构14
第5章系统功能详细设计17
5.1登陆界面17
5.2系统主界面18
5.3日常事务管理18
5.3.1设备购置管理18
5.3.2设备维修管理19
5.3.3设备借还管理19
5.3.4事故记录管理20
5.4设备基本信息管理21
5.4.1设备概述表管理21
5.4.2施工单位和厂家管理22
5.5系统管理22
5.5.1用户管理22
5.5.2修改密码管理23
5.6综合查询23
5.6.1综合查询管理23
5.7相关数据的导出为Excel24
5.7.1购置数据导出24
5.7.2维修数据导出24
5.7.3借还数据导出24
5.7.4事故数据导出24
5.7.5概述数据导出24
5.7.6施工单位与厂家数据导出24
5.7.7用户数据导出24
5.7.8查询数据导出24
5.8辅助功能24
结论25
参考文献26
致谢27
第1章系统概述
1.1系统开发的背景
随着我校招生规模的不断扩大、新专业的不断上马以及新校区各个实验楼的启用,大量省部财政和学校的专项资金投入到实验室建设中,原有实验室设置已不能很好地反应变化了的情况,需要及时进行梳理。
所以,要建立一个基于Web的实验室管理信息系统来有效的管理实验室。
基于Web的实验室管理信息系统,就是将计算机技术、网络技术、以及数据库技术等有机地结合起来的实验室管理和实验教学管理系统。
充分利用网络技术、数据库技术和管理技术相互结合具有的优越性,将实验室管理移置到互联网环境中进行,使学生可以在网络环境中随时随地地了解、分析实验的情况,而且师生答疑辅导、信息交流也将变得方便及时,同时使得各级人员能够直接参与实验室管理和教学的工作。
早在80年代,随着计算机多媒体技术的快速发展,国外早就在探索新的更具科学、数字化的计算机建设,90年代初,更完善的经济体制面向用户与计算机实现人机互动的操作模式,在数据的采集方面国外采用了PDF417条码条码技术的应用极大地提高了工作效率,提高了数据采集和信息处理的速度,对于管理科学化和现代化起到了积极的作用。
国内大部分高校随着计算机网络技术的发展,管理工作的信息化、网络化、现代化已经成为必然的发展趋势,建立一个适合高职院校的统一的、完善的、安全的、易于管理的网络化实验室管理系统,从而实现信息的集中管理、分散操作和信息共享,使传统的实验室管理向数字化、无纸化、智能化、综合化的方向发展。
1.2系统开发的目的和意义
当今世界,是一个物欲横流的世界,信息化和自动化是发展的方向。
由于我校规模不但扩大和学校对实验课的重视,实验室的规模也在扩大,对于实验室管理员来说其难度也是可见一般。
以往实验室设备的手工管理模式已越来越体现出问题与不足:
管理效率低,息处理速度低而劳动强度大,信且准确率也不够令人满意。
为了提高实验室设备管理效率,减轻劳动强度提高,信息处理速度和准确性;为管理员提供更方便、科学的服务项目。
为管理员提供的一种更先进、科学的服务系统。
因此在实验室管理层面来开发此系统辅助进行管理是有其可行性与必要性。
以提高工作效率和管理水平为研究开发目的。
为了迎接时代的挑战,创建一流大学管理模式,再以老一套管理方式工作已经跟不上时代前进的步伐;为了不断提高学校管理及服务水平,提高办公效率,学校紧跟时代潮流,向着现代化和科学化迈进。
所以对于我校的实验室来说迫缺需要一个好的系统管理软件来管理实验室的器材和设备以及对学生实验设备使用的安排管理。
因此开发出好的管理系统就显得十分必要。
而且利用计算机来设计一个实验室管理系统管理我校的实验室设备就显得十分迫切了。
第2章开发工具简介
2.1VisualStudio2010简介
VisualStudio2010是美国Microsoft公司最新推出的基于窗口的可视化程序设计语言。
它既继承了其先辈BASIC语言易学、易用的优点,其编程系统又引入了面向对象的机制和可视化设计方法,极大地降低了开发Windows应用程序的难度,使程序开发的效率大大提高,成为最流行的可视化编程工具。
本系统的设计是在WindowsXP中文版操作系统环境下,使用VisualStudio2010中文版开发成功的。
它简单易学、效率高,且功能强大,可以与Windows的专业开发工具SDK相媲美,而且程序开发人员不必具有C/C++编程基础。
在VisualBasic环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用Windows内部的应用程序接口(API)函数,以及动态链接库(DLL)、动态数据交换(DDE)、对象的链接与嵌入(OLE)、开放式数据访问(ODBC)等技术,可以高效、快速地开发出Windows环境下功能强大、图形界面丰富的应用软件系统。
并且具有很强大数据库的访问和操作功能。
2.2后台数据库SqlServer2005简介
据库管理系统(软件之一。
它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。
在数据库应用系统开发之前,对开发数据库的基本概念应当了解,对数据库的结构、开发数据库应用程序的步骤、开发体系及方法都应当有相当清晰的了解和认识。
数据库应用系统开发的目标是建立一个满足用户长期需求的产品。
开发的主要过程为:
理解用户的需求,然后,把它们转变为有效的数据库设计。
把设计转变为实际的数据库,并且这些数据库带有功能完备、高效能的应用。
第3章系统分析与设计
3.1系统目标设计
通过使用实验设备管理系统,使学校的实验设备管理工作系统化、规范化、自动化,从而达到提高实验设备管理效率的目的。
系统的总体任务是使管理人员可以轻松快捷地完成设备管理的任务。
系统要求能对学校的所有实验设备进行统一管理,具有对实验设备录入、管理、分析与查询以及有关数据输出的功能,为学校的实验设备管理工作进行现代化管理提供有效的手段。
设计一个可以用于实验室设备管理,并能进行日常统计的实验室设备管理系统。
3.2系统设计思想
本系统开发设计思想有以下几方面:
(1)尽量利用原有软硬件环境,采用先进的管理系统开发方案,从而达到充分利用现有资源,提高系统开发水平和应用效果的目的。
(2)系统应符合设备的管理的规定,满足用户工作的需要,并达到操作过程中的直观、方便、实用、安全等要求。
(3)系统采用模块化程序设计方法,即便于系统功能的各种组合和修改,又便于用户维护。
(4)系统应具备数据库维护功能,及时根据用户需求进行数据的添加、删除、修改等操作。
3.3系统功能分析
3.3.1日常事务管理
设备购置信息管理:
设备购置信息包括设备编号,设备名称,存放位置,主要资料,生产厂商,购置日期,设备金额,保修年限等,购入新设备时,应该完成对设备的添加,也就是将设备添加到数据库中。
更新库存:
购置设备信息的变动直接关系到库存的变化。
生成Excel:
可按时间对购置设备进行查看,并生成Excel。
设备维修信息管理:
设备维修信息包括设备型号,所属实验室,处理人,处理时间,故障原因和结果等。
可以按设备型号查询需要维修的设备信息,包括设处理人,处理时间,所属实验室,故障原因和结果,维修完成后由管理员填写处理人,处理时间,所属实验室,故障原因和结果等信息,并更新设备维修表中,设备维修管理功能完成对维修信息的登记,修改和删除等。
维修信息更新:
维修信息的变动直接关系到维修信息的变化。
生成Excel:
可按时间对维修设备进行查看,并生成Excel。
设备借还信息管理:
设备外借信息包括设备编号,设备名称,所属实验室,备注,借用单位(个人),联系电话,外借日期,记录人。
设备外借时先按归还查询出设备情况,当设备要外借时对需要外借的设备进行操作,完成外借信息登记,并计算归还日期,设备归还时只需对归还日期进行添加或修改。
分类查看:
可以根据设备借还记录查看设备外借或归还情况。
生成Excel:
可按时间对借还设备进行查看,并生成Excel。
事故记录信息管理:
事故记录信息包括事故编号,设备型号,记录人,事故说明,处理情况,故障日期,设备名称,设备型号等,当设备损毁时,按照设备编号查询出损毁的设备,填写设备损毁事故说明,同时将该设备信息从设备事故记录表中删除,事故记录管理功能完成对事故信息的登记,修改和删除等。
更新库存:
报废信息的的变动直接关系到库存的变化。
生成Excel:
可按时间对事故记录设备进行查看,并生成Excel。
赔偿信息管理:
赔偿信息包括设备编号,赔偿原因,赔偿金额,赔偿单位(使用人),赔偿时间等,当设备人为故意损坏时,应有当事人对设备进行赔偿,已赔偿时赔偿金额,赔偿单位,赔偿日期等由管理员填写,赔偿信息管理功能完成对赔偿信息的登记。
3.3.2基本信息管理
设备概述信息管理:
设备基本信息包括设备编号,设备型号,制造厂商,出厂日期,制造日期,设备使用年限,安装完成日期,投入运行日期,外观尺寸,规格,重量,技术参考,安装地点,使用环境等,可以通过设备编号,设备型号,制造厂商,出厂日期,制造日期,设备使用年限,安装完成日期,投入运行日期,外观尺寸,规格,重量,技术参考,安装地点,使用环境等对设备的这些信息进行添加或修改和删除等功能。
更新库存:
报废信息的的变动直接关系到库存的变化。
生成Excel:
可按时间对设备概述进行查看,并生成Excel。
施工单位和厂家信息管理:
设备基本信息包括设备编号(ID),存放位置,主要资料,生产厂商等,添加新设备时,应该完成对设备的安装,也就是将设备添加到数据库中。
施工单位和厂家管理功能完成对设备安装信息的登记,修改和删除等。
更新库存:
购置设备信息的变动直接关系到库存的变化。
生成Excel:
可按时间对施工单位和厂家安装设备进行查看,并生成Excel。
3.3.3系统管理
用户管理:
用户管理信息包括用户名(ID),用户名称,用户密码,权限类型,用户地址,用户电话等,包括系统管理员的添加,删除,赋予操作权限,取消操作权限,实验设备管理员只可以修改自己的密码。
生成Excel:
可按时间对用户管理进行查看,并生成Excel。
修改密码:
登录系统的用户可以根据需要修改自己的密码。
权限管理:
管理员拥有所有的操作权限。
3.3.4综合查询管理
综合查询管理:
综合查询管理是用户(包括管理员)根据实验设备名称或生产厂家或购置日期查询设备的使用情况来查看设备是否被借出或归还,综合查询管理功能完成对设备是否借出或归还信息的查看,生成Excel等功能。
生成Excel:
可按查询对所需设备进行查看,并生成Excel。
3.4功能系统划分
实验室设备管理按工作可划分为六个部分:
图3-1系统构成管理
图3-2系统功能模块划分
3.5系统流程
实验室设备管理系统操作流程如图3.3所示,系统提供两种登录方式,使用者可以先注册一个使用编号,然后根据注册信息登录系统。
图3-3系统流程
3.6将来可能提出的要求
实验室设备管理系统涉及到使用者管理和财务管理,而使用者大部分为学生,对于将来可能提出的要求是使用者信息与学生信息管理系统,财务管理与财务管理系统。
第4章数据库分析与设计
4.1数据库分析
数据库设计主要是进行数据库的逻辑设计,即将数据按一定的分类、分组系统和逻辑层次组织起来,是面向用户的。
数据库设计时需要综合用户之间的存档数据和数据需求,分析各个数据之间的关系,按照DBMS提供的功能和描述工具,设计出规模适当、正确反映数据关系、数据冗余少、存取效率高、能满足多种查询要求的数据模型,数据库是一种存储数据并对数据进行操作的工具。
数据库的作用在于组织和表达信息,简而言之,数据库就是信息的集合。
关系数据库中包含了多个数据表的信息。
4.2数据库数据表
设备产品表:
设备编号(ID)+设备名称+主要资料+存放位置+生产厂家+是否借出+设备金额+购置日期+保修年限
设备概述表:
设备编号+型号+制造厂商+出厂日期+制造日期+安装完成日期+投入运行日期+设备使用年限+外观尺寸+规格+重量+技术参数+安装地点+使用环境
设备借还表:
借还编号+设备编号+设备名称+备注+借用单位(个人)+外借日期+联系电话+状态+记录人+归还日期+存放位置
设备赔偿表:
赔偿编号+设备编号+赔偿原因+赔偿单位/个人+赔偿金额+赔偿时间
施工单位和厂家:
ID+生产厂家+主要资料+存放位置
事故记录表:
事故编号+记录人+事故说明+处理情况+设备名称+设备型号+故障日期
维修记录表:
设备型号+所属实验室+处理人+处理时间+故障原因和结果
用户:
usr_id+usrxm+usrmm+usrdz+usrdh+usrbz+usrqx
4.3数据库表结构
表4-1设备产品表
名称
类型
长度
ID
文本
50
设备名称
文本
50
主要资料
文本
200
存放位置
文本
100
生产厂家
文本
50
是否借出
是/否
设备金额
货币
购置日期
日期/时间
保修年限
数字
整型
表4-2设备概述表
名称
类型
长度
设备编号
文本
50
型号
文本
50
制造厂商
文本
50
出厂日期
文本
50
制造日期
文本
50
安装完成日期
文本
50
投入运行日期
文本
50
设备使用年限
文本
50
外观尺寸
文本
50
规格
文本
50
重量
文本
50
技术参数
文本
50
安装地点
文本
50
使用环境
文本
50
表4-3设备借还表
名称
类型
长度
借还编号(主键)
自动编号
整型
设备编号
文本
50
设备名称
文本
50
备注
文本
50
借用单位(个人)
文本
50
外借日期
日期/时间
联系电话
备注
状态
文本
50
记录人
文本
50
归还日期
日期/时间
存放位置
文本
50
表4-4设备赔偿表
名称
类型
长度
赔偿编号(主键)
自动编号
整型
设备编号
文本
50
赔偿原因
备注
赔偿单位/个人
文本
50
赔偿金额
文本
50
赔偿时间
日期/时间
表4-5施工单位和厂家
名称
类型
长度
ID(主键)
文本
50
生产厂家
文本
100
主要资料
文本
200
存放位置
文本
80
表4-6事故记录表
名称
类型
长度
事故编号
文本
50
记录人
文本
50
事故说明
文本
200
处理情况
文本
200
设备名称
文本
50
设备型号
文本
50
故障日期
文本
50
表4-7维修记录表
名称
类型
长度
设备型号
文本
50
所属实验室
文本
50
处理人
文本
50
处理时间
文本
50
故障原因和结果
文本
200
表4-8用户表
名称
类型
长度
Usr_id(主键)
文本
16
usrxm
文本
50
usrmm
文本
50
usrdz
文本
50
usrdh
文本
50
usrbz
文本
50
usrqx
文本
50
第5章系统功能详细设计
本系统采用图形化界面并且提供帮助,界面友好,操作方便,可以大大降低了本软件的使用难度和维护难度,为软件的使用者带来方便。
系统在进行设计时,主要使用的是VS中的一部分的控件,最常使用的是Label控件、Button控件和Text控件。
数据库方面常用DataSource控件、ADO控件。
5.1登陆界面
本界面的主要功能是为了对系统进行安全性管理,本系统的用户名和密码保存在用户表中,本系统根据不同的用户而设置了不同的权限,根据用户表里的用户和密码登录系统中。
(如图5-1)。
图5-1
安装系统后管理员第一次登录时,用户名为Admin,密码为Admin,用户登录后请立即修改密码,并仔细阅读帮助文件后再进行操作,学生(普通用户)登陆是可选择普通用户进行登录,若需要注册,点连接按纽,可进行用户注册。
5.2系统主界面
本模块是本系统的应用界面,在本界面上集成了本系统的所有功能,共有6个功能菜单和11个子菜单(功能模块),从而实现了本系统对实验设备管理、日常事务管理、用户管理、数据导出管理等系统的具体功能,同时,在系统管理模块中可以完成对本系统的安全性管理(如图5-2)。
图5-2
5.3日常事务管理
5.3.1设备购置管理
该窗体主要实现的是对设备购置信息进行添加,删除,修改等,新购入设备需要向数据库中添加购置的设备信息时使用该操作(如图5-3-1)。
图5-3-1
5.3.2设备维修管理
设备在使用过程中,因某些原因需要维修时,使用该操作,维修完成后由管理员填写处理人,处理时间,所属实验室,故障原因和结果等信息,并更新设备维修表中,设备维修管理功能完成对维修信息的登记,修改和删除等。
并可按时间对维修设备进行查看,并生成Excel(图略)。
5.3.3设备借还管理
日常生活和工作中,经常会有设备外借和设备归还,该管理就是完成外借和归还操作,操作界面如图(图5-3-2)。
图5-3-2
设备外借时,须先先查看出尚未外借的设备,因为如果设备已经借出则不能外借,查询出结果后,在表中选择一条记录,所选择的记录会显示在下面文本框中,然后管理员将借用单位等信息填写完整,再点击外借按钮,即完成了外借操作,当归还设备时选择归还,将设备编号和记录人等填写完整,点击确定按纽即完成了归还操作。
5.3.4事故记录管理
事故记录当设备损毁时,填
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验室 毕业设计 论文