美妆美潮网上购物商店管理系统.doc_第1页
美妆美潮网上购物商店管理系统.doc_第2页
美妆美潮网上购物商店管理系统.doc_第3页
美妆美潮网上购物商店管理系统.doc_第4页
美妆美潮网上购物商店管理系统.doc_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

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

文档简介

山西工商学院计算机工程信息学院论文山西工商学院计算机信息工程学院美妆美潮网上购物商店管理系统分析与设计 作 者 姓 名: 张娟 班 级: 11计算机科学与技术班 学 号: 201117014122 完 成 日 期: 2013年11月 山西工商学院 目 录1 绪论1 1.1 选题背景及意义1 1.2 美妆美潮网上购物商店管理系统的特点1 1.3 研究意义12 系统需求分析1 2.1 系统目标1 2.2 系统功能需求分析1 2.3 系统组织分析2 2.3.1 普通用户2 2.3.2 注册会员3 2.3.3 普通管理员5 2.3.4 系统管理员6 2.4 系统非功能性需求73 系统概要设计8 3.1 系统的总体功能设计8 3.2 系统的设计原则8 3.3 系统结构设计94 系统详细设计9 4.1系统的结构设计9 4.2 创建系统静态模型9 4.2.1 创建系统类图9 4.2.2 组织系统包图11 4.3 创建系统动态模型12 4.3.1创建序列图和协作图12 4.3.2 创建活动图和状态图19 4.4创建系统部署模型22 4.4.1 创建构件图23 4.4.2 创建系统部署图245 总结241 绪论1.1 选题背景及意义二十一世纪的今天,全球经济正步入一个信息经济的新时代。随着网络的不断发展,以信息技术为依托的商务模式逐渐影响了传统的生产经营模式和购销模式。在生活节奏越来越快的今天,人们需要有更多的休息时间,而网上购物正式给人们带来一种轻松,让每个人享受到购物的快乐和乐趣。网络购物已经日渐成为消费者的一种生活习惯,人们已经开始认同这种在网上消费的方式。1.2美妆美潮网上购物商店管理系统的特点美妆美潮网上购物商店管理系统,结合网络技术和传统实体商店的优点,减少流通环节,降低交易成本,打破时空和地域的限制。使用户可以通过网络在商店中挑选和购买商品,感受网络给我们带来的轻松购物体验。1.3 研究意义美妆美潮网上购物商店管理系统实际上就是计算机技术和商店购物的结合,借助先进的现代化、信息化的网络技术对商店购物实施管理的一种创新形式,实现网上购物的信息化,提高网上购物的可靠性和便利性。美妆美潮网上购物商店管理系统要解决的问题,可以使得人们购物轻松化、多元化、简单化。美妆美潮购物网店系统是一种先进的购物方式,相比传统的实体商店购物方式,具有更多元化的选择性和更便捷的时效性。2 系统需求分析2.1 系统目标基于浏览器/服务器应用方式,通过信息网络以电子数据信息流通的方式在商业贸易领域中进行完成各项与网络商店相关的综合服务活动。2.2 系统功能需求分析美妆美潮网上购物商店管理系统是基于B/S模式,通过对传统实体商店的考察、分析,结合用户的要求而创建的一套拥有前后台的信息化管理系统。该系统功能需求如下:(1) 统一友好的操作界面,保证系统的易用性;(2) 商品分类详尽,可按不同类别查看商品信息;(3) 提供简单的安全模型,用户必须先进行注册、登录,才被允许进去访问;(4) 设计该网店的后台操作平台,管理网店的各项基本数据。2.3 系统组织分析根据美妆美潮网上购物商店管理系统的需求分析可知,该系统的参与者包括:(1) 用户。指所有使用美妆美潮网上购物商店管理系统的人,是专门抽象出来的一个参与者。(2) 普通用户。指进入美妆美潮网上购物商店浏览但是没有进行注册的用户,无权购买商品,仅有浏览商品信息的功能。(3) 注册会员用户。指已经注册过的用户,登录美妆美潮网上购物商店后即可进行购物。(4) 管理员。分为系统管理员和普通管理员。 其中,普通用户、注册会员、管理员都继承自用户,其各自之间的泛化关系,如下图2.1所示。 图2.1 系统参与者关系图2.3.1 普通用户用例图普通用户可以通过本系统进行的活动有:(1) 在美妆美潮网上购物商店进行注册,已成为注册会员;(2) 浏览商品的信息,包括分类商品信息、优惠商品信息和热门商品信息;(3) 查询商品,包括分类商品、优惠商品和热门商品以及高级查询;(4) 通过在线帮助获得想要了解的相关信息。普通用户功能结构图和用例图如下图2.2、图2.3所示。 图2.2 普通用户功能结构图 图2.3普通用户用例图 2.3.2 注册会员 注册会员除了拥有普通用户的所有功能外,还可以在本系统进行的活动有:(1) 登录美妆美潮网上购物商店;(2) 管理订单,包括查询订单、创建订单和修改订单;(3) 管理购物车,包括查看购物车信息、删除购物车信息和购买商品;(4) 管理个人信息,包括查询个人信息、修改个人信息和保存个人信息;(5) 进行商品订单的在线支付;(6) 找回密码。注册会员功能结构图和注册会员用例图如下图2.4、图2.5所示。 图2.4注册会员功能结构图 图2.5注册会员用例图2.3.3 普通管理员普通管理员通过本系统可以进行的活动包括:(1) 对用户进行管理,包括创建管理员、查询用户、修改用户权限和删除用户;(2) 对订单进行管理,包括订单查询和订单确认;(3) 对商品进行管理,包括商品基本信息管理、商品类别管理和特价商品管理。管理员功能结构图和管理员用例图如下图2.6、图2.7所示。 图2.6普通管理员功能结构图 图2.7普通管理员用例图2.3.4 系统管理员系统管理员主要负责以下3个方面:(1) 系统安全方面满足系统安全性,设置访问控制用来保护数据安全。设置系统操作权限分配和管理等任务。(2) 数据管理方面数据备份和恢复、数据字典管理、数据删除等。在系统应用中当数据库崩溃时,其中保存的相应的数据将会全部丢失。数据备份恢复功能的作用就是及时的备份数据库中的信息,当数据崩溃时可以立即回复数据库中的信息,做到有备无患。系统管理员功能结构图和系统管理员用例图如下图2.8、图2.9所示。 图2.8系统管理员功能结构图 图2.9系统管理员用例图2.4 系统非功能性需求 系统界面风格基本一致,本着方便用户的宗旨,在页面的设计上趋向于人性化,易于操作;界面清晰明了,协调一致,同样功能用同样的图标;有清晰的错误提示,误操作后,系统提供有针对性的提示;方便退出,随时转移界面,很容易从一个界面跳到另一个界面。3 系统概要设计 3.1系统的总体功能设计 美妆美潮网上购物商店管理系统功能结构图如下图3.1所示。图3.1 美妆美潮网上购物商店管理系统功能结构图3.2 系统的设计原则用户安装本系统的必备条件有一下3条。 1. 服务器:P1111及其以上CPU,512M内存,20G硬盘,10/100M网络; 2. 客户端:IE6.0及其以上; 3. 操作系统:Windows XP。3.3 系统结构设计美妆美潮网上购物商店管理系统采用基于互联网Web模式的B/S客户端服务器结构,系统开发的平台是当前流行轻量级的Java 开发平台和移动互联Android平台,具有高度的实用性、可维护性和良好的可扩展性。系统采用分层的架构,把本系统的具体业务功能作为业务层;把本系统所拥有的实体和数据访问组件分为数据访问层;把系统所需要的各控制器作为控制层;本系统客户端显示给用户的各种界面组成系统的表示层。4 系统详细设计4.1系统的结构设计系统架构图如下图4.1所示。 图4.1 系统整合的架构图4.2 创建系统静态模型在获得系统的基本需求用例模型后,通过识别和分析系统中的类和对象来创建系统静态模型,过程包括组织系统的包图和创建系统的类图。4.2.1 创建系统类图类图是系统的静态结构视图,在类图中UML建模元素包括类及其结构和行为,接口,协作,关联、依赖、泛化关系,多重性和导航指示符,角色名字等。本系统采用分层架构,其中业务层类图如下图4.2所示。在数据访问层中,实体类类图如下图4.3-1所示;数据访问组件类图如下图4.3-2所示。控制层类图如下图4.4所示;表示层类图如下图4.5所示。 图4.2 业务层类图 图4.3-1 实体类类图 图4.3-2 数据访问组件类图 图4.4 控制层类图 图4.5 表示层类图4.2.2 组织系统包图建立包图可以在逻辑上降低复杂度,控制可见度及指引读者的思路。当对大型系统建模时,经常需要处理大量的类、接口、构件、结点和图,这时就有必要把语义相近并倾向于一起变化的元素分组,将这些元素组织起来加入到同一个包中。系统包图如下图4.6所示。 图4.6 系统包图4.3 创建系统动态模型根据系统的用例模型,还可以通过对象之间的相互作用来考察系统对象的行为。这种交互作用通过两种方式进行参考。以交互作用的一组对象为中心考察,也就是通过交互图,包括序列图和协作图。以独立的对象为中心考察,包括活动图和状态图。4.3.1 创建序列图和协作图 序列图描绘了系统中的一组对象在时间上交互的整体行为。协作图描绘了系统中一组对象在几何上的交互行为。 1. 注册会员用户的各序列图如下图4.7-1、图4.8-1、图4.9-1、图4.10-1、图4.11-1所示,其相对应的协作图如下图4.7-2、图4.8-2、图4.9-2、图4.10-2、图4.11-2所示。 图4.7-1 注册会员在线注销序列图 图4.8-1 注册会员登录系统序列图 图4.9-1 注册会员修改注册信息序列图 图4.10注册会员用户通过购物车添加商品序列 图4.11-1注册会员用户账户管理序列图 图4.7-2 注册会员在线注销协作图 图4.8-2 注册会员登录系统协作图 图4.9-2 注册会员修改注册信息协作图 图4.10-2 注册会员通过购物车添加商品协作图 图4.11-2 注册会员用户账户管理协作图 2.普通用户注册本系统的序列图如下图4.12-1所示,相对应的协作图如下图4.12-2所示。 图4.12-1普通用户注册本系统序列图 图4.12-2普通用户注册本系统协作图 3. 管理员管理商品的序列图如下图4.13-1所示,相对应的协作图如下图4.13-2所示。 图4.13-1管理员管理商品信息序列图 图4.13-2管理员管理商品信息协作图4.3.2 创建活动图和状态图 活动图描述一个操作执行过程中所完成的工作。状态图描述跨越多个用例的对象在其生命周期中的各种状态极其状态之间的转换。 1. 普通用户的活动图如下图4.14-1所示,相对应的状态图下图4.14-2所示。 图4.14-1 普通用户活动图 图4.14-2 用户状态图 2. 注册会员用户的活动图如下图4.15-1所示,相对应的状态图下图4.15-2所示。 4.15-1 注册会员用户活动图 图4.15-2 注册会员状态图 3. 管理员的活动图如下图4.16-1所示,相对应的状态图下图4.16-2所示。 图4.16-1 管理员活动图 图4.16-2 管理员状态图4.4 创建系统部署模型对系统的实现结构进行建模的方式有两种,即构件图和部署图。4.4.1 创建构件图构件,即构造应用的软件单元。构件图中不仅包括构件,同时还包括构件之间的依赖关系,以便通过依赖关系来估计对系统构建的修改给系统造成的可能影响。1. 表示层构件图如下图4.17所示。 图4.17 表示层构件图2. 控制层构件图如下图4.18所示。 图4.18 控制层构件图3. 业务层构件图如下图4.19所示。 图4.19业务层构件图4. 数据访问层构件图如下图4.20所示。 图4.20 数据访问层构件图4.4.

温馨提示

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

评论

0/150

提交评论