房产客户关系管理开发计划书Word格式文档下载.docx
《房产客户关系管理开发计划书Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《房产客户关系管理开发计划书Word格式文档下载.docx(11页珍藏版)》请在冰豆网上搜索。
1.4参考资料4
2项目概述5
2.1工作内容5
2.2主要参加人员6
2.3产品6
2.3.1程序6
2.3.2提交文件7
2.3.3服务7
2.3.4非移交的产品7
2.4验收标准8
2.5完成项目的最迟期限8
2.6本计划的审查者与批准者8
3实施总计划8
3.1工作任务的分解与人员分工8
3.2接口人员9
3.3进度9
3.4预算10
3.5关键问题10
4支持条件11
4.1对计算机系统支持11
4.2需要用户承担的工作11
5专题计划要点12
1引言
1.1编写目的
用文件的形式,把对于在开发过程中各项工作的负责人员、开发进度所需经费预算、所需软、硬件条件等问题做出安排记载下来,根据本计划开展和检查本项目的开发工作。
1.2背景
待开发的软件系统的名称
在线考试系统。
用户
各类大专院校,中小学校。
背景
随着网络技术的飞速发展,办公自动化,教学无纸化的理念已成为现实,现在很多的大学及社会上其他的培训部门都已经开设了远程教育,并通过计算机网络实现异地教育。
但是,远程教育软件开发就目前来说,还是处于起步的阶段。
因此,构建一个远程在线考试系统,还是有很大的实际意义的。
1.3定义
J2EE
Java2平台企业版,是一套全然不同于传统应用开发的技术架构,包含许多组件,主要可简化并且规范应用系统的开发与部署,进而提高可移植性、安全性与再用价值。
JSP(JavaServerPages)
由SunMicrosystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。
类似ASP技术JSP是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。
Servlet
独立于平台和协议的服务器端的Java应用程序,可以生成动态的Web页面。
Servlet是位于Web服务器内部的服务器端的Java应用程序,与传统的从命令行启动的Java应用程序不同,Servlet由Web服务器进行加载,该Web服务器必须包含支持Servlet的Java虚拟机。
MVC
模型-视图-控制器,是XeroxPARC在八十年代为编程语言Smalltalk-80发明的一种软件设计模式,至今已被广泛使用。
最近几年被推荐为Sun公司J2EE平台的设计模式,并且受到越来越多的使用。
MySQL
一个小型关系型数据库管理系统,开发者为瑞典MySQLAB公司。
目前MySQL被广泛地应用在Internet上的中小型网站中。
由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库
1.4参考资料
[1].张桂珠刘丽陈爱国Java面向对象程序设计(第2版)北京邮电大学出版社
[2].毕广吉.Java程序设计实例教程[M].北京:
冶金工业出版社,2007年
[3].王保罗.Java面向对象程序设计[M].北京:
清华大学出版社,2003年
[4].高林,周海燕.Jsp网上书店系统与案例分析[M].北京:
人民邮电出版社,2004年
[5].刘腾红,孙细明.信息系统分析与设计[M].北京:
科学出版社,2003年
[6].林邦杰,彻底研究java.北京:
电子工业出版社,2002年
2项目概述
2.1工作内容
1)需求分析
用户和软件人员双方一起来充分地理解用户的要求,并把双方共同的理解明确地表达成一份书面文档——需求分析说明书。
任务可分为四个方面:
a)理解当前的现实环境,获得当前(人工)系统的具体模型。
b)从当前系统的具体模型抽象出当前系统的逻辑模型。
c)分析目标系统与当前系统逻辑上的差别,建立目标系统的逻辑模型。
d)为目标系统的逻辑模型作补充。
2)概要设计
a)将系统划分成物理元素,即程序、文件、数据库、文档等;
b)设计软件结构,即将需求规格转换为体系结构,划分出程序的模块组成,确定模块间的相互关系,并确定系统的数据结构。
3)详细设计
a)确定模块采用的算法;
b)确定模块使用的数据结构;
c)确定模块的接口细节;
d)设计模块的测试用例。
4)书写代码
对伪代码进行编码,实现程序的逻辑功能,针对与每个模块,完成相应的程序功能,本阶段要求提交模块开发卷宗。
5)美工设计
对项目的前台页面进行设计,具体涉及美工、页面代码编写、页面设计。
6)测试
编写测试用例在项目编码的过程中对项目的局部乃至全体功能进行测试,该阶段要求提交测试分析报告和具体的测试用例。
7)项目完工
完成此项目的所有工作及总结。
2.2主要参加人员
项目小组由5人组成,名单如下
刘莉(组长)、刘小雷、李曼飞、毕振、张建斌
2.3产品
2.3.1程序
1)移交给用户的最终程序以及相关的配置文件;
2)编程语言:
JSP+Javabean+Servlet;
3)存储程序:
MYSQL文件。
2.3.2提交文件
1)使用说明;
2)用户手册;
3)系统可执行文件;
4)配置文件;
5)帮助文档。
2.3.3服务
1)演示系统使用;
2)配置网络,以及架构服务器等;
3)培训安装
本项目小组成立一个专门的用户培训小组,对购买了本产品的用户进行为期一周的具体培训,培训开始时间为购买本产品日期。
4)维护和运行支持
本项目小组负责本产品售后半年时间的免费维护,主要用于系统的稳定性维护。
2.3.4非移交的产品
向本单位提交:
1)需求分析文档;
2)概要设计文档;
3)详细设计文档;
4)详细代码;
5)编码记录文档;
6)测试记录文档;
7)项目所需的音效、图像资源等。
2.4验收标准
满足项目定义的所有需求。
系统所提供的各种功能能够较好的运行,系统界面使用符合用户习惯,符合人机界面要求。
项目过程中的各种文档等,需满足国际化标准,符合具体文档书写规范。
2.5完成项目的最迟期限
2014年6月20日。
2.6本计划的审查者与批准者
审核者:
批准者:
魏晓燕、房栋、刘慧梅
批准日期:
2014-06-09
3实施总计划
3.1工作任务的分解与人员分工
职务
人员名单
项目工程师
需求分析师
刘莉、李曼飞、刘小雷、毕振、张建斌
详细设计师
代码工程师
刘莉、李曼飞、刘小雷
测试工程师
毕振、张建斌
美工音效师
数据库设计师
刘莉、毕振、张建斌
3.2接口人员
1)负责本项目同用户的接口人员
2)负责本项目同本单位各管理机构
刘小雷
3)合同计划管理部门
4)财务部门
毕振
5)质量管理部门
张建斌
6)负责本项目与各份合同负责单位的接口人员
李曼飞
3.3进度
阶段
执行日期
所需资源
需完成任务
需求分析
6.9
项目背景
理解基本的项目背景
背景资料
需求分析人员确定及任务安排
6.10
需求资料
完成《需求分析说明书》初稿
详细讨论各项功能需求
6.11
详细需求资料
完成《需求分析说明书》终稿
开发计划
6.12
整体项目进度安排
完成《项目开发计划书》
数据库设计
6.13
数据字典
建立ER模型等
完成《数据库设计》初稿
概要设计
6.14
需求分析说明书
项目功能模块划分
各个模块
概要设计初稿
6.15
初稿、详细功能描述
概要设计终稿
详细设计
6.16
详细设计初稿
初稿
详细设计终稿
编码实现
6.17
实现基本设置模块及此模块测试
部分实现市场营销模块
实现市场营销模块及此模块测试
6.18
部分实现客户服务模块
实现客户服务模块及此模块测试
实现员工管理模块及此模块测试
实现系统设置模块及此模块测试
实现帮助模块及此模块测试
测试
6.19
各个软件模块
功能测试
6.20
系统包
验收测试
总结
系统所有资料
总结报告
3.4预算
项目开发阶段
开始日期
完成日期
参与人数
预算
经费来源
5
100元
财政支出
各项设计
200元
600元
2
移交
合计
1200元
3.5关键问题
难点
对项目的影响
1.客户沟通;
2.协调与客户之间的关系
不能获得准确的需求信息,影响项目的进行;
1.各项设备及资源是否满足要求;
硬件不能满足开发环境要求,无法使用某些软件;
1.开发周期短
不能完全实现需求中约定的功能;
用户支持不够
导致项目健壮性,稳定性功能降低
培训和安装
培训技术,用户选择员工的素质
用户满意度不高。
4支持条件
4.1对计算机系统支持
1)计算机:
5台基于windows平台的PC机,要求内存1GB以上,磁盘空间80GB以上。
2)软件开发环境:
JDK1.5,Tomcat6.0,eclipse,Myeclipse.MySQL.
3)外围设备:
打印机。
4.2需要用户承担的工作
1)提供专门的公司人员提供公司的需求,配合需求分析小组制定需求说明书,并代表公司在制定的需求说明书上面签字,此签字具有法律义务和效果,是后续文档等的依据。
2)用户要为本公司承担必要的保密义务,不经本公司同意,不得随意透露本公司的信息。
3)用户需要配合测试人员进行功能及实用性测试。
5专题计划要点
1)合同计划:
和用户签署的各项合同,包含需求方面、资金方面、违约处理等详细规定。
2)开发人员培训计划:
6.9-6.20号J2EE的学习计划。
3)安全保密计划:
和本公司合作的客户需要为本公司承担必要的保密义务,不经本公司同意,不得随意透露本公司的信息。
4)质量保证计划:
每天进行项目备份和进度记录,在具体开发行动之前开会讨论,撰写相关文档。
5)配置管理计划:
制定小组成员开发项目职位分配表,分配角色,统一管理。