APP下载

在线报修管理系统设计与实现

2016-04-07胡新琴

电脑知识与技术 2016年3期
关键词:办公设备维修管理系统

胡新琴

摘要:基于ASP.NET的在线报修管理系统致力于解决当前办公设备报修、维修流程信息化、规范化的问题,该系统采用了B/S模式实现,使用ASP.NET 4.0和SQL Server2008开发。该文从系统的整体设计、功能模块设计、流程设计、架构设计、界面设计、数据库设计、系统实现等方面详细介绍了在线报修管理系统设计和实现过程。该系统的运用在一定程度上提高了办公设备维修的效率。

关键词:管理系统;维修;办公设备;ASP.NET;设计

中图分类号:TP315 文献标识码:A 文章编号:1009-3044(2016)03-0073-02

1 背景

目前,随着日常办公设备的广泛使用,办公设备的维修成为管理人员普遍关心的问题,办公设备维修管理流程的信息化、规范化成为发展趋势。传统办公设备维修管理主要依靠在纸质媒介上人工记录信息,电话分配任务甚至面对面分配任务的方式,从而造成效率低下、易出现疏漏等情况;因此开发一套在线报修管理系统,以达到办公设备或设施出现故障或隐患时,职工发现问题时能快速、直观、准确的报送给相关负责部门,维修部门能够及时知悉详细情况并进行快速维护,并在维修结束完成后能迅速反馈结果,从报修到维修完毕形成规范的流程,以提高工作效率。

2 系统整体设计

在线报修管理系统对办公设备故障后报修的事务流程进行管理,以形成有序的、高效的运作方式。

2.1 系统总体结构

在线报修管理系统总体结构图如图1所示,该系统主要分为报修管理功能模块、系统管理功能模块、查询统计功能模块。

2.2 系统各模块功能

报修管理功能模块:用户提出报修申请时,系统生成报修单,要求用户填写相关信息;生成报修流程中各节点任务;维修完成后生成反馈单。

系统管理功能模块:主要分为用户管理、基础信息配置和通知公告管理三大块。用户管理,包括添加、删除用户,更改用户信息等;基础信息管理,包括添加、删除现有办公设备,配置系统运行环境等;通知公告管理,包括通知发布、更新、删除等。

查询统计功能模块:不同权限用户根据不同查询条件,查询报修记录、设备故障等信息;管理人员根据报修情况统计设备信息,统计单位时间内同一设备的故障率,从而判定设备性能,为办公设备预防性维护提供数据参考。

2.3 报修流程

报修管理功能完成报修流程的控制,流程各个节点的任务分配;生成报修单和报修反馈单。报修任务的流程图如图2所示

图2 报修任务流程图

报修人员通过浏览器登录自己的账户,登录系统,启动报修任务,填写报修信息,描述故障情况,提交任务;维修任务完成,收到反馈提醒后填写反馈单,评价维修质量,提交后完成整个报修任务流程。在整个任务流程中,普通用户需要完成“启动任务”和“评价反馈”两个节点任务。

维修管理人员登录系统后,如收到报修任务,评估任务紧迫性,对多个任务进行排序,向维修人员下发任务;维修任务完成,收到用户的反馈单后,审核完毕存入系统数据库。维修管理人员可以查询数据,进行统计分析,以便排查办公设备可能发生的故障或存在隐患;与厂商沟通要求协助处理或要求厂商派遣维护人员;对于重大故障或隐患提交至相关上一级领导。

维修人员登录系统后,可收到报修提醒,根据报修单上的相关信息,开始维修,维修完成后申请反馈单,发送至报修用户处;如有不能解决的问题,提交给维修管理人员,以便联系厂商或上报上一级领导。

2.4 系统架构设计

系统软件架构设计中,采用和遵循三层架构设计模式,以降低各功能模块间的耦合程度,依次为:界面层(User Interface layer)UIL、业务逻辑层(Business Logic Layer)BLL和数据访问层(Data access layer)DAL。业务逻辑层定义了实现业务逻辑功能的类:人员管理、部门管理、报修单管理、公告管理、设备管理、维护信息管理、数据列表操作等。数据访问层定义类DataBase.cs,实现连接数据库、对数据库的读、写等功能。

2.5 界面设计

在用户界面部分,根据需求分析的结果,用户界面友好、易操作。在界面设计上,做到简单明了,易于操作,并且要注意到界面的布局,突出显示重要以及出错信息,同时保证各个页面美观大方,风格统一。本系统在用户界面设计中,使用母版页,公共信息显示在母版页上,以做到系统各页面风格统一。

3 数据库设计

根据在线报修管理系统的功能数据逻辑结构设计,分为报修表单、维修信息表单、公告信息表单、用户信息表单。

1)报修表单(ORMS_Repair):报修编号、用户名、用户所在部门、用户电话、设备名称、设备地点、报修时间、故障描述、等级、维修状态、维修人员。

2)维修信息表单(ORMS_Maintain):维修编号、报修编号、维修人员、处理情况、处理时间、维修状态、维修费用、用户评价、用户意见、评价时间。

3)公告信息表单(ORMS_News):公告编号、公告名、用户ID、公告内容、更新时间。

4)用户信息表单(ORMS_User):用户名、用户密码、用户角色、用户姓名、用户部门、用户电话。

4 系统实现

在线报修管理系统采用B/S模式设计,由用户端、Web服务器、数据库服务器构成。

4.1 系统开发环境

数据库系统:Windows2003 Server、安装SQLserver2008

开发环境:Microsoft Visual Studio 2010,ASP.NET 4.0, C#

Web服务器系统:Windows7,安装IE6、安装IIS7、安装FrameWork4

4.2 实际运行效果

报修管理:管理人员对报修任务进行审核,划分故障等级,向维修人员下发维修任务,并决定是否向上一级领导汇报。效果如图3所示,类型统计效果如图4所示。

5 结束语

本系统从日常办公的实际需求出发,架构设计遵循三层架构模式,提高系统架构的明确性、层次性和标准性;权限设计时充分考虑实际办公模式,提高系统管理功能的有效性和科学性;界面设计时充分考虑用户的操作习惯,以提高易用程度。在今后管理系统的运行过程中,将根据工作需求逐步完善,以达到提高工作效率的目的。

参考文献:

[1] 张正礼, 王坚宁. ASP.NET从入门到精通[M]. 北京: 清华大学出版社, 2011.

[2] Paul Nielsen.SQL Server2008宝典[M] .北京: 清华大学出版社, 2011.

[3] 陆凌牛. HTML5与CSS3权威指南[M]. 北京: 机械工业出版社, 2011.

[4] Christian Nagel, Bill Evjen. C#高级编程[M]. 北京: 清华大学出版社, 2011.

猜你喜欢

办公设备维修管理系统
基于James的院内邮件管理系统的实现
办公设备维修工职业能力研究
基于LED联动显示的违停管理系统
高校办公设备管理系统的探讨
海盾压载水管理系统
数控机床常见故障维修简介
现代汽车维修技术的完善
水稻插秧机维修保养的技巧探究
中央单位办公设备配置新标准:办公桌椅最少用15年
基于RFID的仓储管理系统实现