




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、电子商务技术课程设计论文题目:adidas运动鞋电子商城课程设计学 生 姓 名:李青山 学 院:信息技术学院 专 业:信息管理与信息系统(电子商务方向)班 级:b1103 学 号:0912110325 辽 东 学 院eastern liaoning university目 录目 录2一、系统需求4二、需求分析52.1功能设置52.2模块划分52.3识别参与者和用例62.3.1 顾客customer用例图72.3.2 系统管理员用例112.4静态结构模型142.4.1 类customer142.4.2类goods162.4.3类order162.4.4管理员172.4.5标题title类182.
2、4.6二级标题类192.4.7类图193.动态行为模式203.1时序图203.1.1顾客注册成为会员时序图203.1.2顾客反馈信息时序图213.1.3顾客浏览商品时序图223.1.5顾客购买商品时序图233.1.7管理员删除商品时序图243.1.9管理员删除二级商品目录时序图253.1.11管理员编辑条款信息时序图263.1.12管理员删除会员时序图263.2活动图273.2.1用户顾客的活动图273.2.2管理端管理员的活动图283.3协作图303.3.1顾客登录协作图303.3.2顾客注册协作图303.3.3顾客浏览商品协作图313.3.4反馈信息协作图313.3.5顾客查询商品协作图3
3、23.3.6顾客购买商品协作图323.3.7管理员删除会员协作图333.3.8管理员添加商品协作图333.3.9管理员添加商品标题协作图343.3.10管理员删除商品协作图343.3.11管理员删除标题协作图353.3.12管理员编辑文本协作图354.系统图36 一、系统需求随着社会的发展,电子商务成为了一个热门的话题,而网上购物已经成为当今社会一种比较流行的购物方式。一个完整的购物系统就是一个现实中的一个商城,或者就是一个超市。本系统就是一个类似超市的网上购物系统。首先用户进入电子商城的首页。在这里用户可以看到所有的商品的分类,这里改提供了查询,促销商品、购物车等链接命令。还可以查看具体商品
4、,并从这里进入具体的商品界面。同样能够方便地搜索商品,而且能够运用虚拟的购物车替代现实中的购物车进行购物。用户在查看商品的价格等详细情况之后,就可以把购物车中不满意的商品去掉,当用户购买完商品后,就可以结帐了,也就是下定单,在用户下完定单之后,商城将根据列表的内容,使用某种手段进行确认,然后进行发货,发货成功并且收到款后,一个真正意义上的交易也就形成了,以上这些功能是用户所需要的,但是一个功能完善的电子商城还需要管理员自己的货物和商品。例如进货、添加商品、删除没有的商品以及向用户发送促销活动的公告、删除过期公告,最后还有对注册会员的管理,这些都写要管理员来处理。通过上述电子商务系统的分析,可以
5、获得如下的功能性需求。(1) 种类显示:只要涉及商场所卖的产品,都可以显示在这里。主要是鞋类商品的一些信息。(2) 查询。用户可以利用此项功能来查找需要的商品。用户只要输入想要查找商品的关键字,然后单击“查询”就可以查询到相关的信息了。(3) 最新产品。根据电子商场的动态管理,可以将商场中新的商品放到一张列表中显示出来,供用户参考。(4) 电子商场活动信息。在这里,商家可以以公告的形式显示商场近期的一些重要活动,比如什么时候举行促销活动,什么产品将举行展销会等。(5) 特价产品罗列。商场为了吸引用户的购买欲,可以实施状况的促销计划,这里商场设置了一个促销产品的列表,用户可以打开这个列表查看促销
6、的商品。(6) 购物车。本系统中最主要的一个功能。用户在网上商城购买商品,都要经过这个购物车,才可以将物品买到手。(7) 登录、注册。用户要想在电子商场中购买商品,就必须先登录这个电子商场,如果还不是会员才可以将物品买到手。(8) 个人信息。注册为会员的用户,都将拥有个人信息这个窗口,在这个窗口中,用户可以查看订单、查看资料、查看购物车。二、需求分析2.1功能设置由本系统的总体任务可以找出顾客和系统管理员的活动信息。(1)顾客:顾客可看到所有商品的种类,查询商品,查看商城发布的各种公告,使用购物车购买商品。(2)系统管理员:系统管理员添加商品,删除没有的商品,发布公告,删除公告,管理注册会员,
7、添加商品标题,删除商品标题。系统总体功能示意图: 2.2模块划分在前台,可以将系统分为用户模块,包括注册,登录和个人信息三个方面;查询模块;浏览商品模块,信息反馈模块;购物车模块,包括选商品,购物和结账。在后台,可以将系统分为会员管理模块;订单管理模块;商品管理模块,包括商品分类管理;编辑文本管理,包括促销商品展示编辑,商场公告的编辑;系统设置模块,包括订单设置、商城设置。下面是电子商场系统模块体系图:2.3识别参与者和用例通过对系统的分析,可以确定系统中有两个参与者:系统管理员administrator和顾客customer。各参与者的描述如下:customer 顾客浏览商品、查询商品、查看
8、商城活动,注册并且登录后还可以购买商品,反馈商城的信息。administrator系统管理员可以编辑促销产品、编辑购物流程、编辑条款信息、删除会员、添加会员、添加和管理商品、管理订单和系统设置。 2.3.1 顾客customer用例图用例说明如下:(1)登录用例描述表用例名称登录标识符用例描述参与者前置条件后置条件基本操作流程可选操作流程uc001登录系统顾客(会员)、系统管理员无登录到系统1. 系统提示用户输入用户名和密码2. 用户输入用户名和密码3. 系统验证用户名和密码,若正确,则登录到系统中如果用户输入无效的用户名和密码,系统显示错误信息,并返回重新提示用户输入用户名和密码:或者取消登
9、录或者终止登录。 (表2.3.1-1)(2)修改个人信息用例:用例名称修改个人信息标识符用例描述参与者前置条件后置条件基本操作流程可选操作流程uc002会员可以修改密码和基本信息。顾客(会员)顾客登录到系统会员完成自己的信息的修改。1. 顾客点击要修改个人信息2. 顾客输入要修改的信息3. 提交到数据库,修改数据库的内容。然后输入无效的用户名,旧密码不正确,email格式不正确则提示重新输入,或终止用例。 (表2.3.1-2)(3)反馈信息用例用例名称反馈信息标识符用例描述参与者前置条件后置条件基本操作流程可选操作流程uc003会员对商品的评价和服务信息反馈顾客(会员)会员登录对服务和商品的质
10、量评价反馈给系统1. 单击反馈信息按钮2. 在输入框中输入你要反馈的信息3. 提交到数据库中并显示在页面中提出对系统的服务质量,商品的价格和质量和商家应提供何种商品等建议 (表2.3.1-3)(4)查询商品用例用例名称反馈信息标识符用例描述参与者前置条件后置条件基本操作流程可选操作流程uc004顾客可以查询自己需要的商品顾客无显示出所查询的商品1. 在查询的文本框中输入要查询的信息2. 点击提交,即可显示信息。假如系统存在所查询的信息则显示否则提示该信息不存在,返回再查询。 (表2.3.1-4)(5)查看活动用例名称查看活动标识符用例描述参与者前置条件后置条件基本操作流程可选操作流程uc005
11、查看商城各种活动和各种促销信息顾客(会员)无显示各种活动和促销信息1. 点击活动信息按钮2. 显示各种活动信息无 (表2.3.1-5)(6)顾客浏览用例用例名称浏览商品标识符用例描述参与者前置条件后置条件基本操作流程可选操作流程uc006查看商场的各种商品顾客(会员)无显示商品在页面中显示各种商品和商品具体信息查看一级标题,查看二级商品标题查看具体商品查看打折商品 (表2.3.1-6)(7)顾客注册用例用例名称顾客注册标识符用例描述参与者前置条件后置条件基本操作流程可选操作流程uc007注册成为会员顾客无顾客注册成为会员1. 点击注册进入注册页面2. 输入相关信息3. 提交信息到数据库中如果输
12、入的用户名有重名,email格式不正确,密码格式、长度不对则返回重新注册,或取消,终止用例(表2.3.1-7)(8)购买商品用例。用例名称购买商品标识符用例描述参与者前置条件后置条件基本操作流程可选操作流程uc008购买商品顾客(会员)登录到系统完成对商品购买1. 找到所需要的商品2. 点击添加到购物车3. 点击我的购物车,查看购物车商品,4. 点击结算,选择要付款的方式5. 点击完成,显示购物单可对购物商品数量添加,和删除商品,选择不同的付款方式,假如信息不全,则提示要完成所要输入信息,或取消,终止用例(表2.3.1-8)2.3.2 系统管理员用例用例说明如下:(1)编辑文本管理用例用例名称
13、编辑文本管理标识符用例描述参与者前置条件后置条件基本操作流程可选操作流程uc009编辑用户购物流程,各种促销产品和商城规则条款信息系统管理员管理员登录进入系统编辑各种信息显示在页面上1. 选择要编辑的内容2. 输入要编辑的内容3. 提交,则内容显示在页面上编辑促销产品,编辑购物流程,编辑条款信息 (表2.3.2-1)(2)会员管理用例名称会员管理标识符用例描述参与者前置条件后置条件基本操作流程可选操作流程uc010是删除会员,添加会员,查看会员订单,查看会员购物车等会员的父用例。系统管理员管理员登录进系统完成会员各种信息的管理1. 选择管理表项(如: 删除会员、添加会员)2. 输入或修改会员信
14、息,提交删除会员、添加会员信息、查看会员的订单,查看会员的购物车 (表2.3.2-2)(3)商品管理用例用例名称商品管理标识符用例描述参与者前置条件后置条件基本操作流程可选操作流程uc011用于添加一级商品类别,更新一级商品,添加二级商品目录,删除二级商品目录,移动二级商品目录系统管理员管理员登录进系统完成商品标题和商品各种信息的管理1. 进入商品管理模块2. 选择要更新的项目3. 输入要更新的信息4. 确认、提交添加二级商品目录,删除二级商品目录,移动二级商品删除具体商品,移动具体商品 (表2.3.2-3)(4)订单管理用例用例名称订单管理标识符用例描述参与者前置条件后置条件基本操作流程可选
15、操作流程uc012查看订单信息,修改订单状态,根据状态查询订单信息,如对交易是否完成的状态进行查找。系统管理员管理员登录进系统完成对订单的修改1. 进入订单模块2. 修改订单的状态(如交易玩成则添加到订单完成状态)查看订单信息、修改订单状态、根据状态查询订单信息,(如对交易是否完成的状态进行查找)(表2.3.2-4) (5) 系统设置用例名称系统设置标识符用例描述参与者前置条件后置条件基本操作流程可选操作流程uc013可以对货币、数字格式,日期格式,对销售e-nail、商城名称进行设置系统管理员管理员登录进系统完成对系统的相关设置1. 进入系统设置模块2. 选择设置对象3. 输入要设置的内容,
16、提交可以对日期格式,银行名称公司水印,价格格式设置,提交,或者取消推出用例 (表2.3.2-5)2.4静态结构模型在该系统中可以确定的主要对象包括顾客信息(customer)、商品信息(goods)、订单(order)、标题(title)、系统管理员(administrator)。2.4.1 类customer 类customer描述了会员的信息。会员的信息包括用户名、用户的姓名、用户地址、用户邮编、城市、用户联系电话、用户email、。私有属性loginname:string用户名last name: string用户姓名address: string用户地址zip: string用户邮编c
17、ity: string用户所在城市phone: string用户联系电话公共操作newcustomer(loginname:string,lastname: string)创建一个customer对象。findcustomer(loginname:string)返回指定customer对象。addbuy(buy:buy)添加购买记录。delbuy(buy:buy)删除购买记录。getbuynum()返回购买商品的数目。getgoods(goods:goods)返回已购买的商品。setbackinfo(backinfo:backinfo)设置反馈信息.另外还有设置和获取对象属性值的方法有:set
18、loginnam(loginname:string)get()setname(name:name)getname()2.4.2类goods 类goods属性主要包括商品名称、产品所属类型、产品单价、产品简介。name:string商品名称。catid:string 产品的类型。price:商品的单价。jianjie:产品简介公共操作newgoods(name:string, catid:string)创建新的goods对象。getgoodsname()返回该商品的名称。setgoodsprice(price:string)设置商品的价格getgoodsprice()返回商品的价格。 setgo
19、odsinfo(goodsinfo:string)设置商品的相关信息getgoodsinfo()获取商品的相关信息。2.4.3类order 类order属性主要有用户的id号、用户的姓名、下订单的时间。customerid:string用户id号。customername:string用户姓名。date:date下订单时间。 buynum:string购买商品的数量。webid:string订单的webid号公共操作neworder(order:order, customerid:id, name:string, date:date)创建order对象。getname()返回顾客姓名。getg
20、oods()返回购买的商品。getdate()返回下订单的日期。2.4.4管理员管理员类的属性主要有,id号,和姓名。administratorid:string管理员id号。administrator:string管理员姓名。公共操作newadministrator (loginname:string,lastname: string)创建一个administrator对象。addgoods ()添加商品。delgoods ()删除商品。addtitle()添加标题。deltitle ()删除标题。settext()设置文本信息。 2.4.5标题title类标题可分为三级,一级标题和二级标题
21、分别继承标题类。主要属性有标题名,在该标题下商品的信息。标题类的属性:标题的名称titlename公共操作newtitle (titlename:string)创建一个title对象。addtitle()添加一个二级标题deltitle()删除一个二级标题getnumtitle()获取一个二级标题的数量2.4.6二级标题类标题类的属性:标题的名称titlename、该种类商品的信息goodsmessage公共操作:newgoods (goodsname:string)创建一个good对象addname()添加商品的名称delgoods()删除该商品2.4.7类图3.动态行为模式3.1时序图3.1.1顾客注册成为会员时序图3.1.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 宜昌市重点中学2026届中考二模英语试题含答案
- 四川省巴中南江县联考2026届中考数学对点突破模拟试卷含解析
- 医药企业2025年研发外包(CRO)专利布局与侵权风险控制报告
- 2024年汽车尾气净化资金申请报告代可行性研究报告
- 新零售背景下便利店食品安全管理2025年报告
- 2025年金融衍生品市场创新风险识别与防范措施报告
- 2025护肤品采购协议
- 中国电脑影碟机行业市场发展前景及发展趋势与投资战略研究报告(2024-2030)
- 2025年潮玩收藏热:市场价值与文化现象深度剖析报告
- 2025年新能源汽车电池租赁行业融资渠道与投资策略研究报告
- 2024年安徽省濉溪县人民医院公开招聘医务工作人员试题带答案详解
- 2025年浙江省宁海县事业单位公开招聘辅警考试题带答案分析
- 四川省广安市(武胜、岳池、华蓥)2024-2025学年八年级下学期期末考试物理试卷(含答案)
- 脑卒中的饮食护理课件
- 盾构安全培训课件模板
- 2025年多重耐药菌培训知识试题及答案
- 食管癌的围手术期护理
- 2025至2030中国航空球轴承行业项目调研及市场前景预测评估报告
- 2025年湖北省中考语文试卷真题(含标准答案及解析)
- 2025至2030中国牙科氧化锆块行业发展趋势分析与未来投资战略咨询研究报告
- 全国省市电子表格
评论
0/150
提交评论