- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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
您可能关注的文档
- 软件工程项目汇报技术方案.ppt
- 软件基础技术方案.ppt
- 软件界面与人机交互设计技术方案.ppt
- 软件试用技术方案.ppt
- 邀请函教程详解.ppt
- 软件需求-第一部分(1.2)技术方案.ppt
- 软件自动化测试框架技术方案.pptx
- 软交换原理技术方案.ppt
- 睿景系统技术方案.ppt
- 上海云安牌火灾自动报警器培训技术方案.ppt
- 2025年公务员考试公共基础知识高频考点真题卷高分技巧揭秘.docx
- 2025年公务员考试公共基础知识高频考点真题卷(备考版).docx
- 2025年公务员考试公共基础知识高频考点真题卷解题思路.docx
- 2025年公务员考试公共基础知识高频考点真题卷备考手册.docx
- 九师联盟高三12月质量检测(12月29日)(黑龙江、吉林、辽宁、内蒙古)物理含答案.pdf
- 2025年公务员考试公共基础知识高频考点押题冲刺试卷解析.docx
- 2025年公务员考试公共基础知识高频考点模拟题.docx
- 2025年租赁合同税费承担规定.docx
- 2025年公务员考试公共基础知识高分突破模拟试卷.docx
- 2025年公务员考试公共基础知识高频考点押题冲刺卷.docx
最近下载
- 学校教师专业成长经验汇报.pptx VIP
- 建标197-2019 高等职业学校建设标准.pdf VIP
- 七上数学期末卷.doc VIP
- 2025-2026学年小学信息技术(信息科技)第三册电子工业版(2022)教学设计合集.docx
- 教师专业成长专业发展培训.pptx VIP
- 第11课 以社会主义核心价值观引领文化建设 课件(共28张PPT)-2025年中职高教版(2025)中国特色社会主义.pptx VIP
- 【期末复习提升卷】浙教版2022-2023学年七上数学期末综合 测试卷1.pdf VIP
- 渐进式延迟法定退休年龄办法解读课件.pptx VIP
- 国有独资有限责任公司章程参考样本.doc VIP
- 2024-2025学年广西南宁市统编版三年级上册期末考试语文试卷.pdf
原创力文档


文档评论(0)