论文部分内容阅读
以互联网为依托的“信息交互”技术的迅速发展,为传统商务活动提供了一个新的发展空间,中国的三大电信运营商纷纷开拓了电子渠道的经营模式,开展各项电子商务业务,例如网上营业厅和电子商务平台上的网店,以此增强自身的竞争力。某运营商作为国内主要的通信运营企业,一方面为众多电子商务企业提供了通信平台,另一方面也充分利用自身的优势和资源开展电子商务建设和运营。电子商务开辟了移动电信业务新的运营渠道——电子渠道,在降低运营成本、完善营销体系的同时,也为自身的发展开辟了新的利润增长点。该运营商四川分公司的网上商城系统是为满足智能手机用户在手机上完成更多工作和娱乐的需求,而开发的一种向该运营商所有用户及潜在用户提供手机软件和增值服务的产品销售平台。本人全程参与了该系统的设计和研发工作,并完成了部分业务和功能模块的开发。系统采用面向对象的需求分析方法,对需求进行获取、收集和分析,形成适用于该运营商网上商城系统的功能需求、业务需求和非功能性需求。本文根据软件开发流程规范,分别通过系统分析、系统概要设计、系统详细设计、系统实现等多个步骤对该运营商网上商城系统的设计和实现进行了详细阐述。通过对该运营商现有业务和发展战略的理解,以及对目前手机用户的需求分析,本系统设计以MVC模式为设计理念,以J2EE体系为基础,使用WADE开发框架,采用HTML、 Servlet技术,结合Oracle数据库开发了基于B/S架构的网上商城系统。该系统分为两个部分:前台客户端部分和后台管理端部分,客户端部分包括用户注册、浏览业务、订购业务、个人中心等操作;管理端部分包括推荐管理、运营管理、系统管理等功能。作为一个购物系统,系统的安全、稳定、可扩展等方面的性能是很重要的。在安全性和稳定性方面,系统主要考虑了数据存储的安全性和系统运行的稳定性,采用双机热备的系统容错技术,通过全冗余方式保证了系统的稳定运行。系统的扩展性方面,在MVC设计模式的基础上,使用WADE框架的多层架构设计方案以及模板化、组件化的开发技术,保证了系统最大的灵活性和可扩展性。在提高系统的吞吐量方面,采用了Ehcache缓存技术,保证页面响应时间不超过3秒,同时采用了数据库连接池技术,保证了系统的并发用户数。目前,该网上商城系统已完成生产环境部署并投入运营,截止目前运行平稳,状况良好,未出现系统问题。总体来说,该系统的设计和实现达到了预定目标。