论文部分内容阅读
针对九洲鹿电子商务领域的发展上的战略要求,经过详实的研究之后,笔者设计了一个B2C商务系统以适应要求。在详细调查研究了企业中真正重要的业务需求并深入探索了B2C电子商务平台这一领域后,针对企业需求,具体细致的制作出了分析报告。为了让系统不那么容易耦合,同时要保证其可扩展性仍然良好,因此本系统的建设首先以Java EE为基础,然后来建成企业级应用开发平台,综合了三种技术包括网络技术、JSP技术以及数据库技术并加以运用,选择了Struts、Spring、Hibernate整合框架开发设计了一个B2C电子商务平台。首先对电子商务平台进行概述,并分别介绍了Java EE平台、MVC设计模式、Struts、Spring、Hibernate框架以及三者的整合问题。之后对系统进行总体功能需求分析,进而分别进行系统前台和后台需求分析。然后设计系统的总体架构,在总体架构的基础上进行SSH组合框架设计和数据库设计,然后根据需求分析对各功能模块进行详细设计。为了保证系统数据安全,也进行了必要的系统安全设计。最后对系统各功能模块的实现过程和代码进行描述,实现页面进行展示,最后通过软件工程测试方法对本系统进行测试运行。本设计根据客户的实际需求,运用基于J2EE的面相对象编程方法和软件开发的方法并实现了一个基于J2EE的B2C电子商务平台的初步解决方案。时下比较常用的三层架构是网站的设计基础,通过模块化整个系统中的B2C电子商务平台的各个功能,把功能实现代码封装到具体控件的事件处理方法中,在提高了系统模块的复用性的同时还使业务逻辑的目的性得到了加强,带来的好处显而易见,使应用程序系统开发和维护的成本大大的降低了,系统的可扩展性也得到了有效地增强,例如系统中的管理购物车功能以模块的形式实现,它以组件的形式复用于其它模块中,具有很强的共用性和扩展性。