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

点赞:30315 浏览:135533 近期更新时间:2024-03-20 作者:网友分享原创网站原创

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

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

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

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

2.系统设计

2.1设计原则

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

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

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

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

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

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

2.2系统总体设计

2.2.1系统体系结构

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

2.2.2系统功能架构设计

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

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

3.系统实现和测试

3.1系统运行环境

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

3.2系统主要功能实现

3.2.1设备信息管理功能

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

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

3.2.2设备运行状态管理功能

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

3.2.3设备维修管理功能

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

基于C/S模式和B/S模式相结合的石油设备管理系统设计参考属性评定
有关论文范文主题研究: 关于管理系统的论文范文文献 大学生适用: 本科毕业论文、硕士学位论文
相关参考文献下载数量: 65 写作解决问题: 怎么写
毕业论文开题报告: 论文提纲、论文前言 职称论文适用: 技师论文、职称评中级
所属大学生专业类别: 怎么写 论文题目推荐度: 最新题目

图3-2维修员录入界面

3.2.4设备变动管理功能

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

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

3.2.5设备报废管理功能

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

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

3.2.6系统管理功能

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

图3-8数据备份界面

3.3测试方法

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

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

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

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

3.4测试结果

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