资源描述
山东六点信息技术有限公司
菲尔耐斯汽车服务管理平台
软件项目开发计划书及报价表
评审日期:2017-02-22
审查者:
批准者:
1
山东六点信息技术有限公司
目
录
菲尔耐斯汽车服务管理平台.............................................................................................................
1
软件项目开发计划书及报价表.........................................................................................................
1
- 1 -
1
引言
1.1
编写目的..........................................................................................................................
- 1 -
1.2
背景..................................................................................................................................
- 1 -
1.3
定义..................................................................................................................................
- 1 -
- 2 -
2
项目概述
2.1
工作内容..........................................................................................................................
- 2 -
2.2
主要参加人员..................................................................................................................
- 2 -
2.3
产品及成果......................................................................................................................
- 3 -
2.3.1 程序.......................................................................................................................
- 3 -
2.3.2 文件.......................................................................................................................
- 3 -
2.3.3 服务.......................................................................................................................
- 3 -
2.3.4 非移交产品...........................................................................................................
- 4 -
2.4 验收标准.........................................................................................................................
- 5 -
2.4.1 代码的验收...........................................................................................................
- 5 -
2.4.2
文档验收..............................................................................................................
- 5 -
2.4.3
服务验收..............................................................................................................
- 5 -
2.5 完成项目的最迟期限.....................................................................................................
- 5 -
2.6
本计划的审查者与批准者..............................................................................................
- 5 -
- 5 -
3
实施总计划.................................................................................................................................
3.1
工作任务的分解..............................................................................................................
- 5 -
3.2
接口人员..........................................................................................................................
- 6 -
3.3
进度..................................................................................................................................
- 6 -
3.4
关键问题..........................................................................................................................
- 7 -
- 8 -
4
支持条件
4.1
计算机系统支持..............................................................................................................
- 8 -
4.2
需要用户承担的工作......................................................................................................
- 8 -
4.3
需由外单位提供的条件..................................................................................................
- 8 -
5.
施工费用...........................................................................................................................
- 8 -
2
软件项目开发计划书
根据《GB8567-88 计算机软件产品开发文件编制指南》中的项目开发计划要求,结合单位实际情况,设计项目计划书如下:
1 引言
1.1 编写目的
为了保证项目团队按时保质地完成项目目标,便于项目团队成员更好地了解项目情况,使项目工作开展的各个过程合理有序,有必要以文件化的形式,把对于在项目生命周期内的工作任务范围、各项工作的任务分解、项目团队组织结构、各团队成员的工作责任、团队内外沟通协作方式、开发进度、经费预算、项目内外环境条件、风险对策等内容以书面的方式描述出来,作为项目团队成员以及项目干系人之间的共识与约定,项目生命周期内的所有项目活动的行动基础,项目团队开展和检查项目工作的依据。
本项目开发计划用于从总体上菲尔耐斯管理平台系统项目顺利进行并最终1得.2到通过评审的项目产品。本项目开发计划面向项目组全体成员。
背景
菲尔耐斯汽车服务门店管理平台是由菲尔耐斯公司委托我公司开发的大型
管理系统,主要功能是实现汽车服务门店管理信息化,为办公人员能提供方便可
1用.3,高易用性,高可靠性的办公管理平台。项目周期为 2 个月。
定义
专门术语:
MYSQL:系统服务器所使用的数据库关系系统(DBMS)。SQL:一种用于访问查询数据库的语言事务流:数据进入模块后可能有多种路径进行处理。
主键:数据库表中的关键域。值互不相同。
外部主键:数据库表中与其他表主键关联的域。ROLLBACK:数据库的错误恢复机制。
缩写:
系统:若未特别指出,统指本系统。
SQL:Structured Query Language(结构化查询语言)。
UML:统一建模语言、是一套用来设计软件蓝图的标准建模语言,是一种从软件分析、设计到编写程序规范的标准化建模语言。
- 1 -
软件项目开发计划书
2 项目概述
2.1 工作内容
1、 制作和修订项目开发计划;
2、 进行计划跟踪与监控;
3、 配合 SQA 的质量保证工作;
4、 工作产品及时进行受控管理;
5、 按计划提请阶段评审;
6、 提交测试部门评测开发产品;
7、 交付最终工作产品。
8、项目实施总结
2.2 9、 项目验收
主要参加人员
为了完成管理平台系统的项目开发,公司组建了一个临时的项目团队,有公司经理、项目经理、系统分析员、软件工程师、美工设计师和测试人员构成,如图 2.1 所示。
项目经理
系统分析员 软件工程师 美工人员 测试人员
图 2.1 项目团队组织结构图
表 2.1 人员分工
姓名
技术水平
所属部门
角色
工作描述
负责项目的前期分
郝广浩
信息系统项目管理
项目开发部
项目经理
析、策划、项目开
师
发进度的跟踪、项
目质量的检查
- 2 -
软件项目开发计划书
王廷国
高级系统分析员
项目开发部
系统分析员
负责系统功能分
析、系统框架设计
刘莎莎
高级美术工程师
美工设计部
美术工程师
负责软件美术设计
于向东
高级软件工程师
项目开发部
系统分析员
负责软件设计与编
码
刘春华
高级软件工程师
项目开发部
软件工程师
负责软件设计与编
码
袁德茹
中级软件工程师
软件测试部
测试人员
负责软件测试与评
定
王慧娴
中级软件工程师
软件开发部
开发工程师
负责软件设计与编
码
2.3 产品及成果
2.3.1 程序
软件名称:菲尔耐斯汽车服务管理平台
编程语言:python
存储方式:光盘
功能:财务审批流程办公自动化,主要包括:报销管理、专项费用分摊管理、立项管理的发起、审批、财务等环节的实现。项目周期为 2 个月。
2.3.2 文件
Ø 用户操作手册:本手册详细描述软件的功能、性能和用户界面,使用户对如何使用该软件得到具体的了解,为操作人员提供该软件各种运行情况的有关知识,特别是操作方法的具体细节。
Ø 软件维护手册:主要包括软件系统说明、程序模块说明、操作环境、支持软件的说明、维护过程的说明,便于软件的维护。
2.3.3 服务
计划提供以下服务:
课堂培训:以讲课形式对客户进行培训,使其能够正确使用软件。免费咨询:客户可以在工作时间向技术人员提出问题并获得解答。技术支持:对于某些客户,采取上门指导的方式。
软件维护:获取软件使用中的问题,提供补丁程序。
升级通知:在软件新版本发布的时候,及时通知(Email 或邮寄信件)注册的
- 3 -
软件项目开发计划书
用户,并提供试用版本。
软件升级:对于注册用户,只需较少的费用即可升级到新的版本。
2.3.4 非移交产品
Ø 可行性分析报告:说明该软件开发项目的实现在技术上、经济上和社会因素上的可行性,评述为了合理地达到开发目标可供选择的各种可能实施方案,说明并论证所选定实施方案的理由。
Ø 项目开发计划:为软件项目实施方案制订出具体计划,应该包括各部分工作的负责人员、开发的进度、开发经费的预算、所需的硬件及软件资源等。
Ø 软件需求说明书(软件规格说明书):对所开发软件的功能、性能、用户界面及运行环境等做出详细的说明。它是在用户与开发人员双方对软件需求取得共同理解并达成协议的条件下编写的,也是实施开发工作的基础。该说明书应给出数据逻辑和数据采集的各项要求,为生成和维护系统数据文件做好准备。
Ø 概要设计说明书:该说明书是概要实际阶段的工作成果,它应说明功能分配、模块划分、程序的总体结构、输入输出以及接口设计、运行设计、数据结构设计和出错处理设计等,为详细设计提供基础。
Ø 详细设计说明书:着重描述每一模块是怎样实现的,包括实现算法、逻辑流程等。
Ø 测试计划:为做好集成测试和验收测试,需为如何组织测试制订实施计划。计划应包括测试的内容、进度、条件、人员、测试用例的选取原则、测试结果允许的偏差范围等。
Ø 测试分析报告:测试工作完成以后,应提交测试计划执行情况的说明,对测试结果加以分析,并提出测试的结论意见。
Ø 开发进度月报:该月报系软件人员按月向管理部门提交的项目进展情况报告,报告应包括进度计划与实际执行情况的比较、阶段成果、遇到的问题和解决的办法以及下个月的打算等。
Ø 项目开发总结报告:软件项目开发完成以后,应与项目实施计划对照,总结实际执行的情况,如进度、成果、资源利用、成本和投入的人力,此外,还需对开发工作做出评价,总结出经验和教训。
Ø 软件问题报告:指出软件问题的登记情况,如日期、发现人、状态、问题所属模块等,为软件修改提供准备文档。
Ø 软件修改报告:软件产品投入运行以后,发现了需对其进行修正、更改等问题,应将存在的问题、修改的考虑以及修改的影响做出详细的描述,提交审批。
- 4 -
软件项目开发计划书
Ø 源程序:软件开发过程中的全部代码以及注释。
2.4 验收标准
2.4.1 代码的验收
最后在交付客户之前进行小组内评审,代码编写符合 HB6465 标准,与文档说明保持一致,代码书写风格统一,采用标准规范,没有下列错误:由于软件缺陷造成丢失数据,不符合设计要求,响应时间太长无法接受等问题。
2.4.2 文档验收
最后在交付客户之前进行小组内评审,文档格式符合 HB6465 标准,功能符合与客户的合同要求,清晰易读,没有语病与歧义。
2.4.3 服务验收
服务硬件达到文档说明的要求,人员技术考核合格,定期上门维护。
2.5 完成项目的最迟期限
交付日期
从合同签订日起的 2 个月内,完成对整个系统的可行性报告分析、需求分析说明书、开发计划说明说、系统设计书、项目测试、项目总结,对概念模型、存储模式、完整性控制、存取权限等进行了定义,对系统功能各模块进行了详细设2计.6,定义了数据库总体结构、编码命名规范,并交付用户。
本计划的审查者与批准者
本系统由客户提出,自 2017 年 2 月 23 号正式批准,审查者为郝广浩,批准人为菲尔耐斯领导。
3 实施总计划
3.1 工作任务的分解
工作分工表
工作内容
负责人
参加人员
项目的可行性分析(项目可行性分析
郝广浩
郝广浩、王廷国
报告)
项目开发报告(报告)
郝广浩
郝广浩、王廷国
需求分析(需求分析规格说明书)
郝广浩
全体人员
系统分析(概要设计及说明书)
王廷国
全体人员
详细设计(详细设计说明书)
王廷国
王廷国、于向东
- 5 -
软件项目开发计划书
数据库建立
王廷国
王廷国、于向东
界面设计
刘莎莎
刘莎莎
测试计划(报告)
袁德茹
袁德茹
测试报告(报告)
袁德茹
袁德茹
项目开发总结报告(报告)
王廷国
全体人员
用户操作手册(报告)
王廷国
全体人员
用 VISIO 绘制数据流图、E-R 图等
于向东
全体人员
各种图形
软件安装、测试
王廷国
于向东
用户培训
王廷国
于向东
3.2 接口人员
后期维护
王廷国
于向东
负责本项目同用户的接口人员为郝广浩,由软件发开方派专人,按客户要求,3指.3定地点安装,调试,运行并给客户演示,在后期中负责维护和更新。
进度
方法:采用结构化开发
设置模块开发优先级:通过对业务特点和信息流程等的分析,确定各模块开发的先后次序。
具体开发进度安排如下:
注:有四个里程碑,分别是需求完成时、详细设计完成时、系统编码完成时、整个项目工作完成时。
工作计划表
工作项目
工作内容
输出内容
开始时间
结束时间
需求调研
向软件的用户展开详细的需求
需求规格说明书
合同签订第
第 10 天
调研工作,就需求达成一致
2 天
根据调研结果输出数据库设
软件设计
计、功能设计、技术选型、软
详细设计文档
第 4 天
第 15 天
件架构设计等内容
开发编码
按照设计文档要求编码开发
软件代码
第 10 天
第 40 天
- 6 -
软件项目开发计划书
编码测试
对开发的功能进行单个需求测
测试用例
第 11 天
第 40 天
试
集成安装
将软件安装集成到指定的服务
安装部署手册
第 71 天
第 42 天
器
集成测试
对安装完成的上线软件进行端
端到端测试用例
第 76 天
第 45 天
到端的功能、性能测试
测试验收
对软件功能、性能进行测试验
验收测试用例、验
第 86 天
第 50 天
收
收报告
上线培训
对软件用户进行系统操作培训
操作手册、培训手
第 91 天
第 60 天
册、培训计划
3.4 关键问题
表 3.6 项目风险因素
风险
风险项名称
风险描述
风险缓解方案
排序
本次项目开发过程中涉
1
专业基础知识不牢
及的知识较多,给项目开
进行相应的培训
发人员带来一定的困难
2
经验欠缺
成员开发经验不足,使项
只有通过不断的实践
目质量难以保证
本次开发过程中部分软
选择合适的软件,搭建良
3
软件性能的影响
件可能容易出现死机现
好的配置开发环境
象
影响本计划完成的主要问题有:
Ø 经费和硬件设施有限
Ø 用户需求不清,存在误解及二义性
Ø 部分开发人员经验不足
Ø 时间有限,没有足够的开发时间
- 7 -
软件项目开发计划书
4 支持条件
4.1 计算机系统支持
开发时需要的支持条件:
Ø 硬件:
服务器:Inter Core i5 以上或更高,
内存:4G 以上;硬盘:至少 100G 以上;
网络适配器:10MB/600MB 自适应;打印机一台
工作站:Inter Pentium Ⅱ Xeon 以上微机;
内存:8G 以上硬盘:至少 500G 以上;
网络适配器:10MB/600MB自适应至少一台工作站使用 TCP/IP 协议的局域网
Ø 软件:
操作系统为 Window 7 或 Window2008,使用集成开发工具 MyEclipse,数据库采用 Mysql,项目运行环境为 JDK7.0.
其他开发工具包括:Microsoft Visio, Tomcat7.0, Adobe illustrator
4.2 需要用户承担的工作
向本小组成员进行培训,其内容包括汽车服务门店管理平台系统的工作流程,以及客户信息的查询、新增,营销团队信息的管理,财务收银、库存管理功能的使用这些内容必须在软件上线伊始就开始培训。配备相应硬件系统,做到规4范.3操作,备份好数据防止数据丢失,软件交付日期为软件安装测试人员提供环境。
需由外单位提供的条件
5. 本系统为独立开发,不需要外单位提供条件。
施工费用
一期的项目费用为 262000 元人民币项目范围包括门店管理系统和菲尔耐斯车主 APP. 费用明细:
序号
条目
工作
费用
1
技术设计
包括对整个平台技术框架的选型,对技术架构的设计。
42000
- 8 -
软件项目开发计划书
2
功能设计
包括在开发设计的过程中,对需求的调研,对功能的
40000
细节设计,与客户和运营部门的沟通。
3
UI 设计
通过这一部分工作使得界面形成统一的风格,提升用
20000
户体验,提高客户的易用度。
4
技术开发
根据设计文档开发、测试指定的功能。
100000
5
系统集成
系统开发完成后,安装上线,集成系统成为一个端到
60000
端的整体。
- 9 -
展开阅读全文