学位论文 > 优秀研究生学位论文题录展示

基于J2EE的网上交易系统的开发

作 者: 李歆
导 师: 张能立
学 校: 武汉理工大学
专 业: 计算机应用技术
关键词: J2EE 钢铁交易 Struts MVC设计模式 业务逻辑层 表示层
分类号: TP311.52
类 型: 硕士论文
年 份: 2006年
下 载: 300次
引 用: 2次
阅 读: 论文下载
 

内容摘要


随着计算机网络及通讯技术的迅速发展,越来越多的企业和个人利用网络实现各种商务活动的信息化,数字化,无纸化和国际化。网上交易已经成为企业的共识。企业对企业的电子商务(B2B)即公司可以用电子形式将关键的商务处理过程连接起来,以形成虚拟企业。尽管眼下网上企业直接面向客户(B2C)的销售方式发展势头强劲,但为数众多的分析家认为企业间的商务活动更具潜力。 计算机技术和网络技术的飞速发展给构建高质量的EIMS系统提供了可靠的保证。将动态Web技术应用于企业网上交易平台系统可以极大提高企业的工作效率,减少成本支出。因此在产品仓储、加工、销售等业务环节,为了提高效率,加速产品的流通,我们需要借助网上电子商务创造更高的价值。 通过网上交易平台,买、卖双方可以安全、快捷、公平、高效的进行交易,方便查询和发布交易信息,让用户在因特网上轻松实现了货品的交易、加工、配送,避免了交易商为购买商品到处奔波的烦恼。该平台改变了传统的销售模式。 如今,J2EE平台已经日趋成熟,并得到广泛应用。但开发这样的应用仍然存在诸多难题。在设计当中,普遍存在着程序可重用程度低、维护工作繁琐等不足。因此,如何组织应用程序,实现简单高效的应用程序的编写、维护、升级和扩展成为越来越多的开发人员关注的问题。 本文正是以上述问题为出发点,在对系统架构进行详细分析的基础上引入Struts框架,深入研究了Struts应用框架的内部结构、工作流程及其所使用的设计模式。探讨了如何利用Struts框架,通过优化Web应用程序开发框架来解决目前Web开发中存在的问题。本文以华南钢铁交易平台为背景,介绍了网上钢铁交易平台的基本概念以及它的业务流程模型。同时,列举了应用Struts框架实现系统表示层业务逻辑层的实例。深入探讨了Struts应用框架的定义以及使用框架的好处。接着研究了Struts框架的核心组件ActionServlet及控制器组件Action类的工作机制,详细介绍了开发Struts应用的模型、视图和控制器的各种技术,细致的描述了Struts配置文件的每个元素的使用方法。最后结合具体的实例对系统的实现作了详尽的说明,并验证了实现方法的可行性。

全文目录


中文摘要  4-5
ABSTRACT  5-9
第1章 引言  9-12
  1.1 课题的研究背景  9-10
  1.2 课题的研究目的及意义  10-11
  1.3 课题的研究内容  11-12
第2章 STRUTS与JAVA WEB应用简介  12-23
  2.1 JAVA WEB应用概述  12-16
    2.1.1 Servlet组件  12-13
    2.1.2 JSP组件  13-14
    2.1.3 共享数据在Web应用中的范围  14-15
    2.1.4 JavaBean组件及其在Web应用中的范围  15
    2.1.5 客户化JSP标签  15-16
  2.2 WEB组件的三种关联关系  16-18
    2.2.1 请求转发  16-17
    2.2.2 请求重定向  17-18
    2.2.3 包含  18
  2.3 MVC概述  18-23
    2.3.1 MVC设计模式  18-19
    2.3.2 JSP Model1和JSP Model2  19-21
    2.3.3 MVC设计模式的优势与不足  21-23
第3章 STRUTS应用框架在WEB开发中的应用  23-32
  3.1 STRUTS框架  23-27
    3.1.1 Struts框架的概念  23
    3.1.2 Struts的体系结构  23-26
    3.1.3 Struts的工作流程  26-27
  3.2 STRUTS框架中组件的创建  27-32
    3.2.1 创建Struts控制器组件  27-28
    3.2.2 Action类的实现  28
    3.2.3 ActionForward的实现  28
    3.2.4 创建视图组件  28-29
    3.2.5 业务逻辑层的实现  29-32
第4章 系统的分析与设计  32-44
  4.1 系统设计背景  32
  4.2 系统设计  32-44
    4.2.1 系统逻辑结构设计  32-34
    4.2.2 系统详细设计  34-44
第5章 钢铁交易系统的实现  44-53
  5.1 系统实现  44-45
  5.2 创建配置文件  45-50
  5.3 创建视图组件  50-51
  5.4 创建控制器组件  51-52
  5.5 创建模型组件  52-53
第6章 结束语  53-55
  6.1 小结  53
  6.2 进一步的工作  53-55
参考文献  55-57
攻读硕士学位期间发表的论文  57-58
专业术语对照表  58-59
致谢  59

相似论文

  1. 基于MDA的界面自动生成方法的研究,TP311.5
  2. 复杂J2EE应用的轻量级的监控系统的研究与设计,TP311.52
  3. 人力资源管理系统的设计与实现,TP311.52
  4. OpenBASE企业管理器设计与实现,TP311.52
  5. 新疆电信融合计费管理子系统的设计与实现,TP311.52
  6. 基于J2EE的汕头高技校办公自动化系统设计与实现,TP311.52
  7. 新疆广播电视大学教学评价系统的设计与实现,TP311.52
  8. 高职院校毕业生信息管理系统的设计与实现,TP311.52
  9. 基于SaaS的高校就业综合管理平台设计与实现,TP311.52
  10. 基于J2EE的SNMP网络管理系统的设计和实现,TP311.52
  11. 数字化查账系统研究,TP311.52
  12. 新疆高职院校网上评教系统的设计与实现,TP311.52
  13. 新疆兵团电大教师信息管理系统的设计与实现,TP311.52
  14. 振道科技人力资源管理系统,TP311.52
  15. 攀枝花学院人事管理信息系统的设计与实现,TP311.52
  16. 田径运动会通用管理系统,TP311.52
  17. 基于J2EE的Web题库后台管理系统的设计与实现,TP311.52
  18. 基于J2EE架构业务支撑系统管理的原理与实现,TP311.52
  19. 基于J2EE的高速公路电子收费系统的设计与实现,TP311.52
  20. 基于RBAC的河道堤防管理信息系统之权限管理系统,TV871
  21. 交通运输服务的GPS机动车监控系统的设计与实现,TN967.1

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com