在线商城架构设计文档_第1页
在线商城架构设计文档_第2页
在线商城架构设计文档_第3页
在线商城架构设计文档_第4页
在线商城架构设计文档_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、目录1引言11.1 文档描述11.2 编写目的及阅读对象11.3 建设目标11.4 项目背景21.5 定义22任务概述22.1 目标22.2 需求概述22.3 条件及限制33系统架构图33.1 系统架构图33.2 主要界面安排34功能模块44.1 总体结构与模块外部设计44.1.1 总体结构设计44.1.2 模块外部设计64.2 功能分配设计65数据库设计75.1 商品信息75.2 商品类别85.3 用户信息85.4 商品评价信息95.5 回复表95.6 收藏夹105.7 订单信息105.8 订单商品明细115.9 热门搜索116运行设计116.1 运行模块的组合116.2 运行控制126.2

2、.1 用户界面的控制126.2.2 前台和后台的控制关系126.2.3 运行控制的环境126.3 运行时间126.3.1 .时间特性126.3.2 时间效率13在线商城架构设计文档1引言1.1文档描述本文当描述了小型商城网站的概要设计,小型商城网站是为了给用户提供在线浏览商品、购买商品以及后台管理等功能系统。系统面向主要是面向以下四大类型的用户:1)游客2)会员3)管理员4)合作商不同的用户在该网站中都有不同的操作页面和操作权限,网站致力于给各种类型的用户提供一个高效统一、便捷操作的运行平台。1.2 编写目的及阅读对象编写目的:进一步挖掘用户需求,整理系统功能,为设计和实现理清思路.阅读对象:

3、本文档的阅读为系统分析员和用户及使用部门的有关人员,为后面的系统开发提供依据。1.3 建设目标1)人性化?操作人性化网站将建设成用户习惯的windows系统和通用类购物网站操作习惯,以最短时间适应系统操作?界面人性化整个网站与京东购物网站界面类似,提供人性化提示采用图文并茂的方式显示信息,比如商品陈列区网站中不同角色用户会有相应的操作界面,普通用户在网站主页可以浏览和购买商品;合作商经过后台登录页面可以进入后台管理页面进行商品添加、删除和修改;管理员经过后台登录页面可以进入后台页面管理用户、商品和商品类别、对新添加和修改的商品进行审核2)规范商品分类管理充分调研现有商城网站的商品类别,设置了三

4、级商品目录表,在商品类别的显示和后台管理上都能做到详尽、完整1.4 项目背景1 .开发软件名称:网上商城2 .项目与其他软件的关系:a)运行平台:本项目运用在B/S服务器上,采用WINDOWSXP操作系统b)开发软件:采用VS2008作为开发软件c)数据库:采用SQL200效开发软件的后台数据库1.5定义本文档所涉及的专门术语定义和缩略语、缩写词的含义如下表:表1-1商场会员网上购物平台中合法的系统注册用户游客未注册或者未登录的网上购物平台浏览者合作商向商城提供商品信息已经向顾客提供商品的合作厂商管理员系统某部分的管理者商场指通过网络方式开展商品销售的电子商务平台2任务概述2.1 目标本项目旨

5、在开发一套电子商务的平台,它将实现用户通过互联网完成商品采购的整个过程。用户可以同互联网选购自己需要的商品与商家通过订单达成协议。2.2 需求概述1 .网上商城系统前台模块要求能够提供会员注册、在线购物、在线支付等功能,后台管理模块要求能够实现销售订单管理、库存管理、会员管理等功能。2 .当用户需要订购商品或修改自己的用户信息时,就需要验证用户的身份,必须是合法的系统用户才有权利执行这些操作。3 .管理员负责管理商品审核、商品管理、订单管理、收藏夹管理、会员留言、积分管理。4 .当用户购买商品之前,首先必须注册成会员才能购买商品。用户在购买过程中必须先将商品放入购物车中,然后通过购物车结账。2

6、.3 条件及限制本项目的开发必须有公司和领导的大力支持,必须有足够的人员并且有很高的团队精神。另外可能有技术和设备方面的欠缺,合理利用现有设备,项目的可扩展性、安全性、易于维护等。3系统架构图3.1 系统架构图商品展示用户管理购物车与订单在线支付商品添加商品类别管理用户管理合作商管理用户登录与注册用户留言支付管理订单管理购物车管理中间件平台(应用服务器、消息中间件、数据访问中间件)系统软件(操作系统数据库、目录服务)系统网络、服务器、存储平台图3-1系统架构图3.2 主要界面安排(1)主页:显示商品类别、热销商品(2)商品详细信息页:显示商品详细信息、商品评价信息(3)用户注册、登录页,用户登

