基于uml网上花店系统建模研究

基于uml网上花店系统建模研究

ID:5244358

大小:27.50 KB

页数:6页

时间:2017-12-06

上传者:U-3335
基于uml网上花店系统建模研究_第1页
基于uml网上花店系统建模研究_第2页
基于uml网上花店系统建模研究_第3页
基于uml网上花店系统建模研究_第4页
基于uml网上花店系统建模研究_第5页
资源描述:

《基于uml网上花店系统建模研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

基于UML网上花店系统建模研究  摘要:网上花店是电子商务的一种具体形式,其具有传统商店无可比拟的优势,本文分析了网上花店的具体需求,采用用例驱动的思想,利用UML建模语言完成了整个网上花店的功能抽象,需求建模,并用类图描述了系统的整体架构。关键词:网上花店;UML建模语言;用例图;类图一、引言如今是一个信息高速发展的社会尤其以网络的高速发展为代表,随着互联网的飞速发展,互联网也走进了千家万户。网上商店作为电子商务的一种具体形式在Internet上已经非常普及。由于充分利用和结合了最新的信息技术,网上商店具有传统商店无可比拟的优势,如经营成本低、受地域限制和时间限制少、市场扩张力极大等。目前Internet上的网上商店每天以惊人的速度增加。网上购物越来越成为现代年轻人的首选。鲜花的买卖业务是一个与我们的日常生活密切相关,长辈的生日节日、祝福及问候、对心爱的人表达爱意、看望病号等时候,足不出门便能选购好自己称心如意的商品鲜花更是人们的首选。UML[1]是一种用于对软件密集型系统进行可视化、详述、构造和文档化的建模语言,可以很好地完成网上花店系统的分析与设计。6 二、功能描述系统前台的主要功能:1.用户注册和登录功能:未注册的用户(旅客)可以注册,注册过的用户可通过输入用户名和密码进行登录。2.订单查询功能:通过订单号、订单人的姓名、联系电话等信息对订单信息进行查询。3.鲜花信息查询功能:未注册和登录的用户均可以浏览网上花店所售鲜花的信息,包括鲜花、花篮、绿植花卉、功能绿植、卡通花束、鲜花定制等鲜花信息。还可以按照分类方式查找鲜花或通过关键字进行模糊查询,使用户方便快捷的浏览所需要的信息。4.鲜花选购功能(购物车):用户根据自己的需要,可以进行鲜花的选购,查看鲜花的基本信息,如商品说明,包括图片展示、价格、材料、包装、配送范围等。用户根据自己的需要确定选购鲜花的种类和数量后,即可放入购物车,通过输入用户名和密码登录(未注册的用户需先注册),填写配送信息(包括订购人信息,收货人信息、配送方式、卡片祝福语),提交订单后,可对订单信息进行修改。选择付款方式,成功付款后,鲜花的购买就完成了。5.用户评价(留言):用户可对商品进行自己的评论。6.鲜花定制功能:用户根据自己的需要,选择鲜花的主花材、配花材以及包装方式来定制鲜花。6 系统后台的主要功能:1.登录功能:管理员通过输入合法的用户名和密码可以登录到系统的后台进行管理。2.商品类别管理:对商品的类别如:功能绿植、绿植花卉等进行修改、删除或添加等操作。3.商品管理:对花店的鲜花进行管理,可以通过商品名称、品牌名称等信息进行信息查询,还以及实现添加商品,删除商品等。4.订单管理:管理员可以对所有订单信息进行查看,可查询各类订单信息,如:待付款、待收货、申请退款的订单。删除和修改各个订单信息。5.用户管理:管理员管理所有注册的用户信息,查看所有用户的个人信息,实现添加、修改和删除用户信息。6.评论管理:管理员可查询、查看、删除用户的评论信息。三、用例分析(一)找出系统外部的参与者和外部关系,确定系统的边界和范围。参与者:管理员用户(二)确定每一个参与者所期望的系统行为。6 管理员期望的系统行为:对网上花店的商品类别信息、商品信息、用户信息、订单信息等进行管理,通过进行增、删、查、改等操作以实现管理员的管理。用户期望的系统行为:在网上花店可以浏览各类鲜花信息、查询鲜花信息,还可以根据自身需要定制鲜花,自由的发表评论信息。(三)把这些系统行为命名为用例。(四)使用泛化、包含、扩展等关系处理系统行为的公共或变更部分。(五)编制每一个用例的脚本:以商品管理和订单管理为例编写系统的用例说明。UseCase:商品管理参与者:管理员主流事件:1.管理员登录系统,打开系统主页面。2.管理员选择商品管理,进入商品管理界面。3.管理员输入商品名称,选择商品类别等查询商品信息,也可以查看、修改、删除商品以及添加商品。4.按确定按键提交增、删、改、查信息。5.系统保存管理员修改后的商品信息。UseCase:订单管理参与者:管理员主流事件:1.管理员登录系统,打开系统主页面。6 2.管理员选择订单管理,进入订单管理界面。3.管理员对订单进行管理,查询待付款、待收货、申请退货等订单信息,也可以对订单进行修改和删除。4.按确定按键提交增、删、改、查信息。5.系统保存管理员修改后的订单信息。6.系统向用户返回成功修改订单信息的信息。(六)绘制用例图用例图如图1所示。四、绘制类图类是面向对象模型最基本的模型元素[2]。类图表达了实现某一用例中一组对象类之间的静态结构,以及它们之间的联系和交互关系;并且类图还用来模拟开发中的实际代码,而且还有许多UML建模工具可以直接根据UML类图生成目标语言的类程序代码,或者实施反向工程,读取类的源代码文件,创建出新的类图。类图的作用主要体现在描述系统的静态结构和关系上[3],因为它不仅定义系统需要的各个类,还能够表示类之间的关系(关联、依赖、聚合和泛化等),还包括类的内部结构(类的属性和操作)定义和描述[4]。如图2所示是网上花店的类图。五、结论6 UML可以从各个方面描述系统的功能,将UML建模语言应用于网上花店的系统建模,可以极大的优化开发过程,本文对于网上花店的需求建模和系统建模的步骤和思路也可以应用于其他Web系统开发中,这样不仅可以使该系统具有良好的可靠性、易维护性及可扩展性而且能够为整个系统的复用打下良好的基础。参考文献[1]肖海蓉.UML在软件系统开发中的应用[J].陕西理工学院学报(自然科学版),2013,(03):23-27.[2]陆俊良.基于UML的企业网络营销平台设计[J].信息通信,2013,(04):45.[3]张献忠.基于UML的网上商城的分析与设计[J].福建电脑,2012,(11):127-128.[4]孙瀛.基于UML的小区物业管理系统分析[J].科技创新与应用.2012,(32):60-61.6

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

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

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