罗祖玲,宋家慧
(广西机电职业技术学院 计算机系,南宁 530007)
B/S模式的设备及维修派工管理系统设计
罗祖玲,宋家慧
(广西机电职业技术学院 计算机系,南宁 530007)
设备及维修派工管理系统是基于Web平台,采用B/S模式,选择SQL Server作为数据库管理系统,运用ASP技术开发的系统。该系统界面友好、易于操作,可以实现企业设备资源共享,提高设备管理效率,使设备管理与分配更加方便、快捷。
设备管理;维修派工管理;B/S模式;ASP;SQL Server
设备是企业从事各项业务活动和生产的核心,是现代企业的物质技术基础。随着市场的需求和设备的增多,以最小的代价在最短的时间内解决设备及维修派工的效率问题具有重要的现实意义。现代设备管理不仅是实物状态管理,更是过程和服务的管理。基于手工或单机模式的传统设备管理手段,仍停留在设备状态的管理和设备数量的统计,一直避开过程管理的难点,其本质是一种静态的被动管理模式,已不适应现代企业信息化发展的需要。高科技网络化设备管理的应用可以使设备管理与分配更加方便、快捷,是对传统设备管理的一次冲击和革命。
传统的管理方式往往以表格的形式进行管理,采用C/S模式,一旦数据过于庞大,对这些数据进行管理时,需要花费大量的时间,而且容易出错。B/S模式,即Web浏览器/服务器(Browser/Server)模式,是一种以Web技术为基础的新型的系统平台模式。它利用了目前不断成熟和普及的浏览器技术实现原来需要复杂专业软件才能实现的强大功能,把传统C/S模式中的服务器部分分解为一个数据服务器与一个或多个应用服务器(Web服务器),从而构成一个三层结构的客户服务器体系。在这种结构下,用户界面完全通过Web浏览器实现,一部分简单的事务逻辑在客户端实现,但主要的事务逻辑在服务器端实现。同时考虑该局域网络范围不广,Web信息传输较快,服务器对客户的需求能够迅速做出反应。因此,采用B/S的开发模式可以简化客户端电脑载荷,节约开发成本,减少管理员维护,同时方便客户操作。设备及维修派工管理B/S模式层次结构如图1所示。
图1 设备及维修派工管理B/S模式层次结构[1]
通过调查,从用户角度考虑,设备及维修派工管理系统要实现的功能有:实现对设备处理工作中的维修派工管理、满足客户对不同派工处理的要求、能将事件与设备信息具体到事件和个人。该系统主要由8个功能模块组成,分别对设备管理工作中的购置、安装、库存、使用、维修、更新及报废等全过程信息进行记录、跟踪、监控和根据事件的流程进行记录、跟踪与操作。设备及维修派工管理系统功能结构如图2所示。
图2 设备及维修派工管理系统功能结构
(1)数据录入模块:录入设备的一般信息和设备的维修记录。
(2)查询与统计模块:所有用户都可以通过输入设备名称、设备编号来查询所需要的设备信息,也可以通过复杂查询条件来查询,对设备的统计条件由界面给出。
(3)派工管理模块:包含故障申报、被退回申请单、故障查询、派工查询、派出设备、经理审批与归还设备7个部分。故障申报与被退回申请单为故障上报员使用的功能,故障上报员收到故障信息则填写故障单,若申请单被退回则要及时与客户沟通进行处理;故障查询与派出设备为派工员的使用权限,当派工员查询找到有故障申请单时,则将把故障事件派给某一个技术员,技术员要申请维修需要的设备,在经理审批后,派工员对此故障派出设备;派工查询与归还设备为技术员的使用权限,当有派工单在技术员名下,则技术员要申请维修需要的设备,完成故障修理则需归还设备;经理审批为经理的使用权限,当有技术员申请维修需要的设备时,须经经理审批。
(4)设备维护模块:记录所有报修设备的详细信息和对设备进行报废功能。此项操作只有超级管理员用户与派工员才能使用。
(5)报表打印模块:根据需要打印各种报表、报废设备的明细表、设备分类明细表。同时还具有数据的导出功能,能够将数据转换成其他数据格式。
(6)备件管理模块:包括对关键设备的备件和日常易耗品的管理,通过备件的入库、出库和库存管理,能够及时动态掌握关键备件和耗材量的数据,保障设备备件的数量和质量。
(7)提示系统模块:当各种计划审批完成后,系统将根据时间自动弹出提示框,实现事务提醒功能。如根据润滑计划提示进行润滑工作,根据备件采购的难易程度和库存情况提示备件的采购工作,根据检修计划的实施日期提示有关人员安排检修工作等。
(8)系统维护模块:包含单位管理、用户管理、数据库管理、数据备份4个功能,主要是针对数据库的管理,同时包含对使用单位和用户的注册、撤消、授权等功能。其中权限的设置,影响着管理的规范性和数据的准确性及安全性。实施数据备份(恢复)功能在一定程度上避免了由于网络自身带来的不安全因素,可以保障系统的及时恢复和安全运行。各级管理人员可以根据管理权限进行各种操作,普通用户只可以使用数据录入、归还设备、查询与统计和报表打印等功能。
设备及维修派工管理系统是在ASP + SQL Server 2000的环境下完成的。ASP (Microsoft Active Server Pages )是一个服务器端脚本编辑、运行环境,是使用HTML语言、脚本语言、ASP组件及对象设计实现动态网页的技术,利用它可以编写动态产生HTML的程式码[2]。因此,只要用户浏览Web站点并请求一个ASP页,Web服务器就会根据ASP代码作相应的处理,所有的程序在服务器端执行,当程序执行完毕后,服务器将执行的结果返回给客户浏览器并显示出网页,不必担心客户的浏览器能否运行所编写的代码,减轻了用户端浏览器的负担,提高了交互的速度[3]。
ASP所独具的特点如下:
(1)使用简单易懂的脚本语言(如VBScript、JScript等),结合HTML代码,能快速完成网站的应用程序,脚本语言在Web服务端执行,用户端的浏览器不需要执行这些脚本语言。
(2)使用普通的文本编辑器(如Windows的记事本),就可进行编辑设计。
(3)ASP是一种无须编译的软件开发工具,编写容易,应用方便。
(4)用户端只要使用可执行HTML代码的浏览器,就可浏览ASP的网页。
(5)可使用服务器端的脚本产生用户端的脚本。
(6)ASP的源程序不会被传到客户浏览器,可以避免被剽窃,程序的安全性高。
设备及维修派工管理系统具有8个功能模块,其系统执行过程如图3所示。根据用户名,系统判定用户权限,显示激活对应权限的主窗口并显示主菜单项,从而用户可在其权限内进行相应的数据操作[4]。在利用ASP技术进行设备及维修派工管理系统设计时,使用的是ASP当中的ADO控件,为了方便,选择无须数据源的连接。使用ADO控件访问网络数据库,调用“Server.CreateObject”取得“ADODB.Connection”的实例,再使用“Open”方法打开数据库[5]。
图3 设备及维修派工管理系统执行过程
该系统的登录页面简单,如图4所示。用户通过文本框输入用户名与密码后,单击“提交”按钮就会转到验证用户登录页面(logon.asp),自动进入系统的主页面,主页面使用的是三层框架,上面为main.asp,左边为left.asp,所有的功能菜单都是在left.asp界面进行选择,如图5所示。
图4 设备及维修派工管理系统登录页面
图5 设备及维修派工管理系统的主页面
基于B/S模式的设备及维修派工管理系统具有操作简单、界面友好、稳定性好、安全性高、便于维护等特点,实现了设备及维修派工管理的网络化管理,具有传统管理系统无法比拟的优势。该系统改变了手工管理模式和单机管理模式,实现了设备动态信息的管理,提高了管理效率和水平,同时实现了用户权限的控制,保证了系统安全可靠[6];有助于设备管理、使用和维修各部门之间的协调,为领导及时了解设备的相关情况和决策提供科学、详细、准确的信息,提高了设备的使用效率,更好地发挥设备的效能。
[1]罗祖玲.基于B/S结构的办公自动化系统[J].机电产品开发与创新,2007(6):149-151.
[2]陈丽娟.ASP动态网站制作实例教程[M].北京:清华大学出版社,2008:121-125.
[3]刘瑞新.ASP网页数据库短训教程[M].北京:机械工业出版社,2004:126-129.
[4]周绪,管丽娜,白海波.SQL Server 2000入门与提高:中文版[M].北京:清华大学出版社,2001:130-136.
[5]张宁林.ASP技术实用教程[M].北京:清华大学出版社,2008:4-5.
[6]杨年炯,李尚平,李晓萍.B/S模式中小汽配企业管理信息系统的研究与实现[J].制造业自动化,2009(4):44-46.
[责任编辑:蔡 兵]
Design of Equipment Management and Tasking Management System of B/S Structure
LUO Zuling, SONG Jiahui
(Department of Computer Science, Guangxi Technological College of Machinery and Electricity, Nanning, 530007, China)
Equipment management and tasking management system is a system based on Web, adopting the B/ S structure and using SQL Server as database management system and ASP. With a friendly surface and easy operation, enterprises are able to share equipments and improve the equipment management efficiency.Besides, it will facilitate the management and speed up the distribution of equipments.
Equipment management; Tasking management system; B/S structure; ASP; SQL Server
TP311.52
A
1671-4326(2010)03-0057-03
2010-05-12
罗祖玲(1964—),女,广西桂林人,广西机电职业技术学院计算机系,高级实验师;宋家慧(1978—),女,广西南宁人,广西机电职业技术学院计算机系讲师,硕士研究生.