网上手机销售系统项目管理课程设计报告

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

课程设计报告

项目名称:网上手机销售系统

学生姓名:

学号:10L07520

专业班级:软件L102

课程名称:软件项目管理案例教程

指导教师:王会勇

2013年11月

课程设计成绩评定表

一、课程设计的目的及要求

在掌握使用ClearCase和ClearQuest对软件项目进行配置管理的基础上,每个小组选择一个题目进行并行开发,完成课题设计任务,提高学生的实际动手能力和团队协作能力,培养学生的创新精神。

二、课程设计的任务

1. 熟练掌握ClearCase和ClearQuest软件的使用。

2. 熟练使用ClearCase和ClearQuest对软件项目进行配置管理。

3. 根据本组设计题目和本人承担的具体设计任务,并通过指导教师的验收。

4. 总结提高,按期完成课程设计报告。

三、课程设计题目

网上手机销售系统

四、课程设计的内容及主要步骤

1、设计内容

在一周时间内,学生自由分组,组成一个开发团队,完成一个中小型软件项目的开发。开发过程中用软件项目管理的基本理论知识,解决并行开发中遇到的各种问题。通过使用ClearCase 和ClearQuest 这两个软件,实现并行开发过程中的变更管理。

2、设计步骤

(1)确定项目的生存期模型。

需求分析

概要设计

详细设计

编码

系统测试集成测试

单元测试

图1.3 软件测试过程V模型

(2)对项目进行需求分析。

通过上述系统功能分析,针对一般在线手机销售系统,总结出如下的需求信息:

①用户分一般用户、注册用户和管理员用户。

②一般用户和注册用户无需登录就可以看查看手机信息并购买。

③注册用户登录后可以维护自己的个人信息,并且在向网站发出订单时会自动填写自己的联系信息。

④手机按手机厂商来分类,每一个手机都对应一个厂商。

⑤订单分单张详细订单和总订单。

⑥一个用户可以购买多个或多种型号的手机。

⑦一个用户对应一张订单列表。

⑧一个订单列表对应多张订单详细信息。

⑨提供购物帮助功能。

关于订单列表与订单详细信息可以这样理解:因为用户一次可以购买多种产品,则对每一种产品(即每一款型号的手机)生成一条订单详细信息记录,然后多个这样的订单详细信息组成一个订单列表。每一个订单列表才与一个用户对应,在发货时以订单列表为单位,也即用户在操作时所看到的“订单”。

经过上述系统功能分析和需求总结,考虑到将来功能上的扩展,设计如下的数据项和数据结构:

①管理员信息,包括数据项:账号,姓名,密码。

②注册用户(会员),包括数据项,用户ID,用户名,密码等。

③手机,包括数据项:手机编号,手机名称,分类编号等。

④手机分类,包括数据项:分类编号,分类名称,上级分类编号(扩展,备用)。

⑤订单详细信息,包括数据项:订单编号,订单列表编号,手机编号,购书数量。

⑥订单列表,包括数据项:订单列表编号,用户编号,下单时间,联系方式等。

⑦购物帮助,包括数据项:问题ID,问题标题,答案和点击次数。

(3)对项目进行任务分解。

(4)项目估算与进度计划。

1 项目估算

软件费用,用到了Rational ClearCase 软件,软件只是用到了下载软件的费用,费用10元。

2 进度计划

(1)需求分析

开始日期2013-11-11 完成日期2013-11- 12 所需资源:一台电脑

标志性事件:提交完整的需求分析报告

(2)设计

开始日期2013-11-13 完成日期2013-11-16 所需资源:一台电脑

标志性事件:提交完整的设计报告

(3)编码实现

开始日期2013-11-17 完成日期2013-11-20 所需资源:一台电脑

标志性事件:所需求的功能已经全部做好

(4)测试

开始日期2013-11-21 完成日期2013-11-23 所需资源:一台电脑

标志性事件:无错误出现,能够流畅的运行

(5)制定质量计划。

机构组织

在项目实施期间成立质量保证组织,

该组织由质量保证人员和项目组长组成,

组长负责质量

监督工作及项目进展过程中各环节的质量把关,

质量保证人员负责质量保证的工作。

2.职责

在本项目中,质量保证的职责如下:

2.2.1

高层管理

受理项目内不能解决的不符合问题,必要时与项目组长协调;

负责听取质量保证的工作报告,评审质量保证活动和结果;

参加有过质量保证改进的评审。

2.2.2

项目的质量保证人员

质量保证人员的职责如下:

负责项目实施过程中对项目实施情况进行监督;

按计划实施审计活动,依照质量保证计划执行评审,并记录执行中发现的不符合项;对不符合问题跟踪并验证措施的执行情况;

对项目内不能解决的不符合项问题向高层管理提交报告;

向项目组长报告项目质量工作状况和质量度量结果;

定期向项目组高高质量活动的结果;

制定质量保证的过程改进计划,记录过程数据。

2.2.3 项目组长

项目组长的质量职责如下:

评审质量计划

与质保人员一起协商不符合项目问题的纠正措施,并安排资源实施纠正措施;

定期或事件驱动的评审质量保证活动和结果。

3.质量目标

根据质量行业的质量方针和质量目标,结合本项目特点,制定项目的总体质量目标:(1)基于需求的测试覆盖率为100%;

(2)软件功能测试用例通过率不低于95%;

(3)每个阶段评审中发现的问题都已经解决或得到适当处理;

(4)产品发布时不存在严重及其以上的缺陷。

注:严重问题是指导致系统或模块不能够正常工作的玩呢提。

4.质量策略

为了保证提交用户的产品是高质量,实施过程中采取的质量保证措施包括:

相关文档
最新文档