航空客运订票系统系统项目开发计划说明书.doc_第1页
航空客运订票系统系统项目开发计划说明书.doc_第2页
航空客运订票系统系统项目开发计划说明书.doc_第3页
航空客运订票系统系统项目开发计划说明书.doc_第4页
航空客运订票系统系统项目开发计划说明书.doc_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

文档编号:HHIT-SECD-081-07T-01 版 本 号:V1.0 民航客运订票系统民航客运订票系统项目开发计划说明书报项目开发计划说明书报 告告 项目名称项目名称民航客运订票系统民航客运订票系统 项目负责人项目负责人 项目开发单位项目开发单位计算机科学系软件计算机科学系软件 081081 班班 小组成员小组成员 起止日期起止日期 2011.6.132011.2011.6.132011. 7.17.1 20112011 年年 6 6 月月 1919 日(文档完成日期)日(文档完成日期) 软件工程课程设计项目组任务分派单(组长用)软件工程课程设计项目组任务分派单(组长用) 班级: 软件 081 组别: 7 组长姓名: * 时间:2010 年 06 月 15 日 项目名称: 民航客运订票系统 阶段名称: 项目开发计划 序 号 学号姓名任务名称具体任务内容 完成标 准 起止日期 验收 成绩 1 专题计划 要点 合同计划 开发人员培训计划 测试计划 安全保密计划 质量保证计划 配置管理计划 用户培训计划 系统安装计划 良好6.156.1971 2项目概述 工作内容 主要参加人员 产品及成果 以及熟悉系统 良好6.156.1969 3项目概述 非移交产品 验收标准 完成项目的最迟期限 本计划的审查者与批 准者 良好6.156.1970 4 实施总计 划 工作任务的分解 接口人员 进度、预算 关键问题等 良好6.156.1975 5支持条件 计算机系统支持 需要用户承担的工作 由外单位提供的条件 良好6.156.1967 1、本表由组长为其组员每次上机实践分派任务使用,应认真填写相关任务名称、内容、完 成标准等信息; 2、本表在每次任务完成后,由组长按照完成标准验收,并给出每个组员成绩评定(每人平 均 70 分制) ,除组长保留一份外,应及时上报任课老师(电子和纸质文档同时上报) 。 目目录录 1 引言引言.4 1.1 编写目的4 1.2 背景.4 1.3 定义4 1.4 参考资料4 2 项目概项目概述述.5 2.1 工作内容5 2.2 主要参加人员5 2.3 产品5 2.3.1 程序.5 2.3.2 文件.6 2.3.3 服务.6 2.4 验收标准6 2.5 完成项目的最迟期限7 3 实施计划实施计划.7 3.1 工作任务的分解与人员分工7 3.2 接口人员7 3.3 进度8 3.4 预算8 3.5 关键问题9 4 支持条件支持条件.10 4.1 计算机系统支持10 4.2 需由用户承担的工作10 4.3 由外单位提供的条件10 5 专题计划要点专题计划要点.10 项目开发计划项目开发计划 1 1 引言引言 1.11.1 编写目的编写目的 本项目计划的目的是:把在开发过程中对各项工作的人员、分工、经费、系统资源条件等 问题的安排用文档形式记录下来,以便根据本计划开展和检查本项目工作,保证项目开发成功。 预期的读者是程序编写员,用户和分析员。 1.21.2 背景背景 软件系统的名称:民航客运订票系统 项目提出者:* 开发者:*、*、*、*、* 背景:通过本航空订票系统使得查询航班变得越来越方便,轻松地对系统进行维护。 民航订票管理系统分为前台操作和后台处理,以数据库为核心。整个系统围绕订票交易流程而 设计。总体上,其功能贯穿 2 条线:一条线贯穿着客户注册、查询、订票、更改客户信息等 操作流程;另一条线管理着航空公司的注册,飞机、航线的添加、修改及删除,公司信息的修 改及注销等。该系统正确、完整、及时地收集、加工、整理在整个订票业务流程中所发生的各 类订票请求以及相关的机票信息。通过该系统的多种多样的查询方式会让顾客越来越依赖此系 统的便利性的,而且该系统极大地提高了工作效率。 1.31.3 定义定义 民航客运订票系统是一个关于管理民航客运订票的应用软件。 1.41.4 参考资料参考资料 列出用得着的参考资料,如: a)本项目前期做好的可行性研究报告; b)软件工程导论 张海藩 编著 清华大学出版社 第 5 版 c) 计算机软件产品开发文件编制指南 GB 8567-88 2 2 项目概述项目概述 2.12.1 工作内容工作内容 所在阶段主要工作 软件定义阶段1.确定软件问题并提出解决方案 2.明确开发软件所带来风险及经济效益 3.消息调查现实世界所处理的对象,明确工作流程 4.确定软件必须完成什么功能 用户需求调研对软件的需求进行定义,调研软件所需要的功能,以开发出适合用户的软 件 软件开发阶段1.代码的编写 2.数据库的创建 3.单元测试的进行 软件维护阶段1.软件测试(黑盒测试,白盒测试等) 2.软件功能的升级及安全性维护 2.22.2 主要参加人员主要参加人员 职位姓名应具备能力 组长 * 具有较强的沟通能力和协调能力,掌握数据库系统概论以及软件工 程的思想,熟悉计算机体系结构,数据结构等方面的专业知识 * * * 组员 * 1.能熟练使用 vs2008, Visio, SqlServer2005,UML 2.有较强的编程能力及一定的版面设计能力和测试能力 3.具有良好的团队协作能力和独立解决问题的能力 4.具有较强的沟通能力和文档编写能力 5.有一定的设计能力及美工能力 6.有较强的编程能力及一定的版面设计能力和测试能力 2.32.3 产品产品 2.3.12.3.1 程序程序 程序名称所用语言存储形式功能及能力 前台页面程序 Java 磁盘存储1.显示机票信息 2.具有登陆及查询机票信息功能 后台页面程序 Java 磁盘存储1.具有对客户信息的增删改查功能 2.具有对机票信息的增删改查功能 3.具有对航班信息的增删改查功能 4.具有对工作人员的增删改查功能 5.具有改签、退票功能 详细信息页面 程序 Java 磁盘存储1.显示查询机票的详细信息 2.当查询的机票不存在时,弹出提示窗口并跳 转到前台页面 2.3.22.3.2 文件文件 文件名称内容要点 可行性分析报告1.对项目市场、技术、财务、工程、经济和环境等方面进行精确系统、 完备无遗的分析 2.确定系统问题并提出解决方案 3.预估开发成本、风险及经济效益 项目开发计划对项目开发进行规划和整合 需求说明书1.详细介绍系统如何完成现实中的工作流程 2.确定系统所需完成的功能 详细设计文档确定怎样具体地实现所要求的系统,得出对目标系统的精确描述 测试计划和Bug 跟踪列表 1.测试用例的创建 2.测试结果的记录 3.Bug 修改记录及修改后测试结果 用户手册1.对系统的详细介绍 2.对系统中用户可进行的操作的详细说明 源代码文件记录系统所有源代码 2.3.32.3.3 服务服务 服务名称服务期限服务目标 系统安装 2011-07-012011-07- 10 将系统安装至用户单位电脑上,并且系统能 成功运行 培训 2011-07-102011-07- 25 令用户单位工作人员能熟练使用系统,并了 解系统功能 系统维护 2011-07-012012-07- 01 1.对系统进行修复 2.对系统进行必要的升级 2.42.4 验收标准验收标准 文件方面:文档完成后与客户交流,满足客户需求 程序方面:可正常运行 服务方面:完成服务目标或服务期限到期 测试用力不通过数的比例小于 1.5% 不存在错误等级为 1 的错误 不存在错误等级为 2 的错误 所有提交的错误都已得到更正 软件系统功能符合客户提出要求 2.52.5 完成项目的最迟期限完成项目的最迟期限 最迟期限:2011 年 6 月 30 日 3 3 实施计划实施计划 3.13.1 工作任务的分解与人员分工工作任务的分解与人员分工 一、 (1) 可行性分析研究参加人员:全体成员 a项目背景、研究前提负责人:*; b处理流程、数据流程负责人:*; c支出与收益负责人:*; d现有系统分析、社会因素负责人:*; (2) 需求分析阶段参加人员:全体成员 a任务概述负责人:*; b数据描述、功能需求负责人:*; c性能需求、运行需求负责人:*; d其他需求负责人:*,*; (3) 设计阶段参加人员:全体成员 a用户界面设计负责人:*; b数据库设计负责人:*; c详细模块设计负责人:*; d其他设计:*; (4) 实现阶段参加人员:全体成员 (5) 测试阶段参加人员:全体成员 (7) 维护阶段参加人员:全体成员 二、进度 对于需求分析、设计、编码实现、测试、移交、培训和安装等工作,给出每项工 作任务的预定开始日期、完成日期及所需资源,规定各项工作任务完成的先后顺序以及表 征每项工作任务完成的标志性事件。 3.23.2 接口人员接口人员 a负责本项目同用户的接口人员:*、* 职责:全程负责与用户进行沟通,了解其对软件的功能需求、设计需求、资金投入等, 将信息回馈至小组,与设计人员交流,使之能按客户需求完成对软件的开发; b负责本项目同本单位各管理机构人员: 计划管理部门:*、*; 职责:与管理部门汇报项目的各时期完成情况,及时了解其需求; 财务部门:*、*; 职责:与财务部门沟通资金的使用; 质量管理部门:*、*; 职责:接受质量检测,并将问题回馈至小组; c负责本项目同个份合同负责单位的接口人员:*、*; 职责:完成合同的签订; 3.33.3 进度进度 工程网络图: 6.14.5d6.7 6.21d6.8 项目计划阶段 6.751d09.06 6.54d09.10 需求分析 09.063010.06 09.104d09.14 界面设计 09.152110.06 09.205d09.25 模块设计 10.0620d10.26 10.082d12.28 订票模块编码 10.061010.16 10.093d10.19 工作人员管理编码 10.261411.10 10.28211.12 航班管理编码 10.162911.15 10.21511.20 其他编码 11.10451.11 11.1531.14 测试 12.2034.5d2.6 12.173d2.9 调试 ID任务名称开始时间完成持续时间 Q3 11年Q4 11年 06月07月08月09月10月11月12月 14.5d2011/6/72011/6/1项目计划阶段 251d2011/8/102011/6/1需求分析阶段 351d2011/10/192011/8/10设计阶段 442d2011/12/152011/10/19编码阶段 545d2012/1/112011/11/10测试 634.5d2012/2/62011/12/20调试阶段 3.4 预算 3.4.1 基础投资: a. 终端 PC 机 1台:5000*10 = 5 万; b. 网络设备:10 万; c. 辅助配置:10 万; d. oracle 数据库 : 30 万; e. Windows NT: 10 万; f. 安全与保密设备:5 万; 共计:70 万 3.4.2 其他一次性支出: a. 需求研究和设计研究:0.5 万; b. 开发计划和测量基准的研究:0.5 万; c. 数据库的建立:0.5 万; d. 检查费用和技术管理性费用:0.5 万; e. 培训费、旅差费:2 万; 共计:4 万 3.4.3 非一次性支出: a. 设备的租金和维护费用:2 万/年; b. 软件的租金和维护费用:2 万/年; c. 数据通讯方面的租金和维护费用:2 万/年; d. 人员工资:15.2 万元 f: 房屋、空间的使用开支:1 万; 共计:22.2 万 支出共计:96.2 万 附录:附录: 估算软件规模: Inp:10Out:13Inq: 10 Maf:6Inf:1 (1)为调整的功能点数UFP UFP = a1*Inp + a2*Out + a3*Inq + a4*Maf + a5*Inf = 3*10+ 5*13 + 4*10 + 7*6 + 5*1 = 182 (2)技术复杂性因子 TCF DI=2 + 1 + 4 + 3 + 4 + 2 + 4 + 4 + 3 + 2 + 3 + 5 + 2 + 3 = 39 TCF = 0.65 + 0.01 * DI = 1.04 (3)计算功能点数 FP FP = UFP * TCF = 189.5 工作量估算 (1)假设每个功能点的代码行 50 (2)L = 50 *189.5/1000 = 9475 (KLOC) (3)采用 Boehm 简单模型:E=33.9pm 3.2 (9.475)1.05 (4)本小组五人进行开发 (5)总生产率=1250/p (6)T=L/总生产率 = 9475/1250 = 7.6m (7) 假设连云港工资待遇 4000/月 (8) 人力成本:4000*5*7.6=152000 元 3.5 关键问题 影响项目的最后成功的因素是多方面的,包括可靠的软件需求、可行的项目计划、规范的 操作流程、有效的人员沟通、健全的项目文档及项目管理的九大知识领域(包括项目的整体管 理、范围管理、时间管理、费用管理、质量管理、人力管理、沟通管理、风险管理和采购管理) 。 使

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论