欢迎来到天天文库
浏览记录
ID:5239816
大小:30.00 KB
页数:8页
时间:2017-12-06
《实验室设备管理系统设计和实现》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、实验室设备管理系统设计和实现 摘要:针对实验室传统仪器设备管理方法的低效率问题,提出并设计了一种基于C#的实验室设备管理系统,该系统实现了实验室设备信息的规范管理、科学统计和快速查询,减少管理方面的工作量,提高了实验室仪器设备管理的效率和可靠性,实现了设备资源共享,对改善资源利用率具有重要的实用价值。关键词:设备管理系统;C#;SQL;数据库中图分类号:TP311文献标识码:A文章编号:1009-3044(2013)18-4143-03实验室设备管理是指学校管理人员按照一定的方针,运用先进的管理手段,组织、协调、指挥并指导各用户活动,以
2、便高效率、高质量地完成各种实验设备的管理。高校实验室设备是高校从事教学、科研及新产品开发的重要物质资源,它的管理好坏直接影响学校的教育。针对实验室传统仪器设备管理方法的低效率问题,设计了一种基于C#的实验室设备管理系统,该系统实现了实验室设备信息的规范管理、科学统计和快速查询,减少管理方面的工作量,提高了效率和可靠性,实现了设备资源共享。1系统分析1.1系统开发环境8在实际的系统开发中采用visualstudio2008软件和ACCESS2007数据库作为系统设计工具。尤其是visualstudio2008软件中开发软件c#具有功能强大,
3、简单易用,快速开发,面向对象等优点;SQL语句具有使用方便、可伸缩性好、与相关软件集成程度高等优点;通过visualstudio2008的活动数据对象(ADO)与开放数据库互连(ODBC)技术,将C#开发的系统与ACCESS数据库连接起来。1.2系统设计原则1)系统具有灵活性和可扩展性。对于环境和应用条件经常变动的情况,只要对应用层实施相应的改变,就能够达到目的。2)用户界面设计原则。用户界面的设计美观大方、直观、明了,同时有各个界面相关联的信息提示,从而使得用户更好地进行操作,真正地实现易学、易用、易管理。3)数据库设计原则。要求数据具
4、有一致性、完整性、安全性的原则。通过关键词的设置来提示用户在使用时避免数据的重复及冲突等情况。2系统功能设计8本系统功能主要分为用户登录、系统管理、设备管理、用户操作四个部分。对于支持该系统的数据库,建立了2张表,分别是登录表和设备表。这对每一项功能,都有必要的驱动信息和功能上的约束。以设备管理功能为例,设备管理分为四部分:添加设备,删除设备,浏览设备,查询设备。添加设备时应该能对一些有限制的信息做好正确的检查,录入的设备信息应包括设备编号、设备名称、购进时间、国别、供应商、价格、存放地点保管人、借用人,并且在信息输入时应及时对信息的合法
5、性进行检查;删除设备可以根据输入设备的名称进行删除;查询设备主要是对具有相关特征的设备信息进行查找;浏览设备是按照管理员的要求将用户所需的数据抽取出来自动生成报表,该项功能应该能够合理的抽取所需的信息集合,全面合理提供用户所需的数据。2.1用户登录模块在登录页面输入用户名,密码,并与数据库中登录表中的比较,若都符合则登录成功。如果是以管理员身份登录,可以对该系统进行所有的操作,若是以普通用户身份的登录,只能使用该系统的部分功能,像添加删除设备,添加删除用户则没有权限。2.2系统管理模块在该模块中,主要完成添加删除系统的用户。2.3设备管理
6、模块在成功登录系统后,通过设备管理菜单下拉菜单,有四个子模块,分别是添加设备、删除设备、浏览设备、查询设备。通过设备的相关信息,可以查询所关联的实验设备、保管人、借用人、存放地点等。82.4用户操作模块在成功登录系统后,用户可以根据需要修改密码,或者返回登录界面重新登录。3系统设计及实现3.1数据库的实现在ACCESS2007中,新建登录表、设备表,设计其视图,输入表信息。如图1所示。3.2界面的实现与操作3.2.1总体界面实验设备管理系统总共设计了9个窗体,一个父窗体是主界面,另外有8个子窗体分别是登录界面、添加用户、删除用户、修改密码
7、、添加设备、查询设备、浏览设备、删除设备;还有一些其它功能模块。进入该界面后,管理员可以操作所有的按钮,但是如果以用户身份登录,如添加设备、删除设备等这些操作不可用,用户只能做简单的浏览查询操作。当用户登录时,在主界面的用户操作下下拉菜单击返回登录,出现添加用户界面,当输入与数据库登录表对应的用户名、密码时,按下确定按纽后提醒我们登录成功;当输入数据库登录表中无对应用户名、密码时,按下确定按纽后提醒我们用户名或密码错误。3.2.2添加用户界面实现与操作在主界面的基础上添加Windows8窗体,在其属性中Text中命名为添加用户,在工具箱中
8、选用四个label指针,三个TextBox指针,两个Button按纽,一个comboBox,放在登录窗体中其中label1属性中Text命名为用户名,label2属性中Text命名为密码,la
此文档下载收益归作者所有