基于.net实验设备管理系统设计和实现

基于.net实验设备管理系统设计和实现

ID:5994038

大小:28.00 KB

页数:6页

时间:2017-12-30

基于.net实验设备管理系统设计和实现_第1页
基于.net实验设备管理系统设计和实现_第2页
基于.net实验设备管理系统设计和实现_第3页
基于.net实验设备管理系统设计和实现_第4页
基于.net实验设备管理系统设计和实现_第5页
资源描述:

《基于.net实验设备管理系统设计和实现》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、基于.NET实验设备管理系统设计和实现  摘要:实验设备管理是高校实验教学管理中的重要组成部分。分析了目前实验设备管理方式,提出了一种实验设备管理系统的开发方案,并对系统进行了分析、设计及实现,实现了对实验设备信息化管理,方便了设备的管理及使用。关键词:实验设备管理系统;.NET;实验教学中图分类号:TP311文献标识码:A文章编号:1009-3044(2013)16-3749-036实验设备管理是高校实验教学管理中的重要组成部分[1]。通常,实验设备种类繁多,容易损坏,加之仪器更新、报废等,使得实验设备管理成为重要的任务。目前,实验设备管理方

2、式,主要有人工纸质记录的方式[2]、人工电子文档记录方式及软件管理方式等。对于纸质记录方式,存在易丢失,易出错、不宜维护等缺点;电子文档的方式相对纸质的方式显示出易维护、可复制的优点,但是使用起来尚不便利,如没有友好的设备管理界面、不完整、不便于查询及分析,造成管理员劳动强度大、工作效率低,而且易出现数据混乱[3]。对于软件的方式,可以克服前两者的缺点,可以极大地方便设备的管理。该文基于.NET开发环境中的C#语言,按照软件工程的开发过程,从软件系统的需求、设计及实现等进行研究。1系统分析与设计为了方便实验设备的管理者和使用者,通过调查及查阅相

3、关资料,本系统要达到方便管理、易于查询,实现设备管理的信息化,提高设备管理的效率,从而促进设备的使用和更新。在日常的实验管理中,主要涉及到实验室主任、实验管理员、实验指导教师及学生等人员,他们对系统有不同的需求。前两者是系统的主要使用者,后两者主要通过系统获取实验设备的情况,相对使用较少。系统分析中应该针对不同的人员,进行工作职能的调查及可能的需求分析。通过分析及设计,得出实验设备管理系统的功能结构如图1,主要包括实验设备的入库、设备的维护及查询三方面。1.1实验设备入库实验设备通常都是按照逐年申报,有计划地进行购置。系统需要提供新设备的添加功

4、能,将设备的编号、名称、购置时间、服务厂商、存放位置等信息进行记录。若有些设备的信息需要修改,系统能够方便地进行相关信息的更新。每个设备都有一定的使用年限,当设备不能继续进行使用或者严重损坏已无维修价值时,需要进行报废,系统提供报废设备的记录功能。同时,系统还需有数据库的备份与恢复功能,以提高系统的安全性。1.2实验设备维护6实验设备在使用过程中,都会有损坏的情况。系统需要对损坏的情况进行记录,如损坏的原因、负责人等。同时,按照学校实验设备损坏赔付办法要求赔付,并对赔付情况进行记录。需要维修的设备,要送达维修厂商或部门,本系统对维修情况进行记录

5、,并设置返回期限,界面上对于到期未返回的设备提醒实验管理者,以便催促。1.3实验设备查询当学生或者教师需使用某些设备时,本系统提供各种查询功能,如按照设备的编号、名称、存放地点等进行查询。当管理者需要了解设备的运行状况,系统提供设备维修情况、赔付情况、各类别设备数目统计等查询,并以柱状图、饼状图、折线图等直观地显示出来。对于统计部分功能需要考虑用户身份,智能化提供设备的使用情况报表。例如,对于实验室主任而言,可能对实验设备的损坏情况比较关注,需要结合设备、课程、教师、学生情况,分析设备使用效益。而对于实验员而言,在实验设备提前部署,系统能统计各

6、设备的状态及损耗情况,智能化提供较优的设备共实验使用。总之,智能化、人性化的查询与统计功能不仅有利于设备的管理,也有力地保障了实验的顺利进行。6对于本系统的使用者,应该设置权限。管理者可以对设备进行各种操作,而一般的教师及学生仅仅能查询相关设备,从而保证系统的安全性。2系统实现本系统基于MicrosoftVisualStudio2005C#和Access2003进行开发。MicrosoftVisualStudio2005,简称VS2005,是微软公司开发的基于互联网的集成开发工具,它有着非常友好的开发界面、强大的网络数据管理功能,应用VS200

7、5可以使网站的开发过程非常方便、快捷[4]。c#是面向对象的程序设计语言,提供对接口的支持,不仅可用于C/S架构系统的开发,还可以运用到B/S系统中。同时,C#能够很容易地设计出基于DLL的插件框架[5]。以下对其中的核心技术进行探讨。2.1数据库结构2.2数据库的访问对数据库的访问,早期主要通过ADO来进行[6]。在.NETC#中可以借助ADO.net进行数据库的访问,与ADO相比,在互操作性、可维护性、可编程性、性能、可伸缩性方面具有优势[7]。在ADO.NET里,使用System.Data名称空间中的IDbConnection、IDbCo

8、mmand、IDataReader和IDbDataAdapter接口进行编程。Connection、Command、DataReader及DataAd

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。