商城系统开发文档.doc

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
商城系统开发文档 PAGE5 / NUMPAGES24 商城系统开发文档 目 录 TOC \o 1-3 \h \z \u 31439 目 录 2 18288 第一章 系统简介 3 22382 1.1 背景 3 5830 1.2系统建设的目标 3 22520 第二章 技术分析 4 28448 2.1系统分析 4 20510 2.1.1 系统结构 4 21939 2.1.1 组件 4 14203 2.1.2 用户角色 6 13819 2.2 关键技术 6 7332 2.2.1 编写规范 6 6431 2.2.2 URL重写 10 19838 2.2.3 Velocity模板引擎 12 16733 2.2.4 Spring配置 17 18296 2.3 开发指南 20 4594 2.3.1 入口 20 22104 2.3.2 目录结构 20 12052 2.3.3 web.xml解析 21 16067 第三章 开发实践 24 24318 3.1商品删除 24 31140 3.1.1 后台代码流程操作 24 15391 3.1.2 后台代码分析 26 28695 3.1.3 前台代码流程操作 28 2531 3.1.4 前台代码分析 29 系统简介 1.1背景 电子商务就是指以电子方式在网上完成产品或服务的一种销售,或购买和电子支付等业务交易的过程叫电子商务。电子商务的通常缩写为EC(Electronic Commerce),是一种全新的商务活动模式,它充分利用互联网的易用性、广域性和互通性,实现了快速可靠的网络化商务信息交流和业务交易。 电子商务根据各种参与交易的方式不同可以分为企业对企业和企业对公司,而电子商务网站可以根据功能设置的不同可以分为电子市场(E-marketplace)网站、电子销售(E-distributor)网站、电子购买(E-procurement)网站。其中,电子商务网站的设计就是在中立的立场上的,不但要考虑到购买方的不同和需求,也要考虑到销售方的利益。电子商务网站的主要服务对象是销售商,而电子购买网站的主要服务对象是买主,其目的说白了就是通过在网站上聚集大量的买主,在通过大宗的购买降低价格。有利于加速企业信息流通,为保证企业稳定发展奠定基础。 1.2建设目标 构建传统电子商务的基础上实现多用户电子商务平台,从管理到店铺,从店铺到产品的多维度管理模式,提炼出更可靠的盈利模式,主要为了满足顾客的需求,为企业(公司)赢得利润;与其他组织形成电子伙伴关系,向顾客提供更好的服务是一个商务网站的目标;在系统中能够使企业实现全国化与全球化经营战略;通过网络建立战略性的资源外包联盟,原来复杂的工作现在只需按几下鼠标就能在国际互联网上逐一地拓展出几百万个潜在的客户。因此,系统是实现改善经营管理、开拓市场、提高企业竞争力等。 第二章 技术分析 2.1系统分析 2.1.1 系统结构 2.1.1 组件 我们的系统目前主要分为多组件,其中组件主要有: 组件名称 描述 是否可用(●可用、○不可用) Base 提供系统最基本能力支持,数据库表的持久化对象,各个表基本操作的接口以及文件上传功能。 ● Core 整个系统的核心组件,在此组件当中包含了缓存、安全、使用Spring通过orm组件来代理hibernate做数据库操作、构造统一的DAO、QueryService等等。 ● Buyer 针对买家管理实现用户中心、消息、收藏夹、购买订单等业务。 ● Admin 基于管理员的能力对系统进行管理,此组件主要包含管理员所能操作的业务。 ● Login-plug 系统中可使用其他登录方式,如QQ、新浪微博等,都在此组件进行接入。 ● Lucene 提供快速对系统、店铺、产品进行全文索引功能。 ● Pay 系统提供多种订单支持方式,其中有支付宝、网银在线、Paypal、财付通。 ● Seller 卖家业务管理统一在这组件内实现,主要有:宝贝管理、订单管理。 ● Timer 实现系统中的一些定时任务,统计任务等后台运行机制。 ● Uc 支持ucenter整合,实现用户的一站式注册、登录、退出以及社区其他数据的交互。 ● View 实现浏览查看功能,主要针对查询业务独立封装出来组件便于以后优化 ● 2.1.2 用户角色 目前在整个系统中用户大体分为四种角色:管理员 、买家、卖家、匿名用户。 2.2 关键技术 2.2.1 编写规范 命名规则 1)包:命名应该都是名词或名词性词组,全部小写,单

文档评论(0)

jhfengxiang + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档