快乐买网上商城详细设计说明书详细设计说明书毕业设计.docVIP

快乐买网上商城详细设计说明书详细设计说明书毕业设计.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
快乐买网上商城详细设计说明书详细设计说明书毕业设计

快乐买网上商城详细设计说明书 0. 导言 0.1 目的 本文档的目的是描述快乐买网上商城项目的详细设计,其主要内容包括:  系统功能简介  系统详细设计简述  在SSH框架下各个模块的分层结构 本文档的预期读者是:  设计人员  开发人员  项目管理人员  测试人员 0.2 范围 该文档定义了系统的各个模块和模块接口,但未确定单元的具体实现,这部分内容将在编码实现中确定。 0.3 引用标准 [1] 《企业文档格式标准》V1.1, XXX软件有限公司。 [2] 《软件详细设计报告格式标准》V1.1,XXX软件有限公司软件工程过程化组织 0.4 参考资料 [1] 《实战Struts》,Ted Husted,机械工业出版社 [2] 《Spring Live》,Matt Raible, 0.5 版本更新信息 本文档版本更新记录如表C-1所示: 表C-1 版本更新记录 修改编号 修改日期 修改后版本 修改位置 修改内容概述 000 2015-2-18 0.1 全部 初始发布版本 1. 系统设计概述 根据快乐买网上商城系统的概要设计,系统分前台业务和后台业务, 前台业务是针对终端用户使用,用户注册成网站会员后可以浏览商品,选购商品,秒杀商品等。访问个人中心还可以管理个人信息,购物车和订单。其功能模块如下图所示: 后台业务是针对管理员用户使用,管理员登录后台系统后可以对系统基本资料进行管理,如商品管理,用户管理,管理员账户管理,订单管理,评价管理等。其功能模块如下图所示: 2. 详细设计概述 本系统采用了SSH框架体系结构的设计,在整个开发过程中,尽可能采用复用的原则,例如使用工厂模式,JAVA反射机制达到统一数据库操作,统一结果显示等。 本文档的详细设计主要是按照SSH框架对视图层JSP、控制器Struts、业务层Spring和持久层Hibernate进行约定,为下一步的编码提供基础。 3. 详细设计 系统前台业务实现 3.1用户注册模块 用户注册模块负责前台用户成为网站会员,注册成功的用户信息添加到users表中 3.1.1 实现流程图 3.1.2 输入输出规则 用户注册模块输入输出规则 模块名称 用户注册 功能描述 用户注册成功后允许登录系统并享有注册用户的权限 用户角色 游客 模块触发条件 打开首页选择“立即注册” 输入规则 输入用户基本信息。要求符合格式,另外账号不能重复,邮箱不能重复 输出结果 注册成功后打开登录界面 关键算法 1.查询数据中是否存在相同的账号和邮箱 2.格式验证 3.验证码的生成和验证 数据库操作 查询用户表,增加用户信息 3.1.3视图层、Action、业务层、数据持久层的说明 视图 Action/Servlet 业务层(biz) 数据持久层(dao) register.jsp index.jsp header.jsp footer.jsp UserAction.java ValidateCodeServlet.java IUserBiz.java UserBizImpl.java IUserDao.java UserDaoImpl.java 视图层页面设计 界面 JSP 功能描述 注册界面 register.jsp 登录主页面 首页 index.jsp 前台首页面,包括header.jsp和footer.jsp,是为了网站统一风格 页面上端 header.jsp 复用页面,记载用户登录信息及个人信息维护菜单以及网站Logo等信息 页面尾端 footer.jsp 复用页面,显示广告及友情链接信息 Action/Servlet设计 Action/Servlet 入口 方法 出口 UserAction register.jsp execute() () 成功:login.jsp 失败:register.jsp ValidateCodeServlet register.jsp doPost() 输出验证码 业务层设计 业务接口 本模块业务方法 方法说明 IUserBiz.java public void saveUser(Users user); 接收用户对象,将用户对象信息保存到数据库 UserBizImpl.java public void saveUser(Users user) 写具体的HQL语句,调用Dao层方法 数据持久层设计 持久层接口 基类接口 接口说明 IUserDao.java IGenericDao 基类接口应用泛型和反射机制,对数据的操作进行统一处理,无需各持久层接口设计方

文档评论(0)

TFZD + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档