文档详情

建筑工程项目信息管理系统的设计与实现的中期报告.docx

发布:2023-10-18约1.55千字共4页下载文档
文本预览下载声明
建筑工程项目信息管理系统的设计与实现的中期报告 中期报告 一、项目简介 建筑工程项目信息管理系统是一种基于网络的现代化管理工具,主要用于建筑工程项目的信息化管理,包括工程进度、质量、安全和资金等方面的管理。本系统以WEB技术为基础,采用B/S结构模式,能够通过网络在各个终端进行访问和使用,确保办公自动化程度,并为管理者提供决策支持。 二、系统需求分析 1、功能需求 本系统主要需实现以下功能: (1)项目管理:实现对建筑工程项目的建立、修改、查询、审核和删除等操作; (2)质量管理:实现对建筑工程质量管理的计划制定、法规标准执行、工序验收及整改等操作; (3)安全管理:实现对建筑工程安全管理的制度建立、场地管理、作业管理等操作; (4)进度管理:实现对建筑工程进度的计划制定、实时监控、节点管理等操作; (5)资金管理:实现对建筑工程资金的预算、投资、开支和结算等操作。 2、性能需求 (1)响应时间:响应时间应小于5秒,能够保证用户的使用效率; (2)并发量:能够支撑100个左右的并发用户; (3)数据存储:能够支持百万级别的日常数据存储和查询; (4)数据安全:能够保障数据的机密性,对数据进行备份和恢复。 三、系统设计 1、系统总体设计 本系统采用B/S结构模式,系统架构采用三层架构模式,包括表现层、业务逻辑层和数据访问层,使系统的可维护性、可扩展性和安全性得到保障。 2、数据库设计 本系统采用MySQL数据库进行数据存储,根据系统需求分析,设计了以下表格: (1)用户表 用户ID、用户名、密码、真实姓名、联系电话、所属单位、所属部门、用户类型等字段。 (2)项目表 项目ID、项目名称、建设地址、业主单位、承建单位、设计单位、监理单位、开工时间、竣工时间、工期等字段。 (3)进度表 进度ID、工程ID、节点名称、计划开始时间、计划结束时间、实际开始时间、实际结束时间、责任单位、责任人等字段。 (4)质量表 质量ID、工程ID、检查日期、工序名称、检查内容、不合格项、整改措施、检查人等字段。 (5)安全表 安全ID、工程ID、日期、事故类型、事故地点、事故原因、事故处理、事故责任人等字段。 (6)资金表 资金ID、项目ID、预算金额、实际开支、结余等字段。 四、系统实现 本系统基于Java语言和JSP技术进行开发,采用SSM框架进行快速开发。具体实现过程包括: (1)用户管理模块实现 实现了用户管理模块中的用户注册、登录、信息修改、删除等功能。 (2)项目管理模块实现 实现了项目管理模块中的新增、查询、修改、删除、审核等功能。 (3)进度管理模块实现 实现了进度管理模块中的新增、查询、修改、删除、监控等功能。 (4)质量管理模块实现 实现了质量管理模块中的计划制定、法规标准执行、工序验收及整改等功能。 (5)安全管理模块实现 实现了安全管理模块中的制度建立、场地管理、作业管理等功能。 (6)资金管理模块实现 实现了资金管理模块中的预算、投资、开支和结算等功能。 五、系统测试 在系统开发完成后进行了系统测试,主要测试了系统的功能性、性能和安全性,测试结果表明本系统具有良好的稳定性和可靠性。 六、系统优化 在系统测试过程中发现了一些问题和存在的不足,对系统进行了优化和改进。 (1)采用CDN网络进行加速优化,提高了系统访问速度; (2)使用Redis缓存技术增强并发量和访问速度; (3)采用SSO机制实现了用户单点登录,并保证了数据安全性。 七、总结 本系统采用了B/S结构模式,采用三层架构模式,确保了系统的可维护性、可扩展性和安全性。在系统设计和实现过程中,我们严格按照需求分析进行,注重数据设计和代码规范,通过测试和优化,保证了系统的可靠性和稳定性。
显示全部
相似文档