3.项目开发计划书 湖南大学软件工程实验

时间:2024.4.21

文档编号:   JP-HD-03                                                密级:秘密

版 本 号:    v1.1.0   

                 文档名称:《项目开发计划书》

                 项目名称:        飞机订票系统      

                 项目编号:        A1401       

                 项目负责人:      易雪媛        

[项目开发计划》为软件项目实施方案制订出具体的工作计划。包括各部分工作的负责人员、开发的进度、开发经费的概算、所需的硬件和软件资源等。项目开发计划要提供给项目管理部门,作为开发阶段评审基础。]

       编写:     易雪媛              20141220

      审核:     易雪媛              20141227

      批准:     湖南大学            2014 1 5

      开发单位:       湖南大学信息科学与工程学院           

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

1.1             编写目的............................................................................................................................................ 3

1.2             项目背景............................................................................................................................................ 3

1.3             定义..................................................................................................................................................... 3

1.4             参考资料............................................................................................................................................ 3

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

2.1             工作内容............................................................................................................................................ 3

2.2             条件与限制........................................................................................................................................ 3

2.3             产品..................................................................................................................................................... 4

2.3.1                   程序....................................................................................................................................... 4

2.3.2                   文档....................................................................................................................................... 4

2.4             运行环境............................................................................................................................................ 4

2.4.1              硬件环境........................................................................................................................................ 4

2.4.2              软件环境........................................................................................................................................ 4

2.5             服务..................................................................................................................................................... 4

2.6             验收标准............................................................................................................................................ 4

3       实施计划......................................................................................................................................................... 4

3.1             任务分解............................................................................................................................................ 4

3.2             进度..................................................................................................................................................... 4

3.3             预算..................................................................................................................................................... 5

3.4             关键问题............................................................................................................................................ 5

4       人员组织及分工........................................................................................................................................... 5

5       交付期限......................................................................................................................................................... 5

6       专题计划要点................................................................................................................................................ 5

6.1             如测试计划........................................................................................................................................ 5

6.2             质量保证计划.................................................................................................................................... 5

6.3             配置管理计划.................................................................................................................................... 5

6.4             人员培训计划.................................................................................................................................... 5

6.5             安全保密计划.................................................................................................................................... 5


1           引言

1.1   编写目的

为了保证项目团队按时保质地完成项目目标,便于项目团队成员更好地了解项目情况,使项目工作开展的各个过程合理有序,有必要以文件化的形式,把对于在项目生命周期内的工作任务范围、各项工作的任务分解、项目团队组织结构、各团队成员的工作责任、团队内外沟通协作方式、开发进度、经费预算、项目内外环境条件、风险对策等内容以书面的方式描述出来,作为项目团队成员以及项目干系人之间的共识与约定,项目生命周期内的所有项目活动的行动基础,项目团队开展和检查项目工作的依据。

本项目开发计划用于从总体上指导飞机订票系统项目顺利进行并最终得到通过评审的项目产品。本项目开发计划面向项目组全体成员。

1.2 项目背景

飞机订票系统主要功能:用户分为两种:乘客和管理员。乘客可以注册、登录、订票、退票、改票、取票、查询等,管理员则除了乘客用户的操作以外还增加航班的添加、取消、查询功能,同时可以根据年份、月份统计总共买出的票数。

开发软件名称:飞机订票系统 

项目任务提出者:湖南大学软件工程指导教师

项 目 组 长:易雪媛

项目开发者:易雪媛、杨锦涛、赵小顺、尹珂立

用  户:旅客、某民航航空公司或某旅游开发公司

运行环境:win8/win7/xp/vista

开发平台:MyEclipse 7.0  Mysql数据库。

系统架构:该系统采用java完成,用AWT开发系统界面设计。

1.3   定义

ORACLE: 系统服务器所使用的数据库管理系统(DBMS)

SQL: 一种用于访问查询数据库的语言

事务流:数据进入模块后可能有多种路径进行处理

1.4   参考资料

[1] 张海藩.软件工程导论(第四版)[M].北京:清华大学出版社,2003

