疾病诊断系统
项目开发计划书
1引言... 2
1.1编写目的... 2
1.2 背景... 2
1.3参考资料... 2
2 项目概述... 3
2.1工作内容:... 3
2.2主要参加人员... 3
2.3产品... 3
2.3.1程序... 3
2.3.2文件... 4
2.3.3服务... 4
2.3.4非移交品... 4
2.4.验收标准... 4
3.实施计划... 4
3.1.项目选用的生命周期... 4
3.2工作任务的人员分工安排... 4
3.3预算... 5
3.4 关键问题... 5
4 支持条件... 6
4.1计算机系统支持... 6
4.2需由单位承担的工作... 7
5 专题计划要点... 7
5.1测试... 7
5.2质量保证计划... 7
5.3用户进行培训... 7
1引言
1.1编写目的
此项目开发计划书的编写主要是为了给开发《疾病诊断系统》做主要的规划和整合,在开发过程中起到引导作用,保证项目团队按时保质地完成项目目标,便于项目团队成员更好地了解项目情况,使项目工作开展的各个过程合理有序,以文件化的形式,把对于在项目生存周期内的工作任务范围、各项工作的任务分解、项目团队组织结构、各团队成员的工作责任、团队内外沟通协作方式、开发进度、经费预算、项目内外环境条件、风险对策等内容做出的安排以书面的方式,作为项目团队成员以及项目干系人之间的共识与约定,它又是项目生命周期内的所有项目活动的行动基础、项目团队开展和检查项目工作的依据。
1.2 背景
1.待开发系统的名称:疾病诊断系统。
2.本项目的任务提出者、开发者、用户及实现该系统的环境:
①任务提出者:黄东老师
②开发者:曾明 林乃风 林玉兰 颜海林 李炳淞 曹付嵩
③用户:大众
3.该系统与其他系统基本的相互关系:由于该系统的应用范围比较广,我们会考虑其兼容性。
1.3参考资料
1.张海藩.软件工程导论(第五版).北京:清华大学出版社,2008
2.郑仁杰.实用软件工程(第二版).北京:清华大学出版社,1997
3.网站:http://apps.hi.baidu.com/share/detail/5952323
2 项目概述
疾病诊断系统是一个在线诊断疾病的网站,主要是为查询疾病的用户提供方便,也可以查询到各种疾病知识。本系统分前台操作和后台操作,前台主要是面向广大客户,提供广大交流空间,后台是系统管理员进行管理。
2.1工作内容:
1.项目可行性分析;
2.项目需求分析;
3.项目体系结构设计;
4.项目编程实现;
5.项目测试;
6.项目后期管理与维护。
2.2主要参加人员
项目经理: 曾明 具有较强的组织能力
系统分析员: 颜海林 林玉兰 有较强的分析能力
开发人员: 曾明 林乃凤 掌握各语言以及具有较强的编程能力
测试人员: 颜海林 林玉兰
客户: 黎炳淞 曹付嵩 有较强的观察能力
2.3产品
2.3.1程序
1.程序名称:EasyEclipse for PHP 1.2.2开发的 php程序
2.编辑语言:php语言
2.3.2文件
(1)项目总体设计规格说明书
(2)项目详细设计规格说明书
(3)软件使用说明书
(4)源代码
(5)软件说明书
2.3.3服务
培训安装、使用,维护从使用该系统开始,维护期为一年。
2.3.4非移交品
(1)项目开发计划书
(2)软件测试计划书
2.4.验收标准:系统各项功能能够正常运行,达到客户的功能需求。
3.实施计划
3.1.项目选用的生命周期
本项目采用的瀑布模型,每一个阶段只做一次,从上一阶段到下一阶段一步一步过度,最终得到开发的产品。
3.2工作任务的人员分工安排
3.3预算
1.参与开发的人员:6人
2.预期完成需时:约1个月
3.费用预算
3.4 关键问题
1.关键问题和技术难点: 存储容量、实时性和精准性。
2.风险问题
(1).客户风险,由于客户成熟度不够而产生的风险
对策:除了分析客户提出的问题,还要全面地去考虑到软件需求的各个方面,并向客户阐明。
(2)能力风险,由于项目组成员不具备项目需要的能力而产生的风险
对策:查找资料、向别人请教。
(3)成本风险,由于项目成本过高而产生的风险
对策:要首先向客户公司协调好费用问题
(4)人力资源风险,由于人员不足而产生的风险
对策:及时调配人员
(5)需求风险,由于需求调研不充分而产生的风险
对策:一旦产生需求变更,按照公司的变更流程进行处理。整个项目周期内与客户充分沟通,积极协调客户确认需求。提前投入开发人员对已经通过评审的设计开始编码。系统设计一定要尽量完善。
4 支持条件
4.1计算机系统支持
1.硬件平台要求:主机586 及其以上的微机和兼容机;内存至少 32M;硬盘容量至少 1G。
2.软件要求: 数据库:mysql administrator 1.2.12 ,
编程软件:EasyEclipse for PHP
服务器:WampServer2.3
操作系统: Microsoft windows XP 以上
4.2需由单位承担的工作
单位公司要将需求详细说明,开发过程中更改所造成的成本增加一律由该单位支付。
5 专题计划要点
5.1测试
软件开发重要在后期进行软件测试,对开发的软件性能进行了解。项目组的测试人员结合详细的计划,对单元模块开始进行测试.。通过对设计文档的深入理解,从模块界面开始,到模块内部对数据库内书库的操作,以及代码的规范进行详细的单元测试。
5.2质量保证计划
从开发人员到项目管理,要进行严格管理,一定考虑周全会遇到的问题。在进行测试后出现的问题及时解决。
5.3用户进行培训
在软件实际应用的前些时间,对用户进行软件操作方法的具体培训,并对软件界面和应用进行大概介绍。
第二篇:项目开发计划书
项目开发计划书
一、开发目的
《神鹰远程控制》软件能够通过Internet、城域网、局域网进行计算机的远程监控管理。可用于公司管理层对员工计算机的监管,有了此软件员工不论是在工作、聊天、上网、玩游戏,都能够看的一清二楚。软件还具备远程数据传输功能,可进行文件的上传、下载、运行、删除等操作。
二、项目概述
《神鹰远程控制》系统根据用户的不同,实现如下功能:
1、屏幕实时操作:截取选中被控端计算机屏幕后,您可以双击将其保存为图片存档,也可以在截取图片上直接点击右键进行相关操作(如鼠标点击,按键等),或选择抓图左上角“启用实时操作”来直接操控远程计算机。
2、磁盘操作:
A. 磁盘资源探寻器:对选中被控端的磁盘文件进行操作。
B. 网络计算机:显示选中被控端所处网内的网络计算机列表,
选中一个计算机后下方显示其已共享的文件,通过磁盘资源探寻器输入网上邻居路径可对已共享文件进行操作(受Windows共享权限策略控制)
3、系统操作:
A. 注销:注销选中被控端计算机
B. 重新启动:重起选中被控端计算机
C. 关闭计算机:关闭选中被控端计算机 其它:
A. 聊天:弹出聊天窗口与选中被控端对话
B. 信息框:以Windows标准信息框的方式发送提示、警告、错误、询问信息到选中被控端。
C. 摄像头监控:如果被控被控端安装有摄像头则传递当前镜头画面到服务器。
D. 播放WAV、MID:播放被控被控端计算机上的WAV、MID音乐文件。
E. 停止音乐播放:终止WAV、MID音乐播放 F. 弹出光驱:弹出被控计算机光驱 G. 关闭光驱:关闭被控计算机弹出的光驱 三、主要参与人员:
由五个人(张立强、王彦东、马宝成、庄海涛、任志龙)组成的开发团队。 四:进度
五、关键问题
影响本计划进度的关键问题:各程序之间的转换、衔接问题。
六、支持条件
1、计算机系统支持:
2、服务器CPU Intel E3300或更高配置,内存1G以上,网络适配器100MB或1000MB的网卡。
3、服务器CPU Intel E3300或更高配置,内存512M以上,网络适配器100MB或1000MB的网卡。
4、网络环境:4M ADSL或光缆。
5、软件环境
服务器Windows2000sever以上版本。
客户机Windows XP32位。
七:测试
测试计划:软件开发重要在后期进行软件测试,对开发的软件性能进行了解。
八:质量保证计划
从开发人员到项目管理,要进行严格管理。
九、用户进行培训
在软件实际应用的前些时间,对用户进行软件操作方法的具体培训,对软件界面和应用进行大概介绍。
十、预算