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

上传人:b****5 文档编号:27863929 上传时间:2023-07-05 格式:DOCX 页数:11 大小:20.29KB
下载 相关 举报
3项目开发计划书 湖南大学软件工程实验.docx_第1页
第1页 / 共11页
3项目开发计划书 湖南大学软件工程实验.docx_第2页
第2页 / 共11页
3项目开发计划书 湖南大学软件工程实验.docx_第3页
第3页 / 共11页
3项目开发计划书 湖南大学软件工程实验.docx_第4页
第4页 / 共11页
3项目开发计划书 湖南大学软件工程实验.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

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

《3项目开发计划书 湖南大学软件工程实验.docx》由会员分享,可在线阅读,更多相关《3项目开发计划书 湖南大学软件工程实验.docx(11页珍藏版)》请在冰豆网上搜索。

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

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

文档编号:

JP-HD-03密级:

秘密

版本号:

v1.1.0

文档名称:

《项目开发计划书》

项目名称:

飞机订票系统

项目编号:

A1401

项目负责人:

易雪媛

[《项目开发计划》为软件项目实施方案制订出具体的工作计划。

包括各部分工作的负责人员、开发的进度、开发经费的概算、所需的硬件和软件资源等。

项目开发计划要提供给项目管理部门,作为开发阶段评审基础。

]

编写:

易雪媛2014年12月20日

审核:

易雪媛2014年12月27日

批准:

湖南大学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

开发平台:

MyEclipse7.0Mysql数据库。

系统架构:

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

1.3定义

ORACLE:

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

SQL:

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

事务流:

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

1.4参考资料

[1]张海藩.软件工程导论(第四版)[M].北京:

清华大学出版社,2003

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

[3]罗运模等.SQLServer数据库系统基础.北京:

高等教育出版社,2002

[4]ComputerNetworkA.S.TanenbaunPrenticeHall1996/01

[5]罗运模等.SQLServer数据库系统基础.北京:

高等教育出版社,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软件环境

服务器:

Windows2000Server中文版或更高;oracle8i或更高。

客户机:

Windows95以上或以上;该软件运行于Windows系统,使用java语言开发。

2.5服务

计划提供以下服务:

免费咨询:

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

技术支持:

对于某些客户,采取上门指导的方式。

软件维护:

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

升级通知:

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

软件升级:

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

2.6验收标准

1.代码的验收

最后在交付客户之前进行小组内评审,代码编写符合标准,与文档说明保持一致,代码书写风格统一,采用标准规范,没有下列错误:

由于软件缺陷造成丢失数据,不符合设计要求,响应时间太长无法接受等问题。

2.文档验收

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

3实施计划

3.1任务分解

姓名

职责

负责模块

易雪媛

组长

基本框架、底层方法的封装、机票查询、模拟银行付款改签、退票。

杨锦涛

组员

数据库、航班动态、销售统计、后台管理(航班创建、取消、修改)。

赵小顺

组员

主界面、日期判断底包编写、用户切换、用户信息修改、帮助文档。

尹珂立

组员

登录、注册、智能提示、系统简介、帮助以及用户信息的维护。

 

3.2进度

进度说明

作者

开始时间

完成时间

整体框架搭建

易雪媛

2014.11.26

2014.11.30

基本UI搭建

赵小顺

2014.12.1

2014.12.1

用户登录实现(能够用管理员、旅客两种身份登录系统)

尹珂立、杨锦涛

2014.12.2

2014.12.3

用户注册

尹珂立、杨锦涛

2014.12.4

2014.12.6

用户的界面优化

赵小顺

2014.12.2

2014.12.9

系统简介、帮助

尹珂立

2014.12.12

2014.12.13

登录时智能提醒,匹配用户以往登录过的账号

尹珂立、杨锦涛

2014.12.11

2014.12.13

用户订票、查票、退票、银行付款功能实现

易雪媛

2014.12.1

2014.12.12

管理员用户除了普通用户能进行的操作外,增加航班的添加,修改,取消功能

易雪媛、杨锦涛

2014.12.1

2014.12.15

托盘功能实现

赵小顺

2014.12.9

2014.12.15

用户改签功能

易雪媛、杨锦涛

2014.12.17

2014.12.18

将定好的机票产生机票文件存放到指定目录下

杨锦涛

2014.12.17

2014.12.20

3.3预算

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

3.4关键问题

风险排序

风险项名称

风险描述

风险缓解方案

1

专业基础知识不牢

本次项目开发过程中涉及的知识较多,给项目开发人员带来一定的困难

进行相应的培训

2

经验欠缺

成员开发经验不足,使项目质量难以保证

只有通过不断的实践

3

软件性能的影响

本次开发过程中部分软件可能容易出现死机现象

选择合适的软件,搭建良好的配置开发环境

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

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

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

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

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

4人员组织及分工

组长:

易雪媛

整体框架、底层封装方法、机票查询、预订、改签、退票方面。

组员:

杨锦涛:

数据库及后台管理、销售统计、航班动态方面。

赵小顺:

用户操作(切换、修改)、主界面框架搭建以及界面修饰方面。

尹珂立:

用户注册、登录以及系统简介、帮助方面。

5交付期限

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

6专题计划要点

6.1测试计划

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

6.2质量保证计划

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

6.3配置管理计划

该项目开发小组共4人:

组长:

易雪媛

组员:

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

6.4人员培训计划

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

培训内容

时间

参加者

项目管理及测试

2014.12.1

易雪媛、尹珂立

Java

2014.12.2-2014.12.4

赵小顺、杨锦涛

Mysql数据库

2014.12.5-2014.12.9

易雪媛、赵小顺、杨锦涛

项目讲解

2014.12.10

易雪媛、赵小顺、杨锦涛、尹珂立

6.5安全保密计划

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

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 工学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1