APP下载

基于C/S模式和B/S模式相结合的石油设备管理系统设计

2014-11-24董蕾

企业文化·中旬刊 2014年11期
关键词:管理系统测试设计

摘 要:论文对系统运行环境进行介绍,然后对系统中主要功能界面和运行的关键代码进行设计,包括对设备信息管理、设备运行状态管理、设备维修管理、设备报废管理以及系统管理界面的实现,最后分别介绍了系统的测试方法和测试结果。

关键词:管理系统;设计;测试

1.石油设备管理系统的意义

由于设备的信息管理具有信息复杂、牵涉的面很广等特点,对设备的信息进行综合分析、动态管理以及共享查询,就必须要现代化的计算机网络进行管理。为进一步提高办公效率和管理能力,准确、及时、动态的了解设备的管理信息,建设数字化的油田,必须建立油田设备管理信息系统。

2. 系统设计

2.1 设计原则

依据信息管理系统的设计理念,开发该系统的基本原则:

1、开放性:对用户录入系统的各项数据实现共享,以使用户能够在任何一个终端上迅速的进行各项数据处理;

2、稳定性:采用一定的技术使系统的各项性能稳定发挥;

3、实用性:系统建立的各个用户交互界面应该直观实用,可以为普通大众所易于接受,从而方便大家的使用;

4、容错性:在用户登录系统后的错误操作系统要具有一定的反应能力,包括错误提示或者一些相关的错误处理措施,保证系统的安全可靠;

5、通用性:系统的软硬件要求要尽量降低,以满足广大用户的使用。

2.2 系统总体设计

2.2.1 系统体系结构

本系统在设计系统开发模式时,基于C/S模式和B/S模式相结合的方式,并发挥各自优势来满足不同用户的需要。将系统中Internet应用采用B/S模式,实现通过浏览器进行信息的查询、浏览,而对于石油公司内各个部门本地局域网应用,由于其交互性和安全性要求高,采用C/S模式,将其设计为基于局域网的C/S模式的管理信息模块,确保系统对安全性、处理速度和针对特定业务交互性强的要求。

2.2.2 系统功能架构设计

石油设备管理系统功能设计主要分为以下11个功能。功能架构图如下图所示。

图2-1设备管理系统功能结构图

3. 系统实现和测试

3.1 系统运行环境

系统运行环境硬件配置,建立在.net Framework的平台上,通过不断调试和安装Visual Studio 2008开发工具,利用了ASP.NET技术实现动态网页的效果,用户能够快速、高效的完成访问数据和提出请求。同时系统需要借助SQL server2008存储技术完成强大的数据管理功能,与Visual Studio 2008搭配的完美无缺。

3.2 系统主要功能实现

3.2.1 设备信息管理功能

设备信息管理在石油设备管理系统中属于最基础的数据管理功能,通过将企业中的每一台设备信息进行详细录入。新增设备界面效果图如下所示。

图3-1设备信息增加管理界面

3.2.2 设备运行状态管理功能

设备运行状态主要管理设备在为公司运转过程中的数据信息,充分了解设备在工作中的运行情况,以便为设备操作员提供更多的信息,避免由于设备的突发大型故障而未做好准备,影响公司的效益。

3.2.3 设备维修管理功能

设备维修管理模块根据设备运行状态与设备维修周期自动制作包括事故故障设备在内的设备维修月度计划和设备大修年度计划,对于出现故障的设备进行维修工作。通过部门讨论,得出设备维修指导书和维修费用,并记录了设备日常故障维修记录以及计划性维修记录。

图3-2维修员录入界面

3.2.4 设备变动管理功能

设备变动管理主要涉及到设备调拨变动的过程管理,首先对调出设备数据信息,填写设备的变动总类,包括设备调入或调出等类型,分别填写设备变动的单位名称。以便了解设备的来源和去向。设备变动情况的效果界面如下图所示。

图3-3设备变动情况界面

3.2.5 设备报废管理功能

设备报废管理是针对无法产生效益并且增加公司管理成本的设备进行管理的功能模块,设备报废明细表界面如下图所示

图3-4设备报废明细表界面

3.2.6 系统管理功能

系统管理包含对用户管理、权限管理以及数据参数管理等,权限管理可以为系统用户提供的一定范围的操作权限,同时也保证了系统的数据安全。下面分别对权限管理和系统管理中其他功能界面进行展示。

图3-8数据备份界面

3.3 测试方法

本次系统测试系统时,使用了黑盒测试法,测试本系统使用的方法有:

(1)等价类出现在黑盒测试法中,这种技术能够在测试时设计用例。在定义域中,一些可能的数据都得以输入,等价类技术可以将这些数据划分成许多等价类,在测试系统时,等价类中的每个代表数据等价于同类中的所有数据。

(2)测试以界面为基础:

测试如果以界面为基础,不考虑软件的实现细节和需求,此时想要获得测试需要的数据和产生的数据使用软件和系统运行间的界面便可。取值概率分布、软件输入、数据输出类型的取值范围都包括在其中。软件开发人员负责测试,要求测试人员没有参与过该系统的编码。

3.4 测试结果

本系统经过了多方面的测试,现在已经在设备管理工作中实际运行,经过反馈表明该系统已经基本达到预期的目的。

参考文献:

[1] 蒋亚南, 楼应侯. 中小型企业设备管理系统的编码设计与应用[J]. 计算机工程与应用, 2003, 10: 217-219.

[2] 王太勇, 王双利, 王正英, etal. 基于状态监测和故障诊断的设备管理系统[J]. 计算机集成制造系统, 2006, 12(7): 1080-1084.

[3] [14]Michael F. Worboys. GIS:A Computing Perspective. Taylor & Franics Ltd, London,Britain,1996

[4] 韩传军,张茂,杨斌.基于ASP.NET的石油企业设备管理信息系统[J].现代制造工程,2009 (4):37-39

[5] 张浩,刘晓慧.基于ASP的Web Services的研究和应用[J].微计算机信息.2007(15):12-13

作者简介:董蕾(1972—),女,汉族,浙江宁波人,硕士,主要研究方向:物资管理、供应链管理。

猜你喜欢

管理系统测试设计
基于James的院内邮件管理系统的实现
幽默大测试
“摄问”测试
“摄问”测试
“摄问”测试
基于LED联动显示的违停管理系统
瞒天过海——仿生设计萌到家
设计秀
有种设计叫而专
海盾压载水管理系统