网络购物系统设计技术方案.pptVIP

  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文档。上传文档
查看更多
网络购物系统设计 第一组 指导老师:叶俊民 成员:戚建宇,柯志军,杨洋,李彬,陈忠忠 网络购物系统的总体设计 概述: 本阶段目的是设计系统完成过程中所需要的实现技术细节:数据库的设计:后台代码的实现所需要注意的问题以及实现的方法,包括数据访问层的实现方法和实现规则,业务逻辑层的实现方法和实现规则;前台页面的设计方法。通过使用 Eclipse 完成框架的配置,并搭建的应用程序实现框架。在设计中,依照框架所给定的 MVC 结构,完成系统实现的程序结构,完成这些设计任务将使得代码实现更为便利。 网络购物系统的总体设计 本 章 将 网 络 购 物 系 统 分 为 两 个 基 本 部 分 , 一 个 是 前 台 用 户 系 统 , 一 个 是 后 台 系 统管理 员 。 1 系统概要设计 1.1 系统设计目标 根据需求分析中不同用户和系统的功能,系统的设计目标有: 1、稳定性:系统采用JSP技术进行开发,完全保障了系统运行的稳定性; 2、安全性:这是用户最关心的问题,只有安全的系统,用户才能放心地进行购物; 3、易于维护:系统采用MVC模式,各个层次模块之间实现了低耦合,维护起来十分容易; 4、时效性:用户进行购物时,可快速浏览商品并订购商品等。 1.2 系统架构和功能结构图 系统基于B/S模式设计,它将应用程序结构划分为三层独立的包,包括用户表示层、业务逻辑层、数据访问层。 1、表示层:表示层用于用户接口的展示,包括登录接口、注册接口、会员接口、一般用户接口和系统管理员接口。 2、业务逻辑层:业务逻辑层主要用于从数据访问层取数据、修改数据以及删除数据,并将结果在表现层呈现出来。 3、数据访问层:数据访问层是数据库或者数据源,本系统使用MySQL。 网络购物系统的前台用户系统包 括 :个人 信息管理 、 浏 览信息 、 查询信息 、购物车管理 、 订单管理 ; 后台系统管 理主要包括 : 公告管理 、 用户管理 、 商品管理、 订单管 理。 其总体模块结构图划分如图所示 : 具体网络购物系统的前台用户功能模块结构如图所示 。 具体网络购物系统的后台系统管理员模块结构 如下 : 1.3 系统安全性设计 系统功能分为前台与后台,前台功能是用户从IE浏览器中访问,而后台功能是管理员从局域网内部访问。为了保护用户的登陆和数据操作的安全,系统在数据库设计方面做了些改进。 数据加密: 现有的加密方式是对称和非对称加密两种,对称加密方法要求加密方和解密方拥有相同的密钥,并且密钥不允许对外界公开,这种方法使得交换数据的双方必须小心保护自己的密码。非对称加密算法则给予数据的收发双方各自保护私有的密码,只许对外公布其公钥密码。本文采用的信息保护方式是数字签名方式,这种方式保证消息在传送的过程中发生变化,接收方既可以识别出来。常用的SHA1(安全哈希算法)保证两个不同的消息将产生不同的消息摘要。这样的设计将保护数据库中的用户数据不会被恶意的修改,MySQL数据库管理系统本身提供数据加密算法,这样可以减少用户的开发工作量。 系统除了采用消息摘要的方式外,还将限制用户登录次数,这将使得黑客不能多次猜测用户的密码,避免黑客的恶意猜测的行为。 1.4 用户数据收集 用户在浏览产品的过程中,将产生用户行为特点,这一特点能够反映出用户的购买欲望,对于商家来讲,这样的购买欲望可能会带来新的销售订单,因此这部分的统计数据对于管理层来讲非常有用,系统在这方面作了些设计,对于用户最近购买的产品,以及用户浏览的产品数据作了统计,有了这些统计信息,就可以放在网站首页上,作为用户登录后第一个看到的信息,这将会激发用户的购买欲望。 2数据层设计 2.1 数据库设计 网站系统的数据库设计要考虑数据的逻辑组织结构,同时也需要考虑数据的物理组织结构,本系统使用的MySQL数据库管理系统,对用户需求进行分析后,决定为系统中设计了共6张数据库表,分别是:用户表(tbluser),分类表(tblcategory),订单表(tblorder),订单项表(tblorderproducts),产品表(tblproducts)以及Shopping Cart表(tblshoppinguser)。前5张表都是保存用户的相关数据,最后一张表是在用户选择购物过程中生成,并保存用户在网站购物过程汇中作产生的订购数据。所有数据表选择UTF-8

文档评论(0)

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

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

1亿VIP精品文档

相关文档