[2] 《基于项目的软件工程-面向对象研究方法》Cathie LeBlan&EvelynStiller机械工业出版社 2001.1

[3] 罗运模 等.SQL Server 数据库系统基础.北京:高等教育出版社,2002

[4]Computer Network   A.S.Tanenbaun  Prentice Hall       1996/01

[5]罗运模 等.SQL Server 数据库系统基础.北京:高等教育出版社,2002

2           项目概述

2.1   工作内容

a、新用户注册,新用户可以注册,登陆系统后进行相应的信息交互。 

b、验证登陆名密码,正确进入主菜单,根据登录时所选的登录方式(乘客、管理员)的不同分别对用户设定不同的访问权限。 

c、管理员信息的输入和修改,包括用户名、登陆密码。 

d、舱位信息的输入和修改,包括舱位等级编号、舱位等级名称、提供的各种服务类别,以及备注信息等。 

e、客机信息的输入、修改和查询,包括客机编号、客机型号、购买时间、服役时间、经济舱座位数量、公务舱座位数量、头等舱座位数量以及备注信息等。 

f、航线信息的输入、修改和查询,包括航线编号、出发城市、到达城市、航班日期、出发时间、到达时间、客机编号、经济舱价格、公务舱价格、头等舱价格和备注信息等。 

g、客户等级信息的输入、修改,包括客户等级编号、客户等级名称、折扣比例和备注信息等。 

h、客户信息的输入、修改和查询,包括客户编号、客户姓名、客户性别、身份证号码、客户网上用户名、客户登陆密码、客户联系电话、客户类型和备注信息等。 

I、订票信息的输入、查询和修改,包括订票编号、客户编号、客户姓名、客户类型、折扣比例、航线编号、出发城市、到达城市、出发时间、舱位类型、票价、结算金额和备注信息等

2.2   条件与限制

普通管理员,只能对库(航班库和客户库)中的信息进行查询操作;超级管理员,可以根据具体需要进行适当的数据管理(增、删、改、更)。

客户只能对航班信息库中的内容进行查询操作,客户进入到页面之后在不进行登录的情况下只能进行航班信息查询操作,要预订机票就必须要先注册登录提交自己的基本信息;系统会根据管理员和客户的各种操作做出相应的返回信息进行提示。

 

2.3   产品

2.3.1                     程序

程序名称:飞机订票系统

使用语言:Java

存储形式:数据库存储

2.3.2                     文档

1.项目总体需求说明书

2.项目开发计划书

3.需求规格说明书

4.概要设计说明书

5.详细设计说明书

6.用户操作手册

7.测试分析报告

8.数据库设计说明书

2.4   运行环境

2.4.1     硬件环境

服务器:CPU133M,64M或以上内存,300M硬盘空间;VGA显示器或更高。

客户机:最低CUP133M,16MB内存;最少8MB的RAM存储器;VGA显示器或更高。

2.4.2     软件环境

服务器:Windows 20## Server中文版或更高;oracle 8i或更高。

客户机:Windows 95以上或以上;该软件运行于Windows系统,使用java语言开发。

2.5    服务

计划提供以下服务:

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

技术支持:对于某些客户,采取上门指导的方式。

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

升级通知:在软件新版本发布的时候,及时通知(Email或邮寄信件)注册的用户,并提供试用版本。

软件升级:对于注册用户,只需较少的费用即可升级到新的版本。

2.6   验收标准

1.代码的验收

最后在交付客户之前进行小组内评审,代码编写符合标准,与文档说明保持一致,代码书写风格统一,采用标准规范,没有下列错误:由于软件缺陷造成丢失数据,不符合设计要求,响应时间太长无法接受等问题。

2.文档验收

最后在交付客户之前进行小组内评审,文档格式符合标准,功能符合与客户的合同要求,清晰易读,没有语病与歧义。

3           实施计划

3.1   任务分解

 

 

3.2   进度

 

3.3   预算

由于开发成本、劳务成本几乎为零,故不做预算。

3.4   关键问题

影响本计划完成的主要问题有:

