开发计划书

                       开发计划书

1引言

随着社会的发展,外出旅游,出差,酒店的预订是必不可少的。但是传统的与预订效率模式效率季度低下,占用大量的人力资源,在方便性上不理想,所以现在越来越多的人选择网上预订酒店,酒店预订管理系统将先进的电脑技术与现代酒店服务结合起来,以实现酒店的现代化管理,目前,酒店管理系统在国际互联网上可以实现的商务功能已经多样化,为了保护传统酒店的投资,酒店管理系统解决方案应切合传统酒店实际的需求和发展趋向,使投入回报和管理效益最大化,传统酒店在实施管理方案之前,必须对一系列的问题进行科学的论证,酒店管理系统具体实施的质量直接影响传统酒店在internet的实际效果和经济效益,这不仅是技术问题,同时也涉及到管理的因素。综上所述,酒店管理系统已经成为互联网时代传统酒店的必由之路。

1.1    编写目的

本报告是对该酒店预订管理系统详细设计的综合性报告。主要旨在推动软件工程的规范化,使设计人员遵循统一的详细设计书写规范,节省制作文档的时间降低系统实现的风险,做到系统设计资料的规范性和全面性,以利于系统的实现、测试、维护,版本升级等,详细设计的详细程度,应达到可以编写的程序的程度。

1.2    背景

用户:天天酒店

开发者:SummerTeam

待开发的软件系统的名称:酒店预订管理系统

该软件系统同其他系统或其他机构的基本的相互来往关系:该软件运用JAVA语言编写,数据库用Mysql,适用于Windows等操作系统。

1.3    定义

Java:一种程序编写语言。

    Tomcat:程序运行时需要使用的服务器。

酒店预订管理系统(HRMS):HOTEL  RSERVATION  MANAGEMENT SYSTEM。是一种基于Web的Java语言等编写的酒店管理模式,以实现酒店,客户以及日常工作等多项管理,对整个系统的分析,设计过程作出一个完整论证为目的软件系统。

1.4    参考资料

软件工程(第五版)  清华大学出版社   张海藩

系统分析师技术指南  清湖大学出版社   张友生

2项目概述

2.1工作内容

本项目的开发要进行的主要工作有,可行性分析、需求分析、概要设计、详细设计、编写代码和功能测试等工作。

2.2主要参加人员:

本项目由吴昭、张乔、赵子艳、王媛媛、杨苗、李锦航、刘星、左淑静,八人完成。参加人员都有过相关课程的培训,可以合作完成该系统。

2.3产品:

2.3.1程序:本项目名称天天酒店预订管理系统,使用Java语言编写,用硬盘存储。其功能主要是由用户使用本系统实现酒店房间的预订,有管理员对房间的订单、价格等进行管理。

2.3.2文件:

用户操作手册:本手册详细的描述了软件的功能、性能和用户界面,使用户对如何使用该软件得到具体的了解,为操作人员提供该软件各种运行情况的有关知识,如别是操作方法的具体细节。

软件维护手册:主要包括软件系统说明、程序模块说明、操作环境、支持软件的说明,便于软件的维护。

2.3.3服务

课堂培训:以讲课形式对客户进行培训,使其能够正确使用软件。

免费咨询:客户可以在工作时间向技术人员提出问题并获得解答。

软件维护:获取软件使用中的问题,提供补丁程序。

2.3.4非移交的产品

可行性分析报告:说明软件开发项目的实现在技术上、经济上、和社会因素上的可行性,评书为了合理地达到开发目标可供选择各种可能实施方案,说明并论证所选定实施方案的理由。

项目开发计划:为软件项目实施方案制定出具体计划,应该包括各部分工作的负责人员、开发的进度、开发经费的预算、所需的硬件及软件资源等。

软件需求说明书:对所开发软件的功能、性能、用户界面及运行环境等做出详细的说明。它是在用户与开发人员双方对软件需求区的共同理解并达成协议的条件下编写的,以为是实施开发工作的基础。

概要设计说明书:该说明叔是概要实际阶段的工作成果,它应说明功能分配、模块划分、程序的总体结构、输入输出以及接口设计、运行设计、输入输出以及借口设计、运行设计、数据结构设计和出错处理设计等,为详细设计提供基础。

详细设计说明书:着重描述每一模块是怎样实现的,报矿实现算法,逻辑流程等。

测试计划:为做好集成测试和验收测试,需为如何组织测试制定实施计划。计划应包括测试的内容、进度、条件、人员、测试用例的选取原则等。

项目开发总结报告:软件项目开发完成以后,应与项目实施计划对照,总结实际执行的情况,如进度、成果、资源利用、成本和拖入。

2.4 验收标准

    代码编写符合标准,与文档说明保持一致,代码书写风格统一采用标准规范;文档格式符合标准,功能符合与客户的合同要求,清晰易读。

2.5 完成项目的最迟期限:由开发起20个工作日内。

2.6本计划的审查者与批准者:审核着:项目组长批准者:项目经理批准日期:

3 实施总计划

3.1 工作任务的分解与人员分工:

3.2 进度

3.3 预算

人员、场地、软硬件、经费等以及经费的预算

3.4 关键问题

   主要问题有:1、经费、时间和硬件设施有限

2、用户需求存在二义性

4 支持条件:

4.1  对计算机系统支持:

操作系统: windows server 2003

浏览器: IE6、oole Chrome

web服务器:E:\Tomcat 6.0

开发工具:Myeclipse 8.5

数据库:MySQL 6.0.3

4.2  需要用户承担的工作:

用户需提供充足的时间和明确的功能需求

