基于ASP.NET的设备管理系统的整体设计
2016-11-17青岛理工大学临沂
青岛理工大学(临沂) 王 贵
基于ASP.NET的设备管理系统的整体设计
青岛理工大学(临沂) 王 贵
如何提高设备的管理水平和效率,合理利用,使其更加规范化、科学化和信息化,满足教学和科研需求,一直是高校设备管理的重要研究问题。本文基于高校设备管理的现状,提出了系统设计的思路,划分了系统功能模块,设计系统整体框架结构,可以为系统详细设计和实现奠定基础。
ASP.NET;计算机;设备管理;设计;系统
一、引言
随着我国高校教育事业的蓬勃发展,国内很多的高校都购置了很多新的科研教学设备,用于日常的教育教学和科研活动,随之而来的,却是设备管理难度的增大。设备信息的公开性低下导致不同部门的科研设备重复采购,利用率低,违背了资源合理配置的原则。由于设备管理难度大,设备情况和设备信息数据库中的账目对应不上成了常见问题,并且实验教学设备因管理不善直接导致维修不及时,造成设备的二次损害等问题的存在,导致搭建新型设备管理系统成为目前高校迫切需要解决的问题。
二、设计思路
根据高校科研设备管理难度大、信息公开性低和利用率低等缺点,设计并实现了一个基于ASP.NET的高校科研设备管理系统。该系统采用B/S模式,在技术构架上主要使用了ASP.NET企业级开发平台和SQL Server 2012数据库进行研发。该系统主要分为设备管理系统和用户管理系统两部分,具有分布性,设备信息公开透明,维护简单方便等优点。高校教学设备管理系统可实现教学设备的网络化、统一化管理,并对教学设备资源进行科学规划与合理配置,从而解决了传统设备管理系统存在的数据不同步、信息共享程度低和系统兼容性差等问题。提高管理业务处理效率,是实现现代化的企业设备管理系统发展的方向。
本系统为高校进行设备信息的管理而设计,高校对自己采购的设备进行管理主要涉及到对设备的采购、使用、维护、归还的管理,系统的使用者主要包括系统管理员,设备保管仓库管理员和使用设备的教师,系统设计和使用的目标是最大限度的对高校的设备进行合理的管理,使高校的设备能够最大限度的使用,对损坏的设备能够及时的进行维修,从而使高校在设备的投入上不仅能够大大的降低支出,而且能够使学校在设备的使用上更加高效,充分发挥设备的使用价值。
三、系统功能色合计
经过前期的调查分析,系统整体的功能设计如图1所示。
图1 系统功能模块设计
如图1所示,本系统功能包括:
(1)系统配置管理
系统配置管理主要是对使用该系统的人员进行管理,对系统使用的人员的权限,角色进行管理,保证系统的安全性,为系统的安全访问使用提供保障,该部分包括用户信息管理、角色分配管理、系统参数设置。
(2)设备信息管理
设备信息管理是对高校采购的设备进行入库登记的管理,对将要采购的设备进行计划申请和对设备采购申请的审批进行管理,使高校设备从采购申请到申请的批准以及设备申请后的登记都实现统一的管理,使设备的所有信息在今后能够随时的进行查看。设备信息管理部分主要包括设备入库登记、设备购置计划申请和设备购置计划审批。
(3)设备使用管理
设备使用管理是对设备使用流程和使用人进行登记记录的管理,以便实现对设备使用管理的精细化控制,使设备使用管理摆脱混乱的局面,使设备的使用价值最大化。该部分主要包括设备使用申请、设备使用审批和设备负责人转让的管理。
(4)设备维护管理
设备维护管理是对设备维修流程进行管理,使损坏的设备能够及时被维修,尽可能保证设备使用者不被设备的损坏影响。设备维护管理主要包括设备故障报修申请、设备报废申请和设备报修、报废的审批管理。
(5)设备归还管理
设备归还管理对设备的归还流程进行管理,使设备在使用后能够及时的对设备的状态进行记录,为设备的下次使用做好准备。设备归还管理包括设备归还申请、设备状况说明和设备归还审批管理。
图2 系统整体设计图
四、系统整体设计
方式,采用B/S体系结构,以Visual Studio 2013为开发平台,采用AJAX无新技术实现页面的局部更新,异步取回服务器端数据,加快响应能力。采用INQ数据访问技术操作SQL Server数据库,执行数据的添加、修改、删除和查询工作。
如图2所示:(1)表示层采用web方式,用户通过在浏览器中访问服务器端的表示层文件即aspx文件,来对系统信息进行查看和一系列的操作,表示层的内容是根据业务逻辑层的功能模块调用而获得的,表示层是与系统用户直接打交道的一层,是用户与系统之间的接口。(2)业务逻辑层主要针对数据层的访问操作和处理各种业务的逻辑,它针对要处理的业务该实现怎样的操作为设计,直接控制用户操作对数据的影响,是系统的核心层。(3)数据访问层为业务逻辑层和表示层提供具体的数据,直接与数据库中的数据打交道,控制着对数据库的增删改查,为上层的业务逻辑层提供基础服务。
[1]Yi-shan LI,Li-fang HONG. Development of a Non-Pollution Orange Fruit ExpertSystem Software Based on ASP. NET[J]. Agricultural Sciences in China,2015:77-80
[2]Eft.l Sehirli,Birsen G. Ozdemir. Predominant Characteristics of Linq Technology Usage in Education Platforms[J].Procedia-Social and Behavioral Sciences. 2014,25(5): 361-367
[3]秦冠男.基于ASP.NET MVC 框架的IT 管理系统的设计[D].上海交通大学,2012:19-25
[4]麻可尧.高校教学设备管理系统的设计与实现[D].厦门大学,2014:11-15
根据功能需求分析结果,本系统运用三层架构设计
王贵(1983—),男,山东泰安人,硕士,讲师,研究方向:现代教育技术。