Ø  没有经费和硬件设施有限

Ø  用户需求不清,存在误解及二义性

Ø  第一次开发软件,开发人员没有实际经验

Ø  时间有限,没有足够的开发时间

4           人员组织及分工

组长:易雪媛
      整体框架、底层封装方法、机票查询、预订、改签、退票方面。

组员:杨锦涛:数据库及后台管理、销售统计、航班动态方面。
      赵小顺:用户操作(切换、修改)、主界面框架搭建以及界面修饰方面。
      尹珂立:用户注册、登录以及系统简介、帮助方面。

5           交付期限

20##年12月20日前必须交付产品。

6           专题计划要点

6.1   测试计划

20##年12月10日—20##年12月18日对软件进行各项测试工作;

6.2   质量保证计划

严格按照项目开发过程中的各项步骤,从项目立项,可行性研究报告、需求分析报告、项目开发计划等,具体实施;

6.3   配置管理计划

该项目开发小组共4人:组长:易雪媛 

组员:易雪媛、赵小顺、杨锦涛、尹珂立。

6.4   人员培训计划

20##年12月1日起,至20##年12月10日,共十天起步期间,上午进行软件工程项目开发各项内容的专题培训;下午进行开发设计。

6.5   安全保密计划

在从项目开发阶段到最后软件的正式发布期间,做好项目的保密工作,小组成员对所有项目所有相关文档进行加密,做好备份工作。

更多相关推荐:
软件项目开发计划书

软件开发计划书项目名称:乐吧乐游戏平台参与人员:目录1引言----------------------------------------------------------------------------…

软件项目开发计划书

目录一网上工作交易系统项目开发计划1引言211编写目的212背景213定义214参考资料22项目概述321工作内容322主要参加人员323产品3231程序3232文件3233服务3234非移交的产品324验收标...

软件开发项目开发计划书模板

目录1.引言...21.1编写目的...21.2项目简介...21.2.1项目名称...21.2.2产品标识...21.2.3项目背景...21.3定义...21.4参考资料...22.项目概述...22.1工…

+项目开发计划书样例

+项目开发计划书样例,内容附图。

软件项目计划书 模版

XX20xx年9月8日项目计划书1引言11编写目的12背景13定义略14参考资料15标准条约和约定略2项目概述21项目目标22产品目标与范围23假设与约束24项目工作范围25应交付成果251需完成的软件252需...

软件项目开发计划书

软件开发项目管理计划图书馆管理系统软件项目开发计划书图书馆管理系统目录1引言311编写目的312背景313定义414标准条件和约定421工作内容522主要参加人员523产品及成果7231程序7232文件7233...

软件项目开发计划书[1]

软件开发计划书项目名称:图书馆管理系统参与人员:目录1引言----------------------------------------------------------------------------…

项目开发计划书(格式)

项目开发计划书项目名称TheEnglishName项目开发计划书研发中心1项目开发计划书修订表2项目开发计划书审批记录3项目开发计划书目录2引言1111编写目的112项目背景113术语和缩写词定义114参考资料...

软件项目开发计划书-固定资产管理(项目经理)

编号版本lt系统名称gt固定资产管理系统项目开发计划委托单位Xlion科技有限公司承办单位中软国际编写签名年复查签名年批准签名年月日月日月日目录第1章11121314第2章212223引言1编写目的1背景1术语...

第一组 项目开发计划书

项目开发计划书项目名称TheEnglishName项目开发计划书XXX项目小组1项目开发计划书修订表2项目开发计划书审批记录3项目开发计划书目录2引言1111编写目的112项目背景113术语和缩写词定义114参...

项目开发计划书(格式)

项目开发计划书项目名称TheEnglishName项目开发计划书XXX项目小组1项目开发计划书修订表2项目开发计划书审批记录3项目开发计划书目录2引言1111编写目的112项目背景113术语和缩写词定义114参...

软件项目开发计划书

软件开发计划书项目名称:图书馆管理系统参与人员:目录1引言----------------------------------------------------------------------------…

软件项目开发计划书(44篇)