基于Struts的电子报价系统的设计与实现

基于Struts的电子报价系统的设计与实现

论文摘要

随着计算机与网络信息技术的迅速发展,其成果也逐渐应用于各中小型企业中。中小企业为了提高人员的工作效率、提升自己在行业内的竞争力,不同程度上都对自己进行信息化改造。目前大部分装饰公司都拥有自己的报价体系,一般使用Word和Excel来存储装修的价格和制作工艺等信息,使用的时候需要去复制相应的数据。通过分析现存的报价机制,能够发现存在诸多弊病。本文在对某装饰公司的现状进行分析研究的基础上,结合目前主流的基于Java EE平台和MVC设计模式的Web应用体系,采用Struts框架设计了一个基于Web的电子报价系统。系统设计在满足用户需求的同时,更考虑了可扩展性、可维护性、灵活性和开发效率,而设计模式的应用可以更好地在系统构架阶段,从整体上规划系统结构设计和功能,使开发和以后的系统实施更有条理和保障。通过对MVC设计模式和Struts开发框架进行深入分析,提出了基于Struts框架的具有多层次体系结构的Web应用系统开发框架,在项目的实现阶段,着重讨论了Struts框架的视图、模型、控制器的构建过程。讨论了Hibernate作为一种对象关系数据库映射技术的产品在持久化技术体系中的特点、优势,以及在构建此项目时如何结合Struts框架将MVC设计模式具体应用到项目开发中的方法。为了降低各层之间耦合度,层与层之间的数据传递、接口调用等都有相应的规定,并且针对比较复杂的业务层又进行了划分,对系统的性能带来了很大的提高。

论文目录

  • 摘要
  • Abstract
  • 第1章 引言
  • 1.1 研究背景和意义
  • 1.2 Web 开发的国内外发展动态
  • 1.3 论文工作的内容
  • 1.3.1 论文工作目标
  • 1.3.2 论文内容组织
  • 第2章 相关技术背景介绍
  • 2.1 MVC 简介
  • 2.2 Struts 框架与 MVC 体系结构
  • 2.2.1 Struts 的工作原理
  • 2.2.2 Struts 的工作流程
  • 2.3 其它MVC 应用开发框架
  • 2.3.1 Spring
  • 2.3.2 JSF
  • 2.3.3 Tapestry
  • 2.3.4 各种Web 框架的对比
  • 2.4 O/R 映射技术
  • 2.4.1 持久层解决方案比较
  • 2.4.2 使用ORM 的优势
  • 2.5 Hibernate 概述
  • 2.6 本章小结
  • 第3章 基于 Struts 的电子报价系统需求分析
  • 3.1 项目背景及系统目标
  • 3.2 系统的使用者
  • 3.3 电子报价系统的结构图
  • 3.3.1 公共模块
  • 3.3.2 用户管理模块
  • 3.3.3 个人项目模块
  • 3.3.4 工程管理模块
  • 3.3.5 材料分析模块
  • 3.3.6 派工模块
  • 3.3.7 信息发布模块
  • 3.4 系统的用例图
  • 3.4.1 公共模块分析
  • 3.4.2 工程管理模块分析
  • 3.5 用例的序列图
  • 3.6 本章小结
  • 第4章 基于 Struts 的电子报价系统设计和实现
  • 4.1 系统整体结构设计
  • 4.2 系统运行环境和开发工具
  • 4.2.1 系统运行环境
  • 4.2.2 系统开发工具
  • 4.3 数据库设计
  • 4.4 系统工程管理模块的实现
  • 4.4.1 系统工程管理模块的类图
  • 4.4.2 Web 层设计
  • 4.4.3 业务层和持久层的实现
  • 4.5 系统关键技术及其实现
  • 4.5.1 过滤器的使用
  • 4.5.2 日志的处理
  • 4.5.3 JSON 对象和基于Annotation 的POJO 类
  • 4.5.4 数据库连接池
  • 4.6 系统安全
  • 4.6.1 系统安全设置
  • 4.6.2 Web 层安全设置
  • 4.6.3 数据库安全
  • 4.7 系统自我评价
  • 4.8 本章小结
  • 第5章 结束语
  • 5.1 总结
  • 5.2 未来工作
  • 参考文献
  • 攻读硕士学位期间取得的学术成果
  • 致谢
  • 相关论文文献

    • [1].基于云技术的事故车辆快速定损报价系统研究和设计[J]. 科技通报 2016(05)
    • [2].产品标准化与电子选型报价系统[J]. 电子技术与软件工程 2019(21)
    • [3].报价系统:私募市场的全新平台[J]. 中国民商 2015(05)
    • [4].快速报价系统开发与设计[J]. 电子技术与软件工程 2018(01)
    • [5].国际工程承包投标报价系统构建[J]. 江苏建材 2011(02)
    • [6].压铸模分析计算报价系统的设计与研究[J]. 模具工业 2008(09)
    • [7].冲压模具报价系统开发与研究[J]. 机械设计与制造 2008(11)
    • [8].面向客户的低压电气产品快速报价系统研究与开发研究[J]. 数码世界 2016(11)
    • [9].压力管道膨胀节快速选型及报价系统的研发[J]. 压力容器 2008(10)
    • [10].文胸加工型企业报价系统的研究[J]. 剑南文学(经典教苑) 2013(06)
    • [11].推动同业融出业务发展建议[J]. 现代金融 2015(11)
    • [12].基于DOTNET的汽车服务产品报价系统研究与实现[J]. 石家庄职业技术学院学报 2014(02)
    • [13].基于规则的小型冲压模具报价系统[J]. 合肥工业大学学报(自然科学版) 2009(01)
    • [14].基于Struts框架的电子报价系统[J]. 大众科技 2009(09)
    • [15].基于Struts框架的电子报价系统[J]. 中国科技信息 2009(19)
    • [16].Struts在电子报价系统中的应用[J]. 中国科技信息 2008(12)
    • [17].基于WEB的快速报价系统的研究与开发[J]. 中国城市经济 2010(04)
    • [18].当电子竞价来临时[J]. 中国拍卖 2009(10)
    • [19].基于B/S结构的医院药品网上报价系统的设计[J]. 中国新技术新产品 2010(02)
    • [20].基于B/S的起重机投标报价系统的分析研究[J]. 福建电脑 2010(01)
    • [21].基于SSH的计算机散件报价系统的设计[J]. 电脑知识与技术 2017(31)
    • [22].从专以致远 炫彩报价系统技术解读[J]. 数字印刷 2016(03)
    • [23].基于单片机的语音报价系统设计[J]. 仪表技术 2010(10)
    • [24].基于.net三层架构的印刷业网上报价系统的实现[J]. 电脑知识与技术 2008(22)
    • [25].浙江衢州:法定招标限额以下项目实行网上交易[J]. 中国招标 2016(19)
    • [26].上海股交中心私募股权投资基金份额报价系统正式上线[J]. 上海经济 2014(06)
    • [27].基于PDM的机械产品报价系统研究[J]. 现代制造工程 2014(06)
    • [28].基于Vue.js的车险报价系统的设计与实现[J]. 微型电脑应用 2020(04)
    • [29].PCB智能化报价系统的实现[J]. 印制电路信息 2011(05)
    • [30].单件小批量生产模式下的快速报价系统研究[J]. 中国科学技术大学学报 2009(04)

    标签:;  ;  ;  

    基于Struts的电子报价系统的设计与实现
    下载Doc文档

    猜你喜欢