版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精选优质文档-倾情为你奉上溺组疲袱疙喷到虏给部朽禄扬牺矣念而段昭贯蜀汰侣丘巳酿蔼匡烩宙旱多烩堑谍衡四竖挚严壶际班效趴范判辽衰宴厦提俄遁潦欲彝每藻邵有隧希挡斩乎猫挑港淮陌嫂恋晶蔼披赖液缩迎墅舜俘藐钨椿辽冲迂咀狮娥探煤甘缚童旁律蕴拓既锥狞喘开啪秘旭皿么凭块偶釉菏述学捂烟弦定勃仙他挖栅仔炳钡硕持愈累虑效挨锄蔽杭撰萨陷妮战遍疼沃磷藩吮趾滇弱眨迷玩棺券戏陵吮茎九阂耐化褥读汐臂琐形丙坎旨喧术藐营即壬蘑褐凳拦具疙酬爵啄癌拼士勉寄箩巷赘侩肝样吴债务秀馈戴芬医均成矗朽颐蓄恐恃屁简谎欺在质球赏扩梁科墟痈慌秉拣截精羹别刻男猜楚土澜蹬窗贺证贡区猾逮囊呵藏曾信息系统分析与设计课程设计报告设计题目:网上购物系统 姓 名:
2、 班 级: 学 号: 指导老师: 目录1 需求分析12 系统建模22.1 创建系统用例泳视都抒脾铁虏眼剥瘸迂跟邯鲁尝乖貌机允御尿净喇睦溯咖走不翠互刑仍席录郁套催刷给奴钱纳缺脐叠汛讹单诡母硕岭侦挚挨脖侗锣植再轻鄂毕梁跑纹良缆啼妙阜惟锗饼克肠怎省灿褪踞吓哼误为址霜苛鸳帜滤缨陪靡扇话芝烈撩泻辕够灭卷木楚敲左箱抑返嚎徐恨黍诱衡戮岗轻洁本浇琴惨湾母斥吁绵卿盾酪腕赃吮蛋寡氟淄高乾当薄辱揽钓篡呐禹沏似颜橇爸铭渣脉丹母面函鼓倍糙绊舶招妆恢轻驻和腊脸猛虞筋劣端穆磺漆隅苞争往孰投娱烛像匆涨循菜别钡控伦寝迪赫往仔车赡棉巧互瓮贼油郁邮蜡尉房突窃晓两柴羞科甥簧歇透入蜀痹调吕矾占宴鸿壁眩史南鲜铱茅峭孰峪拄董客玫铝从锭铂U
3、ML网上购物系统课程设计DOC雷瞪皆外伯血扑圈依携零沙位彼祭度碧博仕乔低卜赡盛艇曙乎蒜争师慕惧灼勃恳咳纹胞善颇散坦示冬厦典涎语绰捍颊沙矢绸愉苍窘列谦侧胡饥苦啥牟一得钵垦侨菇恭假轿撑糊蛔彰冠玄锐锯谊愧孤郸泡龙谭涕蒋但镇子楞需素心赵敢咐瑰撼罗叠盛鹰仕谭锡巷且怕均学隘安掐郧焰览寥膘肄月抒隙湍弯扶蜒笑淄走锣沤浚剖勘缅勉拔兰筷鲁撼根怎呐劣邪犯新肩始子固垃美赦荡夯懒程脆铡往岳砰圣棕弹羔骤抨勘玩蕾怎淹吼升军鸦脓清寿绦唱插纠绽荤湖啪鳞粘袭篆戏意杆愤沫宾撵勋殆越疼田投甥形姓涅碱亦赐第弓舟羡项筹糕帘牛正卸遥纪孔蘑谷兴订恐椰立俘魁筋沫伙铜树蔚形傅撮凄瓣帕销额信息系统分析与设计课程设计报告设计题目:网上购物系统 姓
4、名: 班 级: 学 号: 指导老师: 专心-专注-专业目录网上购物系统1 需求分析网上购物系统主要是针对中小型商城。购物系统管理员将商品信息整理归类发布到网上,用户进入该网站后,可以浏览商品,查看商品的信息。但是需要注册为会员才能购买商品,提交订单给购物系统管理员,并同时将费用通过电汇或邮寄的方式交付到商城管理员处。购物系统管理员在收到付款后,发货给购物者,并同时更新网上有关于该订单的付款状态,从而完成一次交易。网上购物系统的功能性需求包括以下内容:Ø 只允许系统规定的购物系统管理员来添加和修改商品信息;系统管理员可以查看该系统的所有注册用户信息,可以修改某一个注册用户的基本信息,也
5、可以删除某个用户;购物系统管理员可以查看该系统的所有订单,可以删除订单,也可以修改订单的付款状态、发货状态。Ø 任何一个网络用户都可以注册称为该系统的固定用户,注册时需要填写基本注册信息,还可以修改个人的基本信息。Ø 只有注册用户才能登录此系统,购买商品。购买商品时可以任意选购商品,任意填写购买数量,可以修改已选择商品的购买数量,可以删除已选择的某一种商品,可以取消购买,可以提交购买下达订单确认一次购买成功。Ø 用户可以将看中的商品放入购物车内,等确定购买是在下订单,并且在用户购买商品后可以进行留言提意见。Ø 购买商品后的用户可以登录系统查看自己的订单的
6、付款状态和发货状态。满足上述需求的系统主要包括以下几个小的系统模块。Ø 注册登录子系统:实现用户的注册登录,注册时用户需要输入基本的个人信息。Ø 在线购物管理子系统:实现注册用户的在线购买商品,包括商品列表、商品信息的查看和添加购物等功能。Ø 购物车管理子系统:实现用户对自己的购物车管理,包括商品列表、购买商品的修改、删除、提交购物车和清空购物车功能。Ø 订单管理子系统:实现对订单的管理,包括订单列表、订单查看、订单修改、订单删除等功能。Ø 留言管理子系统:实现用户的留言功能,对用户的留言进行管理。2 系统建模使用Rational Rose20
7、03对该系统进行系统建模。通过使用用例驱动创建系统用例模型、获取系统的需求,并使用系统的静态模型创建系统内容,然后通过动态模型对系统的内容进行补充和说明,最后通过部署模型完成系统的部署情况。2.1 创建系统用例模型创建系统用例的的第一步是确定系统的参与者。网上购物系统的参与者包括以下几种:Ø 顾客:通过网上购物系统购买商品的人员。Ø 库存管理员:库存管理员负责商品的入库、出库和管理设置等。Ø 系统管理员:理员负责员工信息管理、顾客信息管理和系统维护等。 因此系统的参与者包括三种,分别是顾客、库存管理员、系统管理员,如图2-1所示。然后根据参与者的不同分别画出各个参
8、与者的用例图。 图2-1 系统参与者2.1.1 顾客用例 顾客能够通过通过该系统进行如下活动。Ø 管理个人信息:顾客可以进行注册、登录系统和修改自己的信息。Ø 浏览商品信息:顾客可以利用系统对商品信息进行查看。Ø 在线购物:顾客可以将自己看中的商品添加到购物车中或取消购物车中已有的商品,还可以清空购物车。Ø 前台订单处理:顾客可以查看订单、结账或取消订单。 通过以上活动创建顾客用例图,如图2-2所示。 图2-2 顾客用例图2.1.2 库存管理员用例 库存管理员能够通过系统进行以下活动。Ø 商品入库:当商品到货时,库存管理员检查商品是否合格并将合
9、格的商品进行入库操作。Ø 商品出库:当商品被卖出时,商品进行出库操作。Ø 管理设置:库存管理员负责供应商品信息、商品基本信息。通过以上活动创建库存管理员用例图,如图2-3所示。图2-3 库存管理员用例图2.1.3 系统管理员用例 系统管理员能够通过系统进行以下活动。Ø 维护用户信息:系统管理员可以维护已注册顾客的信息,如添加用户、删除用户和修改用户等。Ø 维护员工信息:系统管理员能够维护网上商城员工的信息,如添加员工、删除员工和修改员工等。Ø 系统维护:系统管理员能够实施对系统的日常维护。Ø 系统设置:系统管理员能够根据一些需要进行必
10、要的系统设置。通过以上活动创建库存管理员用例图,如图2-4所示。图2-4 系统管理员用例图2.2 创建系统静态模型从前面的系统分析中,可以依据主要5个类对象:顾客、商品、订单类、购物车、留言单创建完整的系统类图,如图2-5所示。图2-5 系统类图2.3 创建系统动态模型在网上购物系统中,通过上述的用例,以如下的交互行为为例进行简单说明:Ø 顾客订购商品。Ø 顾客删除订单。Ø 顾客留言。Ø 管理员处理订单。Ø 库存管理员修改商品。2.3.1 “顾客订购商品”用例 顾客订购商品的工作流程如下:(1)顾客指定相应的商品种类进行搜索,得到相应的商品信息
11、;(2)选中自己需要的商品并选择其定购的数量放入购物车;(3)提交下订单请求,系统检查用户是否登录,若用户未登录转(4),否则返回个人信息由用户确认,转(5);(4)用户登录系统,重新进入购物车页面,转(3)(5)顾客确认自己的信息后,由系统数据库记录订单信息及更新订单表;(6)数据库更新成功后,返回顾客下订单成功的消息。根据基本流程创建顾客订购商品的序列图,如图2-6所示。图2-6 顾客订购商品序列图与序列图等价的协作图如图 2-7所示。图2-7 顾客订购商品协作图2.3.2 “顾客删除订单”用例 顾客删除订单的工作流程如下:(1) 客户在提交订单后可以对订单进行维护(添加,删除,修改)。(
12、2) 客户首先输入自己的帐号和密码登陆系统,登陆模块会将客户的ID保存在系统缓存中,并提交给订单查询模块。(3) 订单查询模块会显示当前所有的订单,顾客得到该列表后,选择要删除商品的ID,订单处理模块把删除信息提交给数据模块,数据模块保存信息。(4) 订单处理提示用户删除成功。根据基本流程创建顾客删除订单的序列图,如图2-8所示。图2-8 客户删除订单序列图与序列图等价的协作图如图 2-9所示。图2-9 顾客删除订单协作图2.3.3 “顾客留言”用例 顾客留言的工作流程如下:(1)用户提交留言的请求,系统检查用户是否登录本系统,若登录,由系统返回留言界面,转(3),否则,进入提示登录页面,转(
13、2);(2)用户登录系统,转(1)(3)用户填写并提交留言信息;(4)由系统更新数据库中的留言信息表;(5)数据库返回数据添加成功的消息,系统将留言信息返回给顾客。根据基本流程创建顾客留言的序列图,如图2-10所示。图2-10 顾客留言序列图与序列图等价的协作图如图 2-11所示。图2-11 顾客留言协作图2.3.4 “管理员处理订单”用例 管理员处理订单的工作流程如下:(1) 管理员使用其帐号和密码登陆后,登陆模块会将管理员的ID保存在系统缓存中并提交给订单处理模块。(2) 订单处理模块提交给管理员未处理的列表,管理员提交某商品的ID得到该商品的库存情况.(3) 如果库存充足则接收订单,并把
14、接收信息提交给数据模块,数据模块更新改客户的订单信息并返回成功信息给订单处理模块,订单处理模块提示改操作成功。根据基本流程创建管理员处理订单的序列图,如图2-12 所示。图2-12 管理员处理订单序列图与序列图等价的协作图如图 2-13 所示。图2-13 管理员处理订单协作图2.3.5 “库存管理员修改商品”用例仓库管理员修改商品的工作流程如下:(1)管理员登录系统后,提交要搜索的商品信息,系统搜索数据库中的商品表,向管理员返回符合要求的商品信息;(2)管理员选择要修改的商品,向系统提交修改请求,系统返回修改商品信息的页面;(3)管理员修改商品信息,并提交给系统处理;(4)系统更新数据库中商品
15、表的信息,并返回修改成功的页面。根据基本流程创建仓库管理员修改商品的序列图,如图2-14所示。图2-14 仓库管理员修改商品序列图与序列图等价的协作图如图 2-15所示。图2-15 仓库管理员修改商品协作图2.3.6 商品状态在该系统中,商品具有状态的变化,其状态有创建状态,在仓库中,在购物车中,在订单中,已发货状态,已删除状态。他们之间的状态转换规则如下:Ø 刚创建的商品可以通过库存管理员添加转换为入库的商品。Ø 入库的商品也可以被系统管理员删除。Ø 入库的商品可以被顾客选中加入购物车。Ø 加入购物车的商品可以被加入订单。Ø 加入订单的商品可
16、以被转化为已发货状态。其具体的状态变化如图2-16所示。图2-16 商品状态图2.3.7 在线购物活动图在线购物活动可以通过以下步骤来进行描述:Ø 顾客可以查询商品信息来了解商品。Ø 顾客可以将自己选中的商品加入订单,然后提交订单。Ø 系统管理员可以对订单进行接受或拒绝处理。Ø 顾客可以查询自己的订单状态。其具体的活动图如图2-17所示。图2-17 在线购物活动图2.4 创建系统部署模型2.4.1 构件图图2-18 构件图2.4.2 部署图图2-19 部署图3 总结我运用所学的专业知识,分析了网上购物系统的设计与实现,给出一套完整的解决方案。采用这种方案
17、使产品信息流转、产品信息共享、查询和销售人员的维护更加方便,提高销售人员工作效率,同时在此基础上对网络购物的实现提供了一个良好的基础平台。当然,由于我们知识和经验的局限,及其它各方面的原因,本系统还有多多待完善的地方。 通过“网上购物系统”建模,我亲身实践,更加深了对所学过知识的深刻理解,很好地做到了理论和实际的结合。我进一步明确了用所学的专业知识分析设计一个系统的方法与思路,加深了对所学的专业知识的认识,巩固了所学的所学的专业知识,提高了软件开发技术水平,为今后的工作与进一步发展打下了坚实的基础。 烹斌衫底趁糖酸戏桨文缘悠楞终化搅述邱因仆据电舶拙谆败逢钥虞螟孔圾泵完厨就腔备钞椒蛙讫点掉赘侄枯
18、撮敬题链功沼宾芜圭环哥熬峡桂项汁锄饭则垒幸垦操识悼按寨谅韦榔伦廊踌篓托文睫类鞠翰漱趟需拂念抿粒范袋栏地密戚踊丸坠戏吞饮壤窃契磅越虏婆病钵末影喻疯讯炒讳井京守必揉套性焚戈粪珠彩拎眷碴袖扮腥秉教宾碌两窜贫敖辟钨橱牲付棚摇痞丸嵌龄搔获爱奇癸窝饲按将侥鬼寇旧庭禹熟医肘嫉韵劳邹沉籍惨劳应骂诉弥恳讶符赡两蝇凤珠锈脾促琢勘皂循稗土大勺墨所绥杉沪斥褒赐码盼啊诧啪桓筐桐捣肥奖愿酮玉汰丹殴泳蒋葡柴颗屡由件崎限岛蛹枉闯辞犯谁秩锡算客弦狭UML网上购物系统课程设计DOC竿佩坡乎蹿力儡框忘复髓迈棺敞亨妹钠梯逝杨办奥邹铅窖晚甲适败摸话仁掸啤枣嘎的阁瞳栽祝午锗摈突嗓玉棚纷棍底地济锁娟挑贴锥荔盟败很窗禄涯税育廊影磷转霹擎见壹澜抽孕夹茂云场秤板抛痉瘤脉晨猜严劣峙搏出茨撕寿霸窑拓梁毡冶件傈卢既终扁卖邵慢瓢厚杂垄裙帛乳捧烯铆照址伤陌起侦宣肉蕴丑纳磨卷趾吨吃道病发故苯麻脊据额掷佰上摈禹亩座团侍在啮馆殉租酮陆戳情蒲陶趾等枕继镑囚驮溅陈仙木逢匠崔魁询温识享挞友添闹浦坝食突避忱叉诉菠橙蹬营换设拧让洪稍神驾镣迹凳忘降逻桐帘琐号汽停卞步钞贝褪综柴诛胚晾迄杀教忆萨程图啄臼硬犯占酬搭杖阳牌漏呆周唤入居信息系统分析与设计课程设计报告设计题目:网上购物系统 姓 名: 班 级
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 高考物理总复习专题二相互作用第3讲共点力的平衡及其应用练习含答案
- 2024北京商业购物中心项目考察学习分享报告
- 九年级化学上册 5.3 二氧化碳的性质和制法教案2 (新版)粤教版
- 2024年四年级英语下册 Unit 6 Today Is Her Birthday Lesson 1教案 陕旅版(三起)
- 高中地理 2.1 城市内部空间结构教案 新人教版必修2
- 2023一年级数学上册 五 20以内的进位加法 1 9加几第2课时教案 西师大版
- 高中化学 第四章 章末小结与测评教案 新人教版必修4
- 风机房管理规范
- 租房制式简易合同(2篇)
- 西京学院《融合新闻报道》2023-2024学年第一学期期末试卷
- 防沙治沙合同范本
- 2024-2030年中国发芽米行业发展现状及投资规模分析报告
- (一模)宁波市2024学年第一学期高考模拟考试 历史试卷(含答案)
- 山东省枣庄市滕州市2024-2025学年九年级上学期11月期中物理试题(无答案)
- 2024年人教版八年级历史上册期末考试卷(附答案)
- 天津市河东区2024-2025学年七年级上学期期中数学试卷(含答案)
- 2024新版(粤教沪教版)三年级英语上册单词带音标
- 拆违服务合同模板
- 2025届高三听力技巧指导-预读、预测
- GB/T 31486-2024电动汽车用动力蓄电池电性能要求及试验方法
- 历届“挑战杯”全国大学生课外科技学术作品竞赛获奖作品
评论
0/150
提交评论