5专题计划要点

  开发人员培训计划、测试计划、质量保证计划、人员配置计划、客户培训计划、安全保密计划和合同计划。

 

第二篇:项目总体开发计划书

长沙学院计算机科学与技术系

ATM自动取款机系统

项目总体开发计划书

班级:

姓名:

成员:

日期:

目录

1 引言........................................................................................................................................... 1

1.1 编写目的............................................................................................................................ 1

1.2 项目背景............................................................................................................................ 1

1.3 名词解释............................................................................................................................ 1

1.4 参考资料............................................................................................................................ 1

项目概述 ................................................................................................................................... 2

2.1 工作内容............................................................................................................................ 2

2.2 项目成员............................................................................................................................ 2

2.3 项目产品............................................................................................................................ 2

2.3.1 程序 ................................................................................................................... 2

2.3.2 文档 ................................................................................................................... 2

2.4 验收标准............................................................................................................................ 2

2.5 约束限制............................................................................................................................ 2

开发计划 ................................................................................................................................... 3

3.1 开发生命周期 .................................................................................................................... 3

3.1.1 需求分析 ........................................................................................................... 3

… ........................................................................................................................................ 3

3.1.2 详细设计 ........................................................................................................... 3

… ........................................................................................................................................ 3

3.1.3 编码 ................................................................................................................... 3

… ........................................................................................................................................ 3

3.1.4 测试 ................................................................................................................... 3

… ........................................................................................................................................ 3

3.1.5 整理项目文档 ................................................................................................... 3

… ........................................................................................................................................ 3

3.2 交付产品............................................................................................................................ 3

3.3 阶段划分............................................................................................................................ 4

3.4 初步的阶段计划 ................................................................................................................ 4

3.4.1 xxx阶段 ............................................................................................................ 4 附录........................................................................................................................................... 5 2 3 4

【对本文档的说明:

本文档中深蓝色斜字体为说明性文字,黑色正常字体为项目总体计划实际写作时必需部分。】

制定项目总体计划可以明确项目各成员责任;明确项目所需的各项资源;明确项目的规模;明确项目的时间安排。项目总体计划是对项目进行管理和跟踪的基础。 1 引言

1.1 编写目的

说明编写本项目计划书的目的,并指出预期的读者。

1.2 项目背景

这一部分需要给出如下说明:

1、待开发的系统的名称

2、本项目的任务提出者、开发者以及使用者(用户);

3、如果所建立的系统和其它系统具有相互往来关系,则在此说明。

1.3 名词解释

此处列出本文档中用到的专门术语的定义和外文首字母组词的原词组。

1.4 参考资料

列出与本文档相关的参考资料,例如:

1、本文档中引用的书籍、文件、资料等

列出上述资料的名称、作者、发布日期和出版单位

项目总体开发计划书

1

2 项目概述

2.1 工作内容

这一部分简要的说明在本项目的开发中须进行的各项主要工作。

2.2 项目成员

这一部分简要说明参加本项目开发工作的主要人员的情况,包括他们的技术水平、负责的主要工作。

2.3 项目产品

这一部分逐项说明本项目所产生的各项产品,包括下述内容:

2.3.1 程序

这一部分逐项列出需要移交给用户的程序的名称、所用的编程语言及存储程序的介质,并通过引用相关文件,说明其所具有的功能和性能(例如引用功能说明书、设计说明书等)。

2.3.2 文档

这一部分逐项列出需要移交给用户的每种文档的名称以及内容要点。

2.4 验收标准

这一部分针对上述的各项产品(程序、文档、服务),逐项说明或引用资料说明相应的验收标准。

2.5 约束限制

这一部分说明对本项目的一些约束限制条件,例如完成项目的最迟期限等。

2

3 开发计划

这一部分应根据项目软件生命周期的各个阶段(例如需求分析、概要设计、详细设计、编码、测试、实施、维护等),分段对每个实施阶段的计划进行详细的描述(人员、工时、进度等)

3.1 开发生命周期

3.1.1 需求分析

3.1.2 详细设计

3.1.3 编码

3.1.4 测试

3.1.5 整理项目文档

3.2 交付产品

(在本节中,应描述需要交付给顾客的产品及其需求。这些交付产品应包括各种源代码、文档等。交付产品应分解成可管理的大小粒度。

对交付产品可用以下表格描述:

项目总体开发计划书

3

项目总体开发计划书

其中,“产品形式”包括程序、文档、服务等;“备注”应给出相关的文档索引,也可直接写上其内容。)

3.3 阶段划分

(在本节中,应描述需要整个项目分成多少个阶段,并通过提交的产品作为阶段结束的标志。

对交付产品可用以下表格描述:

其中,验收方式可以为评审或审查等方式。

3.4 初步的阶段计划 3.4.1 xxx阶段

3.4.1.1 工作任务分解与人员分工

本段对阶段工作按层次进行分解,对每项任务的内容进行描述,并指明每项任务的负责人和参加人员。

3.4.1.2 进度

4

项目总体开发计划书

本段给出每项任务的预定开始时间、完成时间及所需资源,规定每项任务完成的先后顺序以及表征每项任务完成的标志性事件(里程碑),可采用图表的方式直观描述。

3.4.1.3 关键问题

逐项列出影响本阶段工作成败的关键问题、技术难点和风险,指出这些问题对工作的影响程度。

4 附录

附录用来提供为了文档维护方便而进行独立发行的信息(例如,图表,分类数据)。如果可能,在文档主体中需要相关数据的地方提供对文档的索引。为了便于处理,附录应按字母顺序标记(A,B,等..)。

5

相关推荐