APP下载

基于J2EE的建筑工程综合信息管理系统的设计

2023-11-10张晓雪季振康侯振森

黑龙江科学 2023年20期
关键词:信息管理系统建筑工程测试

张晓雪,季振康,侯振森

(山东华宇工学院,山东 德州 253000)

近年来,建筑行业不断发展,建筑工程对于信息的精细化管理要求越来越高,故对建筑工程项目进行信息化及标准化管理成为重要的发展趋势[1]。在传统的建筑工程综合信息管理模式下,数据存储方式及存储数段已无法满足实际需要,令建筑企业延迟获得信息,导致工程出现成本浪费、延误工期等问题。针对建筑工程中存在的问题,基于J2EE技术平台[2]构建建筑工程综合信息管理系统,规范数据及信息化存储流程,提高建筑工程信息管理效率,降低办公损耗,节约工程项目资源。在对比分析各种技术优缺点的基础上使用“J2EE+SQL+B/S”组合技术模式,以满足建筑工程综合信息管理系统的技术需求[3]。①客户端模式选择。B/C是一种新型的网络结构数据模式,其功能可由服务器全部承担,客户端与服务器之间以网络互联,实现数据交互[4]。B/C技术将结构负荷转给服务器,减轻客户机压力。而建筑工程综合新型管理系统结构复杂,需求众多,无法在所有机器上安装系统客户端,故本研究选择B/C模式进行构建,以满足系统需求。②J2EE框架。J2EE是整个建筑工程综合信息管理系统的核心,由客户层、网络层、业务层及数据层组成[5],各层次在信息管理系统中承担的任务不同,具体如图1所示。

图1 J2EE 4层结构Fig.1 4-layer structure of J2EE

1 建筑工程综合信息管理系统的设计

1.1 系统功能设计

建筑工程立项管理模块设计。主要包括3个模块,具体内容如表1所示。

表1 建筑工程立项管理模块Tab.1 Construction project initialization management module

工程管理模块设计。该模块主要负责承接项目后在系统中添加新项目、对项目信息进行查询检索等操作,具体内容如表2所示。

表2 工程管理模块设计Tab.2 Project management module design

合同管理模块设计。主要包括三项操作,具体见表3。

表3 合同管理模块Tab.3 Contract management module

计划管理模块设计。主要包括两项操作,具体见表4。

表4 计划管理模块设计Tab.4 Plan management module design

文档管理模块设计。建筑工程综合信息管理系统中的文件管理主要包括各项业务的上传、下载、删除等功能,具体内容如表5所示。

表5 文档管理模块设计Tab.5 File management module design

系统管理功能设计。系统管理模块主要包括基础信息操作,具体内容如表6所示。

表6 系统管理功能Tab.6 System management function

1.2 数据库设计

用户信息表。主要为用户基本信息见表7。

表7 用户信息表结构Tab.7 User information table structure

建筑工程项目合同信息表。该表单主要记载5类信息,见表8。

表8 项目合同信息表结构Tab.8 Project contract information table structure

建筑工程进度表。主要反映建筑工程项目的进度,通过表单内容可以清晰看出项目的完成情况及项目进度,是否出现延迟与未完成情况,见表9。

表9 建筑工程进度表结构Tab.9 Construction scheme table structure

文件信息表。主要用来存储系统中的文件信息,见表10。

表10 文件信息表结构Tab.10 File information table structure

2 建筑工程综合信息管理系统测试

2.1 功能测试

采用设置测试用例来标记测试结构,以便系统达到设计目标。

访问功能测试。主要用来检验用户名、密码及用户权限的正确性与否,具有不同权限的用户登录系统时,会显示不同的登录结果,具体如表11所示。

文档上传功能测试。在文件上传过程中要提交完整的文档信息才能上传到系统中。为了测试文档上传功能,假设系统中存在已完成上传的文件,命名为text,测试用例如表12所示。

表12 文档上传功能测试Tab.12 Fileupload function test

文件分类添加测试。添加文件时,提交的文件信息主要包括文件名称、文件分类及文件描述等,要提交完整的分类信息才能进行文件分类添加。为了测试文件分类工程,假设系统中存在已完成分类的文件,命名为text。测试用例如表13所示

2.2 性能测试

测试方法。对系统进行压力测试。选用Load Runner作为系统测试工具,采用脚本录制与回放功能,即使用Load Runner进行系统登录、文件发生、数据接收,采用多线程方法模拟用户登录过程,对请求和反馈时间进行记录,将结果作为测试指标。

测试环境。对服务器环境进行测试,通过客户使用的计算器对主机服务器发送请求。对文件和相应时间进行测试,测试系统服务器处理时间的数量与用户接收及反馈请求的时间。

测试结果。由表14的结果可以看出,在设定时间内,系统符合测试要求,能够正常处理建筑工程综合信息,系统整体达到预期效果。

3 结束语

J2EE技术在建筑工程综合信息管理中逐渐受到重视,令其更好地服务于建筑工程综合信息管理,不仅能提高工程管理效率,还能实现资源整合,进一步提升建筑工程工作效率。通过探索J2EE技术在建筑工程综合信息管理系统中的应用,不断优化建筑工程管理,提升业务流程效率。

猜你喜欢

信息管理系统建筑工程测试
建筑工程技术管理模式创新探索
三维可视化信息管理系统在选煤生产中的应用
信息管理系统在工程项目管理的应用
造价预结算在建筑工程中的审核方式及应用实践
建筑工程预结算审核中常见问题分析与处理
隔震技术在建筑工程中的应用及发展趋势
幽默大测试
基于三维TGIS的高速公路综合信息管理系统
“摄问”测试
“摄问”测试