电子商务专业系统设计.doc
《电子商务专业系统设计.doc》由会员分享,可在线阅读,更多相关《电子商务专业系统设计.doc(22页珍藏版)》请在咨信网上搜索。
电子商务系统设计 班级:计科 完毕时间:12月28日 目 录 第1章 可行性分析……………………………………………………………... 2 1.1开发可行性……………………………………………………………….. 2 1.2技术可行性……………………………………………………………….. 2 1.3经济可行性……………………………………………………………….. 2 第2章 软件开发筹划…………………………………………………………... 2 2.1列出开发筹划即可……………………………………………………….. 2 第3章 软件需求分析……………………………………………………………3 3.1功能需求…………………………………………………………………...3 3.2性能需求…………………………………………………………………. 3.3安全性需求………………………………………………………………. 第3章 软件系统分析………………………………………………………….. 第4章 软件系统设计………………………………………………………….. 4.1系统总体构造……………………………………………………………. 4.2功能模块设计……………………………………………………………. 4.2.1顾客模块设计………………………………………………………. 4.2.2店铺管理员设计……………………………………………………. 4.2.3系统管理员设计……………………………………………………. 4.2.4 购物模块设计……………………………………………………… 4.3数据库设计………………………………………………………………. 4.3.1 数据库概念设计…………………………………………………… 4.3.2 数据库逻辑设计…………………………………………………… 4.3.3 数据库表设计……………………………………………………… 4.4安全模块设计……………………………………………………………. 4.4.1登陆验证……………………………………………………………. 4.4.2 权限管理…………………………………………………………... 4.4.3 支付安全…………………………………………………………… 4.4.4 数据库安全………………………………………………………… 4.4.5 数据传播安全……………………………………………………… 第5章 软件测试报告………………………………………………………….. 5.1 软件测试理论基本……………………………………………………. 5.2 某些功能模块测试……………………………………………………. 第6章 顾客手册……………………………………………………………….. 第1章 可行性分析 一套先进电子商务系统,不但可以协助顾客迅速选取自己心仪宝贝,还可以使得咱们通过电子商务系统获取一定利润,下面我将对社会可行性、技术可行性、经济可行性进行分析,证明当前开发一套电子商务系统是可行。 1.1 社会可行性 一方面,国家喊响了“互联网+”标语,证明政府对于互联网方面支持力度很大;另一方面,互联网发展非常迅速,特别是移动互联网发展特别迅速,这就给电子商务奠定了基本;最后,人们对于网上购物比较热衷,在中华人民共和国淘宝还推出了双11购物狂欢节,既然有这样大需求,那么建立一种电子商务网站就是可行。 1.2 技术可行性 html5逐渐发展使得电子商务开发变得简朴,实现了跨平台浏览,给人们加大以便。并且,结合类似于php,asp等后台语言和数据库,开发一套比较成熟电子商务系统是可行。 1.3 经济可行性 开发电子商务需要用到html标签语言,一款记事本即可开发;后台语言咱们可以采用开源php语言;数据库咱们采用当代比较流行免费MySQL数据库。综合看来,咱们开发成本非常低,但是一旦电子商务开发成功并成功履行,咱们将依次获得丰厚利润。 第2章 软件开发筹划 一种好软件开发项目,必要制定适合自己开发特点软件开发筹划,只有这样才干保证开发效率,是项目如期完毕。由于本次是大学期末课程设计,自主支配时间非常有限,因此咱们开发只能本次项当前半某些(文档及某些模块简朴实现)。 开发进度 日 期 可行性分析和软件项目筹划 11月28日到12月5日 软件需求分析 12月6日到12月8日 软件系统分析 12月9日到12月14日 软件系统设计 12月13日到12月19日 软件测试报告 12月20日到12月23日 顾客手册 12月24日到12月27日 表2-1 项目筹划安排 第3章 软件需求分析 21世纪是网络高速时代,人们生活越来越离不开网络,而购物模式从老式模式慢慢地转变为网络购物模式。网络购物使咱们足不出户便可以买到咱们想买东西,给咱们带来了极大以便。不可否认,网购已经成为咱们寻常生活中不可缺少一某些。既然有需求,那必定就有商机,因此开发一套完整电子商务系统就显得很有必要。下面咱们将针对电子商务系统做个简朴需求分析: 3.1 功能需求 分为顾客需求和管理员需求。顾客需求相应就是前台功能需求,就是顾客系统之间交互;管理员需求相应就是后台功能需求,就是管理员对整个电子商务系统管理。 3.1.1 前台功能需求 1.商品 商品展示、商品查看、商品查询等功能 2.购物车 加入购物车、购物车商品查询、购物车商品修改、商品结算、商品删除等功能。 3.会员 注册登录、信息查看及修改、积分及积分查询、会员级别 4.订单 订单生成及取消、订单浏览及查询、修改订单、订单结算、退款或确认收货、订单评价 3.1.2 后台功能需求 1.商品 商品类别管理、商品添加和删除、商品修改、商品查询 2.订单 订单查询、退款管理、订单取消或发货操作 3.会员 会员查询、会员修改、账号冻结解冻、会员删除、会员级别设立 3.1.3 外部接口需求 通过使用接口,使得计算机可以使用浏览器就可以使用该系统。 3.1.4 安全性需求 对所有顾客恶意破坏均有一定保护办法,对所有顾客安全进行保护。 3.2 性能需求 对该系统反映速度规定必要十分迅速,并且对所有顾客恶意破坏均有一定保护办法,并且可以对所有顾客安全进行保护,并且能第一时间对顾客或者管理员信息进行第一时间修改。 3.3 安全性需求 人们对安全注重度越来越高,特别是像电子商务同样涉及到钱财更为注重;另一方面,除了对财务安全注重外,人们对个人信息也非常注重,由于有些不法分子运用个人信息做某些违法事。因此咱们系统对安全需求很高,只有安全性足够高,人们才可以放心使用咱们平台。 第4章 软件系统分析 本章节依托于需求分析,作为软件设计及软件测试基准。该系统采用B/S架构模式,运用大学期间自学PHP作为后台语言,MySQL作为数据库系统。系统设计过程中遵循原则软件设计规范,使系统可维护性增强,减少后续维护过程中麻烦。 4.1 组织构造分析 本系统组织构造图如下: 4.2 业务流程分析 1.购买商品业务流程图 2.添加商品业务流程图: 4.3数据流程分析 1.顾客登录数据流程图: 第1层数据流程解决: 第2层数据流程解决: 2.购物系统数据流程图 3.管理员数据流图 第5章 软件系统设计 5.1系统功能构造设计 5.2功能模块设计 5.2.1顾客模块设计 功能描述:顾客注册、顾客登陆、个人信息查询和修改、会员信息查看 5.2.2店铺管理员设计 功能描述如下: 商品管理:商品添加、商品删除、商品修改、商品查询 店铺管理:店铺信息查询和修改、活动管理 订单管理:发货管理、退款管理、取消订单 5.2.3系统管理员设计 功能描述:管理所有顾客信息,系统维护 5.2.4 购物模块设计 功能描述:地址管理、下单、发货、退款、取消订单、确认收货、评价 5.3数据库设计 本系统采用MySQL数据库系统。数据库表构造设计采用规范化关系模式,解决关系模式中存在插入、删除、修改和数据冗余等复杂问题。 5.3.1 数据库概念设计 5.3.2 数据库逻辑设计 依照需求分析以及系统功能需求,系统信息数据库存储在SQL Sever 数据表中。下面给出由ER图导出关系模式: 顾客(顾客编号,顾客名,密码,电话,电子邮箱,通讯地址) 商品(商品号,商品名,厂商,类别,单价,管理员编号) 订单(订单编号,商品号,商品数量,订单状态) 管理员(管理员编号,密码,姓名,电话,电子邮件,通讯地址) 5.3.3 数据库表设计 1.订单表 该表存储了顾客订单基本信息,重要用于订单信息记录。字段属性描述如表 字段名 字段类型 字段长度 与否为主键 描述 orderId Int 4 是 订单编号 productId Int 4 否 商品编号 productNum Numberic 9 否 商品数量 orderState Char 10 否 订单状态 表 4-1 订单表 2.顾客表 该表存储了系统群组信息,每个群组所享有权限是不同,新注册顾客默以为待审核成员组。该表字段属性如表 字段名 字段类型 字段长度 与否主键 描述 userId Int 4 是 顾客编号 Username Char 10 否 顾客名 Password Char 10 否 密码 Phone Char 11 否 手机 Email Varchar 32 否 邮箱 Address Varchar 64 否 收货地址 表 4-2 顾客信息表 3.管理员信息表 该表存储了管理员信息,每个管理员所享有权限是不同。该表字段属性如表 字段名 字段类型 字段长度 与否主键 描述 adminId Int 4 是 管理员编号 adminPassword Varchar 32 否 密码 adminName Varchar 10 否 姓名 adminPhone Int 4 否 手机 Power Tinyint 1 否 权限 表4-3 管理员表 4.商品信息表 该表存储了商品信息,重要是商品信息记录。该表字段属性如表 字段名 字段类型 字段长度 与否主键 描述 productId Int 4 是 商品编号 productName Varchar 10 否 商品名称 companyName Varchar 32 否 厂商名称 Style Char 10 否 类别 unitPrice Money 8 否 单价 productDescribe Varchar 512 否 商品描述 adminId Int 4 否 管理员编号 表 4-4 商品信息表 5.4 顾客界面设计 网上购物不是一种简朴概念,它包括了许各种内容,是由各种页面构成一种整体系统。在主页功能方面,采用图形顾客界面技术,是系统可以有多重图形窗口和丰富便利操作界面,通过鼠标或键盘操作,为顾客提供最简洁用法。 5.5 安全模块设计 5.5.1登陆验证 为了保证顾客信息安全和财产安全,只有顾客进行登陆并验证通过才可以对自己账户信息进行操作。密码必要通过加密才可以提交到服务器,防止信息在网络传播中被拦截导致信息泄露。 5.5.2 权限管理 为了保证系统安全并使系统可以有条不紊运营,咱们对顾客权限进行了严格控制,只有得到相应权限才干操作相应权限功能。 5.5.3 支付安全 借助当前比较成熟支付宝进行支付,在一定限度上保证支付安全。咱们自己也会在系统中做多重验证,以保证万无一失。 5.5.4 数据库安全 采用视图模式进行查询和权限限制。 5.6.5 数据传播安全 1.重要要通过加密后来传播,例如密码通过md5加密后再提交到服务器。 2.提交方式采用比较安全post方式。 第6章 功能模块实现与测试 本章节简介了系统某些功能模块实现,涉及顾客模块和后台管理员模块实现过程。由于只有某些功能模块实现,因此软件测试某些只测试了注册与登录有关数据。 6.1 软件测试理论基本 6.1.1功能测试 功能测试包括了链接测试、表单测试、Cookies测试、数据库及功能模块测试等,下面将对其一一简介。 1.链接测试 链接测试可分为三个方面。一方面,测试所有链接与否按批示那样的确链接到了该链接页面;另一方面,测试所链接页面与否存在;最后,保证Web应用系统上没有孤立页面,所谓孤立页面是指没有链接指向该页面,只有懂得对的URL地址才干访问。 2.表单测试 当顾客给Web应用系统管理员提交信息时,就需要使用表单操作,例如顾客注册、登陆、信息提交等。在这种状况下,咱们必要测试提交操作完整性,以校验提交给服务器信息对的性。例如:顾客填写出生日期与职业与否恰当,填写所属省份与所在都市与否匹配等。如果使用了默认值,还要检查默认值对的性。如果表单只能接受指定某些值,则也要进行测试。例如:当顾客填写信息不完全进行提交时,系统会提示错误。 3.Cookies测试 Cookies通惯用来存储顾客信息和顾客在某应用系统操作。如果Web应用系统使用了Cookies,就必要检查Cookies与否能正常工作。测试内容可涉及Cookies与否起作用,与否按预定期间进行保存,刷新对Cookies有什么影响等。 4.数据库及功能模块测试 在Web应用技术中,数据库起着重要作用,数据库为Web应用系统管理、运营、查询和实现顾客对数据存储祈求等提供空间。在Web应用中,最惯用数据库类型是关系型数据库,可以使用SQL对信息进行解决。在使用了数据库Web应用系统中,普通状况下,也许发生两种错误,分别是数据一致性错误和输出错误。数据一致性错误重要是由于顾客提交表单信息不对的而导致,而输出错误重要是由于网络速度或程序设计问题等引起,针对这两种状况,可分别进行测试。 6.1.2 性能测试 性能测试重要测试页面访问速度和服务器负载,目是为了提高顾客体验,保障系统可以有条不紊运营。 1.连接速度测试 连接速度指顾客连接到Web应用系统速度。如果Web系统响应时间太长(例如超过5秒钟),顾客就会因没有耐心等待而离开。此外,有些页面有超时限制,如果响应速度太慢,顾客需要重新提交信息。并且,连接速度太慢还也许引起数据丢失,使顾客得不到真实页面。 2.负载测试 负载测试是为了测量Web系统在某一负载级别上性能,以保证Web系统在需求范畴内能正常工作。负载级别可以是某个时刻同步访问Web系统顾客数量,也可以是在线数据解决数量。 6.1.3 可用性测试 1.平台测试 市场上有诸多不同操作系统类型,最常用有Windows、Unix、Macintosh、Linux等。Web应用系统最后顾客究竟使用哪一种操作系统,取决于顾客系统配备。这样,就也许会发生兼容性问题,同一种应用也许在某些操作系统下能正常运营,但在此外操作系统下也许会运营失败。考虑是实际状况,咱们系统重要是在Windows下测试。 2.浏览器测试 浏览器不同相应现实界面也许有所不同,为了保证兼容性,软件在上市推广前必要进行浏览器测试,以保证对各个浏览器兼容。 6.1.4 安全性测试 只有做好了安全,人们才可以放心地使用本系统,该系统才干真正发挥出它价值。安全性测试区域重要有: 1.当前Web应用系统基本采用先注册,后登陆方式。因而,必要测试有效和无效顾客名和密码,要注意到与否大小写敏感,可以试多少次限制,与否可以不登陆而直接浏览某个页面等。 2.Web应用系统与否有超时限制,也就是说,顾客登陆后在一定期间内(例如15分钟)没有点击任何页面,与否需要重新登陆才干正常使用 3.当使用了安全套接字时,还要测试加密与否对的,检查信息完整性。 4.服务器端脚本经常构成安全漏洞,这些漏洞又经常被黑客运用。因此,还要测试没有通过授权,就不能在服务器端放置和编辑脚本问题。 6.1 某些功能模块测试 由于时间因素,当前系统只是实现了一某些内容,本小节只对顾客注册和顾客登录进行了测试。 1.注册模块测试 图6-1 注册 2.登录模块测试 图6-2 登录 第7章 顾客手册 1.在浏览器地址栏中输入http://localhost进行测试 图7-1 网站首页 2. 在浏览器地址栏中输入http://localhost/admin进行测试 图7-2 管理员登录 3.点击左侧添加商品可以进行商品添加 图7-3 商品发布 4.点击左侧订单管理可以管理订单 图7-4 订单管理- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电子商务 专业 系统 设计
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【a199****6536】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【a199****6536】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【a199****6536】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【a199****6536】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文