网上销售系统UML
网上购物系统架构设计(UML)

4
4.要发出定单,客户必须填写在线表格关于运 送和发票地址以及付款细节(信用卡或支票)。 5.在客户定单输入到系统之后,销售人员发送电 子请求给仓库,附上所订购的配置的细节。 6.事务的细节,包括定单号和客户账号,要e-mail 给客户,使得客户可以在线查看定单的状态。 7.仓库从销售人员那里获得发票,并给客户运送 计算机。
6
图1-1 参与者(在线购物)
第2步(在线购物)用例建模:寻找用例
表1-1 寻找用例(在线购物)
需求 号
1
需
求
参与者 Customer Customer
用例
Display Standard Computer Configuration
客户使用制造厂商的Web页面来查看所选择的服务器、台式 机或笔记本的标准配置,价钱也同时显示出来。 客户选择查看配置的细节,也许带有买它的意愿或建立一个 更合适的配置。每种配置的价格在客户要求的情况下可以计 算出来。
5
第1步(在线购物)用例建模: 寻找参与者
基于以上分析创建以下参与者:
1.客户-----------------Customer
2.销售人员-----------Salesperson 3.仓库-----------------Warehouse
Customer
Salesperson
Warehouse
Order Configured Computer 《extend》
请求销售人 员联系 Request Salesperson Contact
Customer
更新定单状态
打印发票
Update Order Status Warehouse 仓库
网上销售系统UML

