港务建筑安装公司装饰工程管控系统的设计与实现
发布时间:2020-09-21 12:33
随着我国经济的快速发展与城市化进程的加快,也促使了我国公建项目装饰行业的快速发展。很多地区的公建装饰市场规模都在不断的扩大,随着规模的扩大,也使得现阶段的公建装饰工程项目所涉及的知识面越来越广,复杂度越来越高,数据信息量越来越庞大;而面对此庞大的数据量,其数据信息的获取或决策都需要通过专门的技术或方法来实现。然而传统的公建项目装饰管理方式根本无法满足现有公建装饰工程的规模要求、业务管理要求、数据管理要求。因而,如何运用高效的信息化手段去解决公建装饰业务管理问题,已成为众多装饰公司重中之重的任务。本文以港务建筑安装公司的日常装饰工程管控工作需求为研究基础,采用了JavaEE平台、JSP脚本语言、MySQL数据库对系统的层次结构、功能模块进行了设计及实现。其具体的思路如下:首先按照软件工程要求,针对港务建筑安装公司装饰工程管控过程进行了需求分析;然后开展系统设计工作,重点描述了系统客户数据管理模块、设计进度管理模块、财务数据管理模块、工程信息管理模块、工程材料管理模块、系统管理模块以及统计与报表管理模块的类、时序流程设计过程;之后描述了系统数据库的实体关系与数据表的设计过程;最后描述了系统各个模块的流程、界面及编码实现过程。通过系统测试验证,本文实现的港务建筑安装公司装饰工程管控系统可满足用户的实际需求,可以提高公司装饰工程管控工作的效率及服务质量。
【学位单位】:大连海事大学
【学位级别】:硕士
【学位年份】:2018
【中图分类】:TP311.52
【部分图文】:
件将请求发送给ActionServlet进行验证处理,验证后则通过request()发送给指定的逡逑Action类处理。逡逑Struts框架事务处理流程如图2.2所示。逡逑config.xml逦Action逡逑酿器卜-媝务器—?邋AcSlc,逦AcU0D逦JavaB^EJB逡逑图2.2邋Struts框架处理流程图逡逑Fig邋2.2邋The邋diagram邋of邋struts邋framework邋process邋flow逡逑Struts框架的执行过程实际就是其内部各个标签组件的处理过程。在Struts框逡逑架中主要分为两大类型,如Struts邋1框架与Struts邋2框架。其中Struts邋1框架是通过逡逑Action.Forward邋实现请求跳转;而邋Struts邋2邋框架则采用了邋OGNL邋(Object-Graph逡逑Navigation邋Language)表达式对请求对象进行封装、遍历与格式转换处理进而将请逡逑求转换为各个视图模型。因而可得知Struts邋2框架要比Struts邋1框架更加符合模块逡逑化的思想。其具体的执行过程为通过Struts邋2框架的web.xml文件来监听请求,当逡逑接收到请求后,则通过struts.xml文件进行映射处理。之后通过applicationContext.逡逑xml文件与Hibernate框架连接,通过PO邋(Persistent邋Object)组件实现数据的持久逡逑-11-逡逑
可创建交互式的网页开发[35]。逡逑开发人员可通过AJAX技术快速的进行动态页面的创建,传统模式与AJAX逡逑模式对比[36]如图2.3所示。逡逑逦AJAX模式逦逡逑用户界面逡逑传统Web应用逦 ̄I逦逡逑模式逦JavaScrip逦客逡逑逦!逦HTML+CSS邋数据户逡逑客户端浏览器逦逦1一 ̄|逦端逡逑—逦j ̄ ̄I逦AJAX邋引擎逡逑逦I逦奉逦逡逑HTTP邋请求HTP+CSS邋数据逦HttpRequest邋XML逡逑^P逦1邋逦逡逑[ *逦逦|逦用户界面逡逑Web服务器逦邋邋服逡逑U逦务逡逑,r逦器逡逑逦邋|逦端逡逑AJAX引擎逡逑图2.3传统模式与AJAX模式对比图逡逑Fig邋2.3邋A邋comparison邋diagram邋of邋a邋traditional邋pattern邋and邋an邋AJAX邋pattern逡逑-14-逡逑
进而也简化了数据库的开发任务,提高了数据库的可读性,同时提升了系统的开逡逑发效率[45]。逡逑具体的Hibernate的数据结构如图2.4所示。逡逑SqlMapConfig逡逑—T^"逡逑丨1逦+逦!邋|逦输出逡逑猁八逦SqlMaps邋J逦逦逡逑(Has】_e)逦^^CHashtabi0逡逑逦+邋逦逡逑(姦)—卜,射语: ̄ ̄?邋(_)逡逑f邋Primitive邋)逦产 ̄ ̄(邋PrimitiVe邋)逡逑\逦^逦数据库逡逑图2.4邋Hibernate的数据操作示意图逡逑Fig邋2.4邋The邋diagram邋of邋Hibernate邋data邋operation逡逑2.4本章小结逡逑本章重点论述了系统开发过程中采用的关键技术,首先论述了系统后台的Java逡逑EE平台、MVC设计模式、SSH框架以及UML建模语言;然后论述了系统前台的逡逑JSP技术以及AJAX技术;最后论述了系统底层的MySQL数据库以及Hibernate逡逑数据操作技术。逡逑?16-逡逑
本文编号:2823485
【学位单位】:大连海事大学
【学位级别】:硕士
【学位年份】:2018
【中图分类】:TP311.52
【部分图文】:
件将请求发送给ActionServlet进行验证处理,验证后则通过request()发送给指定的逡逑Action类处理。逡逑Struts框架事务处理流程如图2.2所示。逡逑config.xml逦Action逡逑酿器卜-媝务器—?邋AcSlc,逦AcU0D逦JavaB^EJB逡逑图2.2邋Struts框架处理流程图逡逑Fig邋2.2邋The邋diagram邋of邋struts邋framework邋process邋flow逡逑Struts框架的执行过程实际就是其内部各个标签组件的处理过程。在Struts框逡逑架中主要分为两大类型,如Struts邋1框架与Struts邋2框架。其中Struts邋1框架是通过逡逑Action.Forward邋实现请求跳转;而邋Struts邋2邋框架则采用了邋OGNL邋(Object-Graph逡逑Navigation邋Language)表达式对请求对象进行封装、遍历与格式转换处理进而将请逡逑求转换为各个视图模型。因而可得知Struts邋2框架要比Struts邋1框架更加符合模块逡逑化的思想。其具体的执行过程为通过Struts邋2框架的web.xml文件来监听请求,当逡逑接收到请求后,则通过struts.xml文件进行映射处理。之后通过applicationContext.逡逑xml文件与Hibernate框架连接,通过PO邋(Persistent邋Object)组件实现数据的持久逡逑-11-逡逑
可创建交互式的网页开发[35]。逡逑开发人员可通过AJAX技术快速的进行动态页面的创建,传统模式与AJAX逡逑模式对比[36]如图2.3所示。逡逑逦AJAX模式逦逡逑用户界面逡逑传统Web应用逦 ̄I逦逡逑模式逦JavaScrip逦客逡逑逦!逦HTML+CSS邋数据户逡逑客户端浏览器逦逦1一 ̄|逦端逡逑—逦j ̄ ̄I逦AJAX邋引擎逡逑逦I逦奉逦逡逑HTTP邋请求HTP+CSS邋数据逦HttpRequest邋XML逡逑^P逦1邋逦逡逑[ *逦逦|逦用户界面逡逑Web服务器逦邋邋服逡逑U逦务逡逑,r逦器逡逑逦邋|逦端逡逑AJAX引擎逡逑图2.3传统模式与AJAX模式对比图逡逑Fig邋2.3邋A邋comparison邋diagram邋of邋a邋traditional邋pattern邋and邋an邋AJAX邋pattern逡逑-14-逡逑
进而也简化了数据库的开发任务,提高了数据库的可读性,同时提升了系统的开逡逑发效率[45]。逡逑具体的Hibernate的数据结构如图2.4所示。逡逑SqlMapConfig逡逑—T^"逡逑丨1逦+逦!邋|逦输出逡逑猁八逦SqlMaps邋J逦逦逡逑(Has】_e)逦^^CHashtabi0逡逑逦+邋逦逡逑(姦)—卜,射语: ̄ ̄?邋(_)逡逑f邋Primitive邋)逦产 ̄ ̄(邋PrimitiVe邋)逡逑\逦^逦数据库逡逑图2.4邋Hibernate的数据操作示意图逡逑Fig邋2.4邋The邋diagram邋of邋Hibernate邋data邋operation逡逑2.4本章小结逡逑本章重点论述了系统开发过程中采用的关键技术,首先论述了系统后台的Java逡逑EE平台、MVC设计模式、SSH框架以及UML建模语言;然后论述了系统前台的逡逑JSP技术以及AJAX技术;最后论述了系统底层的MySQL数据库以及Hibernate逡逑数据操作技术。逡逑?16-逡逑
【参考文献】
相关期刊论文 前2条
1 郑刚强;;室内装饰行业信息管理系统的研究及开发[J];武汉理工大学学报;2007年12期
2 陆飞宏,秦敬;家庭装饰管理系统的设计与开发[J];郑州轻工业学院学报;2002年03期
本文编号:2823485
本文链接:https://www.wllwen.com/wenyilunwen/shinazhuanghuangshejilunwen/2823485.html