学位论文 > 优秀研究生学位论文题录展示
基于J2EE的在线交易系统的设计开发
作 者: 邓勇
导 师: 武俊峰
学 校: 哈尔滨理工大学
专 业: 控制理论与控制工程
关键词: J2EE 设计模式 表示层 业务逻辑层 数据持久层
分类号: TP311.52
类 型: 硕士论文
年 份: 2009年
下 载: 157次
引 用: 2次
阅 读: 论文下载
内容摘要
近年来,基于Internet的电子商务系统是企业开展电子商务的迫切需求,而传统的Web技术已经不能完全满足电子商务系统发展的需求。随着软件技术和Internet的迅猛发展,以J2EE技术体系为代表的分布式对象技术为企业构造新的基于Internet的电子商务平台提供了技术支持。J2EE规范定义了一个用于简化分布式企业级应用开发与部署的基于组件的模式,它提供了一个多层次的分布式应用模型和一系列开发技术规范,为搭建具有可伸缩性、灵活性、易维护性的电子商务系统提供了良好的机制。本文对利用J2EE技术构建中小型在线交易系统的开发进行了研究:首先对系统开发的特点进行分析,根据其开发特点确定系统设计开发所选择的J2EE平台,并简要介绍了J2EE的体系结构和其核心技术,它为开发和部署电子商务系统应用框架提供了完整的应用体系结构。基于此开发平台,系统设计采用了MVC(Module/View/Controller,模型/视图/控制)设计模式和Struts应用框架。其次在对系统主要功能需求进行了详细分析的基础上,对系统的表示层、业务逻辑层、数据持久层等应用层次及其实现技术等进行了深入研究。阐述了系统的设计思想、原则以及数据持久层的设计原则和技术实现途径,并按照MVC设计模式对系统体系结构进行设计。最后通过系统的需求分析对系统功能模块进行设计,并给出了系统的功能流程和业务流程,在此基础上完成了数据库、表示层、业务逻辑层等应用层次的设计和实现。通过这样的设计使得系统层次分明、耦合度低、便于维护和扩展,并且提高了系统开发的效率和程序的可复用性。本系统的设计实现对企业电子商务系统的建立具有一定的现实意义和应用价值。
|
全文目录
摘要 5-6 ABSTRACT 6-12 第1章 绪论 12-16 1.1 项目背景 12-14 1.1.1 电子商务系统的发展现状 13-14 1.1.2 电子商务发展的特点 14 1.1.3 在线交易系统的开发目标 14 1.2 研究内容 14-15 1.3 论文的主要工作 15 1.4 论文结构 15-16 第2章 J2EE 开发平台以及设计模式与应用框架 16-35 2.1 开发平台的选择 16-18 2.1.1 在线交易系统的开发特点 16 2.1.2 开发平台的选择及其优势 16-18 2.2 J2EE 开发平台 18-23 2.2.1 J2EE 平台介绍 18-19 2.2.2 J2EE 体系结构 19-20 2.2.3 J2EE 核心技术 20-23 2.3 MVC 设计模式 23-26 2.3.1 MVC 设计模式的结构 23-25 2.3.2 MVC 设计模式在J2EE 平台中的应用 25 2.3.3 MVC 设计模式的优缺点 25-26 2.4 STRUTS 应用框架 26-32 2.4.1 Struts 核心组件 27-30 2.4.2 Struts 框架开发应用系统的流程 30-31 2.4.3 Struts 的优缺点 31-32 2.5 ECLIPSE 开发工具 32-33 2.6 本章小结 33-35 第3章 需求分析 35-41 3.1 需求分析的特点 35-36 3.2 系统功能需求分析 36-38 3.2.1 权限管理 36 3.2.2 商品管理 36-37 3.2.3 用户资料管理 37-38 3.2.4 订单处理 38 3.3 系统流程描述 38-40 3.4 本章小结 40-41 第4章 系统的总体设计 41-60 4.1 系统功能及体系结构 41-44 4.1.1 系统功能 41-42 4.1.2 系统体系结构 42-43 4.1.3 系统的设计原则 43 4.1.4 系统层次化和组件化设计 43-44 4.2 系统功能模块设计 44-46 4.2.1 系统主要功能模块划分 44-45 4.2.2 系统业务流程 45-46 4.3 数据库设计 46-52 4.3.1 数据库设计分析 46-49 4.3.2 数据库池优化设计 49-52 4.4 在线支付接口设计 52-56 4.4.1 在线支付流程设计 52-53 4.4.2 支付接口设计 53-55 4.4.3 在线支付安全控制 55-56 4.5 数据持久层分析和设计 56-59 4.5.1 数据持久层设计原则 57-58 4.5.2 数据持久层的实现 58-59 4.6 本章小结 59-60 第5章 在线交易系统的实现 60-72 5.1 表示层设计实现 60-63 5.1.1 表示层开发存在的问题 60-61 5.1.2 主要显示模块的实现 61-63 5.2 业务逻辑层设计实现 63-71 5.2.1 主要功能模块控制导向实现 64-66 5.2.2 业务逻辑层主要功能模块的实现 66-71 5.3 本章小结 71-72 结论 72-73 参考文献 73-76 附录 76-79 攻读硕士学位期间发表的学术论文 79-80 致谢 80
|
相似论文
- 基于MDA的界面自动生成方法的研究,TP311.5
- 体验式服装设计模式研究,TS941.2
- 复杂J2EE应用的轻量级的监控系统的研究与设计,TP311.52
- 人力资源管理系统的设计与实现,TP311.52
- OpenBASE企业管理器设计与实现,TP311.52
- 新疆电信融合计费管理子系统的设计与实现,TP311.52
- 基于J2EE的汕头高技校办公自动化系统设计与实现,TP311.52
- 新疆广播电视大学教学评价系统的设计与实现,TP311.52
- 高职院校毕业生信息管理系统的设计与实现,TP311.52
- 基于SaaS的高校就业综合管理平台设计与实现,TP311.52
- 基于J2EE的SNMP网络管理系统的设计和实现,TP311.52
- 数字化查账系统研究,TP311.52
- 新疆高职院校网上评教系统的设计与实现,TP311.52
- 新疆兵团电大教师信息管理系统的设计与实现,TP311.52
- 振道科技人力资源管理系统,TP311.52
- 攀枝花学院人事管理信息系统的设计与实现,TP311.52
- 田径运动会通用管理系统,TP311.52
- 基于J2EE的Web题库后台管理系统的设计与实现,TP311.52
- 基于MVC设计模式的网络服务平台的研究与实现,TP311.52
- 基于J2EE架构业务支撑系统管理的原理与实现,TP311.52
- 基于J2EE的高速公路电子收费系统的设计与实现,TP311.52
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com
|