- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
唯品会购物网站结构分析
课程名称:软件设计与体系结构
学 校:广东信息工程职业学院
专 业:软件开发
班 级: 2
姓 名:
摘要
随着计算机软件设计的发展和互联网的普及,软件进入到生活的各个行业之中。在这个软件的时代,软件系统拥有一个好的设计与结构显得尤其重要。通过唯品会应用软件的设计,将软件设计与体系结构的知识,运用到实际系统中,是对技术和知识的巩固。
本系统主要运用增量模型,随着知识的学习进步进行系统的不断开发。主要采用了策咯模式、抽象工厂模式、观察者模式、装饰模式、访问者模型。同时还拥有设计原则的思想,让操作系统更加稳定而高效。
目录
1. 引言 2
2. 业务分析 2
2.1业务概述 2
2.2功能需求 2
2.3系统需求 2
2.4基本操作图 3
2.5业务要求 3
2.6特性 3
3. 软件结构设计原则 4
3.1整体情况的设计 4
3.1.1普通用户活动信息 4
3.1.2会员用户活动信息 4
3.1.3管理员活动信息 4
3.2具体设计 4
3.3模块划分情况 5
3.4业务流程设计 5
4. 设计模式 5
4.1工厂模式 5
4.1.1模式说明 5
4.1.2所用原则 6
4.2抽象工厂模式说明 6
4.2.1抽象工厂结构图形 6
4.2.2所用原则 7
4.3观察者模式 7
4.3.1模式说明 7
4.3.2使用原则 8
4.4访问者模式 8
4.4.1模式说明 8
4.5装饰模式 8
4.5.1模式说明 8
引言
在当代社会,电子商务在信息技术的强有力的推动下,正以惊人的速度在发展。计算机的全球联网,形成了与地域、空间无关的世界一体化市场,一种全新的、基于计算机网络的新型商业机制正在逐步形成。建设一个能够充分展示产品,提供相关信息,帮助商家及时了解用户需求,以及实现用户订购产品等功能的商务类型网站是适应现在商业发展的一个主流方向。
业务分析
2.1业务概述
在网上购物软件上,拥有像流水线一样经一道一道的程序,来实现客户所需要经过增、删、查、改、存、读的基本程序。对于会员,普通客户与管理员都拥有一套必须执行的一套操作。
管理员:可以通过网络进行软件更新、会员管理、普通用户管理、网页的内容更新、以及发布优惠信息、查看时间段的营业销售情况、添加各种新的活动。??
普通用户:可以查看今日优惠、查看物品详情、增加购物车、查看消费金额。
会员:在普通用户的基础上增加会员优惠、折扣情况、尊贵服务。
2.2功能需求
唯品会购物网以及唯品会PPT软件主要是功能为了满足顾客的需求,使得操作更加简便、快捷、高效。
2.3系统需求
系统能将用户每次的消费设置成唯一的标识符记录在用户的信息上;?
系统可以提供适当的浏览器供给顾客查看电子邮件等。
2.4基本操作图
用户登录信息----
点击需要购买的商品,加入购物车。
确认购买商品后购买,填写收货地址。
结账付款(或者退款商品)。
由系统数据库记录订单信息及订单细节更新订单表和订单细节表。
数据库更新数据后,返回用户订单详情。
2.5业务要求
具体业务要求如下:
各种商品的大小尺寸、保质时间、物品分类。
使用计算机网站或者手机网站、软件来购买商品。
用户通过网络上的要求实现购物,改变原有的凡俗的预定方式。
会员通过网络来实现优惠查询与会员特权,更加经济实惠。
管理员可以更直接管理用户和用户会员,分析用户的购买的数据,可以更好的辅助决策。
2.6特性
能够在网络上完成购物并达成各种商品优惠,使普通用户和会员更加方便快捷。系统管理员可以通过电子邮件给客户发送信息,大大节省了人力物力,达到节省时间的效果。并可以满足客户各种所需要的各种商品。
软件结构设计原则
3.1整体情况的设计
通过分析整个系统的需求和设计,使用面向对象的方法,结合UML图建设模型,对整个系统分析的情况,如图所示:
3.1.1普通用户活动信息
普通用户可以进行商品查看,添加购物车,查看消费金额度等活动。
3.1.2会员用户活动信息
会员用户可以在普通用户的基础上享受更多的服务,例如:商品的优惠、今日的活动等。
3.1.3管理员活动信息
管理员可以对普通用户和会员用户的信息管理,修改优惠与商品的信息。
3.2具体设计
根据设计或实现能处理各种各样的异常情况,合理满足需求中一些合理的变化,使得软件以及网页更加健壮性、可复用性、可维护性,让系统设计更加稳定、维护的简单情况。
3.3模块划分情况
按照唯品会这个软件设计,基本分割成前台和后台。
前台是用来与用户交互的界面设计应用满足用户,所需要的“高端大气,低调奢华”“小清新”为主要风格。
后台所显示的代
文档评论(0)