山西工商学院计算机工程信息学院分析与设计(组图)
优采云 发布时间: 2021-07-14 20:39
山西工商学院计算机工程信息学院分析与设计(组图)
山西工商职业技术学院计算机工程信息学院毕业论文 山西职业技术学院计算机工程信息学院毕业论文 2 完成日期 2013年11月 山西职业技术学院目录 1 简介 111 背景选题意义及意义 112 美容化妆品网购店铺管理系统特点 113 研究意义 12 系统需求分析 121 系统目标 122 系统功能需求分析 123 系统组织分析 2231 普通用户 2232 注册会员 3233 普通管理员 5234 系统管理员 624 系统非功能性要求 73 系统概要设计 831 系统总体功能设计 832 系统设计原则 833 系统结构设计 94 系统详细设计 941 系统结构设计 942 创建系统静态模型 9421 创建系统类图 9422 组织系统包图 1 11243 创建系统动态模型 431 创建序列图和协作图 1219432 创建活动图和状态图 2244 创建系统部署模型 441 创建组件图 23442 创建系统部署图 245 总结 241 简介 11 选题的背景和意义。进入21世纪的今天,全球经济正在进入信息经济的新时代。随着网络的不断发展,基于信息技术的商业模式逐渐影响了传统的生产经营模式和生活节奏中的购销模式。在越来越快的今天,人们需要更多的休息时间,网上购物正式给人们带来了一种轻松,让大家享受购物的快乐和乐趣。网购已逐渐成为消费者的一种生活习惯。人们已经开始了。认同这种网上消费方式。 12美美网购店铺管理系统特点美美网购店铺管理系统结合网络技术和传统实体店的优势,减少流通环节,降低交易成本,打破时间、空间、地域限制,让用户可以选择并通过互联网在商店购买商品。感受互联网带给我们的轻松购物体验。 13 研究意义。美丽。美丽。趋势。在线购物商店管理。
该系统实际上是计算机技术和商店购物的结合。借助先进的现代信息网络技术,实现了一种创新的门店购物管理形式。网络购物的信息化提高了网络购物的可靠性和便利性。美超网购店铺管理系统要解决的问题,可以让人们的购物变得轻松、多元化、简单、美观。美超购物网店系统是一种先进的购物方式,比传统的实体店购物方式有更多的选择。更便捷的时效性 2 系统需求分析 21 系统目标 基于浏览器服务器应用,通过信息网络,通过信息网络,通过商贸领域电子数据信息流通的方式,完成相关的各种综合服务活动到网店 22 系统功能需求分析 美妆网购店铺管理系统基于BS模型,通过对传统实体店的调查分析,结合用户的需求,打造一套具有前台的信息化管理系统。和后台。系统的功能需求如下: 1 统一友好的操作界面保证 系统的易用性 2 产品分类详细,产品信息可分类别查看。 3 它提供了一个简单的安全模型。用户必须先注册并登录,然后才能被允许访问。 4 设计网店后台运营平台,管理网店基础数据 23 系统组织分析 根据美妆网店管理系统的需求分析可知,该系统的参与者包括1 用户是指所有使用美美网购商城管理系统的人是特约参与者 2 普通用户指进入美美网购商城浏览但未注册的用户购买产品,只有查看产品信息的功能。 3 注册会员用户是指登录美妆美容网店可以进行购买的注册用户。 4 管理员 分为系统管理员和普通管理员,其中普通用户、注册会员管理员是继承自用户,其各自的广义关系如图21所示。 图21 系统参与者关系图 231 普通用户用例图 普通用户可以使用本系统进行的活动包括: 1 在美妆网购物商城注册,成为注册会员。 2 浏览商品信息,包括分类商品信息、折扣商品信息和热门商品
信息3 查询产品包括分类产品、折扣产品、热门产品和高级查询。 4 通过在线帮助获取您想了解的相关信息。普通用户的功能*敏*感*词*和用例图如图22、图23、图22、图22,普通用户功能*敏*感*词*23 普通用户用例图232 注册会员除了拥有一个会员的所有功能普通用户,注册会员也可以在本系统中进行活动: 1 登录美容美妆网店 2 订单管理包括查询订单、创建订单和修改订单 3 管理购物车包括查看购物车信息、删除购物车信息和购买商品。 4 管理个人信息,包括查询个人信息、修改个人信息、保存个人信息。 5. 产品订单在线支付。 6. 找回密码。注册成员函数*敏*感*词*和注册成员用例图。如图24,图25,图24,注册会员的功能结构,图25,注册会员的用例,图233,普通管理员,普通管理员可以通过这个系统进行的活动包括1个来管理用户,包括创建管理员、查询用户、修改用户权限、删除用户 2 管理订单,包括订单查询和订单确认。 3 管理商品,包括基础商品信息管理。商品分类管理和特殊商品管理。管理员功能*敏*感*词*和管理员用例图如图 26、图 27、图 26 普通管理员功能*敏*感*词* 图 27 一般管理员用例图 234 系统管理员 系统管理员主要负责以下 3 个方面: 1系统安全满足系统安全设置 访问控制用于保护数据安全、系统操作权限分配和管理任务 2 在数据管理、数据备份和恢复、数据字典管理、数据删除等方面。在系统应用中,当数据库崩溃,所有保存在其中的相应数据都将丢失。数据备份和恢复的作用是在数据崩溃时及时备份数据库中的信息。您可以立即回复要准备的数据库中的信息。系统管理员功能*敏*感*词*和系统管理员用例图如图28和图29所示。 图28 系统管理员功能*敏*感*词* 图29 系统管理员用例图 24 系统非功能需求 系统界面的风格基本是同样,页面的设计也趋向于人性化和简单化,以方便用户使用。
操作界面清晰一致,同一个功能同一个图标,有明确的错误提示。错误操作后,系统提供有针对性的提示,方便退出。随时可以轻松地从一个界面跳转到另一个界面。 3 系统概要设计 31 系统整体功能设计 美妆美妆网购店铺管理系统功能*敏*感*词*如图31所示。 图31 美妆美妆网购店铺管理系统功能*敏*感*词*如图 32。系统的设计原则是用户安装本系统的前提条件。 3台1个服务器P1111及以上CPU512M内存20G硬盘10100M网络2个客户端IE60及以上3个操作系统WindowsXP33系统结构设计美妆网购店铺管理系统是使用基于互联网Web模式的BS客户端服务器结构系统开发的平台是目前流行的轻量级Java开发平台和移动互联网Android平台。它具有高度的实用性、可维护性和良好的可扩展性。系统采用分层架构,以系统的具体业务功能为业务层。拥有的实体和数据访问组件分为数据访问层,系统需要的每个控制器作为控制层。系统客户端向用户展示的各种界面构成了系统的表现层。 4 系统详细设计 41 系统结构设计 系统结构 图 41 为图 41 所示。图 41 系统集成架构。图 42. 创建系统静态模型。在获得系统的基本需求和用例模型后,通过识别和分析系统中的类和对象,创建系统的静态模型。该过程包括组织系统的包图和创建系统的类图421 创建系统类图。类图是系统的静态结构视图。类图中的UML建模元素包括类及其结构和行为、接口、协作、依赖、泛化关系的多重性和导航指示符角色名称。系统采用分层架构。业务层类图如图42所示。数据访问层中的实体类图如图43-1所示。数据访问组件类图如图 43-2 所示。控制层类图如图44所示,表现层类图如下图45所示。图 42 业务层类图。图 43-1 实体类图。图 43-2 数据访问组件类。
图 44 控制层类图 图 45 表示层类图 422 组织系统包图 建立包图可以在逻辑上降低复杂度,控制可见性,引导读者思路。在对大型系统进行建模时,往往需要处理大量的 Class 接口组件节点和图表。这时候就需要将语义相近、倾向于变化的元素组合在一起,将这些元素组织起来,添加到同一个包中。系统包图如图 46、图 46、系统包和图 43 所示,创建系统。根据系统的用例模型,动态模型还可以通过对象之间的交互来检验系统对象的行为。这种交互以两种方式被引用。一组交互对象是调查的中心,即通过交互图包括序列图。协作图侧重于独立对象,包括活动图和状态图。 431 创建时序图和协作图。序列图描绘了系统中一组对象在时间上进行交互的整体行为。协作图描述了系统中一组对象的行为。几何交互 1 注册会员用户时序图如图47-1、图48-1、图49-1、图410-1、图411-1,对应的协作图如图47- 2、图 48-2 图 49-2 图 410-2 图 411-2 所示 图 47-1 注册会员在线取消时序图 图 48-1 注册会员登录系统时序图 图 49-1 注册会员修改注册信息时序图图 410 注册会员 用户通过购物车添加商品。时序图 411-1 注册会员用户账号管理时序图 图47-2 注册会员在线注销协同图 图48-2 注册会员登录系统协同图 图49-2 注册会员修改注册信息协同图 410-2 注册会员添加产品通过购物车 协作图 图411-2 注册会员用户账号管理协作 图2 普通用户注册本系统的时序图如图412-1,对应的协作图如下图412-2 图412- 1 普通用户注册本系统时序图 图412-2 普通用户注册本系统协同图3 管理员管理商品时序图如下图413-1 对应协同图如下图413 -2 图413-1 管理员管理s产品信息序列
图 图 413-2 管理员管理产品信息协作图 432 创建活动图和状态图。活动图描述了在操作执行期间完成的工作。状态图描述跨越多个用例的对象的生命周期。状态与状态的转换1 普通用户的活动图如图414-1所示,对应的状态图如图414-2所示。图414-1是普通用户的活动图。图414-2 用户状态如图2 注册 会员用户的活动图如下图415-1 所示,对应的状态图如下图415-2 所示。注册会员用户活动图如图415-2所示。注册会员的活动图如图3所示。管理员的活动图如图416-下图所示。 1 中对应的状态图如图 416-2 所示。图 416-1 如图 416-1 所示。管理员活动图如图 416-2 所示。管理员状态图如图 44 所示。有两种方法可以创建系统部署模型来对系统的实现结构进行建模。组件图和部署图 441 创建组件图 组件是构建应用程序的软件单元。组件图不仅包括组件,还包括组件之间的依赖关系,以便通过依赖关系来估计系统构建变化对系统可能产生的影响。 1 表示层组件图如下图417所示。图 417 表示层组件。图2 控制层组件图如图418所示。 图418 控制层组件图。图3 业务层组件图如图419所示。 图419 业务层组件图。图 4 数据访问层。组件图在下图420中示出。图420 数据访问层组件图442创建系统部署图。系统部署图描述了系统节点上运行资源的安排。本系统的系统部署图如下图421所示。 图421 系统部署图5总结介绍了一个简单的网购店铺管理系统。通过系统的面向对象分析和设计,进一步说明了在UML再项目开发中的综合应用。用例图用于描述系统的需求。使用类图和包图。系统静态模型的创建使用活动图状态图来创建系统的动态模型。最后通过组件图和部署图完成系统结构的实现,加深对UML统一建模语言的理解,在实际项目中实现自身。价值