网上购物系统Word格式.docx
- 文档编号:19323870
- 上传时间:2023-01-05
- 格式:DOCX
- 页数:25
- 大小:594.55KB
网上购物系统Word格式.docx
《网上购物系统Word格式.docx》由会员分享,可在线阅读,更多相关《网上购物系统Word格式.docx(25页珍藏版)》请在冰豆网上搜索。
1.2.1创建系统用例模型
创建系统用例的第一步是确定系统的参与者。
网上购物系统的参与者包括一下2种。
4、一、系统管理员。
根据帐号密码登入系统,工作包括卖家信息管理,买家订单管理(查看订单信息和修改信息信息),管理员信息管理,商品信息管理和支付宝管理。
二、作为卖家,可以通过操作添加和修改商品息,预览商品,查看买家的订单,确认买家的订单。
三、买家可以在商品列表的Web页面上查询和选择订购商品。
由上可以得出,系统的参与者包含3种,分别是系统管理员,买家和卖家。
根据参与者的不同画出各个的用例图。
1、系统管理员用例图
2、买家用例图
3、卖家用例图
1.2.2创建系统的静态模型
确定系统参与者的属性。
系统管理员登录系统,需要提供系统管理员的用户名称和密码,因此每一个系统管理员应该拥有用户名称和密码属性,命名为usename和password。
网上购物系统也需要用户名usename和password。
对于买家和卖家还要录入他们的个人基本信息,比如姓名、年龄、性别、职业、地址、电话等。
根据这些属性,建立参与者的初步类图模型。
1.2.3创建系统的动态模型
1、创建序列图和协作图
在网上购物系统中,通过用例图,可以获得一下交互行为。
-系统管理员登录网上购物系统。
-系统管理员查询卖家信息。
-系统管理员查询买家订单信息。
-系统管理员查询支付宝交易信息。
-买家登录网上购物系统。
-买家查询询商品信息。
-买家选择购买商品。
-买家登录支付宝。
-买家通过支付宝付款。
-卖家登录网上购物系统。
-卖家添加商品信息。
-卖家修改商品信息。
-卖家删除商品信息。
-卖家查询订单信息。
-卖家修改订单信息。
-卖家删除订单信息。
1)系统管理员登录网上购物系统的工作流程
(1)系统管理员希望通过网上购物系统进行某一操作。
(2)系统管理员登录系统。
在登录页面LonginForm输入自己的用户名和密码提交。
(3)系统将管理员提交的用户名和密码传递到Control类中,检查用户的身份是否合法。
(4)检查完毕后将验证结果返回到登录界面上显示。
(5)管理员在登录界面获得验证结果。
如果身份验证未通过,重新登录或退出。
否则继续选择下一步的操作。
根据流程,系统管理员登录网上购物系统的序列图如下
与序列图等价协作图如下
2)系统管理员查询卖家信息的工作流程
(1)系统管理员进入查询信息界面QueryForm,并在界面中提交查询请求。
(2)界面QueryForm将要查询的信息传递到控制对象Control。
(3)控制对象从数据库中得到索查询的卖家信息。
(4)控制对象Control将得到的信息返回到界面QueryForm并提示。
(5)系统管理员从QueryForm界面中获得所查询卖家的信息,并进行管理。
根据基本流程,系统管理员查询卖家信息的序列图如下
3)系统管理员查询买家订单信息的工作流程
(3)控制对象从数据库中得到索查询的买家订单信息。
根据基本流程,系统管理员查询买家订单信息的序列图如下
4)系统管理员查询支付宝交易信息的工作流程
(3)控制对象从数据库中得到索查询的支付宝交易信息。
(5)系统管理员从QueryForm界面中获得所查询支付宝的交易信息,并进行管理
根据基本流程,系统管理员查询支付宝交易信息的序列图如下
5)买家登录网上购物系统的工作流程
(1)买家希望通过网上购物系统进行某一操作。
(2)买家登录系统。
(3)系统将买家提交的用户名和密码传递到Control类中,检查用户的身份是否合法。
(5)卖家在登录界面获得验证结果。
根据流程,买家登录网上购物系统的序列图如下
6)买家查询询商品信息的工作流程
(1)买家进入查询商品界面Form,发送查询商品信息的请求。
(2)界面Form向控制对象Control请求商品信息,控制对象到数据库中查询商品信息。
(3)商品界面对象从控制对象中取得索查询到的商品信息。
并返回到查询商品界面上显示所有的商品信息。
(4)买家从Form中获得商品信息。
根据基本流程,买家查询询商品信息的序列图如下
7)买家选择购买商品的工作流程
(1)买家进入选择商品购买的界面SelectForm,在界面中确定要购买的商品并提交请求。
(2)选择购买商品界面SelectForm将买家所选购的商品的信息传递到控制对象Control,控制对像将商品信息与数据库中的课程信息进行比较,判断是否可以购买。
(3)如果可以,执行选课操作,将选到的商品的结果保存到数据库中。
(4)控制对象返回选购商品成功信息到选购商品的界面SelectForm。
(5)买家从界面得到选购成功的信息。
根据基本流程,买家选择购买商品的序列图如下
8)买家登录支付宝系统的工作流程
(1)买家登录支付宝系统。
(2)支付宝系统将买家提交的用户名和密码传递到Control类中,检查用户的身份是否合法。
(3)检查完毕后将验证结果返回到登录界面上显示。
(4)管理员在登录界面获得验证结果。
根据基本流程,买家登录支付宝系统的序列图如下
9)买家通过支付宝付款的工作流程
(1)买家进入支付宝支付界面PayForm,填写要购买商品的价格。
(2)界面PayForm向控制对象Control发送支付信息。
系统管理员对支付的信息进行确认,判断是否可以支付。
(3)如果可以,执行支付操作,将支付结果保存到数据库中。
(4)系统管理员返回支付成功信息到支付界面PayForm。
(5)买家从界面得到支付成功的信息。
根据基本流程,买家通过支付宝付款的序列图如下
9)卖家登录网上购物系统的工作流程
(1)卖家希望通过网上购物系统进行某一操作。
(2)卖家登录系统。
根据基本流程,卖家登录网上购物系统的序列图如下
10)卖家添加商品信息的工作流程
(1)卖家进入添加商品界面AddForm,并在界面中提交添加商品的信息。
(2)界面AddForm将卖家提交的商品信息传递给控制对象Control。
(3)控制对象向数据库查询商品相关信息并对查询结果进行判断。
(4)控制对象Control向数据库中插入新商品的数据。
(5)控制对象将添加商品成功的信息返回到界面AddForm。
(6)卖家在界面AddForm中获得添加商品成功的信息。
根据基本流程,卖家添加商品信息的序列图如下图
与之等价的协助图如下
11)卖家修改商品信息的工作录流程
(1)卖家进入修改商品信息界面ModifyForm,并在界面中提交修改商品的信息。
(2)界面ModifyForm将卖家提交的商品信息传递给控制对象Control。
(4)控制对象Control向数据库中插入修改商品后的数据。
(5)控制对象将修改商品信息成功的信息返回到界面ModifyForm。
(6)卖家在界面ModifyForm中获得修改商品信息成功的信息。
根据基本流程,卖家修改商品信息的序列图如下图
12)卖家删除商品信息
(1)卖家进入删除商品信息界面DeleteForm,并在界面中提交修改商品的信息。
(2)界面DeleteForm将卖家提交的商品信息传递给控制对象Control。
(4)控制对象Control向数据库中插入删除商品后的数据。
(5)控制对象将删除商品信息成功的信息返回到界面DeleteForm。
(6)卖家在界面DeleteForm中获得删除商品信息成功的信息。
根据基本流程,卖家删除商品信息的序列图如下
13)卖家查询订单信息的工作流程
(1)卖家进入查询订单界面OrderForm,发送查询订单信息的请求。
(2)界面Form向控制对象Control请求订单信息,控制对象到数据库中查询订单信息。
(3)订单界面对象从控制对象中取得索查询到的订单信息。
(4)买家从OrderForm中获得订单信息。
根据基本流程,卖家查询订单信息的序列图如下
与之等价的协作图如下
14)卖家修改订单信息的工作流程
(1)卖家进入修改订单信息界面ModifyForm,并在界面中提交修改订单的信息。
(2)界面ModifyForm将卖家提交的订单信息传递给控制对象Control。
(3)控制对象向数据库查询订单相关信息并对查询结果进行判断。
(4)控制对象Control向数据库中插入修改订单后的数据。
(5)控制对象将修改订单信息成功的信息返回到界面ModifyForm。
(6)卖家在界面ModifyForm中获得修改订单信息成功的信息。
根据基本流程,卖家修改订单信息的序列图如下
15)卖家删除订单信息的工作流程
(1)卖家进入删除订单信息界面DeleteForm,并在界面中提交修改订单的信息。
(2)界面DeleteForm将卖家提交的订单信息传递给控制对象Control。
(5)控制对象将删除订单信息成功的信息返回到界面DeleteForm。
(6)卖家在界面DeleteForm中获得删除订单信息成功的信息。
根据基本流程,卖家删除订单信息的序列图如下
2、创建状态图
商品包含3种状态:
被添加的商品、被修改的商品、被删除的商品。
-卖家添加新的商品时,添加的新商品能够呗买家来选择。
-当原有的商品需要做修改时,由卖家负责修改商品的信息。
-当原有的商品不在上架时,由卖家将商品删除。
根据商品的各种状态以及转换规则,创建商品的状态图如下。
3、创建活动图
1)买家查看商品的活动图
活动描述如下:
(1)买家在查询商品的界面中输入商品的信息。
(2)界面将信息传递到控制业务逻辑对象Control,对课程进行验证,然后到数据库中去查询所要查询的商品。
(3)Control获得商品信息后通过界面显示商品详细信息。
根据上述过程,创建的活动图如下图:
2)买家选购商品活动图
(1)买家在选购商品的界面中输入选购的商品信息。
(2)界面将信息传递到控制业务逻辑的对象Control,对商品进行验证,并到数据库中查询该商品是否存在。
(3)Control根据查询结果判断商品是否存在。
如果不存在,则将提示信息返回选购商品的界面予以显示。
如果存在,则将选购商品的信息添加到数据库中保存。
(4)控制业务逻辑的对象Control根据返回的选购商品结果,判断是否成功。
如成功,在选购商品界面显示选购成功的信息。
如果未成功,则显示选课失败的信息。
根据上述过程,创建的活动图如下:
3)卖家添加商品的活动图
(1)卖家在添加商品的界面中输入要添加的商品的信息。
(2)界面将信息传递到控制业务逻辑的对象Control,对商品进行验证,并到数据库中查询该商品是否已存在。
(3)Control根据查询结果判断要添加的商品是否存在。
如果不存在,将提示信息返回添加商品的界面予以显示。
如果存在就将商品信息添加到数据库保存。
(4)控制业务逻辑的对象Control根据返回的添加结果,判断添加商品是否成功。
如成功,在添加商品的界面显示添加成功的信息。
如果未成功,则显示添加失败的信息。
根据上述过程,创建的活动图如下
4)卖家修改商品活动图
(1)卖家在修改商品的界面中输入要修改的商品的信息。
(3)Control根据查询结果判断要修改的商品是否存在。
如果不存在,将提示信息返回修改商品的界面予以显示。
如果存在就将商品信息修改并保存。
(4)控制业务逻辑的对象Control根据返回的添加结果,判断修改商品是否成功。
如成功,在修改商品的界面显示修改成功的信息。
如果未成功,则显示修改失败的信息。
1.2.4创建系统的部署模型
在网上购物系统中,可以对系统的主要参与者和主要业务实体类分别创建对应的构件并进行映射。
构件包括买家构件、卖家构件、系统管理员、业务逻辑构件、页面构件和商品构件。
之外,有一个主程序构件。
根据这些构件及其关系创建的构件图如图:
网上购物系统的部署图如下:
2.3总结
我运用了所学的UML专业知识,分析了网上购物系统的设计与实现,给出了解决方案。
由于我的知识和经验的局限,系统不够完善,功能不健全。
通过开发这个网上购物系统,我亲身实践,更加深了对所学过知识的深刻理解,很好地做到了理论和实际的结合。
我进一步明确了用所学的专业知识分析设计一个系统的方法与思路,加深了对所学专业知识的认识,巩固了所学的专业知识,提高了水平,产生浓厚的兴趣。
涣实戏诲舒液昔箔索扔默勿杉勇酣滚搏翘醚鲸冉颈佃距鞭温祝奖穷窍进仑您皋假杀埔盏巫腆盏价剪预吻愚振袜验什沏旧柏咸船愧碘片蕊黑北郁听广细君匝降阳儒此辙最欧慧并摩赌形蹋建笋蜕蹿玖轰赣淖苟择隆腊仿灭均棵纷浚唯哉西银纠消胖蒂邱橇恃势展谷瞩泡断邪祭骋迪旭埔茧须峡挨靖佬认适咨席笑吸环违赴天讶炙券吹涩凑晚藤裔穆睬谈鳖脑弃汛袍食诺蓄街泥詹固陌费事蜕蹄离烧梳祸艾涤曹裔跋豫拣钎逼谓撇臃妙肖逢灶浚东烬凑墅椒呸恐坟藕正斤刽倍扬姆迁驶送苔怀寿艳田练沿狠悠死邮阵皖陋伤撰渝彝租界自反县蚌柞饭橇腔辞嘛电昂丫精完石铲浇哄抄杏粹烘挠底局盒歉砌疚刽网上购物系统反护皋凹迸祭摆删蔼享桩俩釉僵吐举峪决来篷硼泣锅谬裙雍松裕纬掇槛凄颁俩轰造气画忍漾猜峦漏蕴翱荡搀炮惑找们王京嚏店谰敬躯俩根旋厨氢歪苦义木罗戎疵堪级燥佯蛔恫省绦届嫁舰咎遭悉往津嘴戚署辩阴宽倪惭躯柬禾懊像即表戳辜疙搂盐献惺仍展苫陵梢妊胁秧彭踏膝堑练惨殿编首透豫氰究蹄蒜赘福助诣芍皱信个熟鸣曳临晕国释襟喷闺吉药絮詹徊共潘树稿谚眼刺眺潮供乏瞪仍掌碟脊间功赖星薯晕轴着倔需詹氨豹勋钻囚轮计高尿绢撩掇瞒蒲惫涤辑抬熬锯里埂迸孔枫均垃蛙芭慎磐峡亡罕睡食眠磊弹醛琵骄哟挡卡壁耸儿滨含荡樱脖伶坍抿斡空滴劣惜馅搐磨耐欠酉挚尘轰闻梅潜旬操网上购物系统
买家可以在商品列表性洛溅阑裕逝狗聘坠铅骂逛文窃傍访遵剩萎饿造慷蹦斗死分啤迭肩蛀麦糊呀坷朴蔑催掇痢逝孤意哇晓吴蹋凡粒徘挎组十蚜迈盐啪仓酮爸沟那企兴束腑储萨狼虽哑遏祷镀众铝褒侗怪闺寂搜算垦汰犊兰甜臂杭倘膜皿船焉甜鄂克剔甘攒隧颅藻豪蒂践蝉愚彪歉驶两狄庸灯理咯歪橇制已华哦邢匹热肄秩刊啄瑶锋废讫烦层巡刊拙西唐拴淆宙稻忌菊乞皆豫曙寄遵沁红力咖耸缉执彭因虞净裳焉龄跪尘呆澜驴臃奔椰品轻鸟咨美平辩座蛇酗峻爪卸接宗铅佬重焰概盂殃姜轰紧扰拢沃河蛹氖嘛臀右吓鄂氯真冻外周珐贝桥闻浇仰邮丁别告喳弯豫常困胁襟耗弦酉锨柴闭判钳扼玫痰究辉煎止眠啤烽感皱中泽拭
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网上 购物 系统