7、录和注册时的页面(4)商品管理页:分为商品显示、查询、修改、删除(5)商品添加页:新商品的录入(6)商品审核页:对合作商新录入的商品进行审核(7)用户管理页:分为用户显示、查询、修改、删除和添加(8)用户类型、状态管理页:分为用户类型和状态显示、查询、删除、修改和添加(9)合作商管理页:分为合作商显示、查询、修改、删除和添加(10)用户留言管理页:分为用户留言显示、查询、修改、删除和添加(11)商品类别管理页:分为商品类别显示、修改、删除和添加4功能模块4.1 总体结构与模块外部设计4.1.1 总体结构设计网上商城是为方便人们购买商品而开发的系统,它的基本功能就是商品的浏览与购买。网上商城主要

8、有四大模块:1 .商品展示模块商品展示模块是每个电子商务网站的核心部分,用户只有浏览商品才能购买商品,商品的展示尤为重要。商品展示模块包括商品的分类信息、展示商品的图片、商城价格、搜索商品信息等功能。2 .用户管理模块用户是整个电子商务交易过程的主角。用户注册成为会员,必须要有合法的用户名及密码。他们可以进行自己资料的修改;发送或取消订单;进行购买或取消购买;也可以对商品进行评价。没有注册的用户只能进行商品信息的浏览、搜索,力口入购物车的功能并不对他们开放,他们没有购买商品的权利。3 .购物车与订单模块购物车存放会员要购买的商品,会员浏览商品时可以把商品放入购物车,购买后可以清空购物车,选择完

9、要购买的商品时,通过购物车进行结算。用户确认购物车中的商品信息后,会生成一份订单发送到后台管理员那里,合作商从此得到信息进行发货。4 .支付管理模块款项的支付是一个购物网站必不可少的模块,支付方式可以有很多种:货到付款、网上财付通支付、网上银行等等。网站的总体结构图如下图所示。小型网上商城图4-1网上商城总体结构图表4-1各个模块的功能简介表用户注册用户注册之后成为会员才可以进行其他一些模块的操作会员登录正确登录后可以购买商品商品分类将商品划分归类,方便用户浏览商品浏览用户可以了解到商品的信息热销推荐、搜索快途径购买、浏览商品用户管理用户有自己的一个空间,存储自己的信息或商品信息留言薄用户可以

10、及时与网站、商家联系购物车、结算存放会员要购买的商品,生成订单,进行资金结算友情链接为用户提供更多资讯资料管理会员可以进行自己资料的添加、修改、查询和删除等订单管理会员订单的添加、修改、查询和取消等,订单的发送收藏夹管理会员可以进行物品的收藏,方便卜次购买4.1.2模块外部设计1 .要求:系统界面要简洁大方,尽最大努力方便用户,不能拘泥于以往的购物网站模块,要有创新!2 .配色方案:绿色为主,间有浅蓝色。3 .2功能分配设计1 .用户注册:用户根据提示输入自己的账号、密码,然后再确定重新输入一次密码,如果两次密码不一致需要重新输入,直到两次输入密码一致。系统将随机产生一验证码,如果用户看不清楚

11、,可以选择重新提取验证码,最后用户正确输入验证码后注册成功。注册成功后用户可以去完善自己的资料,用户也可以随时修改自己的资料,以便于以后对自己账户的管理。会员登录:会员正确输入自己的账号、密码,如果账号和密码错误系统会提示错误。如果用户忘记密码可以选择找回密码。找回密码时根据提示输入正确答案,由系统帮助找回密码。账号密码正确,登录成功后才有权利购买商品。2 .商品分类:为用户提供很好的查询方式,用户可以根据自己的需要直接去浏览对应的产品。具体分类暂时不确定。4 .商品浏览:提供各种商品的详细信息,用户可以了解产品以判断是否购物。5 .搜索:搜索有一个搜索框,用户在搜索框里输入相应的关键信息,点

12、击搜索,系统将会转到搜索中为用户找到相应的商品。搜索功能则是方便用户有目的地购买商品,可以直接找到相关商品。6 .留言簿:用户在留言薄里输入文字信息,然后点击提交。管理员可以看到用户的意见、建议和疑问。以便于管理员及时处理用户的问题,此外还可以对评价进行统计,这样方便用户更好地了解商品,及时与网站、商家进行沟通,保证网站的更新、完善和商品交易的顺利进行,7 .购物车:会员如果看到喜欢的产品点击加入购物车就可以先把商品放入购物车中,然后会员可以继续浏览商品,也可以再次在购物车中放入商品。最后去结算,如果不想购买也可以清空购物车。8 .用户管理:1)资料管理:管理用户的资料,如果用户修改资料系统将

