1 / 12
文档名称:

详细设计说明书.doc

格式:doc   大小:244KB   页数:12页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

详细设计说明书.doc

上传人:xzh051230 2019/4/23 文件大小:244 KB

下载得到文件列表

详细设计说明书.doc

相关文档

文档介绍

文档介绍:文档号: 工程编号:::巴巴运动网商品交易系统()(简体中文)创建日期2009年04月06日北京传智播客教育科技有限公司研发部文档历史日期作者版本描述2009-04- ,平台的主要目的是让企业在平台上发布商品及资讯,用户可以在此平台上购买商品并参与商品的评论。围绕这一目的,系统需要实现商品管理,商品订购,多部门订单处理,商品促销,内容管理等功能。,具备先进的电子商务运营及管理理念。订单流转实现多部门协同处理,满足大型企业多部门协作处理业务的需求。系统包含以下模块:产品管理:产品具有类别、品牌、生产厂商、供应商、样式、尺码等属性,产品类别可以实现无限级分类,品牌具有中英文名称及Logo。网站员工在该模块中可以对产品信息进行管理。通过更换模版商可以实现产品页面不同的显示风格。产品前端显示:网站首页提供产品类别导航,用户点击产品类别可以查看该类别下的产品列表,在产品列页面上可以根据销量多到少、价格高到低、价格低到高、最近上架时间对商品进行排序,并且可以按品牌及男女款对产品进行筛选,产品列表具有图文版和图片版两种显示方式,点击具体的商品可以查看其详细信息。产品全文搜索:pass实现商品的全文搜索功能。用户输入查询关健词就可以搜索到相关商品,匹配度高的商品显示在前面。购物车:用户可以把产品添加入购物车,同一产品如果样式或尺码不同视为两个购物项,对同一商品多次点击“购买”,每点击一次累加购物车中该商品的购买数量。购物车具有添加商品、删除商品、修改商品购买数量、清空购物车、计算商品总销售价、总市场价功能用户管理:网站员工可以查看到注册用户的信息,对恶意用户的账号可以实施禁用。另外还可以为掉失密码的用户找回密码。订购流程:通过订购流程,用户可以完成支付方式、配送方式、配送信息的填写,订单的最后确认及订单提交。订单处理流程:多个部门参与订单的处理,座席负责订单确认,订单信息修改;财务部负责订单支付确认;仓库人员负责商品的打包;配送部负责商品的配送及货款收取。用户评论管理:用户可以对商品进行评论,网站员工对评论可以进行回复、删除操作。权限管理:网站管理员可以添加权限组,为员工分配权限。缓存管理:对产品列表实施缓存管理,避免频繁访问数据库,造成数据库瓶颈。网页静态化:对产品及资讯内容页面实施静态化,避免频繁访问数据库,造成数据库瓶颈。数据统计:对用户数据、搜索来源数据、访问数据进行统计分析,为网站运营人员提代决策依据。部门管理:维护部门信息。员工管理:维护员工的基本信息,如姓名,联系电话、电子邮件等信息。对离职的员工可以实施账号停用。资讯管理:资讯可以分类别管理,更换不同模版实现资讯页面不同的显示风格。:WINDOWSXPWEB服务器:::,。浏览器::-V-C架构,使用主流的开源框架整合Struts+Spring+JPA。如图:从架构图中可以看出系统分为三层:控制层与显示层:借助Struts实现。用ActionForm类封装与用户互动的数据元素;用Action类实现动作处理、调用业务对象处理业务、链接转向。实现MVC中的C;借助Struts标签和JSTL/EL来完成数据回现及数据呈现,实现MVC中的V。业务层:借助SpringFramework进行业务组件的组装关联。实际的项目开发中,每个领域都会有自己独特的业务逻辑,正因为这样,致使项目中代码高度耦合,原本有可能被重用的代码或功能,因为与具体的业务逻辑绑定在一块而导致很难被重用。因此我们将实现这些具体逻辑的代码抽取出来分为单独的一层,其目的是希望通过层,来降低它与系统其他部分的耦合度。通过依赖注入、AOP应用、面向接口编程,来降低业务组件之间的耦合度,增强系统扩展性。在业务层对象中使用JPAAPI对实体bean进行持久化操作,并使用Spring容器管理事务功能对业务层对象实施声明式事务管理。为了能在Action中能直接注入业务层对象,应用把ActionObject交由Spring容器管理,在Action中使用Spring依赖注入功能为Action对象注