Java驱动的电子商务购物网站设计与分析

需积分: 49 16 下载量 141 浏览量 更新于2024-07-25 1 收藏 675KB DOC 举报
本文是一篇关于一个简单购物网站的设计总结,结合经济信息管理与计算机应用专业的视角,作者针对学院信息工程学院的计应用032班进行的研究。论文以"一个简单的购物网站设计"为主题,探讨了在电子商务快速发展的背景下,如何利用JAVA语言和相关技术构建一个B/S架构的网上购物平台。 首先,作者提到随着互联网的普及,尤其是JAVA语言的广泛应用,使得跨平台开发成为可能,JAVA因其跨平台特性被选为网站开发的关键工具,类似于互联网发展中的重要支撑。JAVA的通用性使得它能够与Web环境无缝集成,这对于构建一个适应性强、易于维护的购物网站至关重要。 论文的核心内容分为三个部分: 1. 绪论:阐述了选题的背景,指出电子商务的崛起以及JAVA在其中的角色。作者明确了研究的目的,即通过构建一个购物网站,了解并实践JAVA技术在电子商务中的实际应用,同时揭示其对于未来商业活动的重要影响。 2. 平台介绍:详细介绍了开发和运行平台,包括所使用的技术框架如Struts MVC,这是一个用于分离表现层、业务逻辑层和数据访问层的模型-视图-控制器(Model-View-Controller)框架,有助于提高代码的可维护性和模块化。此外,Hibernate被选择作为持久层框架,负责数据的存储和管理,保证系统的稳定性和性能。 3. 软件需求分析:这部分着重于确定数据流程,通过绘制数据流程图来清晰展示购物网站的功能逻辑,如用户注册、商品浏览、购物车操作、支付流程等。设计目标则围绕着易用性、效率和安全性,旨在创建一个用户友好的购物环境。 这篇论文不仅提供了关于如何使用JAVA和相关技术构建购物网站的具体实施细节,还展示了在信息化时代,技术如何推动电子商务的发展和消费者购物习惯的转变。通过阅读这篇文章,读者能了解到如何将理论知识应用于实际项目,以及JAVA在构建现代购物网站中的核心作用。
2010-06-02 上传
目录 摘 要 II Abstract III 第一章 引言 1 1.1 课题背景 1 1.2 课题目的和意义 1 1.3 本文结构 1 第二章 系统应用的关键技术 3 2.1 JSP技术介绍 3 2.1.1 JSP的概述 3 2.1.3 JSP的强势与劣势 4 2.1.4 JSP与ASP的比较 4 2.2 Java组件JavaBeans 5 2.2.1 什么是JavaBeans 5 2.2.2 JSP与JavaBeans的关系 5 2.3 J2EE概述 6 2.4关于Struts 7 2.4.1 Struts简介 7 2.4.2 Struts的主要功能 7 2.5 关于Spring 9 2.5.1 Spring简介 9 2.5.2 为什么需要Spring 10 2.5.3 Spring带给我们什么 10 2.6 关于Hibernate 11 2.6.1为什么引入hibernate 11 2.6.2使用Hibernate的好处 11 2.6.3 Hibernate的工作原理 12 2.7 Mysql 14 2.7.1 mysql的特点 14 2.7.2 mysql的安装和配置(部分截图) 14 2.8 Tomcat服务器 16 2.8.1 Tomcat 服务器简介 16 2.8.2 Tomcat的特点 16 2.8.3 Tomcat的优势 17 2.8.4 Tomcat服务器的安装和配置 17 小结 18 第三章 系统需求分析和总体设计 19 3.1 系统功能需求 19 3.2 系统角色及其功能分析 19 3.2.1 系统的3个角色: 20 3.2.2 系统角色的功能 20 3.3 总体设计思想概述 20 3.4 数据库设计 21 3.4.1 E-R图 21 3.4.2数据表的设计 22 3.5 系统的类设计 25 3.5.1 DAO类设计 25 3.5.2 POJO类设计(部分) 25 3.5.3 过滤器类设计 26 3.5.4 监听器类设计 26 3.6系统的用例图 27 3.6.1 总体用例分析 27 3.6.2 用户管理用例分析 28 3.6.3 购物车管理用例分析 28 小结 30 第四章 系统的详细设计 31 4.1 数据库与POJO映射的实现 31 4.2 主要模块的设计说明与界面 32 4.2.1用户管理模块 32 4.2.2购物车管理模块 39 4.2.3 定单模块 45 4.3 系统的测试 50 小结 50 第五章 总结与展望 51 5.1 工作总结 51 5.2 后续工作展望 52 参考文献 53 附录 54 致谢 58