13、及时更新。2)订单管理:用户购买商品后进行结算时要生成用户订单,用户需要设置收获人信息、选择付款方式和配送方式,付款方式包括:支付宝、网上银行、货到付款等,各种付款方式有种方法和具体信息提示。最后确定无误后提交订单即可生成用户订单,订单生成后,请在24小时内付款,否则订单会被自动取消,此外还可以查看订单状态。3)收藏夹管理:用户如果看到喜欢的商品又暂时不需要购买,就可以放入收藏夹,以后想买产品时可以在收藏火中快速找到。9.友情链接:一个网站的信息并不能满足用户的需求,提供友情链接更加人性化。用户可以点击友情链接的网站名字直接进入其网站。5数据库设计5.1 商品信息商品信息是商城中商品数据日常管

14、理、维护的一个重要数据;主要的属性有:表5-1商品信息表ID自动增加商品名称2-30字商品介绍市场价货币商城价货币规格参数包装售后商品类别号整型商品评分数字促销信息卖出次数整型点击次数整型上架已上架或未上架下架已卜架或未下架现存量数字审核已审核或未审核备注5.2 商品类别商品类别对于一个庞大的商品数据库来说,至关重要,面对复杂、繁多的商品类别,为了能让用户和后台操作者可以方便、快捷地操作,主要属性有:表5-2一级目录表ID自动增加父级ID目录名称创建人创建日期状态标小是否启用5.3 用户信息用户信息是会员、管理员和合作商的账号、密码等基本信息,主要属性有:表5-3用户信息表ID自动增加4-20

15、位密码6-10位用户类型会员、管理员、合作商用户等级普通会员、高级会员、白金用户、VIP会员等电子邮件昵称2-20字真实姓名性别用户头像图片路径地址最后登录时间登录次数单位名称单位地址4-20字单位网站6-10位联系人2-4字办公电话移动电话所在部门办公室、市场部、采购部等开户银行银行帐号备注5.4 商品评价信息商品评价信息是商品评价维护的重要数据,主要属性有:表5-4商品评价信息表ID商品ID用户ID评价标题优点不足使用心得评价等级好、中、差有用次数默认0无用次数默认0评价时间备注5.5 回复表表5-5回复表ID评彳frid用户ID回复内容回复时间备注5.6 收藏夹收藏夹存放的用户收藏的商品

16、,主要属性有:表5-6收藏夹表ID自动增加用户ID商品ID收藏时间备注5.7 订单信息订单信息是用户购买商品和合作商发货的重要数据,主要属性有:表5-7订单表ID自动增加订单号用户ID订单金额数字下单时间日期类型订单状态已支付或等待支付支付方式在线支付、邮局汇款、货到付款等配送方式上门自提、快递运输、EMS收货人2-10字地址手机号码电子邮件邮编发票类型普通发票或增值税发票发票抬头个人或单位发票内容明细、办公用品、电脑配件和耗材备注5.8 订单商品明细表5-8订单商品明细表ID自动增加订单ID商品ID数量数字备注5.9 热门搜索热门搜索可以把用户经常搜索的关键字和搜索次数记录下来,以便下次用户

17、搜索时可以快速地列出热门搜索的关键字,提高用户搜索的速度,热门搜索的主要属性有:表5-9热门搜索表ID自动增加搜索关键字搜索次数6运行设计6.1 运行模块的组合本系统主要有用户管理模块、商品展示模块、购物车和订单模块三部分紧密相连,商品展示模块清晰的展示出各商品列表和商品信息,使用户在浏览商品时清晰明了。这样用户发现自己所需要的商品时可以方便的放入购物车,购物车以列表的形式显示当前用户购物车内的商品信息,购物车有更新购物、清空购物、继续购物和结账四部分功能,根据个人需要进行选择,购物结束进入订单模块。以上各模块的组合结构如下图所示。6.2 运行控制6.2.1 用户界面的控制界面是软件与用户交互

18、最直接的层,界面的好坏决定用户对软件的第一印象。而且设计良好的界面能够引导用户自己完成相应的操作,起到向导的作用。同时界面如同人的面孔,具有吸引用户的直接优势,设计合理的界面能给用户带来轻松愉悦的感受。6.2.2 前台和后台的控制关系前台主要以展示商品的基本信息和商品的广告信息,在线支付,在线留言等功能,后台主要以控制前台的商品转换和其运行为主,以此控制前台的运行工作模式。6.2.3 运行控制的环境1 .操作系统:WINDOWS2 .浏览器:InternetExplorer、TT、火狐等主流浏览器3 .必须确保用户注册信息的安全。4 .使用户对它有一种信赖感。6.3运行时间6.3.1. 时间特性1 .系统对单个用户的会话响应时间不超过5秒。2 .更新处

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论