电子商务系统设计:基于J2EE的网上商城毕业设计

需积分: 15 11 下载量 28 浏览量 更新于2024-07-28 6 收藏 1.09MB DOC 举报
"这篇文档是关于网上商城的毕业设计,基于开源的Shop++,涵盖了需求分析、数据库设计、系统架构和功能测试等多个方面。作者采用了J2EE平台、SSH框架和MySQL数据库,构建了一个B/S架构的系统,保证了系统的稳定性和性能。此外,文档还涉及了系统的业务建模、设计模式的应用以及详尽的功能测试,以确保系统的准确性和稳定性。" 这篇毕业设计文档详细阐述了网上商城系统的开发过程,首先从需求分析出发,探讨了网上购物及管理业务的需求和特性,为后续系统设计打下基础。系统设计中,作者选择了J2EE(Java 2 Platform, Enterprise Edition)作为开发平台,这是一套用于构建企业级分布式应用程序的标准框架,包含了JavaServer Pages (JSP)、Servlets和JavaBeans等组件,以及Java Persistence API (JPA)等服务。 SSH框架,即Struts、Spring和Hibernate的组合,是J2EE开发中的常用框架。Struts提供了MVC(Model-View-Controller)架构,Spring负责依赖注入和事务管理,而Hibernate则作为对象关系映射工具,简化了数据库操作。结合Tomcat应用服务器,该系统可以高效地处理Web请求。 数据库部分,选用的是MySQL,这是一种流行的开源关系型数据库管理系统,因其高效、稳定和易于使用而在许多Web应用中广泛采用。B/S(Browser/Server)结构的使用意味着用户可以通过浏览器进行交互,使得系统更加用户友好且易于维护。 在系统设计和实现的基础上,文档深入分析了关键模块的业务流程,并引入设计模式来优化业务建模,以更好地适应系统的运营需求,同时也方便未来进行二次开发。设计模式是软件工程中经过验证的解决常见问题的最佳实践,它的应用能提高代码的可重用性和可维护性。 最后,文档详细描述了功能测试的过程,包括多种测试方法,通过模拟异常数据输入来查找并解决潜在问题,以确保系统的功能准确、规范且稳定。这表明作者对系统的质量控制有着严格的要求,以期达到预期的用户体验和系统性能。 总结来说,这份毕业设计文档全面展示了从需求分析到系统实现的整个开发流程,涵盖了现代电子商务系统的关键技术和实践,对于学习和理解网上商城系统的开发具有很高的参考价值。
2009-03-01 上传
1.1编写目的 电子商务是于九十年代初,在欧美兴起的一种全新的商业交易模式,它实现了交易的无纸化,效率化,自动化表现了网络最具魅力的地方,快速的交换信息,地理界限的模糊,这所有的一切也必将推动传统商业行为在网路时代的变革。随着电子商务,尤其是网上购物的发展,商品流通基础设施和配套行业的重点将会将对中国商品流通领域和整个经济发展带来种种影响,确实值得我们认真研究。特别是在全球经济一体化的国际背景下,在我们继续扩大国内流通领域对外开放的同时,深入研究这个问题,审慎制订相应的宏观对策,尤其重要和迫切。网上购物是一种具有交互功能的商业信息系统。它向用户提供静态和动态两类信息资源。所谓静态信息是指那些比经常变动或更新的资源,如公司简介、管理规范和公司制度等等;动态信息是指随时变化的信息,如商品报价,会议安排和培训信息等。网上购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或EDI交易。这种全新的交易方式实现了公司间文档与资金的无纸化交换。 1.2项目背景 软件名称:网上购物系统 提出者:新疆大学生购物中心 开发者:李伟,孟素梅,徐靖,马江林 用户:新疆大学生 实现软件的单位:新疆大学 1.3定义 Asp(active server pages)是微软公司推出的一种用以取代CGI的技术,基于目前绝大多数网站应用于windows平台,asp是一个位于windows服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式的web服务器应用程序以及EDI(电子数据交换)。 ADO:ActiveX Data Object, ActiveX 数据对象 SQL:Structured Query Language 1.4参考资料 [1] 杨翼川、徐梅.《ASP动态网页设计实战》[M].北京:机械工业出版社,2000,13 [2] 林金霖.《ASP实务经典》[M].北京:中国铁道出版社,2001,209 [3] 丁贵广.《ASP编程基础与实例》[M].北京:机械工业出版社,2002,51 [4] 白以恩.《计算机网络基础及应用》[M].哈尔滨:哈尔滨工业大学出版社,2000,33 [5] 黄梯云.《管理信息系统》[M],北京:电子工业出版社,1995,198 [6] Karli Watson、Marco Bellinaso等.《C#入门经典》[M],北京:清华大学出版社,2002,67 [7] 甘仞初.《信息系统开发》[M].北京:经济科学出版社,2000,311 [8] 丁宝康.《数据库原理》[M].北京:经济科学出版社,2000,279 2.总体设计 2.1需求概述 系统总的来说需要实现以下功能: 1.前台系统 1.1商品查询 1.2 订购模块 1.3 订单查询 1.4 其他模块 2.后台系统 2.1 新闻管理模块 2.2 商品管理模块 2.3 订单管理模块 2.4 系统管理模块