实验3:电子商务系统的分析(4课时)一、实验目的使学生了解企业商务活动的基本构成和主要类型,掌握不同商务活动的不同需求及其特点,掌握不同类型电子商务活动的特征。要求学生理解电子商务需求分析的基本内容,掌握企业商务流、信息流、资金流分析的目的及方法。熟练掌握系统分析建模工具并能够利用这些工具对企业需求进行描述。理解电子商务系统分析中参与的人员及其组织。二、实验内容及要求㈠统一建模语言UML的上机学习实践(2学时)1.UML静态建模。使用实例图、类图、包图、部件图和配置图对系统进行分析和描述。2.UML动态建模。使用消息、状态图、顺序图、合作图和活动图来描述系统中各个对象如何操作、各个对象在外界消息的触发后如何发生变化。㈡撰写系统分析报告(2学时)任选其一:1.对附录1给出的某网上银行进行系统分析,撰写系统分析报告。2.对附录2给出的某综合旅游信息网进行系统分析,撰写系统分析报告。3.对附录3给出的某网上餐饮公司进行系统分析,撰写系统分析报告。4.对一个开展B2C电子零售的网络商店的电子商务系统进行系统分析,撰写系统分析报告。要求采用结构化分析方法描述出系统的DFD,利用UML的方法阐述其主要对象。三、实验结果正确撰写电子商务系统分析报告。内容包括:1.分析企业商务运作过程中的基本商务环节。2.分析电子商务对企业商务活动各个环节的影响。3.分析电子商务环境中本企业应具备的新的商务手段。4.描述企业各项业务活动的数据流程和相关处理过程。⑴结构化分析方法。包括:数据流图、数据字典、处理过程说明。⑵面向对象的分析方法。包括:对象的认定、结构认定、认定属性、定义方法。⑶基于UML的分析方法。在面向对象建模的基础上,利用UML的符号体系,对系统功能结构进行描述。5.提出电子商务系统需求。四、相关知识电子商务系统分析的意义、基本概念、特点及其目标,电子商务系统分析的思路与方法及其与传统的信息系统分析方法的差异,企业电子商务系统需求的特性及其共性,系统分析建模工具。附:实验报告电子商务系统的分析——某网上餐饮公司系统分析1.该公司商务运作过程中的基本商务环节。该企业在开展电子商务之前主要的经营业务是传统餐饮行业,自九十年代成立以来,一直经营中式快餐和庆典宴席等餐饮业务,从1995年开设第一家连锁分店,到目前为止,公司已经建成了上百家连锁中式快餐餐厅以及几家高级酒楼,业务分布在全国十几个城市。2.电子商务对该餐饮企业商务活动各个环节的影响。该餐饮企业希望通过开展电子商务业务来扩大市场占有率,提高企业竞争力,树立企业形象,增强用户的信赖,降低企业经营风险,挖掘子市场销售潜力。该企业开展电子商务活动需要在原业务上进行调整:网点加盟:该公司在全国继续发展加盟商、增加经营网点时,应该通过预定系统科学地管理、调控各加盟店、网点,通过其庞大的计算机网络实现各快餐连锁网点的协调、统一管理。为连锁网络化发展做好充分的准备。网站建设:传统的经营模式是客户到店消费,不需要网站。企业要开展电子商务网上订餐等业务需要一个友好的对外网站。客户支付:在客户支付环节上,该企业从传统的线下支付扩展到网络支付,手机支付等在线支付方式,对于其支付体系应有相应的完善。在支付的金额上应该有明确的说明是否包含配送费用,包装费用等,不能给客户造成误导。订餐方式:该企业开展电子商务的目的目为了实现真正意义上的网上订餐,而不是传统的电话订餐,在网站上就不能仅仅像传统订餐方式那样只留下电话,而应该将产品图文并茂的展示在网上,并提供合理的,方便的订餐流程。配送方式:企业在开展电子商务以后,由原来的客户到店用餐变成需要限时送餐,这对企业的配送方式要求很高,企业应该合理的规划网点和送餐路线,以达到最好的送餐效果。市场的扩大和客户需求的多样:电子商务业务不受地域的限制在一定程度上扩大了客户群体,同样客户的种类和需求也变得更加的复杂,客户需求可能从最初的吃饱变成了吃好、吃特色等,不同的客户还会有不同的口味,这就要求企业在处理客户需求的同时更加的灵活。3.电子商务环境中本企业应具备的新的商务手段。(1)平台开放化该餐饮企业开展电子商务要能够建立在一个开放式的平台下,客户不仅仅要求可以通过电脑或手机进行网上订餐,同时该公司应该推出基于各种系统手机的应用,客户通过应用来进行订餐定位或者是其它服务。(2)支付方式多样化消费者可以通过线下支付,电子货币支付,或者是电子券支付,为客户支付创造一个方便快捷的方式。(3)服务多样化良好的服务是提高用户粘性的方法之一,网站除了能够提供基本的网上订餐订位服务,查询服务还应该提供1)个性化定制服务网站应该可以根据客户的特殊需求进行特殊搜索,特殊配餐服务。还应该记录客户的喜好,根据客户的喜好进行相应的推荐。2)查询服务通过开展电子商务业务,该企业面临的客户种类和数量增大所需要涉及到的查询业务也将增多,应该向客户提供各地美食、本地餐馆信息、行车路线、价位查询等服务,系统的引导客户的消费,同时获取客户的好评,提高满意度。3)线上交流和在即时交流服务不同的客户对产品的评价可能不同,提供良好的线上交流平台能够更快更准的了解客户需求和了解产品属性,有利于企业改良产品和改进服务。同时相应的好评也对销量会有一定的促进作用。即时交流服务能够使企业及时迅速的对客户的需求作出反应,从而提高客户的满意度。4.该企业各项业务活动的数据流程和相关处理过程。(1)结构化分析法数据流图顶层数据流图:图一:订餐系统顶层数据流图第0级数据流图:图二:订餐系统第0级数据流图第1级数据流图:图三:订餐系统用户管理数据流图图四:订餐系统网上订餐数据流图数据字典数据项数据项编号数据项名数据项含义说明数据类型长度DI-0用户编号用户的唯一标识intDI-1用户名用户登陆时的名称char17DI-2用户密码用户登陆时的密码char17DI-3用户姓名用户的真实姓名char20DI-4用户性别用户的性别char2DI-5用户手机用户的联系电话char40DI-6用户固定电话用户的联系电话char40DI-7用户地址用户的送货地址char100DI-8用户邮箱用户的个人邮箱char50DI-9用户年龄用户的真实年龄intDI-10用户生日用户的出生日期dateDI-11餐馆编号餐馆的唯一标识intDI-12餐馆名称餐馆的全称char50DI-13餐馆地址餐馆的详细地址char100DI-14餐馆电话餐馆的联系电话char40DI-15餐馆联系人餐馆联系人的姓名char20DI-16菜品编号菜品的唯一标识intDI-17菜名名称菜品的名称char40数据项编号数据项名数据项含义说明数据类型长度DI-18菜品类别菜品所属的类别名称char20DI-19菜品类别编号菜品类别的唯一标识intDI-20菜品价格菜品的单价floatDI-21菜品折扣菜品的折扣率floatDI-22菜品份数菜品的份数intDI-23订单编号订单的唯一标识intDI-24订单日期订单产生的日期dateDI-25订单总额订单所有菜品的总额floatDI-26送餐编号送餐的唯一标识intDI-27送餐地址送餐的详细地址char100DI-28送餐日期送餐的日期dateDI-29送餐员名称送餐员的真实姓名char20DI-30送餐员电话送餐员的联系电话char40DI-31省份编号省份的唯一标识intDI-32省份名称省份的名称char20DI-33城市编号城市的唯一标识intDI-34城市名称城市的名称char20数据结构数据结构编号数据结构名含义说明组成DS-1Class菜品分类信息DI-18,DI-19DS-2User用户信息DI-0至DI-10DS-3Restaurant餐馆信息DI-11至DI-15DS-4Meal菜品信息DI-16至DI-22DS-5Order订单信息DI-23、DI-24、DI-25、DI-27、DI-0DS-6DeliveryNote送餐信息DI-26至DI-30,DI-1、DI-14、DI-15处理过程说明处理过程编号处理过程名说明输入输出处理P-1注册所有用户用户详细信息注册成功信息或失败信息成功:跳转到登陆页面失败:重新注册处理过程编号处理过程名说明输入输出处理P-2登录所有用户用户名和密码登陆成功信息或失败信息成功:跳转到首页失败:重新登陆P-3修改账号已经登陆的用户原用户名、新的用户名、确认新用户名、密码修改成功或失败信息修改数据库信息P-4修改密码已经登陆的用户原来的密码、新的密码、确认新密码修改成功或失败信息修改数据库信息P-5修改常用收货信息已经登陆的用户新的收货地址、新的联系方式修改数据库信息P-6添加收获信息已经登陆的用户新的收货信息修改数据库信息P-7修改用户信息已经登陆的用户用户信息修改数据库信息P-8添加到购物车所有用户将用户所选的菜品添加到购物车P-9修改购物车所有用户修改购物车信息P-10下订单已登录用户根据购物车和用户信息自动生成订单P-11查看并确认订单已登录用户P-12提交订单已登录用户订餐成功信息修改数据库信息P-13接收订单客服人员将订单信息传送给相关工作人员处理过程编号处理过程名说明输入输出处理P-14信息检索所有用户要检索的内容检索信息内容P-15发布信息已登录用户要发布的信息修改数据库信息P-16系统维护管理员P-17信息更新管理员需要更新的信息修改数据库信息P-18用户投诉与评价已登录的用户投诉/评价内容投诉/评价内容修改数据库信息(2)面向对象的分析法。系统总体功能分析1)前台实现功能新用户注册、老用户信息管理、产品检索浏览功能模块、购物车功能模块、订单查询功能、在线支付功能/网上银行支付功能2)后台实现功能会员注册信息管理、订单添加/删除/修改管理功能、菜品信息管理、订购系统管理、客户访问统计总体功能分析描述系统主要分为两大功能模块:一、前台顾客登录、注册、浏览信息(菜单信息、顾客的用户信息)、购物车管理、顾客订单的查询。二、后台系统管理员的登录、餐厅相关人员的登录(餐厅经理、采购人员、厨师、送餐服务员)、商品信息的管理、用户信息的管理、订单的管理、订购的管理、访问统计。以下是针对各个功能进行详细的功能分析订餐管理系统系统管理员记录菜品被点次数顾客订餐评价浏览支付修改购物车服务员采购人员生成订单厨师酒店经理计算价格销售额统计系统extends打印报表extends搜索用户管理系统**用户管理产品查询系统在线订购系统订单查询系统******用户登录用户信息修改访问统计usesuses**uses**添加菜单******extendsextendsextendsextendsextendsextendsextendsextends**extendsextends****前台******extends**用户积分管理用户信用管理extendsextends图1酒店网上订餐系统功能结构(1)用户登录、注册功能分析:顾客在网站浏览时如需订餐则必须登入系统以确保订单的可靠性,而系统管理员进入后台也必须经过登入程序以防止信息的外泄,企业相关人员在查看相关信息业需要登录系统。对于没有账号的顾客则必须填写详细的用户资料进而注册。所有企业人员需要系统管理员给予分配账号以及相关权限的设置。顾客系统管理员采购者厨师服务员登录注册********-结束9*-结束10***登录注册图2用户注册登录(2)用户订餐功能分析:当用户浏览发现所需的菜品时,用户登录后,通过对购物车的管理来对所需的菜品进行订购。用户先选择菜品放入购物车,可添加多个商品,也可对购物车内的商品进行删除与修改,如用户对选购的菜品满意则需要有结算功能支持其进行以及第三方的支付宝平台支持顾客的结算。假若购物车内所存储的信息量过多,则可清空购物车,同时可以对菜品进行评价。图3顾客在线订餐(3)顾客浏览信息:用户可通过在产品分类里浏览菜品,同时也可以在搜索窗户输入关键字检索相关菜品,进行浏览和