唯品会购物网站结构分析.doc

唯品会购物网站结构分析.doc

ID:55564099

大小:150.50 KB

页数:10页

时间:2020-05-17

唯品会购物网站结构分析.doc_第1页
唯品会购物网站结构分析.doc_第2页
唯品会购物网站结构分析.doc_第3页
唯品会购物网站结构分析.doc_第4页
唯品会购物网站结构分析.doc_第5页
资源描述:

《唯品会购物网站结构分析.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、唯品会购物网站结构分析课程名称:软件设计与体系结构学校:广东信息工程职业学院专业:软件开发班级:2姓名:摘要随着计算机软件设计的发展和互联网的普及,软件进入到生活的各个行业之中。在这个软件的时代,软件系统拥有一个好的设计与结构显得尤其重要。通过唯品会应用软件的设计,将软件设计与体系结构的知识,运用到实际系统中,是对技术和知识的巩固。本系统主要运用增量模型,随着知识的学习进步进行系统的不断开发。主要采用了策咯模式、抽象工厂模式、观察者模式、装饰模式、访问者模型。同时还拥有设计原则的思想,让操作系统

2、更加稳定而高效。目录1.引言22.业务分析22.1业务概述22.2功能需求22.3系统需求22.4基本操作图32.5业务要求32.6特性33.软件结构设计原则43.1整体情况的设计43.1.1普通用户活动信息43.1.2会员用户活动信息43.1.3管理员活动信息43.2具体设计43.3模块划分情况53.4业务流程设计54.设计模式54.1工厂模式54.1.1模式说明54.1.2所用原则64.2抽象工厂模式说明64.2.1抽象工厂结构图形64.2.2所用原则74.3观察者模式74.3.1模式说明7

3、4.3.2使用原则84.4访问者模式84.4.1模式说明84.5装饰模式84.5.1模式说明81.引言在当代社会,电子商务在信息技术的强有力的推动下,正以惊人的速度在发展。计算机的全球联网,形成了与地域、空间无关的世界一体化市场,一种全新的、基于计算机网络的新型商业机制正在逐步形成。建设一个能够充分展示产品,提供相关信息,帮助商家及时了解用户需求,以及实现用户订购产品等功能的商务类型网站是适应现在商业发展的一个主流方向。2.业务分析2.1业务概述在网上购物软件上,拥有像流水线一样经一道一道的程序

4、,来实现客户所需要经过增、删、查、改、存、读的基本程序。对于会员,普通客户与管理员都拥有一套必须执行的一套操作。管理员:可以通过网络进行软件更新、会员管理、普通用户管理、网页的内容更新、以及发布优惠信息、查看时间段的营业销售情况、添加各种新的活动。  普通用户:可以查看今日优惠、查看物品详情、增加购物车、查看消费金额。会员:在普通用户的基础上增加会员优惠、折扣情况、尊贵服务。2.2功能需求唯品会购物网以及唯品会PPT软件主要是功能为了满足顾客的需求,使得操作更加简便、快捷、高效。2.3系统需求系

5、统能将用户每次的消费设置成唯一的标识符记录在用户的信息上; 系统可以提供适当的浏览器供给顾客查看电子邮件等。2.4基本操作图(1)用户登录信息----(2)点击需要购买的商品,加入购物车。(3)确认购买商品后购买,填写收货地址。(4)结账付款(或者退款商品)。(5)由系统数据库记录订单信息及订单细节更新订单表和订单细节表。(6)数据库更新数据后,返回用户订单详情。2.5业务要求具体业务要求如下:l各种商品的大小尺寸、保质时间、物品分类。l使用计算机网站或者手机网站、软件来购买商品。l用户通过网络

6、上的要求实现购物,改变原有的凡俗的预定方式。l会员通过网络来实现优惠查询与会员特权,更加经济实惠。l管理员可以更直接管理用户和用户会员,分析用户的购买的数据,可以更好的辅助决策。2.6特性能够在网络上完成购物并达成各种商品优惠,使普通用户和会员更加方便快捷。系统管理员可以通过电子邮件给客户发送信息,大大节省了人力物力,达到节省时间的效果。并可以满足客户各种所需要的各种商品。3.软件结构设计原则3.1整体情况的设计通过分析整个系统的需求和设计,使用面向对象的方法,结合UML图建设模型,对整个系统分

7、析的情况,如图所示:3.1.1普通用户活动信息普通用户可以进行商品查看,添加购物车,查看消费金额度等活动。3.1.2会员用户活动信息会员用户可以在普通用户的基础上享受更多的服务,例如:商品的优惠、今日的活动等。3.1.3管理员活动信息管理员可以对普通用户和会员用户的信息管理,修改优惠与商品的信息。3.2具体设计根据设计或实现能处理各种各样的异常情况,合理满足需求中一些合理的变化,使得软件以及网页更加健壮性、可复用性、可维护性,让系统设计更加稳定、维护的简单情况。3.3模块划分情况按照唯品会这个软

8、件设计,基本分割成前台和后台。前台是用来与用户交互的界面设计应用满足用户,所需要的“高端大气,低调奢华”“小清新”为主要风格。后台所显示的代码,实现了调理清晰,方便之后的扩展与信息管理。如图下所示:3.4业务流程设计对于整个系统的业务流程情况,主要分为三个主要参与方。购物用户的商品信息通过系统服务器的处理反馈给系统的管理员,而管理员所发布的相关优惠信息,也是通过服务器的方法通知给会员用户。而普通用户则收到所更新的商品最新的信息情况。3.设计模式4.1工厂模式4.1.1模式说明工厂方法模式(FAC

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。