一.网上生意营业体系电子商务的成长成为一个很热点的话题,网上购物已成为当今社会一种比较风行的购物方法.我们大家都异常的熟习淘宝,易趣等购物网站.经由我的不雅察我发明大学毕业生即将分开校园的时刻将大量的物品丢弃等,造成不须要的糟蹋,本着勤俭的思惟,本身设计一个相似淘宝的购物网站,愿望以此施展点菲薄之力.在当前具体的应用之中有两个很成功的主流的应用:一个是B2B,另一个是B2C.B2B重要面向企业,专门为企业供给倾销.发卖和结算等营业的平台,这种平台对机能.安然和办事请求比较高.B2C则是大家最熟习的,它直接面向终端的大众花费者.平日有两种方法,一种相似大的超市,里面摆满各类商品,让花费者直接选购,比方当当和卓著电子商务网站;而别的一种则相似于一个大商场,商场中有很多的柜台,用户可以直接到柜台选择和购置中意的商品,然后去结算,这种商场只供给和柜台相干的办事,并收取响应的柜台应用费用.一般而言,一个完全的电子商务体系包含信息流,资金流和物流3个要素,3者相辅相成,缺一不成.信息流就是商家经由过程应用电子商务网上生意营业平台向用户展现本身所要发卖的商品的信息,引诱用户经由过程收集购置商品.资金流就是用户在选择商品后,可以或许经由过程收集付出相干的费用,一般包含预付款付出,网上银行付出,货到付出等多种情势,本网站前期选择现金生意营业,后来可以成长成一卡通付出.物流就是将用户选择的商品经由过程物流配送体系送到用户的手上.本网站模拟的是B2C为主的网上发卖体系,主如果模拟一个大的超市,由商家供给商品办事并治理货色,花费者去阅读.遴选.搜刮.购置本身须要的商品,然后商家对用户的订单进行处理,完成生意营业.从用户和治理员两个角度对网上生意营业体系进行需求剖析.起首我们要明白什么是网上生意营业体系?进入网上生意营业体系做什么?明白网上生意营业体系是若何做的?它是若何为用户供给办事的?还有知道实际中的超市或商场是若何运作的?怎么样才干完成本身的购物进程?实际中的商场和网上生意营业体系有什么配合点和不合点?其次,作为商城的治理者,应当知道本身该做些什么,若何做?应当知道付出的流程是什么?货色的库存若何安插?货色的付出门路是什么?若何促销产品.新商品.特价物品?若何安插各个岗亭的工作人员?该体系的根本的运作进程如下:起首用户进入网上生意营业体系的大厅,即网上生意营业体系的首页.在这里,用户可以看到所有商品的种类,这里也供给了查询.促销商品.购物车等超链接敕令.用户可以单击商城运动信息通告检讨商城宣布的通知布告,或者是商城举办的促销运动.还可以检讨具体的商品,并从这里进入具体的商品界面.同样可以或许便利的搜刮商品,并且可以或许应用虚拟的购物车代替实际中的购物车进行购物.用户在检讨商品的价钱等具体情形之后,可以把本身爱好的商品放入购物车中,并可以对已放入购物车的商品进行处理,如修正商品数目,去掉落不满足的商品等.当用户购置完商品后,就可以进行结账了,也就是下订单.在用户下完订单后,商城会依据订单列表的内容,应用某种手腕进行确认,然落后行发货,发货成功并且收到款后,一个真正意义上的生意营业就完成了.除此之外,一个功效完美的网上生意营业体系还须要治理员治理本身的货色和商品.例如进货.添加新的商品.删除商品以及向用户发送促销运动通知布告.删除过时告白,对注册会员进行治理,这些须要治理员进行治理.一个典范的网上生意营业体系应当包含所卖商品种类的显示.查询.促销商品公示.商城运动信息通告.商城的筹划和购置流程通知布告.反馈信息.购物车等功效.同时也应当为网上生意营业体系的后台治理人员供给对应的信息保护及治理功效,包含订单治理.会员治理.商品治理.商品分类治理.体系设置.数据库备份等功效.依据网上生意营业体系的根本需求,本体系须要完成的义务包含:(1)种类显示.只要涉及所卖的商品,都可以在这显示.比方电脑.书本等等.本体系采取分级治理模式,当单击某个具体的商品的种类后,还会分成更细的第二级类别.在第二类别就显示具体的某个商品了;(2)查询.用户可以应用此项功效来查找所需的商品.用户只要输入想要查找商品的症结字,选择查询方法,然后单击“查询”按钮就可以查询到相干的商品;(3)最新商品.依据网上生意营业体系的动态治理,可以将商城中最新的商品放的一张列表中显示出来,供用户参考;(4)网上生意营业体系运动信息.在这里,商家可以以通知布告的情势显示商城近期的一些重要运动,比方什么时刻举办促销运动,哪些商品介入促销运动;(5)促销商品枚举.商城为了吸引用户的购置愿望,可以实行本身的促销筹划,这里商城设置了一张促销商品列表,用户可以打开这个列表检讨具体的商品信息;(6)购置流程.有些用户可能不会应用网上生意营业体系,可以在购置流程窗口懂得到所有购置流程的信息;(7)购物车.本体系的一个重要的功效.用户在网上生意营业体系购置商品,都要进过这个购物车,才可以将物品购置到手;(8)登录.注册.用户要想在网上生意营业体系中购置到商品,就必须先登录这个体系,假如还不是会员,那么就先辈行注册,然后登录购置商品;(9)小我信息.注册成为会员的用户,都将失去小我信息这个窗口,在这个.窗口中,用户可以检讨订单.检讨材料.检讨购物车等;(10)体系设置.这个义务有治理员完成.个中,治理员可以进行订单治理,会员治理.商品治理.分类治理.数据可保护.体系参数设置等.依据本体系的总义务,精确有以下几个功效.我从前台(用户)和后台(治理员)两个方面进行描写.就用户行动而言,网上生意营业体系应当有体系登录功效,有登录,就应当供给注册的功效.用户进入商城,应当供给商品阅读功效,用户须要直接定位到所需的商品目次,就须要供给一个搜刮功效.在网站首页,须要给用户供给商城运动.新商品展现和促销商品的功效.网上生意营业体系的方法各不雷同,就须要有一个购物流程解释,同时各大商家都邑供给一个反馈信息功效平台给用户,让他们供给珍贵的看法.最重要的购物功效则经由过程购物车供给应客户.就治理员而言,治理员须要对全部商城的会员进行治理,即须要会员治理的功效.治理员还须要治理用户下的订单,即须要订单治理功效,包含商品分类的添加.商品的添加和删除等.电子商城的数据是很重要的,所以还应当供给数据库保护等功效.对于网上生意营业体系前台所以的行动治理员都可以对它们进行编辑,治理员应当具有编辑文本功效.3,二级种类的显示;信息反馈模块;购物车模块,包含选物.购物和结账.在后台,可以将体系划分为会员治理模块;订单治理模块;商品治理模块,包含商品分类治理;编辑文本模块,包含促销商品的展现编辑,商城通知布告的编辑,购物流程的编辑,关于我们的编辑;体系设置模块,包含订单治理.商城设置.主题设置等.b.注册:供给应用户注册成为会员等功效;c.小我信息治理:用户可以检讨本身的材料.订单和购物车等信息.(2,就可以进行查询了.(3)阅读商品模块.包含以下几个部分:a.阅读商品种类列表:在网上生意营业体系首页中显示了商品类别号称,并供给超链接显示二级列表;b.阅读商品列表:显示二级商品种类和每个种类中商品的数目;c.,是否为新商品价钱,.(4)购物车模块.包含以下几个方面:a.购置商品:在阅读商品模块的商品具体内容中,有供给购置商品的按钮,单击它即可把物品添加到购物车中;b.阅读购物车:显示购物车中的商品列表.商品名称.商品数目.商品单价和总价;c.编辑购物车:修正购物车中已消失的商品的数目;d.撤消购物车中的商品:从购物车中将物品删除;e.清空购物车:把购物车中的物品全体删除.(5格,,即可将本身的信息反馈给商家.(6)会员治理模块.包含以下几个方面:a.编辑会员:治理员可以对注册会员的根本材料进行编辑;b.删除会员:治理员可以删除已注册的会员;c.检讨会员订单:治理员失去检讨会员订单的权限;d.检讨购物车:治理员可以检讨会员购物车的信息.(7a.,包含订单编号.运费.总价.订购日期等;b.修正订单状况:包含订单处理中.等待付款.吸收到订单.用户已签收4个状况.治理员可以对这四种状况进行修正;c.依据状况查询订单:治理员输入状况后,处于这一状况的所有订单将被枚举出来.(8a.,供给了存放种类.描写.价钱.数目.是否为新.是否置顶等选项;b.添加一级类别:在网上生意营业体系的首页显示的就是一级类别,治理员可以随时的添加一级类别;c.更新一级类别:治理员可以更改一级类此外名称;d.添加二级目次:治理员可认为一级类别再添加一个二级类别,甚至多个二级目次;e.移动二级目次:治理员可以将二级目次移动到另一个类此外二级目次中去;f.删除二级目次:治理员有权删除二级目次.(9行设置;b.商城设置:治理员可以对发卖Email.商城名称.默认说话.是否应用订单模式进行设置;c.银行设置:治理员可以对银行名称.银行账号.城市.国度等进行设置;d.主题设置:治理员可以对商城标识表记标帜.公司水印.页面信息.价钱格局等进行设置.一.1.依据网上发卖体系的体系设计剖析,可以肯定以下两点(1)网上发卖体系是为宽大客户供给的,只有他们介入,才可以进行电子生意营业,顾客可以登录体系,检讨商城通知布告,阅读商品,应用购物车购置商品,也可以将本身的看法或建议反馈给商家.(2)对于顾客反馈的信息,须要治理员来检讨.整顿.同时,首页展现什么样的商品.有些什么样的运动也须要治理员来设置.最重要的就是顾客购物车中的订单须要治理员来处理,再将其传递给仓库发货.是以治理员的必不成少,他还须要对全部前台内容的显示作调剂,也可以对会员进行治理.是以,体系的介入者至少包含顾客(会员).体系治理员.经由过程Rational Rose,可以先为体系树立顾客.治理员2个介入者.2.从顾客购置的流程来看,可以分为以下几个用例:登录体系(前台),阅读商品,检讨商城运动,查询商品,购置商品,反馈信息,注册.从治理员治理商城的流程来看,可以分为以下几个用例:登录体系(后台),会员治理,商品治理,订单治理,体系设置,编辑文本治理.3.创建用例图因为本体系消失顾客.治理员2个介入者,所以在辨认用例的进程中,可以将体系分为两个用例图来斟酌.下图为体系的用例:(1)顾客在网上发卖体系购置商品的用例图如下:(2)治理员进行商城治理的用例图:二.体系的时序图和协作图时序图和协作图用来描写对象以及对象之间的新闻.时序图是以时光为次序的暗示办法,而协作图是基于构造的一种暗示办法.1.用户注册时序图:用户起首输入电子生意营业平台的URL地址,进入电子商城首页,在电子商城首页中供给了一个“注册”超链接,帮忙转到注册模块.在注册页面中,提醒顾客输入注册信息,如注册名,暗码等等.输入完成之后,单击“注册”即可完成顾客注册.同时数据库模块会将填写的数据保管到数据表中,最后提醒注册成功.2、顾客购置商品时序图:顾客起首输入注册时的用户名和暗码登录体系,然落后入商品列表页面,这个页面分类显示了商城中所有的商品,在此顾客可以选择本身须要的商品,单击订购按钮将其参加到购物车中.在购物车中单击结算按钮,就可以完成购物了.此时数据库模块会将购物车中的商品保管到数据库的订单列表中.最后提醒添加商品成功.3.治理员添加商品时序图:治理员进入后台登录页面,输入治理员的用户名和暗码,登录网上生意营业体系的后台治理界面,在此,商品治理模块会将治理员的ID保管到体系缓存中.单击“商品治理”按钮,进入添加商品模块.再添加商品的页面中,请求输入待添加商品的根本信息,如所属种类.商品名称.描写等.治理员按请求输入相干信息并单击“添加商品成功”按钮后,给商品保管到数据库中,最后提醒添加成功.三.体系的协作图依据上面的时序图,给出响应的协作图:1、顾客注册会员协作图:2、顾客购物协作图:3、治理员添加商品协作图:四.体系的运动图对于本体系,可以从电子商城的用户端和治理端给出运动图.1、用户端的运动图:从图中可以看出,顾客起首应当登录网上生意营业体系的首页,在这个首页中,检讨运动信息.检讨要促销的商品和新商品.搜刮商品.检讨购物流程和阅读商品等运动.在顾客购物时须要进行断定,只有是已登录的顾客才可以购置商品,没有登陆的顾客,必须先登录体系,假如该用户不是注册的会员,必须先注册,然后才干去办事台下订单.2、治理员运动图:从图中可以看出,治理员起首输入治理员的用户名和暗码才可以登录网上生意营业体系的后台治理页面.治理员登录后,会员治理.商品治理.订单治理.编辑文本治理.体系设置是并列的运动,在会员治理中,还有具体删除会员和编辑会员等运动,在商品治理也有添加商品.删除商品和添加商品种类等运动.二.大学毕业生求职体系(论坛体系)当今经由过程乱系体系可以随时的获得各最新的信息;也可以经由过程论坛体系与他人评论辩论各类感兴致的话题;还可以应用论坛体系宣布征友.雇用人才.求职应聘等启事;更可以呼唤亲友石友到谈天室里面高谈阔论……只要失去一台可以上彀的盘算机,就可以进入这个交换的平台,享用它的各种办事.论坛的重要功效是什么,也就是开辟中提到的需求是什么.那么什么决议需求呢?用户应用论坛,有必定的流程:用户登录进入论坛(一般为旅客,有时也须要注册成为会员),就某个话题睁开评论辩论,经由过程发帖功效宣布新的话题,经由过程回帖功效答复已有的话题,经由过程搜刮功效查找已有的话题;治理员经由过程治理功效创建.编辑.删除论坛的板块,治理注册的用户,治理帖子等等.如许的流程决议了论坛的需求.论坛功效列表2.1.2.设计根本功效经由过程对上表的剖析得出,假如按照不合的事物划分论坛类型,可以分为4个类对象:板块类.帖子类.用户类和论坛类.这4个类对象,可以设计成4个数据实体,假如用数据库存储它们,即可以设计4个根本数据表.板块类有治理板块和阅读板块列表等办法,治理板块又可以有创建板块,编辑板块,删除板块,移动主题和主题拜访权限等子办法.帖子类有阅读.发帖.回帖.搜刮.编辑和治理帖子等办法.用户类有注册.登录.治理用户等办法,治理用户又包含添加.删除.设置权限等子办法.论坛一般分为3类用户,分离是未注册旅客,注册会员,治理员.各自的权限是向下笼罩的,即上级权限包含下级权限,在此论坛中权限最大的为体系治理员.与注册用户相干的功效就是论坛前台的重要功效.论坛体系的前台是用户介入的平台,阅读.发帖.回帖.注册等运动一向贯串全部前台运动,旅客只能阅读帖子.因为论坛体系帖子的治理是治理员在阅读时完成的,所以编辑帖子.删除帖子等功效也在前台实现,而版面治理.会员治理.论坛作风设置等则是治理员在体系后台实现的.一个完全的论坛至少有以下三方面的功效:(1)发帖:论坛的根本功效就是为了互相评论辩论某个话题,揭橥帖子就是表达本身的看法,与他人进行评论辩论,是以发帖是论坛的重要功效;(2)回帖:与发帖相对应,假如想揭橥本身的看法,介入评论辩论,就要答复帖子;(3)阅读:发帖子当然是给人看的.(1)注册登录:本来的论坛在发帖回帖时都须要用户填写本身的笔名.如许,经常发帖的人认为反复操纵很麻烦,是以论坛扩大了注册登录功效.在论坛中注册后,须要发帖回帖时就不须要反复写本身的签名了;(2)编辑帖子:注册用户在须要修正更新本身揭橥的帖子的内容时,就会引出编辑帖子的扩大.用于给用户更新本身揭橥帖子的内容,对于治理员而言,可以随意率性编辑帖子的内容.(3)转移帖子:论坛一般都有明白的版块划分,假如某帖子的内容与此版块不合,那么治理员就可以将该帖子转移到所属的版块中去,如许,转移帖子的功效得以应用;(4)删除帖子:假如用户揭橥的帖子不相符论坛规矩,则须要治理员删除这些帖子,这就引出了删除帖子的扩大功效;(5)搜刮帖子:论坛中的帖子很多,有了搜刮帖子的扩大功效后,用户就可以在大量的帖子中找到本身须要的内容;(6)锁定帖子:治理员有的时刻不须要对某个帖子进行答复,从而引出锁定帖子的扩大功效;(7)分版块阅读帖子:这个功效是在论坛变大之后才产生的.跟着帖子数目的变更,帖子的内容变的多种多样,将评论辩论话题一致的帖子放在一路,分成不合的板块,如许用户就可以分板块阅读本身爱好的帖子课;(8)治理版面:论坛板块须要先被创建,才干被应用,治理员可以对板块进行修正.删除等操纵,这些是治理员才干操纵的扩大功效;(9)治理会员:治理员可以对注册该论坛的用户与进行治理.治理员可以进行添加.修正.删除以及付与用户某些权限等操纵,这个扩大功效对用户进行很好的治理.后台两大模块.用户在前台进行注册.登录,以及编辑小我的注册信息构成登录注册模块;用户阅读板块.阅读主题帖列表.检讨帖子以及按前提搜刮构成搜刮模块;用户发帖.回帖构成发帖回帖模块;用论坛体系户编辑.删除帖子构成的编辑删除模块.后台模块都是与治理员相干的,个中治理员将治理选定.权限设置.删帖治理设置为版面治理模块;将数据库备份.设置装备摆设选项文字过滤.神色符号和恢复数据库设置为通俗治理模块;将版面的整体作风设置为作风治理模块,有新建.添加.输出和治理几个方面;将封锁治理.禁用账号.权限设定和等级治理设置为会员治理模块.下面是本体系的模块体系:( a.登录:供给会员登录到论坛窗口的功效;b.注册:供给旅客注册成为会员的功效,如许可以享受更多的权限.旅客只能阅读帖子,而会员不但可以阅读帖子,还可以答复以及发帖;c.编辑会员信息:当注册用户用其注册应用的用户名和暗码登录论坛体系后,可以对注册填写的材料进行编辑修正.(2)发帖回帖模块. a.发帖:论坛的根本功效之一,会员可以就某个感兴致的话题揭橥本身的看法,即发帖;b.回帖:论坛的根本功效之一,会员可以答复其他人提出的问题.看法等,即回帖.(3 a.编辑:会员可以对本身揭橥的帖子进行从新的编辑修正; b.删除:会员可以删除本身揭橥的帖子.会员治理模块登录注册模注册登录 编辑会员信息编辑删除模块(4)搜刮模块.a.按症结字搜刮;b.按作者名搜刮.(5a.治理选项:治理员可以分离对版面和分区进行编辑.治理员可以对版面进行添加.编辑.删除和移动操纵,还可以对分区进行添加.编辑.删除和移动操纵;b.权限设定:治理员可以设置拜访分区或版面的权限,权限有公开.注册会员.注册会员隐蔽.非公开.非公开隐蔽.长老.长老隐蔽;c.删帖治理:治理员可以删除几天内都没有得到答复的帖子.(6)通俗治理模块. a.备份数据库:治理员可以对本体系所有材料进行数据备份,以防数据的丧掉.备份分为完全备份.构造备份和数据备份;b.恢复数据库:体系因为某种原因解体时,可以应用恢复数据库功效对体系的数据从新恢复;c.文字过滤:治理员可以树立.编辑和删除过滤文字,这些指定的文字将被过滤并以替代文字显示.此外会员无法应用这些字词进行注册操纵;d.设置装备摆设选项:治理员可以对版面的根本内容进行设置,编辑 删除搜刮模块便版面治理模块治理选项删帖治理 权限设定还可以进行Cookie 设置,会员设置和私家留言设置等等; e.群体信件:治理员可以发送电子邮件给所有的会员;f.神色符号:治理员可以对发帖.回帖时用到的神色符号进行编辑或删除操纵.(7)会员治理模块. a.封锁治理:治理员可以对会员的信息进行封锁.比方可以封锁一个指定的会员,一个指定规模的IP 地址或者盘算机主机名称.这些办法制止被封锁的会员进入论坛首页.也可以封锁电子邮件地址来防止注册会员应用不合的账号反复注册;b.治理选项:治理员可以变动会员的小我材料以及现存的特别选项;c.禁用账号:治理员可以掌握禁用会员的账号的名称,但是已经住的的账号名称是无法制止的;d.权限设定:治理员可以更改会员的权限设定及指定治理员资历;e.等级治理:治理员可以增长.编辑.阅读以及删除等级,也可以应用等级应用于会员治理功效.1.依据论坛的功效需求剖析可以得到以下几个介入者:(1)作为一个论坛必须要有大量的阅读者,即旅客; (2) 要想进一步的应用论坛进行发帖,回帖等功效则必须进行通俗治理 文字过滤 群体信件 恢复数据库 备份数据库 设置装备摆设神色符号会员治理模块。
在线销售系统uml实训报告

在线销售系统一、系统的概述:在线销售系统是一个复杂的电子销售系统,他必须提供用户的接口以供用户登录并选择喜好的商品,同时还必须提供系统的管理接口以供管理员和一般的工作人员处理客户订单等工作。
二、系统的UML基本模型㈠用例图通过分析对在线销售系统的需求分析,确定参与者有顾客、管理员及一般员工。
管理员具有维护商品信息、维护员工信息、查询销售情况和处理订单用例。
一般员工具有处理订单的用例。
接受发货、拒绝发货和查询库存是处理订单的3个扩展用例。
具体用例图如下:⑴系统管理用例图一般员工⑵系统用户的用例图查询订单状态增加订单删除订单维护个人信息(3)用例描述 用例描述:1.用例名称:在线销售系统2.描述:用于用户对喜欢商品的购买和客户订单的处理。
3.前置条件:无。
4.部署条件:无。
5.正常事件流:顾客订购商品。
1)顾客查询商品。
2)对喜欢的商品进行购买,下订单。
6.可选事件流:无效的订单。
1)订单无效。
2)系统显示无效请重新下订单,发货无效。
3)返回登录页面。
7.活动图:见下图。
8.非功能性需求:用户密码不得以明文显示。
9.未解决的问题:无。
㈡活动图⑴顾客购买商品和管理员处理订单的活动图(三)设计类图顾客登陆cIDcNameaddresspasswordtel管理员维护pIDpNamestorageprice info(四)时序图⑴顾客订购商品的顺序图⑵顾客删除订单顺序图:⑷管理员处理叮当的顺序图:(五)类图⑴实体类图本系统中有4个实体类图,类图设计如下图:⑵数据访问对象类⑶类图说明:Customer:客户类。
客户编号(cID)、客户名称(cName)、地址(address)、电话号码(tel)、登录密码(password)以及各属性的访问方法。
Employee:员工类。
员工编号(eID)、姓名(eName)、地址(address)、登录密码(password)是否为管理员(is Admin)以及各属性的访问方法。
UML课程设计--网上购物系统

《面向对象分析与设计》课程设计专业计算机科学与技术班级计算机08-1学号姓名指导教师完成时间2011-6-10成绩目录二设计目的 (3)1.需求分析 (3)系统功能分析 (3)三设计要求 (4) (4) (5) (7).................................................................................9........................................................................ 10 四用UML对系统建模 (12)1.用例图(用例建模)……………………………………………………12前台用户用例图及其文档 (12)后台管理员用例图及其文档 (14)2.系统类图 (16)3.顺序图 (17)4.构造活动图 (20)5.构造状态机图 (29)6.构件图 (33)7.部署图 (33)五使用说明书 (34)六工作总结 (39)一、设计题目:网上购物系统设计二、设计目的需求分析在线商城系统主要是针对中小型商城,购物系统管理员将商品信息整理归类发布到网上,用户登录该网站后,首先要注册为会员才能购买商品,提交订单给购物系统管理员,并同时将费用通过电汇或邮寄的方式交付到商城管理员处。
购物系统管理员在收到付款后,发货给购物者,并同时更新网上有关于该订单的付款状态,从而完成一次交易。
●只允许系统规定的购物系统管理员来添加和修改商品信息;购物系统管理员可以查看该系统的所有注册用户信息,可以修改某一个注册用户的基本信息,也可以删除某个用户;购物系统管理员可以查看该系统的所有订单,可以删除订单,也可以修改订单的付款状态、发货状态。
●任何一个网络用户都可以注册称为该系统的固定用户,注册时需要填写基本注册信息,还可以修改个人的基本信息。
●只有注册用户才能登录此系统,购买商品。
购买商品时可以任意选购商品,任意填写购买数量,可以修改已选择商品的购买数量,可以删除已选择的某一种商品,可以取消购买,可以提交购买下达订单确认一次购买成功。
网上图书销售系统UML建模文档

网上图书销售系统UML 建模1系统的用例图用例图(Use Case View )强调从用户的角度看到的或需要的系统功能,是被称为参与者的外部用户所能观察到的系统功能的模型图。
1.1确定参与者在本系统的UML 建模中,可以创建顾客,管理员,一般员工参与者。
1.2创建用例根据业务流程,网上图书销售系统可以分为以下的几个用例(Use Cases )。
订单处理,订单维护,订单状态查询,个人信息维护,订购,接收发货,库存查询,缺货拒绝,商品查询,商品信息维护,销售查询,员工信息维护,报表维护,订单增加,订单删除。
1.3创建用例图1.3.1系统管理的用例图如图1所示。
更新库存图1系统管理用例图1.3.2系统用户的用例图如图2所示。
订单状态查询2系统的活动图活动图可以分为垂泳道,每个泳道进表示工作流中不同的参与者。
查看泳道中的活动,就可以知道某个参与者的责任。
通过不同泳道中活动的过渡,可以了解谁要与谁进行通信。
这些信息在建模或理解业务程时非常重要。
顾客购买商品和管理员处理订单的活动图如图3所示。
图3系统活动图从图3中可以看出,管理员、顾客发生了相互的关系。
顾客登录后查询商品,在选择了自己希望购买的商品后提交订单,接下来顾客处于查询订单的循环状态。
与此同时,管理员接收到了顾客提交的订单,并根据该订单对应商品的库存情况判断是否拒绝该订单,并更新客户订单。
在顾客查询到订单状态变成已处理后,购买过程结束。
3类图的生成3.1参与者相关的类3.1.1系统中的类图如图4所示。
Person是所有类的父类,它的属性包括用于标识不同身份的人的ID,姓名(Name)以及地址(Address)。
它的方法包括根据ID查询、根据姓名查询、设置某人的姓名、地址等。
Customer继承了父类的方法和属性并添加了自己的属性和方法。
date表示该用户客户订单。
Employee继承了person,它的属性password表示登录密码。
这是所有员工共有的操作。
销售系统的UML建模分析与详细设计

查看顺序图幻 灯片 34
主要事件流
查看商品信 息
用例编号:UC—02 用例名:查看商品信息 用例描述:参与者根据商品编号查询输入商品的商品信息的过程。 参与者:经理、采购员 前置条件:登录成功 后置条件:经理、采购员可以修改商品的相关信息。 基本路径: 1.经理、采购员进入商品信息界面GoodsDialog,并在界面中点击查看商品信息,弹出 FindGoodsDialog界面。 2.经理、采购员输入要查看的商品的ID,单击按钮“OK”提交。 3.界面GoodsDialog将商品查询的信息传递到控制对象Control; 4.控制对象从数据库中得到所查询的商品信息; 5.控制对象Control将得到的信息返回到界面GoodsDialog并显示; 6.经理、采购员从GoodsDialog获得自己想要的商品信息。 扩展点:无。 补充说明:无。
系统管理员 负责本系统的系统维护。系统管理员负责 员工信息管理、供货商信息管理以及系统维护 等。每种管理者都通过自己的用户名称和密码 登录到各自的管理系统中
识别用例 -系统管理员用例图
识别用例
采购员 能够通过该系统进行订货管理活动。 采购员首先根据经营情况统计所缺的生 产资料。
识别用例 -采购员用例图
用例识别的依据
用例实例是系统执行的一系列动作,这些动作将生成 特定主角(参与者)可观测的结果值。一个用例定 义一组用例实例。 通俗来说 Actor使用系统达到某个目标
用例的特征: 用例总是由参与者初始化
用例为参与者提供值
用例具有完全性
需求分析
(1)采购员根据商品库存情况判断采购用品, 对需要订购产品信息统计订货的,并对产品入 库等处理。 (4)收银员为客户提供售货服务时,接受客户 购买产品,根据系统的定价计算出产品的总价, 客户付款,系统自动保存客户购买记录。 (5)系统管理员负责本系统的系统维护。系统 管理员负责员工信息管理、供货商信息管理以 及系统维护等。每种管理者都通过自己的用户 名称和密码登录到各自的管理系统中。
B2C网上商城UML系统建模

B2C网上商城系统建模一、需求分析:本系统功能性需求包括以下内容:1、客户可以打开本系统通过系统管理员注册并登录自己的账户2、客户可以修改和删除自己的注册信息3、客户可以查询本系统里上架的商品4、客户可以订购本系统中的商品并付款给网站工作人员5、客户可以查询订单并可以取消订单6、网站工作人员可以登录本系统并对商品进行上架和下架处理7、网站工作人员可以查询销售记录8、网站工作人员可以对订单进行查询9、网站工作人员可以接受发货请求或者因缺货拒绝请求10、网站工作人员可以接受付款二、创建系统的用例模型本系统的参与者有:系统管理员:系统管理员为系统进行日常的维护和客户及工作人员的账户管理。
网站工作人员:网站工作人员是指本系统的工作人员,他们为客户提供商品信息和日常的商品信息管理,以及销售管理和接受客户付款。
客户:可以注册登陆本系统进行对商品的查询和购买及付款,还能对已下的订单进行查询和取消。
由上可以得出,系统的参与者包括三种,分别是SystemManager(系统管理员)、Customer (客户)和Clerk(网站工作人员),如图所示:根据参与者的不同分别画出各个参与者的用例图。
1、网站工作人员用例图:2、客户用例图3、系统管理员用例图三、创建系统静态模型根据系统需求可以识别系统中存在的对象。
从需求中可知我们至少创建4个类:账户类、客户类、管理员类和网站工人员类。
在用户注册的时候需要为其创建账号,查询库存时需要库存类,卖家和买家查询销售记录时需要销售记录类。
系统和用户交互时修要直观的图形化界面,所以我们需要很多用户界面类。
本项目需要12个用户界面类,分别是主界面类(MainForm)、登录界面类(LoginForm)、购买界面(BuyForm)、个人信息界面类(PersonalForm)、查询商品界面类(QueryForm)、商品类(GoodsForm)、订单维护界面类(OrdermaintainForm)、订单处理界面类(OrderhandleForm)、销售界面类(SaleForm)、销售管理界面类(SalemanagerForm)、付款界面类(PayForm)。
B2C电子商务系统UML建模——淘宝网系统

目录一系统功能需求 (3)二系统的UML建模 (4)1、系统的用例图 (4)(1)系统用户参与的总的用例图 (5)&(2)People的详细用例 (5)(3)会员详细用例图 (7)(4)买家详细用例图 (8)(5)卖家详细用例图 (9)(6)职员详细用例图 (11)~2类图 (13)3 系统的顺序图 (16)5活动图 (19)(1)买家购物 (19)(2)卖家开店 (22)。
(3)卖家发货及商品管理 (23)(4)商品管理活动图 (23)(5)注册活动图 (24)6包图 (26)7构件图 (27)"8部署图 (27)一、系统功能需求本B2C电子商务系统是以淘宝网系统为建模对象。
依据淘宝网的工作流程和模式用统一建模语言UML对淘宝网进行设计和分析。
本系统主要为用户提供了会员注册,购物车管理,商品搜索,用户资料修改等功能,为管理员提供了商品管理,会员管理,新闻信息管理,广告链接管理等功能。
管理员可以通过后台登录进去进行会员管理,商品管理,新闻管理和广告链接管理。
在会员管理中,可以对会员就行添加删除,在商品管理中可以对商品进行添加修改,在广告链接里面可以对广告设置和友情链接进行管理。
$根据对系统的分析,整个系统主要实现网上商品展示与在线购买及各类用户管理。
一、不同身份的人登录后有不通的权限(淘宝公司职员、注册会员、游客)。
二、在线商品展示(首先对所有的商品进行分类,对同一类商品进行分页展示);三、在线购买,对于买家或是游客选定的宝贝可以在线支付货款,商家随即发货;四、后台管理,对庞大复杂的各类商品数据以及注册会员数据进行管理。
其中在线购买宝贝的流程可分为:会员注册(买家或者卖家)、身份认证、发布信息、购买宝贝、网上付款(支付宝或者网银或者邮政储蓄汇款等多种付款方式,供买家自由选择)、发货(淘宝合作快递公司或者其他邮递方式,买家根据邮资自由选择运货方式)、确认收货、打款到商家、信用评价(买家评论卖家,卖家也可评论买家;买家购买宝贝后对商品、卖家的评价反应卖家的信用度,以供后来买家参考)。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(3)最新商品。根据网上交易系统的动态管理,可以将商城中最新的商品放的一列表中显示出来,供用户参考;
(4)网上交易系统活动信息。在这里,商家可以以公告的形式显示商城近期的一些重要活动,比如什么时候举行促销活动,哪些商品参与促销活动;
(5)促销商品罗列。商城为了吸引用户的购买欲望,可以实施自己的促销计划,这里商城设置了一促销商品列表,用户可以打开这个列表查看具体的商品信息;
(6)购买流程。有些用户可能不会使用网上交易系统,可以在购买流程窗口了解到所有购买流程的信息;
(7)购物车。本系统的一个主要的功能。用户在网上交易系统购买商品,都要进过这个购物车,才可以将物品购买到手;
(8)登录、注册。用户要想在网上交易系统中购买到商品,就必须先登录这个系统,如果还不是会员,那么就先进行注册,然后登录购买商品;
其次,作为商城的管理者,应该知道自己该做些什么,如何做?应该知道支付的流程是什么?货物的库存如何安排?货物的支付途径是什么?如何促销产品、新商品、特价物品?如何安排各个岗位的工作人员?
该系统的基本的运作过程如下:首先用户进入网上交易系统的大厅,即网上交易系统的首页。在这里,用户可以看到所有商品的种类,这里也提供了查询、促销商品、购物车等超命令。用户可以单击商城活动信息告示查看商城发布的公告,或者是商城举办的促销活动。还可以查看具体的商品,并从这里进入具体的商品界面。同样能够方便的搜索商品,而且能够运用虚拟的购物车代替现实中的购物车进行购物。用户在查看商品的价格等详细情况之后,可以把自己喜欢的商品放入购物车中,并可以对已放入购物车的商品进行处理,如修改商品数量,去掉不满意的商品等。当用户购买完商品后,就可以进行结账了,也就是下订单。在用户下完订单后,商城会根据订单列表的容,使用某种手段进行确认,然后进行发货,发货成功并且收到款后,一个真正意义上的交易就完成了。除此之外,一个功能完善的网上交易系统还需要管理员管理自己的货物和商品。例如进货、添加新的商品、删除商品以及向用户发送促销活动公告、删除过期广告,对注册会员进行管理,这些需要管理员进行管理。
一般而言,一个完整的电子商务系统包括信息流,资金流和物流3个要素,3者相辅相成,缺一不可。信息流就是商家通过使用电子商务网上交易平台向用户展示自己所要销售的商品的信息,引导用户通过网络购买商品。资金流就是用户在选择商品后,能够通过网络支付相关的费用,一般包括预付款支付,网上银行支付,货到支付等多种形式,本前期选择现金交易,后来可以发展成一卡通支付。物流就是将用户选择的商品通过物流配送系统送到用户的手上。
一、网上交易系统
电子商务的发展成为一个很热门的话题,网上购物已成为当今社会一种比较流行的购物方式。我们大家都非常的熟悉淘宝,易趣等购物。经过我的观察我发现大学毕业生即将离开校园的时候将大量的物品丢弃等,造成不必要的浪费,本着节约的思想,本人设计一个类似淘宝的购物,希望以此发挥点微薄之力。
在当前具体的应用之中有两个很成功的主流的应用:一个是B2B,另一个是B2C。B2B主要面向企业,专门为企业提供采购、销售和结算等业务的平台,这种平台对性能、安全和服务要求比较高。B2C则是大家最熟悉的,它直接面向终端的大众消费者。通常有两种方式,一种类似大的超市,里面摆满各种商品,让消费者直接选购,比如当当和卓越电子商务;而另外一种则类似于一个大商场,商场中有许多的柜台,用户可以直接到柜台选择和购买中意的商品,然后去结算,这种商场只提供和柜台相关的服务,并收取相应的柜台使用费用。
一个典型的网上交易系统应该包括所卖商品种类的显示、查询、促销商品公示、商城活动信息告示、商城的规划和购买流程公告、反馈信息、购物车等功能。同时也应该为网上交易系统的后台管理人员提供对应的信息维护及管理功能,包括订单管理、会员管理、商品管理、商品分类管理、系统设置、数据库备份等功能。
根据网上交易系统的基本需求,本系统需要完成的任务包括:
本模仿的是B2C为主的网上销售系统,主要是模仿一个大的超市,由商家提供商品服务并管理货物,消费者去浏览、挑选、搜索、购买自己需要的商品,然后商家对用户的订单进行处理,完成交易。
1.1.1需求分析
从用户和管理员两个角度对网上交易系统进行需求分析。
首先我们要明白什么是网上交易系统?进入网上交易系统做什么?明白网上交易系统是如何做的?它是如何为用户提供服务的?还有知道现实中的超市或商场是如何运作的?怎么样才能完成自己的购物过程?现实中的商场和网上交易系统有什么共同点和不同点?
(9)个人信息。注册成为会员的用户,都将拥有个人信息这个窗口,在这个、窗口中,用户可以查看订单、查看资料、查看购物车等;
(10)系统设置。这个任务有管理员完成。其中,管理员可以进行订单管理,会员管理、商品管理、分类管理、数据可维护、系统参数设置等。
1.1.2功能设计
根据本系统的总任务,大概有以下几个功能。我从前台(用户)和后台(管理员)两个方面进行描述。
就用户行为而言,网上交易系统应该有系统登录功能,有登录,就应该提供注册的功能。用户进入商城,应该提供商品浏览功能,用户需要直接定位到所需的商品目录,就需要提供一个搜索功能。在首页,需要给用户提供商城活动、新商品展示和促销商品的功能。网上交易系统的方式各不相同,就需要有一个购物流程说明,同时各大商家都会提供一个反馈信息功能平台给用户,让他们提供宝贵的意见。最主要的购物功能则通过购物车提供给客户。
(1)种类显示。只要涉及所卖的商品,都可以在这显示。比如电脑、书籍等等。本系统采用分级管理模式,当单击某个具体的商品的种类后,还会分成更细的第二级类别。在第二类别就显示具体的某个商品了;
(2)查询。用户可以利用此项功能来查找所需的商品。用户只要输入想要查找商品的关键字,选择查询方式,然后单击“查询”按钮就可以查询到相关的商品;