您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 电子商务 > 第1章电子商务网上购书信息管理系统
理论实践一体化网上购书信息管理系统第1章电子商务网上购书信息管理系统118理论实践一体化网上购书信息管理系统1.1用户需求的分析与处理学习目标:理解需求阶段的目标给业务上下文和系统功能建模在完整的用例模型中记录系统需求建议学时:8学时用户需求的分析与处理8理论实践一体化网上购书信息管理系统1.1.1任务名称:用户需求的分析与处理1.1.2任务描述依据电子商务的特点与基本流程以及用户需求调查报告,通过理解需求阶段的目标,给业务上下文和系统功能建模,在完整的用例模型中记录系统需求,完成需求模型报告,最后依据需求模型报告进行产品需求规格说明书的撰写。用户需求的分析与处理8理论实践一体化网上购书信息管理系统1.1.3任务分析需求分析人员要按“初始、细化、构造与移交四步走”的路线,通过“以目标为基础、以用例为中心的三次迭代式需求分析”的过程来完成对用户需求的分析。(1)第一次迭代(初始):学会进行项目目标分解、进行项目目标可研分析,构造提交项目目标模型,形成项目大纲。(2)第二次迭代(细化):学会进行用例图建模,进行客户需求分析,构造提供软件功能模型,形成客户需求文档。(3)第三次迭代(构造):学会对用例进行“三位”一体的描述方式,分析软件用例的动态行为,构造提交用例的业务流程图、实体类图、原型图,形成产品需求说明书。需求验证(移交):学会从需求类型与属性角度评估需求的质量,移交产品需求说明书用户需求的分析与处理8理论实践一体化网上购书信息管理系统1.1.4网上购书业务流程图1.1购书业务流程开始是否是会员登录注册放入购物车下订单支付结束浏览网页查看图书详情是否用户需求的分析与处理8理论实践一体化网上购书信息管理系统1.1.5需求分析人员分析用户的需求第一步:细化并分析用户需求对比较复杂的用户需求进行建模分析,以帮助软件开发人员更好地理解需求。第二步:撰写产品需求规格说明书需求分析员按照指定的文档模板撰写《产品需求规格说明书》。如果待开发的产品分为软件和硬件两部分的话,则应当撰写《软件需求规格说明书》和《硬件需求规格说明书》。第三步:进行需求确认用户需求的分析与处理8理论实践一体化网上购书信息管理系统1.需求建模(1)目标模型步骤:第一步:建立业务目标到软件功能目标的转化模型图1-2功能目标蓝星网上购书信息管理系统后台管理前台销售购物车管理订单管理支付管理会员访问获取图书目录及图书信息目录管理图书管理订单状态管理会员管理用户需求的分析与处理8理论实践一体化网上购书信息管理系统第二步:建立业务限制因素到软件非功能目标的转化图1-3非功能目标自动化处理符合操作习惯事务级数据处理机制身份和权限认证业务处理效率高便于使用数据处理完整性安全检查项目建设限制因素用户需求的分析与处理8理论实践一体化网上购书信息管理系统第三步:建立软件功能目标与非功能目标之间的双向束定关系经过综合得到如下关系模型:图1-4束定关系自动化处理符合操作习惯事务级数据处理机制身份和权限认证目录管理图书管理购物车管理订单管理支付管理会员管理用户需求的分析与处理8理论实践一体化网上购书信息管理系统(2)用例模型用例模型是系统既定功能及系统环境的模型,它可以作为客户和开发人员之间的契约。用例是贯穿整个系统开发的一条主线。一个用例模型包括了系统的所有用例,它是系统所有可能用途的总和。蓝星网上购书信息管理系统用例一览表如表1-1所示:目标角色FG1:目录管理FG2:图书管理FG3:购物车管理FG4:订单管理FG5:支付管理FG6:会员管理管理员FG1:UC1:目录创建FG1:UC2:目录编辑FG1:UC3:目录撤销FG1:UC4:目录查看FG2:UC1:图书入库FG2:UC2:图书出库FG2:UC3:图书撤销FG2:UC4:图书检索FG2:UC5:图书概要信息查看FG2:UC6:图书详细信息查看FG4:UC3:订单状态编辑FG4:UC4:订单信息查看FG4:UC5:订单检索FG4:UC6:订单撤销FG4:UC7:订单明细信息查看FG4:UC8:订单状态信息查看FG6:UC1:会员注册FG6:UC2:会员撤销用户需求的分析与处理8理论实践一体化网上购书信息管理系统会员FG1:UC4:目录查看FG2:UC5:图书概要信息查看FG2:UC5:图书详细信息查看FG3:UC1:购物车图书添加FG3:UC2:购物车图书计价FG3:UC3:购物车图书数量更新FG3:UC4:购物车图书信息浏览FG3:UC5:购物车图书移除FG3:UC6:购物车图书清空FG4:UC1:订单生成FG4:UC2:个人订单信息查看FG5:UC1:信用卡支付FG6:UC3:个人资料修改FG6:UC4:会员登陆游客FG1:UC4:目录查看FG2:UC5:图书概要信息查看FG2:UC5:图书详细信息查看FG6:UC1:会员注册银行账户处理系统FG5:UC2:转账表1-1用例列表接上表:用户需求的分析与处理8理论实践一体化网上购书信息管理系统图1-5业务对象模型-目录名称-描述-目录编号目录-图书编号-目录编号-图书名称-描述-图片图书摘要-详细编号-图书编号-售价-成本-名称-图片-数量图书详情-订单编号-订单日期-用户名-订单发送地址-发送邮编-发送到的国家-商品接收地址-接收的邮编-接收人的国家-接收人的姓名-订单接收人的姓名-订单总价格订单头-订单编号-订单明细编号-图书详情编号-数量-单价订单明细-订单编号-订单明细编号-时间戳-状态订单状态-个人设置编号-图书详情编号-名称-类型-价格-目录编号-图书编号-数量购物车1*111*0...11111*10...111(3)业务对象模型用户需求的分析与处理8理论实践一体化网上购书信息管理系统2.撰写需求规格说明书《产品需求规格说明书》的重点是阐述“做什么”,而不是阐述“怎么做”。《产品需求规格说明书》应当正确、清楚、无二义性、一致、完备、可实现以及可验证。“正确”是《产品需求规格说明书》最重要的属性。真正的困难是开发者和用户自己都不明白用户究竟“想要什么”和“不要什么”。为确保需求是正确的,开发方和用户必须对《需求规格说明书》进行确认;清楚的需求让人易读易懂,不在于文档的厚度;“无二义性”是指每个需求只有唯一的含义。如果一个人说的话,不同的人可能有不同的理解,那么这句话就有二义性。如果需求存在二义性,将会导致人们误解需求而开发出偏离需求的产品。为了使需求无二义性,人们在写《产品需求规格说明书》时措词应当准确,切勿模棱两可。用户需求的分析与处理8理论实践一体化网上购书信息管理系统“一致”(Consistent)是指《产品需求规格说明书》中各个需求之间不会发生矛盾。矛盾常常潜伏在需求文档的上下文中。“完备”(Complete)是指《产品需求规格说明书》中没有遗漏一些必要的需求。人们往往倾向于关注系统的特色功能,而忽视了其它一些不起眼的但却是必需的功能。“可实现”意味着在技术上是可行的,并且满足时间、费用、质量等约束。经过双方确认的《产品需求规格说明书》相当于商业合同,如果开发方不能够实现《产品需求规格说明书》中的内容,那就是违约,可能会被罚款的。《产品需求规格说明书》中的各项需求对用户方而言应当都是可验证的(Verifiable)。如果需求是不可验证的,那么用户就无法验收软件,可能会发生商业纠纷。用户需求的分析与处理8理论实践一体化网上购书信息管理系统撰写需求规格说明书后事项:•需求确认•需求跟踪•需求变更(变更申请-审批-更改-重新确认)理论实践一体化网上购书信息管理系统1.2项目计划安排学习目标:理解软件项目计划的作用与主要组成要素初步掌握如何制定中小型软件项目计划建议学时:4学时项目计划安排4理论实践一体化网上购书信息管理系统1.2.1任务名称:项目计划安排蓝星网上购书管理信息系统项目计划安排1.2.2任务描述编写蓝星网上购书信息管理系统用于协调所有项目计划编制文件、指导项目执行和控制的文件。要清楚地描述出:–项目划分的各个实施阶段–每个阶段的工作重点和任务是什么–完成本阶段工作和任务的人力、资源需求,时间期限–阶段工作和任务的成果形式–项目实施过程中对风险、疑难、其他不可预见因素等的处理机制–各任务组及开发人员之间的组织、协调关系等。项目计划安排4理论实践一体化网上购书信息管理系统1.2.3任务分析根据《GB8567-88计算机软件产品开发文件编制指南》中项目开发计划的要求,结合实际情况调整后的《项目计划书》主要内容索引如下:项目概述-项目目标-产品目标与范围-假设与约束-项目工作范围-应交付成果项目计划安排4理论实践一体化网上购书信息管理系统-协作与沟通-内部协作-外部沟通实施计划支持条件预算(可选)关键问题专题计划要点-需完成的软件-需提交用户的文档-须提交内部的文档-应当提供的服务-项目开发环境-项目验收方式与依据项目团队组织-组织结构-人员分工项目计划安排4理论实践一体化网上购书信息管理系统1.2.4项目概述本产品应是一个具有灵活性和系统性,可扩充性和可维护性强,可以不断延续发展的电子商务软件,其包括的内容有:在对网上购书信息管理系统总体业务进行分析的基础上进行提炼,充分考虑系统性与可扩充性遵循各种国际,国家及行业标准综合考虑与外部系统(银行等)的接口系统必须实用,友好,稳定,可靠,可移植性好,可扩充性好。方便实施与维护,能减轻客户化工作建立新型的业务与技术模型,注重业务流程的重用性与可定制性,用户能根据自身的需要方便的定义,采用基于三层框架的内核,并以内核为框架,采用面向组件对象的方式,建立以面向组件为基础的结构化的综合应用体系。灵活的实现应用对象的重组,降低维护管理的成本;同时基于接口技术的应用可以使得体系更加灵活和便于扩充,具备“平台”的概念。项目计划安排4理论实践一体化网上购书信息管理系统存储程序的媒体光盘程序功能概述主要实现图书信息在线浏览、放入购物车及在线下订单及完成支付的功能表1-2交付程序2.文件系统名称文件蓝星网上购书信息管理系统需求规格说明书用户手册表1-3交付文件1.程序应交付成果项目计划安排4理论实践一体化网上购书信息管理系统3.服务系统名称服务蓝星网上购书信息管理系统两年免费售后服务(开发新功能费用另行计算)表1-4提供服务4.非移交的产品蓝星网上购书信息管理系统概要设计说明书数据库设计说明书详细设计说明书模块开发说明测试报告表1-5非移交产品项目计划安排4理论实践一体化网上购书信息管理系统前期的项目计划表使用Project软件制作一个前期的项目计划表,随着开发工作的深入,该项目计划表会不断的被加以细化和补充。图1-7甘特图项目计划安排4理论实践一体化网上购书信息管理系统1.3系统设计学习目标:理解系统架构的主要作用初步掌握运用RUP4+1视图指导完成系统架构的设计建议学时:4学时系统设计4理论实践一体化网上购书信息管理系统软件构架是指一个系统的基础组织,具体体现在系统的组成构件,构件之间、构件和环境之间的关系,以及指导其设计和演化的原则上。1.3.1任务名称:系统设计1.3.2任务描述设计蓝星网上购书信息管理系统构架1.3.3任务分析RUP的整个分析与设计过程如下图所示,其中Architect即为软件架构师角色,从下图中可见系统架构从分析到设计的全部活动。系统设计4理论实践一体化网上购书信息管理系统图1-8系统架构分析与设计活动系统设计4理论实践一体化网上购书信息管理系统“4十1”模型•Rational公司的PhilippeKruchten在1995年提出了用于体系结构描述的“4十l”模型。•该模型采用多视图模型的方法描述软件体系结构。为了最终能够处理富于挑战性的、大规模的软件系统,该模型由5个视图构成。u逻辑视图当采用面向对象的设计方法时,逻辑视图即是对象模型。u开发视图描述软件在开发环境下的静态组织。u处理视图描述系统的并发和同步方面的设计。u物理视图描述软件到硬件之间的映射关系,反映系统在分布方面的设计。理论实践一体化网上购书信息管理系统对体系结构进行的描述是围绕着以上4个视图展
本文标题:第1章电子商务网上购书信息管理系统
链接地址:https://www.777doc.com/doc-40693 .html