ImageVerifierCode 换一换
格式:DOCX , 页数:23 ,大小:746.32KB ,
资源ID:4988587      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/4988587.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(《电子商务系统分析与设计》实验指导书.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

《电子商务系统分析与设计》实验指导书.docx

1、电子商务系统分析与设计实验指导书实验指导书实验课程: 电子商务系统分析与设计 编写教师: rexam 适用专业: 电子商务 编写日期: 2021年1月 前 言本实验课程是与电子商务系统分析与设计课程的理论教学内容相配套而开设的。电子商务系统分析与设计是一门实践性很强的专业课程,它对培养学生实践动手能力,提高综合素质和开发创新思维有着重要的作用。本课程以电子商务系统为研究对象,并重点针对互联网产品这一特殊的电子商务系统,面向产品经理、系统分析员等职业养成所需知识、技能和能力的培养需要,遵循实用性、先进性原则,精心地遴选教学内容,设计教学方法,组织教学过程。本实验课程回顾和总结有关电子商务及信息技

2、术相关领域的知识,使学生了解建立和运行电子商务系统的基本过程,掌握进行电子商务系统规划、分析、设计、实施及维护管理的一般方法和主要技术,进而引导学生逐步培养从事系统分析设计工作所需的分析能力、表达能力及知识联系实际等能力。本实验指导书选用了12个实验项目。主要以电商系统设计为主,其中包括了UML图形画法、可行性分析报告、流程图、E-R图、网站的设计与发布等;实验指导书中给出了实验步骤和注意事项、以及思考题,学生在做实验前一定要认真预习实验指导书,特别是注意事项,提高学习效率。由于编者水平有限,难免在本实验指导书中出现错误或不妥之处,望读者指正。实验1用例建模一、实验目的1熟悉用例图的基本功能和

3、使用方法。2掌握如何使用建模工具绘制用例图方法。二、实验内容以下为“学生信息管理系统”的需求分析结果:(1)系统管理员登录后可以对班级的基本信息进行增加、删除、修改、查询等操作。学校领导登录后可以对班级基本信息进行查询操作。(2)教师登录后可以对学生的考试成绩进行录入、删除、修改、查询等操作。学生登录后可以对考试成绩进行查询操作。(3)学生登录后可以了解所有选修课程的具体信息,可以根据自己的需要选择不同课程。系统管理员登录后可以增加、修改、查询、删除选修课程。(4)系统管理员可以对账号进行创建、设置、查看、删除等操作。请你在完成对系统的需求建模,得到用例模型后绘制用例图,对其中主要功能的用例书

4、写书面用例。表1用例图中的主要模型元素模型元素名称图例说明用例一个用例代表系统的一个完整的功能。参与者是与系统交互的人、硬件设备、与本系统连接的另一个外部系统。关联关系表示参与者和用例之间的交互关系。包含关系表示一个用例需要利用另一个用例提供的功能。泛化关系表示一个父用例可以被特化行多个子用例扩展关系把新的行为加入已有的用例中,获得新用例三、实验步骤1.需求分析。2.识别参与者。3.确定用例。4.构建用例模式。5.对主要功能的用例书写书面用例。四、实验注意事项1.注意识别所有参与者,不能遗漏。2.用例、参与者、参与者和用例之间的关系需要仔细斟酌,不能出现错误的关系。3.整个系统绘制为一张用例图

5、。五、思考题根据以下说明进行用例建模:图书馆管理系统是对书籍的借阅及师生信息进行统一管理的系统,具体包括读者的借书、还书、书籍预订;图书馆管理员的书籍借出处理、书籍归还处理、预订信息处理;还有系统管理员的系统维护,包括增加书目、删除或更新书目、增加书籍、减少书籍、增加读者账户信息删除或更新读者账户信息、书籍信息查询、读者信息查询等。实验2类图建模一、实验目的1. 掌握创建和编辑类图的方法。2.学会添加和编辑类的属性。3.学会添加和编辑类的方法。4.掌握建立类间关系的方法。5. 能够使用astah等软件绘制类图。二、实验内容根据以下需求描述分别绘制类图。(1)以“远程网络教学系统”为例,在该系统

6、中参与者为学生、教师和系统管理员。学生包括登录名称、登录密码、学生编号、性别、年龄、班级、年级、邮箱等属性;教师包括登录名称、登录密码、姓名、性别、教授课程、电话号码和邮箱等属性;系统管理员包括用户名系统管理员密码、邮箱等属性。根据这些信息创建系统的类图。表2类图中的主要模型元素(2)在上题中如果把参与者学生、教师和系统管理员进行抽象,从而抽象出一个单独的人员类类,学生、教师和系统管理员分别是人员类的子类。根据这些信息重新创建类图。(3)森林里有美丽的桃树、梨树、松树和白杨等树木,大家都知道树木是由树枝和树叶组成,树木的生长离不开充足的阳光、空气和肥沃的土壤,桃树枝有一般树枝特征、桃树叶也有一

7、般树叶的特征。森林覆盖的这片地区气候具有湿度大,降水量多,风速小等特点,同时气候也深深影响着这片美丽的森林。三、实验步骤在系统分析与设计阶段,建立类图的步骤如下。1.根据系统需求识别系统中的类。2.根据系统性质确定各个类的属性。 3.结合类的属性及系统功能识别类的操作。4.确定类之间的关系。5.绘制并优化类图。四、实验注意事项1.注意识别所有类,不能遗漏类的相关属性和方法。2.类间关系需要仔细斟酌,不能出现错误的关系。3.完整绘制类图,不要出现错误,绘制完成后需要仔细检查。五、思考题根据以下描述绘制类图:图书管理系统中,有各种类型的读者,可以借阅各种类型的图书,图书由图书编目员维护,图书管理员

8、管理图书、借阅信息和读者。(相关属性和操作自行添加)实验3序列图(顺序图)建模一、实验目的1.掌握创建和编辑序列图的方法。2.掌握在序列图中添加和编辑对象的方法。3.掌握在序列图中添加和编辑消息的方法。4.根据实验示例建立银行ATM取款业务的序列图。二、实验内容序列图描述了用例图中用到的对象、参与者实例以及他们之间的消息收发情况,详细描述了用户和ATM 系统之间以及ATM系统和银行服务器之间的交互过程。分析AM取款的场景(1)通过读卡机,用户插入ATM卡;(2) ATM系统从卡上读取银行ID、账号、加密密码、并用主银行系统验证银行ID和账号;(3)用户输入密码,ATM系统根据上面读出的卡对应的

9、密码,接着对密码进行验证;(4)用户输入取款数量;(5)ATM系统通知主银行系统,传递储户账号和取款数量,并接收返回的确认信息;(6)ATM系统输出现金、ATM卡和显示账户余额的收据;(7)ATM系统记录事务到日志文件。三、实验步骤根据系统的用例或具体的场景描绘出系统中的一组对象在时间上交互的整体行为是使用序列图进行建模的目标。一般情况下,系统的某个用例往往包含好几个工作流程,这时候需要创建几个序列图进行描述。 使用下列的步骤创建一个序列图。 根据系统的用例或具体的场景确定角色的工作流程。 确定工作流程中涉及的对象,从左到右将这些对象顺序地放置在序列图的上方,其中重要的角色放置在左边。 为某一

10、个工作流程进行建模,使用各种消息将这些对象连接起来。从系统中的某个角色开始,在各个对象的生命线之间从顶至底依次将消息画出。如果需要约束条件,可以在合适的地方附上条件。 如果需要将这些为单个工作流程建模的序列图集成到一张序列图中,可以通过相关脚本说明绘制出关于该用例的总图。通常一个完整的用例的序列图是复杂的,这时不必将单个的工作流程集成到总图中,反而需要将一张复杂的序列图进行分解,分解成一些简单的序列图。四、实验注意事项1对系统动态行为建模的过程中,当强调按时间展开信息的传送时,一般使用序列图建模技术。2一个单独的序列图只能显示一个控制流。3一般情况下,一个完整的控制流是非常复杂的,要描述它需要

11、创建很多交互图(包括序列图和协作图),一些图是主要的,另一些图用来描述可选择的路径和一些例外,再用一个包对它们进行统一的管理。五、思考题在广州某学校图书馆里面,如果你作为一个读者,想借一本参考书,请绘制读者借阅图书的序列图。实验4状态图建模一、实验目的1.掌握创建和编辑状态图的方法。2.掌握在状态图中添加和编辑状态的方法。3.掌握在状态图中添加和编辑事件的方法。4.根据需求进行状态图的建模。二、实验内容图书馆管理系统中的还书业务的动态行为是由:空闲(idle)、图书查找(finding)、还书(reversion)、失败(Failure)、归还成功(Success)5种状态及激活相互转换的事件

12、。请根据描述对还书业务中的书籍对象进行状态图建模。三、实验步骤在系统分析与设计阶段,建立状态图的步骤如下。选择初始状态和终结状态。发现对象的各种中间状态。确定状态间的转移及引起状态转移的事件。在各中间态上添加必要的活动。绘制状态图。四、实验注意事项1必须先找出状态的初始状态2一定要找出所有的中间态,不能遗留3状态转移的事件需要考虑清楚五、思考题信用卡账户是银行系统中比较特殊的一类对象,其状态的变化伴随系统的一系列相应操作,故需要对信用卡账户对象绘制状态图,其具体过程如下。1、发现对象各种状态。信用卡账户对象有“未开通”“正常”“透支”“冻结”“挂失”“注销”6种主要状态。2、 确定状态间的转移

13、及引起状态转移的事件。信用卡账户各状态之间的转移情况为:1初态可转移到未开通状态,当用户开卡时,账户由未开通状态转移到可正常使用状态。2当用户取款至账户余额为负数时,账户状态由正常转为透支,此时促发状态转移的事件为取款,它要求账户对象除了状态转移外还要调用自身方法来更新账户余额,因此该事件为调用事件。3当用户将透支的金额还清时,账户状态由透支转为正常,此时促发状态转移的事件为存款,它要求账户对象除了状态转移外还要更新账户余额,因此该事件也为调用事件。4当账户透支金额大于5000时,账户状态由透支转移到冻结,促发状态转移的事件为变化事件;若用户及时将欠款还清,账户状态由冻结转移到正常,促发状态转

14、移的事件为存款,它也是一个调用事件;若用户1年后还未还清欠款,账户会在冻结1年后自动注销,此时促发状态转移的事件为时间事件。5当用户要求挂失时,账户由正常状态转移到挂失状态,当用户要求解挂时,账户由挂失状态转移到正常状态。6当用户要求销户时,账户由正常状态转移到注销状态,同时账户对象会更新自身的相关信息,此时促发状态转移的事件销户为调用事件,处于注销状态的账户对象会终止状态转移。3、根据上一步的分析,信用卡账户对象在刚进入透支、正常和注销状态时都要进行账户的编辑操作,因此为这3个状态都添加entry活动。最后请你完成信用卡账户对象的状态图。实验5活动图建模一、实验目的1.掌握创建和编辑活动图的

15、方法。2.掌握活动图中的动作状态。3.掌握活动图的泳道及对象流。4. 能够根据需求进行活动图的建模。二、实验内容图书馆新增读者用例属于读者信息管理中的一个功能,主要用于在系统中增加新的读者信息,其具体的办理流程是:(1)读者填写申请表,并交给图书管理员;(2)图书管理员将申请表中的信息通过录入界面,输入到图书管理系统;(3)系统中的业务逻辑组件将判断输入的信息是否合法;(4)如果不合法则转入步骤(5),否则转入步骤(6);(5)显示添加错误信息,转到(8);(6)在“数据库”添加相信的用户信息;(7)显示添加成功信息;(8)结束。请根据上述内容绘制活动图。图1 活动图相关元素三、实验步骤(1)

16、 识别要对工作流描述的类或对象,目的是为每个重要的业务对象建立泳道。(2) 确定工作流的初始状态和终止状态,明确工作流的边界。(3) 对动作状态或活动状态建模。(4) 对动作流建模。(5) 对对象流建模。(6) 对建立的模型进行精化和细化。四、实验注意事项1在建模活动图之前,首先需要确定要建模什么和了解所要建立模型的核心问题。这就要求确定需要建模的系统用例,以及用例的参与者;2在开始创建用例的活动图时,往往先建立一条明显的路径执行工作流,然后从该路径进行扩展;3当弄清楚系统要处理什么样的问题并建立了工作流路径后,就可以开始正式地创建活动图;4考虑用例其他可能的工作流情况,如执行过程中可能出现的

17、错误或是可能执行其他活动;5使用泳道细化活动图;6按照时间顺序自上而下的排列泳道内的动作或者状态;7使用并发时,不要漏掉任何的分支,尤其是当分支比较多的时候。五、思考题请根据“班级信息管理用例图”绘制系统管理员维护班级信息的活动图。实验6单代号和双代号网络图一、实验目的1.熟悉电子商务项目管理过程组。2.掌握电子商务项目时间管理过程及主要使用的工具和技术。3.能够根据活动排序确定各个活动任务之间的依赖关系,并形成文档。4.熟悉活动排序使用的主要工具和技术包括前导图法(也称单代号网络图)、箭线图法(双代号网络图)等,具有根据系统特点和项目具体情况绘制单代号网络图(前导图法)和双代号网络图(箭线图

18、法);5.能够熟练使用Visio等相关软件绘制单双代号网络图。二、实验内容根据表中逻辑关系,绘制单代号网络图。表3 工作任务依赖表工作A/1B/2C/3D/1E/3F/5G/3H/4I/2紧前工作-AABB、CCD、EE、FH、G问题:计算各活动的最早开始时间(ES)、最早结束时间(EF)、最晚开始时间(LS)、最晚结束时间(LF),从第0天开始计算。计算机出C、E和G活动的自由时差。三、实验步骤(1)通过工作分解结构,将项目工作分解为一系列更小、更易管理的活动。(2)进行工作排序,主要是确定各个活动任务之间的依赖关系。(3)分析活动之间本身存在的逻辑关系,在此逻辑关系确定的基础上再加以充分分

19、析,以确定各活动之间的组织关系。(4)利用前推法计算最早时间。(5)利用逆推法来计算最迟时间。(6)优化网络图。四、实验注意事项(一)前推法来计算最早时间。 某一活动的最早开始时间(ES)=指向它的所有紧前活动的最早结束时间的最大值。 某一活动的最早结束时间(EF)=ES+T(作业时间)。(二)逆推法来计算最迟时间。 某一活动的最迟结束时间(LF)=指向它的所有紧后活动的最迟开始时间的最小值。 某一活动的最迟开始时间(LS)=LFT(作业时间)。(三)自由时差:是不影响紧后工作最早开始时间进行的前提下,本工作可以利用的机动时间。自由时差=所有紧后工作中最早开始时间最小值最早结束时间。(四)总时

20、差:是不影响总工期的前提条件下,本工作可以利用的机动时间。 总时差=最迟开始时间最早开始时间=最迟结束时间最早结束时间。(五)关键路径是耗时最长的路径,最早开始时间一定等于最晚开始时间,最早完成时间也一定等于最晚开始时间。五、思考题根据表中逻辑关系,绘制双代号网络图。工作ABCDEFGHI紧前工作-AABB、CCD、EE、FH、G实验7业务流程图一、实验目的1.掌握业务流程分析方法2.熟练绘制业务流程图二、实验内容某材料仓库部门的管理业务包括三项:入库、发料和月底结帐。1.材料入库的具体工作步骤:(1)采购员交材料入库单;(2)库工查定货单,核实入库单;(3)材料入库,库工验收;(4)库工填写

21、交库单给采购员,并把入库单存入文件柜留底。2. 材料出库业务的具体工作步骤为:(1)由领料人填写领料单;(2)库工接收并复核领料单;(3)库工取出所领材料,发给领料人;(4)库工开发料单给领料人,并把领料单存入文件柜留底。3. 月底结帐业务的具体工作步骤为:(1)会计从库工那里取来当月的领料单据 及入库单,汇总并更新库存帐目;(2)统计员根据单据和账目做出有关的统计报表(3)主任审核各种统计报表;(4)收发人员把表分送有关领导及科室。请根据上述说明绘制业务流程图。三、实验步骤1.首先列出流程图包含该流程要完成的主要工作及面对的对象等作一个总体的概述2.接着绘制流程图:(1) 起点:详细描述该流

22、程执行的先决条件(2) 其中某一步骤:详细描述此步骤的操作方法及执行完成的条件和标志。(3) 结束:详细描述该流程结束的标志。四、实验注意事项1.在绘制业务流程图前需要搞清楚以下问题:1整个流程的起始点是什么?整个流程的终结点是什么?2在整个流程中,涉及到的角色都是谁?3在整个流程中,都需要做什么事情?(可以是一个会议,可以是一个任务)4这些会议和任务是可选还是必选的?5分别产出什么文档?2.注意事项1让涉众参与,不要闭门造车2恰当的层次分解,不要将所有都铺到一张图上3逐渐深入,先抓枝干4流程一定有开始和结束5编号五、思考题用户将订货单交某企业的业务经理,业务经理填写出库单交仓库保管员,该保管

23、员查阅库存台帐,如果有货则向用户发货,如果缺货,则通知车间。请绘制流程图。实验8撰写可行性分析报告一、实验目的1能够对企业组织进行初步调查。2熟练根据项目实际情况编写可行性分析报告。二、实验内容以前期小组拟定的项目,在对项目涉及的企业组织进行初步调查的基础上,编写一份可行性分析报告。可行性分析就是在初步调查、分析及电子商务系统开发方案拟订的基础上,运用技术经济理论与方法,分析电子商务系统开发方案的可行性,最后作出是否继续开发的明确结论。电子商务系统可行性分析要从技术、经济、管理及经营可行性方面进行考虑。三、实验步骤先进行初步调查,然后按照以下格式编写可能性分析报告:1引言(1)编写目的阐明编写

24、可行性研究报告的目的。(2)项目背景应包括如下内容。所建议开发软件的名称。项目的任务提出者、开发者、用户及实现软件的单位。项目与其他软件或其他系统的关系。(3)定义列出文档中用到的专门术语的定义和缩写词的原文。(4)参考资料列出有关资料的作者、标题、编号、发表日期、出版单位或资料来源,可包括如下内容。项目经核准的计划任务书、合同或上级机关的批文。与项目有关的已发表的资料。文档中所引用的资料,所采用的软件标准或规范。2对现行系统的分析对现行系统的初步调查分析结果包括现行系统的组织结构、业务流程、工作负荷,现行系统的人员状况、运行费用,现行系统的计算机配置、使用效率和局限性,现行系统在上述各方面出

25、现的问题和要求。具体包括如下内容。处理流程和数据流程。工作负荷。费用支出,如人力、设备、空间、支持性服务、材料等开支。人员,列出所需人员的专业技术类别和数量。设备。局限性,说明现有系统存在的问题及需要开发新系统的原因。3系统的候选方案提出一个主要开发方案和若干个辅助开发方案。4技术可行性分析(1)对系统的简要描述(2)与现有系统比较的优越性(3)处理流程和数据流程(4)采用建议系统可能带来的影响采用建议系统可能带来的影响包括如下内容。对设备的影响。对现有软件的影响。对用户的影响。对系统运行的影响。对开发环境的影响。对经费支出的影响。(5)技术可行性评价技术可行性评价包括如下内容。在现有条件下,

26、功能目的是否能够达到。利用现有技术,性能目的是否能够达到。对开发人员数量和质量的要求,并说明能否满足。在规定的期限内开发能否完成。5经济可行性分析(l)支出(2)效益(3)收益投资比(4)投资回收周期(5)敏感性分析敏感性分析指一些关键因素,举例如下。系统生存周期长短。系统工作负荷量。处理速度要求。设备和软件配置变化对支出和效益的影响分析。6管理及经营可行性分析企业及部门主管领导对电子商务系统的开发态度。与系统有直接关系的业务人员对系统开发的态度。现行的业务管理基础工作和现行业务系统的业务处理。企业在网上开展商务活动的经验。企业的经营发展战略、网站长期与短期经营目标。网络市场细分和定位。网站运

27、营管理人员。企业运营机制和服务运营体系。7方案的比较研究对所有的候选方案从经济、技术、管理及经营3个方面进行比较研究,逐个阐明各候选方案,并重点说明未被推荐的理由。8结论意见根据以上的分析、比较,最后应给出一个结论,通常有以下3种情况。可以按某方案立即进行。需要增加资源,或待某些条件成熟时,或对目标修改,之后按某方案进行。方案均不可行,停止建设。四、实验注意事项可行性分析报告是开发人员对企业准备开发的电子商务系统进行可行性分析的结论。可行性分析报告采用书面的形式记录下来,作为论证和进一步开发的依据。编写可行性分析报告的目的是:通过对项目的详细调查研究,对软件开发中将要面临的问题及其解决方案进行

28、初步设计及合理安排,明确开发风险及其所带来的经济效益;说明该开发项目的实现在技术、经济和社会条件方面的可行性;评论为了合理地达到开发目标而可能选择的各种方案;说明并论证所选定的方案。五、思考题1请试述电子商务系统规划的步骤。2初步调查的任务都有哪些?3请试述初步调查的步骤。4电子商务系统可行性分析包括哪些内容?实验9数据流程图一、实验目的1.能够根据系统逻辑绘制功能层次图。2.掌握数据流程图的绘制方法。二、实验内容功能层次图描述了完成某项工作的能力,为了实现系统的目标,系统必须具有各种功能组成,即功能层次图;数据流程图(DFD)是一种图形化的系统模型,它在一张图中展示信息系统的主要需求,即:输

29、入、输出、过程和数据存储。它描述了数据流动、存储、处理的逻辑关系。请根据以下销售过程画出功能层次图和数据流程图:1.用户将定货单交给某企业的业务经理,经检验后,对不合格的订单要由用户重填,合格的订单交仓库保管员做出库处理,即:查阅库存台帐,如果有货则向用户开票发货,如缺货,则通知采购员采购。2.采购员从仓库收到缺货通知单后立即进行定货处理,即,查阅订货合同单,若已定货,则向供货单位发出催货单,否则,填写定货单送供货单位。供货单位发运货物后,立即向采购员发出取货通知。3.储户将填写好的存款单、存折和存款交储蓄所,查对储户账户,将不合格的存款单退给储户重填,合格的存款单交存款处理,处理时要修改储户账户,并将存折交还储户,而将存款放入现金库。三、实验步骤1.首先了解项目需求描述中需完成哪些功能,根据功能描述整个系统的功能模块,即可以画出该系统功能层次图。2. 其次了解DFD的特性。与程序流程图不同,DFD不表示程序的控制结构,只描述数据的流动;DFD分成多层(子图、父图概念)表示, 从而逐步展开数据流和功能的细节。 图4 数据流程图的基本画法3. 画分层DFD(1)先画出顶层DFD(2)自顶向下画出各层DFD 分解原则:分解后的软件成分有相对独立功能,一次分解不要加入细节过多四、实验注意事项1.数据流程分析采用自顶向下逐层分解的方法,通过分析绘制分层的数据流程图(dat

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1