电子相册制作系统项目开发计划.doc
电子相册制作系统项目开发计划 项目号: 06 文档号: 2.0 工程编号: 1.0 版本号: 1.0 保密级别: 电子相册制作系统项目开发计划项目号06文档号2.0工程编号1.0(简体中文)创建日期2011年3月27日第一次修改日期 2011年3月29日 电子相册制作系统项目开发计划编制:XXX 审核:XXX批准:XXX创建日期2011年3月27日第一次修改日期 2011年3月29日 目 录 1.引言41.1编写目的41.2项目背景41.3参考材料42 项目概述52.1工作内容52.2 条件与限制52.3产品52.4运行环境62.5 验收标准63 实施计划63.1任务分解63.2进度63.3预算73.4 关键问题74人员组织及分工75.交付期限86. 专题计划要点8开发人员培训计划:8测试计划:81. 引言1.1编写目的我们小组希望通过编写电子相册制作系统,了解和掌握当今电子相册制作最前沿,熟悉电子相册制作原理,从实际的角度去学习软件开发知识。通过本项目,帮助您管理您的图片、相片,有150种图片切换显示方式,并生成完整的电子相册或VCD、SVCD、DVD格式的视频文件,方便刻录到光盘。在光盘中即可直接播放。编写本项目开发计划的目的是为了让组员充分了解我们要做的工作并制定完善的个人计划。本项目计划的预期读者为第1小组全体组员。1.2项目背景系统名称:电子相册制作系统任务提出者:XXX项目负责人:XXX程序设计员:XXX XXX XXX工作人员:XXX XXX XXX1.3参考资料1 郑人杰. 实用软件工程.清华大学出版社,19972 21天学通JAVA。人民邮电出版社3 JAVA软件编程实例教程.清华大学出版社.20082 项目概述2.1工作内容编写一个具备帮助用户管理图片、相片,有150种图片切换显示方式,并生成完整的电子相册或VCD、SVCD、DVD格式的视频文件,方便刻录到光盘。在光盘中即可直接播放。系统中,对每相册中,可以设定500个主题,每个主题中可以设定单独的背景音乐文件,设定每个主题的封面图片。对每幅图片,可设定图片的标题,拍摄日期、显示方式、图片的延迟及其他有有关说明的系统。2.2 条件与限制完成项目应具备的条件:完成可靠的服务端完成界面完善的客户端完成一套完整的安装流程解决方案项目组人员情况:XXX 精通Flash,熟悉动态网页编程。XX 精通Photoshop、JAVA。XX 精通JAVA、熟悉C、对VC及MFC有相当的了解。XX 精通JAVA,能够熟练使用电子相册。XX 精通JAVA,熟悉编程过程以及网页制作。开发单位:XXX全体成员项目完成期限:2011-6月 2.3产品程序:移交给最终用户的内容包括完整的电子相册制作系统,以及相关的说明及范例。文件:各类帮助文件使用的语言:JAVA编程语言2.4运行环境运行该软件系统所需要的硬设备包括服务器和客户机,要求满足(最低配置):a PIII 1G Hz 以上处理器,内存不少于256M。b 3G 以上空余硬盘空间,CDROM驱动器。软件环境包括:Client:Windows 2000/XP/2003 .Net Framework 1.1Server:Windows 2000/XP/2003/72.5 验收标准用户可对照需求分析中的“需求规定”一栏对系统进行详细的评定、验收或参考项目提供的其他功能/性能指标。3 实施计划3.1任务分解项目参加人员及详细分工:XXX:项目主管,负责总体规划、组织协调、XX:档的记录与撰写 XX:平面动态/静态图象处理,页面设计,布局XX:数据库编程。XX:客户端界面设计XX:系统测试。3.2进度项目开始日期: 2011 年3月 项目完成日期: 2011年7月标识号任务名称开始日期结束日期前置任务备注1信息收集2011年3月10日2011年3月17日 2需求分析2011年3月17日2011年3月20日 3系统分析2011年3月20日2011年3月312结束后开第一次会议 4通信模拟2011年3月312011年4月18日 编码实现 5划分工作模块2011年4月18日2011年4月23日 6技术难点攻克2011年4月23日2011年5月19日5简单程序实现 7编程实现2011年5月19日2011年6月10日6模块合并 8测试2011年6月10日2011年6月17日7 9项目发布2011年6月17日2011年6月21日8整合打包 3.3预算本项目为网络实验,预算为零。3.4 关键问题本项目成败取决于程序的编写,其中的关键问题就是成员对JAVA掌握程度以及能否熟练应用,其次就是界面的设计是否友好,功能是否强大。4人员组织及分工在任务分配里已经说明了各个组员所负责的任务。由于组员都是第一次接触大型项目和网络编程项目,技术水平还难以达到要求。不过我们会在最短的时间努力弥补这些技术方面的劣势。5. 交付期限 2011年7月 6.专题计划要点开发人员培训计划:组成员在最短时间内学习JAVA语言,掌握编程技术,详细了解电子相册的制作过程。 测试计划:主框架完成后对市面上的同类电子相册制作系统进行严格的测试,并且对工作进行改进。8