




已阅读5页,还剩11页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
成 绩评 阅 人评阅日期计算机科学与技术系软件工程课程设计说明书专业: 网络工程 班级: 网络08-2班 姓名: X X X 学号: 080341202XX 指导老师: X X X 完成日期: 2011-10-08 15目 录网上购物系统 1 系统分析21.1 问题定义21.2 可行性分析21.2.1 技术可行性21.2.2经济可行性41.3 需求分析51.3.1 功能需求分析51.3.2 数据需求分析61.3.3 性能需求分析61.3.4 安全性需求分析62 系统设计82.1 系统总体设计82.2 系统功能模块设计92.2.1企业展示模块92.2.2消费者留言模块92.2.3消费者支付模块92.2.4运营商后台模块102.2.5企业后台模块102.2.6消费者后台模块102.3 数据库设计112.3.1 数据库概念结构设计112.3.2 数据库逻辑结构设计图122.3.3 数据库结构的物理实现133 结束语151 系统分析1.1 问题定义传统的电子商务分为B2B(Business To Business,企业对企业)、B2C(Business-to-Consumer,商家对客户)及C2C(Consumer-to-Consumer,客户对客户)三种模式。网上购物系统系属于第二中模式,即B2C模式。基于这一模式,系统抽象出使用本系统的三类角色,包括网站运营商、入驻网站的企业及网上购物者。由这三类角色确定系统需要具备为这三类角色提供中枢交互的功能,即在针对不同角色,使系统具体其独特的功能之余,还应保证系统能方便不同角色间的数据交换和信息交换。网站运营商(下简称“运营商”)通过本系统为入驻网站的企业提供销售平台,同时对其具有一定的管理功能;入驻网站的企业(下简称“企业”)通过本系统能入驻网站,在网站上建立自己网上店铺,并在其店铺里展示企业的商品,供网上购物者选购;网上购物者(下简称“消费者”)通过本系统,能方便地浏览企业店铺里的商品,并进行选购、支付。1.2 可行性分析1.2.1 技术可行性由于现如今网络几乎已经遍布世界的每一个角落,同时又为了方便用户随时随地使用本系统,本系统采用B/S结构。B/S结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。以目前的技术看,局域网建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN, WAN, Internet/Intranet等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。在JAVA这样的跨平台语言出现之后,B/S架构管理软件更是方便、快捷、高效。B/S架构软件的优势与劣势体现在以下几个方面:(1)维护和升级方式简单(2)成本降低,选择更多(3)应用服务器运行数据负荷较重下面来对比比较一下B/S、C/S结构软件技术上的区别:(1)数据安全性比较(2)数据一致性比较(3)数据实时性比较(4)数据溯源性比较(5)服务响应及时性比较(6)网络应用限制比较下面我们从B/S、C/S这两种结构在商业运用上作比较:(1)投入成本比较(2)硬件投资保护比较(3)企业快速扩张支持上的比较从以上的分析可以看出,B/S结构的管理软件有着C/S结构软件无法比拟的优势。目前,国外大型企业管理软件要么已经是B/S结构的,要么正在经历从C/S到B/S结构的转变。从国内诸多软件厂商积极投入开发B/S结构软件的趋势来看,B/S结构的大型管理软件势必在将来的几年内占据管理软件领域的主导地位。1.2.2经济可行性本系统架构虽有些复杂,但是由于用户量很大,所以能在短时间内还本,盈利也是可观的。因而,从经济角度来说,本系统的开发是可行的。(1)稳定的消费群体。根据有关部门调查表明,网上购物系统的客户群都很稳定。可以说,一个好的网上购物系统一般都以其固定的消费群体。其用户只要用过一次,基本上都会再用第二第三次并一直用该系统进行购物。所以说,网上购物系统有着其较为稳定的消费群体。(2)安全的支付体系。本系统采用支付宝接口进行网上交易,从而将交易风险转移到安全性极高的支付宝交易系统上,保障了交易的安全。支付宝(中国)网络技术有限公司是国内领先的独立第三方支付平台,是由阿里巴巴集团CEO马云先生在2004年12月创立的第三方支付平台,是阿里巴巴集团的关联公司。 (3)方便的物流配送。电子商务企业通常都与相应的物流公司有合作协议。因而,网上购物的物流配送环节的质量能够得到肯定。1.3 需求分析1.3.1 功能需求分析本系统主要为运营商、企业以及消费者,以下从三方角度分析系统功能需求:运营商:运营商为本系统的超级管理员,能审核企业开设店铺的申请,同时可以对企业用户、消费者用户进行管理,并对企业用户发布的商品进行管理,能锁定或删除发布虚假、非法商品的企业用户及其商品。运营商同时能查看消费者用户的基本信息,当发生法律纷争时向相关部门提供其完整信息。运营商需保证系统对数据库的访问存取速度要尽量快,且保证系统有较高的安全性,这是由于在生成订单时需要通过网络传输消费者的信用卡号码密码等信息。企业:企业用户可以向运营商申请在本系统中开设自己的网上店铺,并可在自己的店铺里上架企业的产品,供消费者选购。企业用户可以管理系统中的商品信息。可以向系统中添加新商品,也可以对商品信息做修改,还可以删除没有存货或不再出售的商品记录。系统还能提供管理客户定单的功能给企业用户。企业用户通过客户的资料,来与客户取得联系。消费者:未注册用户使用本系统前须先注册账号,填写个人信息。已注册用户可以在首页输入账号名和密码登录,然后系统检查密码的正确性。如果密码正确,用户就可以进行购物,否则只能做一般的页面浏览。进入系统后,用户就可以直接进行购物。用户对感兴趣的商品可选定,查看其详细信息。可选择将商品加入购物车购买,或是继续查看其他商品。当购物结束时,用户首先需要浏览一下已经存在于购物车中的商品项目,此时可以更改任何已经存在于购物车中的商品数量。如果确定要购买购物车内的商品,系统会生成一份订购商品的订单。用户须填写姓名,家庭地址,截止日期,电子邮件地址等必要的信息。用户提交订单以后,系统将用户信息、信用卡信息和购物总价发送到银联系统,由银联系统验证用户及信用卡信息并执行扣款操作,银联系统操作成功与否的信息返回到系统。系统根据银联系统的操作结果给用户发送E-MAIL提示用户操作成功与否的消息。如果扣款成功,则与物流系统接口,安排给用户派送所购买商品。1.3.2 数据需求分析系统中所需要的数据:(1) 系统基本数据、(2) 企业信息数据、(3) 企业商品数据、(4) 消费者信息数据、(5) 网站交易情况数据1.3.3 性能需求分析系统运行环境需求该系统采用B/S架构,客户端采用浏览器访问服务器数据,操作系统不作限制,但客户机需要有IE 6.0 或FireFox 4.0 以上浏览器支持。同时,为保证访问效率,客户机与服务器需在同一局域网中。系统必须支持高并发,高负载。1.3.4 安全性需求分析 a).该系统涉及金钱交易,需要保证其数据库数据安全; b).系统面向因特网,数据量巨大,需要采用具备严谨的MVC三层架构的开发模式。保证其效率及数据流的安全。 c).系统所有操作采用日志记录,用以备案查找。2 系统设计2.1 系统总体设计由前面的需求分析,得出系统的基本需求,要实现整个系统,需要对用户的需求进行设计。网上购物系统总体来说分为前台展示页面(下文简称“前台”)和后台管理页面(下文简称“后台”)。系统的前台包括企业展示模块(下简称“企业展示模块”)、消费者对企业和商品的评论留言模块(下简称“消费者留言模块”)、消费者购买流程(下简称“消费者支付模块”)等模块。系统的后台包括运营商对网站的管理模块(下文称“企业后台模块”),企业对店铺、订单和商品的管理模块(下文称“企业后台模块”),以及消费者对订单和收藏夹的管理模块(下文称“消费者后台模块”)。系统总体结构如图:网上购物系统前台企业展示模块消费者留言模块消费者支付模块后台运营商后台模块企业后台模块消费者后台模块图1 系统总体机构图系统由上述各个模块构成,整个系统以商品信息为基础,企业后台模块提供原始的商品信息,消费者通过企业的展示模块和支付模块,将商品信息生成商品的订单,企业和消费者的后台维护商品的订单信息。2.2 系统功能模块设计2.2.1企业展示模块企业展示模块企业基本信息展示企业店铺展示店铺商品展示2.2.2消费者留言模块消费者留言模块消费者发表/追加留言企业回复留言管理员管理留言2.2.3消费者支付模块消费者支付模块生成商品订单支付订单功能个人订单管理2.2.4运营商后台模块运营商后台模块网站基本信息管理企业、店铺管理商品、订单管理消费者管理站内统计2.2.5企业后台模块企业后台模块企业基本信息管理企业店铺管理店铺商品管理店铺订单管理2.2.6消费者后台模块消费者后台模块个人账户管理个人信息管理收藏夹管理购物车管理2.3 数据库设计2.3.1 数据库概念结构设计根据需求分析和系统设计分析,可得到本系统数据库的实体包括运营商、账号信息(包括运营商管理员、企业、消费者)、店铺、商品、订单。各实体与其属性的关系如下图所示:管理员网站网址运营商店铺浏览数店名企业、运营商管理员、消费者账号信息账号密码手机号码E-Mail角色网站IP商品订单状态订单商品清单订单号订单商品价格商品数量商品名所属1n1所属所属11所属n11商品店铺订单消费者账号各实体间的关系:11所属企业2.3.2 数据库逻辑结构设计图图2 数据库逻辑结构设计图2.3.3 数据库结构的物理实现
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 校招两方协议书
- 交通一次性赔偿协议书
- picc维护流程试题及答案
- 协议书解聘书
- 2025年金融行业数据治理与隐私保护技术产业政策影响分析报告
- 2025年新能源汽车充电行业市场细分领域分析报告
- 2025广西梧州市长洲区招聘编外聘用人员10人考前自测高频考点模拟试题附答案详解(典型题)
- 2025年新能源商用车辆市场前景与应用场景技术创新分析报告
- 2025福建医科大学安全保卫人员招聘2人(五)模拟试卷附答案详解(模拟题)
- 2025年上半年四川凉山州宁南县考核招聘教师44人模拟试卷(含答案详解)
- Unit4《Lesson 3 I am proud of my father》教案-2025-2026学年冀教版(三起)(2024)小学英语四年级上册
- 消防队伍管酒治酒课件
- 医学继续教育管理办法
- 夜间驾驶知识课件
- 动荡变化中的春秋时期
- 陕西省西工大附中2022-2023学年七年级上学期第一次月考英语试卷(含答案)
- 2025辅警考试题库(含答案)
- QGDW10212-2019电力系统无功补偿技术导则
- 牛奶面包食品配送服务 投标方案(技术方案)
- 菜鸟驿站运营管理制度
- 风管安装协议书
评论
0/150
提交评论