1、3项目开发计划书 湖南大学软件工程实验文档编号: JP-HD-03 密级:秘密版 本 号: v1.1.0 文档名称:项目开发计划书 项目名称: 飞机订票系统 项目编号: A1401 项目负责人: 易雪媛 项目开发计划为软件项目实施方案制订出具体的工作计划。包括各部分工作的负责人员、开发的进度、开发经费的概算、所需的硬件和软件资源等。项目开发计划要提供给项目管理部门,作为开发阶段评审基础。 编写: 易雪媛 2014年12月20日 审核: 易雪媛 2014年12月27日 批准: 湖南大学 2014 年 1 月 5 日 开发单位: 湖南大学信息科学与工程学院 1 引言 31.1 编写目的 31.2
2、项目背景 31.3 定义 31.4 参考资料 32 项目概述 32.1 工作内容 32.2 条件与限制 32.3 产品 42.3.1 程序 42.3.2 文档 42.4 运行环境 42.4.1 硬件环境 42.4.2 软件环境 42.5 服务 42.6 验收标准 43 实施计划 43.1 任务分解 43.2 进度 43.3 预算 53.4 关键问题 54 人员组织及分工 55 交付期限 56 专题计划要点 56.1 如测试计划 56.2 质量保证计划 56.3 配置管理计划 56.4 人员培训计划 56.5 安全保密计划 51 引言1.1 编写目的为了保证项目团队按时保质地完成项目目标,便于项
3、目团队成员更好地了解项目情况,使项目工作开展的各个过程合理有序,有必要以文件化的形式,把对于在项目生命周期内的工作任务范围、各项工作的任务分解、项目团队组织结构、各团队成员的工作责任、团队内外沟通协作方式、开发进度、经费预算、项目内外环境条件、风险对策等内容以书面的方式描述出来,作为项目团队成员以及项目干系人之间的共识与约定,项目生命周期内的所有项目活动的行动基础,项目团队开展和检查项目工作的依据。本项目开发计划用于从总体上指导飞机订票系统项目顺利进行并最终得到通过评审的项目产品。本项目开发计划面向项目组全体成员。1.2 项目背景飞机订票系统主要功能:用户分为两种:乘客和管理员。乘客可以注册、
4、登录、订票、退票、改票、取票、查询等,管理员则除了乘客用户的操作以外还增加航班的添加、取消、查询功能,同时可以根据年份、月份统计总共买出的票数。开发软件名称:飞机订票系统项目任务提出者:湖南大学软件工程指导教师项 目 组 长:易雪媛项目开发者:易雪媛、杨锦涛、赵小顺、尹珂立用 户:旅客、某民航航空公司或某旅游开发公司运行环境:win8/win7/xp/vista开发平台:MyEclipse 7.0 Mysql数据库。系统架构:该系统采用java完成,用AWT开发系统界面设计。1.3 定义ORACLE: 系统服务器所使用的数据库管理系统(DBMS)SQL: 一种用于访问查询数据库的语言事务流:数
5、据进入模块后可能有多种路径进行处理1.4 参考资料1 张海藩.软件工程导论(第四版)M.北京:清华大学出版社,20032 基于项目的软件工程-面向对象研究方法Cathie LeBlan&EvelynStiller机械工业出版社 2001.13 罗运模 等.SQL Server 数据库系统基础.北京:高等教育出版社,20024Computer Network A.S.Tanenbaun Prentice Hall 1996/015罗运模 等.SQL Server 数据库系统基础.北京:高等教育出版社,20022 项目概述2.1 工作内容a、新用户注册,新用户可以注册,登陆系统后进行相应的信息交互
6、。b、验证登陆名密码,正确进入主菜单,根据登录时所选的登录方式(乘客、管理员)的不同分别对用户设定不同的访问权限。c、管理员信息的输入和修改,包括用户名、登陆密码。d、舱位信息的输入和修改,包括舱位等级编号、舱位等级名称、提供的各种服务类别,以及备注信息等。e、客机信息的输入、修改和查询,包括客机编号、客机型号、购买时间、服役时间、经济舱座位数量、公务舱座位数量、头等舱座位数量以及备注信息等。f、航线信息的输入、修改和查询,包括航线编号、出发城市、到达城市、航班日期、出发时间、到达时间、客机编号、经济舱价格、公务舱价格、头等舱价格和备注信息等。g、客户等级信息的输入、修改,包括客户等级编号、客
7、户等级名称、折扣比例和备注信息等。h、客户信息的输入、修改和查询,包括客户编号、客户姓名、客户性别、身份证号码、客户网上用户名、客户登陆密码、客户联系电话、客户类型和备注信息等。I、订票信息的输入、查询和修改,包括订票编号、客户编号、客户姓名、客户类型、折扣比例、航线编号、出发城市、到达城市、出发时间、舱位类型、票价、结算金额和备注信息等2.2 条件与限制普通管理员,只能对库(航班库和客户库)中的信息进行查询操作;超级管理员,可以根据具体需要进行适当的数据管理(增、删、改、更)。客户只能对航班信息库中的内容进行查询操作,客户进入到页面之后在不进行登录的情况下只能进行航班信息查询操作,要预订机票
8、就必须要先注册登录提交自己的基本信息;系统会根据管理员和客户的各种操作做出相应的返回信息进行提示。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
9、00 Server中文版或更高;oracle 8i或更高。客户机:Windows 95以上或以上;该软件运行于Windows系统,使用java语言开发。2.5 服务计划提供以下服务:免费咨询:客户可以在工作时间向技术人员提出问题并获得解答。技术支持:对于某些客户,采取上门指导的方式。软件维护:获取软件使用中的问题,提供补丁程序。升级通知:在软件新版本发布的时候,及时通知(Email或邮寄信件)注册的用户,并提供试用版本。软件升级:对于注册用户,只需较少的费用即可升级到新的版本。2.6 验收标准1.代码的验收最后在交付客户之前进行小组内评审,代码编写符合标准,与文档说明保持一致,代码书写风格统一
10、,采用标准规范,没有下列错误:由于软件缺陷造成丢失数据,不符合设计要求,响应时间太长无法接受等问题。2.文档验收最后在交付客户之前进行小组内评审,文档格式符合标准,功能符合与客户的合同要求,清晰易读,没有语病与歧义。3 实施计划3.1 任务分解姓名职责负责模块易雪媛组长基本框架、底层方法的封装、机票查询、模拟银行付款改签、退票。杨锦涛组员数据库、航班动态、销售统计、后台管理 (航班创建、取消、修改)。赵小顺组员主界面、日期判断底包编写、用户切换、用户信息修改、帮助文档。尹珂立组员登录、注册、智能提示、系统简介、帮助以及用户信息的维护。3.2 进度进度说明作者开始时间完成时间整体框架搭建易雪媛2
11、014.11.262014.11.30基本UI搭建赵小顺2014.12.12014.12.1用户登录实现(能够用管理员、旅客两种身份登录系统)尹珂立、杨锦涛2014.12.22014.12.3用户注册尹珂立、杨锦涛2014.12.42014.12.6用户的界面优化赵小顺2014.12.22014.12.9系统简介、帮助尹珂立2014.12.122014.12.13登录时智能提醒,匹配用户以往登录过的账号尹珂立、杨锦涛2014.12.112014.12.13用户订票、查票、退票、银行付款功能实现易雪媛2014.12.12014.12.12管理员用户除了普通用户能进行的操作外,增加航班的添加,修改
12、,取消功能易雪媛、杨锦涛 2014.12.12014.12.15托盘功能实现赵小顺2014.12.92014.12.15用户改签功能易雪媛、杨锦涛2014.12.172014.12.18将定好的机票产生机票文件存放到指定目录下杨锦涛2014.12.172014.12.203.3 预算由于开发成本、劳务成本几乎为零,故不做预算。3.4 关键问题风险排序 风险项名称 风险描述 风险缓解方案1专业基础知识不牢本次项目开发过程中涉及的知识较多,给项目开发人员带来一定的困难进行相应的培训2经验欠缺成员开发经验不足,使项目质量难以保证只有通过不断的实践3软件性能的影响本次开发过程中部分软件可能容易出现死机
13、现象选择合适的软件,搭建良好的配置开发环境影响本计划完成的主要问题有: 没有经费和硬件设施有限 用户需求不清,存在误解及二义性 第一次开发软件,开发人员没有实际经验 时间有限,没有足够的开发时间4 人员组织及分工组长:易雪媛 整体框架、底层封装方法、机票查询、预订、改签、退票方面。组员:杨锦涛:数据库及后台管理、销售统计、航班动态方面。 赵小顺:用户操作(切换、修改)、主界面框架搭建以及界面修饰方面。 尹珂立:用户注册、登录以及系统简介、帮助方面。5 交付期限2014年12月20日前必须交付产品。6 专题计划要点6.1 测试计划2014年12月10日2014年12月18日对软件进行各项测试工作
14、;6.2 质量保证计划严格按照项目开发过程中的各项步骤,从项目立项,可行性研究报告、需求分析报告、项目开发计划等,具体实施;6.3 配置管理计划该项目开发小组共4人:组长:易雪媛 组员:易雪媛、赵小顺、杨锦涛、尹珂立。6.4 人员培训计划2014年12月1日起,至2014年12月10日,共十天起步期间,上午进行软件工程项目开发各项内容的专题培训;下午进行开发设计。培训内容时间参加者项目管理及测试2014.12.1易雪媛、尹珂立Java2014.12.2-2014.12.4赵小顺、杨锦涛Mysql数据库2014.12.5-2014.12.9易雪媛、赵小顺、杨锦涛项目讲解2014.12.10易雪媛、赵小顺、杨锦涛、尹珂立6.5 安全保密计划在从项目开发阶段到最后软件的正式发布期间,做好项目的保密工作,小组成员对所有项目所有相关文档进行加密,做好备份工作。
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1