一、机房设备管理系统开发背景
20世纪70年代初,随着数据库技术、网络通信技术和科学管理方法的发展。实验室信息管理系统是随着实验室规模与处理能力的提高而逐步出现的,随着计算机数据处理能力及数据吞吐量的极大提高,采用计算机信息系统来自动管理实验室机房成为可能。通过近几年的信息化建设,国内大的实验室都配备了自己的局域网系统,少数实验室机房信息化管理系统达到了管理的层次,可以为实验室的管理者提供管理决策服务,基本上可以让实验室达到自动化运行、信息化管理和无纸化办公的目的,对实验室提高工作效率、降低运行成本起到很大的作用。
随着计算机信息技术的发展,计算机在教育领域应用日趋广泛。一个现代化的实验室设备系统在正常运行中总是面对大量的使用者,计算机以及两者相互作用产生的借用计算机。为了解决人工管理既浪费人力物力财力,又容易导致各种错误的发生,为了方便实验室管理,我们必须开发一个更好更**的软件来管理。实验室管理系统,是为了实现实验室管理而设计的,它也是现在各个部门的一个重要环节。
实验室是所有高校、研究机构必不可少的基本构成单位。特别是高校,实验室的设备管理需要一套稳定、**的管理办法。就我校情况看来,目前我校的实验室设备管理还处于较原始的手工阶段,缺少一套实用可靠的管理系统软件。随着电气化教学和无纸化办公的一步步完善,利用计算机管理系统管理我校的实验室设备势在必行。
乾元坤和机房设备管理系统主要功能有:用户管理,设备使用管理,设备维护管理,信息查询等。记录实验室所有的实验室设备,并及时反应设备的运转状况,使用情况,以供专本科生和研究生及其他试验人员合理的安排实验,达到工作效率的**。
三、机房设备管理系统需求分析
1.机房设备管理系统功能概述
本设备管理系统是在visual studio.net 平台上运用asp.net技术来实现的,后台使用SQL server 2005作为本系统的数据库。首先绘制系统功能结构图,明确设计思路。基于ASP.NET技术的系统功能结构图,如图2-1 所示:
实验室机房设备信息管理系统 设备信息部门信息管理员设备入库信息设备出库信息设备维护信息
2.机房设备管理系统总体功能结构
设备管理系统其主要功能有:用户管理,设备使用管理,设备维护管理,信息查询等。论文在撰写过程中,力求将理论与实践应用相结合,对各种理论进行阐述的同时配合系统从实际应用和操作技巧上加以说明,使之能够更充分地体现到这些知识与技术在本系统中的应用与实现。
为了满足普通用户和管理员能**限度地使用该系统的要求,本系统采用三层结构体系结构,即ASP.NET + SQL Server数据库。
其中视图部分由HTML标签和ASP.NET技术构成,并应用CSS和JavaScript进行美化。由于本系统属于内部应用系统,风格被定位为简洁大方。整个系统仅使用一张图片,所有美化工作全部交给CSS处理,保证了显示速度,对于要求性能的应用系统来说是**的选择。
四、机房设备管理系统主要功能模板流程
机房设备管理系统主要功能介绍:
1) 系统:系统注册、登录。
2) 管理员:登录、查询、添加、修改、删除基本设备信息;查询、添加、修改、删除 部门信息;登录、查询、添加、修改、删除设备出入库存、维修信息。
3) 普通用户:注册、登录、浏览基本设备信息;浏览设备维修信息;用户信息修改。
4) 设备基本信息: 设备型号,名称,制造商,单价,设备的自动生成编号 ,设备状态,存 放地点,使用部门,购买日期。
5) 部门信息管理:部门名称,地址,负责人,电话。
6) 设备入库信息:设备编号,名称,入库状态,入库时间,经手人。
7) 设备出库信息:设备编号,名称,出库时间,经手人。
8) 设备维护信息:设备编号,名称,维护日期,维护原因,维护人,维护费用。 2. 根据如上基本信息,初步绘制系统主要功能模板流程图,如图2-3所示:
五、机房设备管理系统实验室数据库设计
在本实验室机房设备信息管理系统中采用“实体联系模型”来描述数据库的结构与语义,以对现实世界进行**次抽象。ER模型直接从现实世界抽象出实体类型及实体间联系,然后用E-R图来表示数据模型。它有两个明显的优点:接近于人的思维,容易理解;与计算机无关,用户容易接受。基于ASP.NET技术的实验室机房设备信息管理系统:根据分析,系统中主要存在以下几个实体,它们之间的关系如图3-1所示:
六、机房设备管理系统的实现
1.当把所有代码与数据库连接起来,运行出来的首先登录界面,包括了登录用户名及其登录密码,当用户没有访问权时,是不可以登录的。只有管理员录有用户信息时,才可以进入信息界面。
2.设备入库信息模块的实现
根据基本设备的录入,自动生成的设备信息,可以输入具体的入库时间,入库状态,经手人。由此,方便查询它的入库状态及其修改其他内容。
3.设备出库信息模块的实现
具体实现出库设备的具体记录,记录其状态,时间,经手人。
4.设备维护信息模块的实现
设备的维护信息管理可以新增其维护信息,查询信息列表。维护设备的基本内容包括维护时间,原因,维护人,及其维护费用。
5.用户管理模块的实现
用户管理界面,方便用户修改信息,管理员身份可以添加、修改自己和他人基本信息,但普通用户只能修改自己的基本信息,不能添加,修改他人信息。
6.设备基本信息模块的实现
设备基本信息模块包括了:新增设备信息、设备信息列表、设备信息查询。当新添进一种型号的计算机时为其添加相应的信息,自动生成设备编号,查询设备信息时,便可以通过编号或名称来查询。乾元坤和科技编辑,http://www.qykh2009.com/prodetail_15.html。
资讯来源:
乾元坤和科技