软件系统开发立项书

时间:2024.4.20

北京联合大学应用文理学院

软件系统开发立项书

专    业             信息与计算科学            

软件项目              飞信软件开发            

负 责 人                                       

同 组 人                                       

班    级                                         

指导教师                                        

课设地点                                       

立项时间                                        

1 引言

1.1 编写目标

为了保证项目团队按时保质地完成项目目标,便于项目团队成员更好地了解本软件系统开发项目情况,使软件系统开发工作开展的各个过程合理有序,因此以文件化的形式,把对于在软件系统开发生命周期内的工作任务范围、各项工作的任务分解、各团队成员的工作责任、团队内外沟通协作方式、开发进度、经费预算、项目内外环境条件、风险对策等内容做出安排,使项目成员和项目干系人了解项目开发计划书的作用、希望达到的效果,作为项目团队成员以及项目干系人之间的共识与约定,也是项目团队检查项目工作的依据。

1.2 项目背景

1.2.1项目的意义

飞信是为中国移动而推出的一款集商务应用和娱乐功能为一体的,基于手机应用以及手机与Internet深度互通的即时通信产品。除具备聊天软件的基本功能外,飞信还提供了针对PC、手机、WAP等多种终端的登录入口,保证用户能够保持永不离线的状态;同时,飞信所提供的好友手机短信免费发、语音群聊超低资费、手机电脑文件互传等更多强大功能,将进一步提升用户对飞信更为完美的使用体验;飞信还能够满足用户以匿名形式进行文字和语音的沟通需求,在真正意义上为使用者创造一个不受约束、不受限制、安全沟通和交流的通讯平台。

本项目依托于手机的普及和越来越多的聊天工具的涌现,考虑到使用多个软件的繁琐性,在指导教师的指导下我组成员计划开发并完善名为飞信(fetion)的软件。本软件除具备聊天软件的基本功能,还可以通过PC、手机、WAP等多种终端登录,实现PC和手机的无缝隙即时互通,保证用户能够实现永不离线的状态。除此主要功能外,我组成员还在此基础上添加了许多细小、方便的附加功能。本项目基本内容包括:(1)调查中国各城市手机普及度和使用率最高的聊天软件,取其精华加入到飞信软件中;(2)根据客户需求拟定开发计划,设计飞信模型,确定具体实现功能;(3)实现软件开发;(4)客户随机体验开发的软件并给予反馈意见。


2 项目概述

2.1 项目目标

本项目的目标是实现免费的“手机综合通信服务”,融合语音(IVR)、GPRS、短信等多种通信方式,保证用户永不离线,实现互联网和移动网间的无缝通信服务。在功能上,要求支持多种终端接入及信息在不同终端之间的互通,实现PC-PC、PC-手机、手机-手机之间随时随地沟通,做到“永远在线”;每月可通过电脑免费发送10000条短信给好友、群发短信给32个好友,便捷又省钱,好友即使不在线,发出的信息以短信形式及时发至好友手机,信息不延时;不仅要支持传统即时通信系统的好友添加管理、多人语聊等功能,还要具有防盗号、抗骚扰功能,只有被用户授权为好友时,才可与对方进行通话和短信。整合图铃下载等娱乐功能。

2.2 主要参加人员

项目负责人

技术负责人

表1  参加项目人员表

2.3验收标准

(1) 建立飞信软件模型,并尝试实现其原型系统;

(2) 实现PC与PC之间通信和PC与手机之间的通信,满足移动用户生活需求;

(3) 发表高质量论文1-2篇。

2.4完成项目的期限

20##年2月-20##年3月 查阅文献,根据目前市场进行调查分析,收集整理并数据;

20##年3月-20##年4月 设计建立飞信软件模型;

20##年4月-20##年5月 实现软件原型,总结,完善模型,撰写论文。


3 项目开发计划

3.1 项目任务的分界及人员分工

按照软件生命周期分界, 飞信软件项目从启动到结束可分为三大阶段。任务和人员分工如下:

1)前期市场调查,需求分析,设计软件开发方向,制定开发计划,分配成员工作,落实开发前的准备工作

2)外观皮肤开发,软件界面设计,根据软件功能开发设计,外观采用皮肤,采用xml脚本配置安装到方式,在软件框架结构开发完毕之前,完成外观皮肤设计,并压缩成tar格式的皮肤数据包,统一装载到软件安装包中

3)软件框架设计,在满足软件设计目标情况下可适当添加其他功能,设计软件功能

4)软件集体程序代码编写,以及各个接口,服务开发

5)软家开发结束后,使用说明,以及帮助服务,和适用版本市场反馈

整个开发过程中所有开发决策由团队统一讨论表决提出修改项目意见,再由项目组负责人签字决定。

3.2 项目进度

(1)首先用定额估算法为本项目做历时估计,由于此方法比较简单,容易计算,更适合规模比较小的项目。根据公式T=Q/(R*S):

T:活动持续时间(小时、日、周、月)

Q:活动的工作量(人月、人天)

R:人力或设备的数量

S:开发效率,以单位时间完成的工作量表示

Q=72人周,R=6人,S=1

T=72/(6*1)=12周

(2)制定进度计划:

     1、第1周——第2周:项目启动、人员分工

     2、第3周:需求分析

     3、第4周:概要设计

     4、第5周——第9周:软件编码

     5、第10——第11周:软件测试

     6、第12周:客户验收

(3)项目跟踪:后期工作

3.3 项目预算

本项目申请资助经费  1万元,具体经费预算项目如下:

1. 图书资料费:                            2000元

2. 调研通讯、交通费:  1000元

3. 专家咨询费:                            1500元

4. 版面费:                      2000元

5. 培训费、会议注册和差旅费:       3500元

3.4 关键问题

3.4.1技术可行性分析

(1)项目研究内容与生活内容贴近相关,具有一定的前期研究基础;

(2)项目负责人及团队成员都具有数学和计算机学科专业背景,在项目过程中可以有很好的配合;

(3)指导教师可为其提供理论方法和技术支持以及学习培训交流的机会;

(4)现有的实验室环境和软硬件条件,使项目具备了研究的基础环境和保障条件。

针对windows PC平台,开发通信类软件,由于windows 平台提供大量API函数,以及所支持的C#,C++,delphi,java等等开发环境,可以方便程序员进行仿真开发,本项目主要编写语言采用JAVA语言,方便快捷且灵活,由于JAVA语言开放性,以及可以执行强,为以后在其他平台上运行打下结实基础,核心部分采用c语言嵌入汇编程序进行优化,使飞信软件运行更加节省资源和稳定,防止软件假死等问题,

飞信采用C/S通信模式,用户为客户端(client)通过手机号,与密码链接,有运行商提供的服务端(server),再由服务端进行验证是否允许登录远程服务器。采用这种方式更加安全可靠,防止用户信息泄漏等问题,同时也降低了开发难度。

3.4.2经济可行性分析

开发这个系统的经济效益是远远超过它的开发成本的,本系统是一个基于互联网平台的交流系统,贴近用户日程生活,用户可以在家上网通过PC与手机用户通信交流,做到了更人性化标准,并且它对软件和硬件的投资费用要求都不高,开发完此聊天交流平台后,可以相应的配备游戏、交友等模板,具有很好的适用性且增长了经济效益。只需要几名开发人员、几台计算机,以及相应的开发平台,能够在三月之内完成。

3.4.3社会因素可行性分析

(1)本项目研究成果会为中国移动带来更多收益,其主要业务也不仅仅局限于最初的通话与短息,其对创造社会经济效益具有较大意义;

(2)项目的实施为用户提供了更多的便利,飞信不但可以免费从PC给手机发短信,而且不受任何限制,能够随时随地与好友开始语聊,并享受超低语聊资费。飞信实现无缝链接的多端信息接收,MP3、图片和普通OFFICE文件都能随时随地任意传输,让用户随时随地都可与好友保持畅快有效的沟通,有效地提高了工作效率。

3.5 保障条件

如研究资料、实验仪器设备、配套经费、开发时间及所在单位条件支持等。各方面人员分工合理均衡,程序员保证每天8小时开发时间,如遇特殊情况,可是当加班,正常情况下,8人开发团队(包括外观设计在内),采用以下环境编程:

1)软件环境:windows pro xp sp3 操作系统,Jdk6+eclipse 和 j2me 仿真环境,photoshope(用于设计外观);

2)硬件环境:CPU双核处理器,主频在2.8GHz以上,内存至少2GB,开发外观(皮肤)需要求显卡在 显存1G以上的加强行显卡可提高开发效率。

质量保证计划:

研究小组A对市场进行调研,了解市场需求,时时掌控市场动态;

研究小组B对竞争对手进行分析,知己知彼,向竞争对手借鉴成功经验,以便自己扬长避短;

研究小组C对用户意见反馈进行收集,了解用户需求;

研究小组D规划长周期的产品发展方向并进行产品设计,包括:移动即时消息核心业务设计,移动即时消息客户端业务设计、UI/UX设计。


4 项目开发环境

4.1 计算机系统支持

这里指开发时所需要的支持!

4.2 最终用户提供的支持

用户需提供的支持仅是手机或PC机,手机需开通GPRS然后编辑短信KTFX/FX/KTIM/IM发送到12520;或编辑短信KTFX到10086即可开通飞信。PC机需连接互联网,然后进入飞信的官方网站下载飞信相应客户端,登陆客户端输入手机号即可使用。


5. 项目计划要点

本项目计划用于编制网上试衣系统开发计划及跟踪软件项目开发的工作文档化,指定了项目负责人负责落实软件项目的承诺并制定了项目的软件开发计划人员角色分工,明确了责任,对软件项目所需要的资源进行了估算并作出适当的资金计划,对项目的可行性从技术、经济、环境保障等方面进行了分析论证,确定了本项目的软件开发任务和进度,提出了质量保证措施。


第二篇:公司软件项目立项书


OA办公系统

项目立项书

版本1.0

拟制________     日期_______

审核________     日期_______

批准________     日期_______

日期:20##1018

1.引言.......................................................................................................................... 3

1.1目的...................................................................................................................... 3

1.2背景...................................................................................................................... 3

1.3定义...................................................................................................................... 3

2.项目概述................................................................................................................... 4

2.1项目目标.............................................................................................................. 4

2.2规定与约束........................................................................................................... 4

2.3项目工作内容....................................................................................................... 4

2.3.1 系统架构设计.......................................................................................... 4

2.3.2 系统总体设计.......................................................................................... 5

2.3.3 系统详细设计.......................................................................................... 5

2.3.3 数据结构设计.......................................................................................... 5

2.4项目应交付成果................................................................................................... 6

2.5项目验收方式....................................................................................................... 6

3.项目团队组织........................................................................................................... 6

3.1组织结构.............................................................................................................. 6

3.3协作与沟通........................................................................................................... 7

4.项目实施计划........................................................................................................... 7

4.1风险评估及对策................................................................................................... 7

4.2工作流程.............................................................................................................. 8

4.3总体进度计划....................................................................................................... 8

4.4项目控制计划....................................................................................................... 8

4.4.1进度控制计划........................................................................................... 8

4.4.2质量控制计划........................................................................................... 9

4.4.3预算控制计划........................................................................................... 9

5.支持条件................................................................................................................... 9

5.1内部支持.............................................................................................................. 9

5.2外部支持.............................................................................................................. 9

6.项目成本估算........................................................................................................... 9

6.1人员成本.............................................................................................................. 9

6.2设备成本............................................................................................................. 10

6.3其它成本............................................................................................................. 10

6.4合计预算............................................................................................................. 10

7.尚需解决的问题...................................................................................................... 10

1.引言

1.1目的

随着中国企业信息化的建设的高速发展,目前OA系统已经成为每个企业信息化初期选择并投入建设的基本系统。企业通过实现办公自动化使内部人员方便快捷地共享信息,高效的协同工作,改变过去复杂、低效的手工办公方式,实现迅速、全方位的信息采集、处理,为企业管理和决策提供科学依据,以达到充分利用信息,提高工作效率和工作质量,提高生产率的目的。

1.2背景

多点触摸系统基于先进的计算机视觉技术,获取并识别人手指在投影区域(窗口、桌面)上的移动,以触摸的手势姿态控制软件,实现图像的点击、缩放、三维旋转、拖拽,并且支持多人同时参与交互,取代传统的鼠标模式,具有展示新颖、交互便捷等特点,是一种自然和方便的人机交互模式。   

比尔盖茨早在20##年就曾经预言:“大屏幕、触摸技术、语音识别以及云式计算,我想这些东西将对软件产生巨大变革。” 可以说,下一代的人机交互革命定会围绕着多点触摸、多点触控技术而展开,这场革命不仅影响软件业和个人消费类电子领域,随着人们对新一代交互方式的广泛接受,大众将迅速建立起一种新的人机交互习惯,并日益喜爱上由这种新技术带来的更加生动、多样、灵活、逼真地交互感受。因此,在公共场所、面向大众提供服务的窗口行业、文化娱乐及教育领域,如图书馆、博物馆、学校等机构,具备高清显示效果并同时能够支持多点触摸、多点触控技术的新一代多媒体互动设备将帮助这些组织更加高效地传递海量信息、提升服务水平和信息化建设水平。

《广州易迅移动触摸商城平台系统》就是在这样一个时代背景下孕育并立项。

1.3定义

2.项目概述

2.1项目目标

   《广州易迅移动触摸商城平台系统项目》的目标通过系统环境、系统功能和开发时间的个方面来说明。

1、本系统的支持和开发环境:

Windows 7或者Windows 8操作系统,使用大型关系数据库系统SQL2008,基于MicroSoft Visual Studio 20## C#开发的系统,采用大屏幕液晶触摸屏技术,建立数据库、服务器和客户端三层分布式结构应用系统。

服务器系统和终端系统搭建在万维网中。

2、系统功能:

支持多点触摸,可以引入多种品牌商,经营多种类商品,提供商品上次架、商品多维展示、自由灵活选择、便捷订购、快速支付、配送、退换等等功能的触摸商城平台。

系统要求操作简易、有良好的用户体验,稳健强壮、安全可靠、有良好的扩充性,丰富全面、有完整的开发和测试文档。

3、项目开发时间期限:

2.2规定与约束

2.3项目工作内容

2.3.1 系统架构设计

易迅移动触摸商城采用三层分布式结构设计,分客户端、应用服务器和大型关系数据三层。客户端负责响应用户的请求,应用服务器负责处理业务,数据库负责存储海量数据。客户端、应用服务器可以分布在不同的机器上、应用服务器可以负载平衡计算、随着用户量的增多,通过增加服务器的数量来保证系统响应速度,系统还必须具有容错功能,当一个应用服务器出现问题的时候,系统可以将用户请求自动分配给另一个应用服务器。系统结构图如下:

客户端和应用服务器将开发不通的版本,能够支持触摸商城在Win7(Win8),安卓系统和苹果系统中正常使用。

客户端和应用服务器的程序编码部分采用分模块和分层设计,不同的模块建立不同的动态链接库,在运行时加载,整个系统都建立程序基本类,提高开发效率。

2.3.2 系统总体设计

总体设计部分包括触摸平台系统商城基本功能、商城购物流程、供应商后台管理流程、系统管理流程。

1、商城基本功能

2、商城购物流程

3、供应商后台管理流程

4、系统管理流程

2.3.3 系统详细设计

2.3.3 数据结构设计

2.4项目应交付成果

1、触摸商城软件需求分析书

2、触摸商城软件触摸商城程序源代码

3、触摸商城应用软件系统

4、触摸商城软件安装程序

5、触摸商城软件系统操作说明书(包括系统管理员用户手册、供应商使用手册、终端使用手册)

6、触摸商城软件测试报告

7、项目验收报告

2.5项目验收方式

1、系统测试

2、系统上线

3、系统验收

3.项目团队组织

3.1组织结构

3.2人员分工

3.3协作与沟通

项目的协作与沟通主要有以下几个方面:

1、共享目录

2、任务表

3、进度表

4、会议及讨论

4.项目实施计划

4.1风险评估及对策

1、风险识别

总体风险  进度、成本、质量、资源

2、风险分析

3、风险监控

4、风险防范

4.2工作流程

1、需求变更过程跟踪流程

2、编码过程

3、测试过程

4、文档整理过程

4.3总体进度计划

1、任务、时间表

2、甘特图

4.4项目控制计划

    项目控制主页从进度控制、质量控制和预算控制三个方面入手,三个方面失控将互相影响,整个项目将无法控制。

4.4.1进度控制计划

1、锁定需求,避免无休止的变更。

2、工作任务安排要合理,保证良好的协作和沟通

3、人力和资金要准确到位。

4、人力、时间和资金预留应急空间。

4.4.2质量控制计划

1、需求分析要求评审。

2、总体设计要评审、多次讨论。

3、详细设计要统一、规范。

4、规范、全面、严格的测试。

5、完整的文档。

4.4.3预算控制计划

5.支持条件

5.1内部支持

5.2外部支持

6.项目成本估算

6.1人员成本

6.2设备成本

6.3其它成本

6.4合计预算

7.尚需解决的问题

更多相关推荐:
软件项目立项报告(模版)

武汉九鼎联辰科技有限公司管理信息系统立项报告(范本)二○XX年XX月XX日文档修改历史记录

软件项目立项报告

立项报告产品名称立项报告文档版本号撰写人部门日期文档编号软件系统英文缩写PE软件系统基准版本号立项报告第2页共7页立项报告目录第一章概述41112项目背景及意义4项目主要内容4第二章项目任务分解521子任务15...

ERP产品开发项目立项报告

W公司ERP产品开发项目立项报告文档编号20xx1028密级内部使用日期20xx年10月编写kielQQ444565815审核kielQQ444565815批准小组会议通过W公司ERP产品开发项目立项报告立项报...

软件项目立项评审报告模版

lt单击此处输入项目名称gtlt立项评审报告gt文档编号项目编号受控状态受控版本号V1020xx年10月15日修订记录1立项评审报告11立项评审报告项目编号说明带为关键因素应重点说明如空格不够可另附报告报告人日...

教学资源库软件项目立项报告

深圳市中视同创科技有限公司教学资源库软件开发立项报告项目负责人陈远彬部门研发部日期20xx1016110深圳市中视同创科技有限公司目录1项目立项背景及目的311项目名称312项目的立项背景及目的32项目核心技术...

OA办公系统开发项目立项报告1

OA办公系统开发项目立项报告在现今社会公司要快速发展必须提高员工的工作效率工作的提高必定离不开信息化的高度建设为提高公司员工的工作效率并能节约办工成本现提出开发OA办公系统的需求1项目指导思想以提高工作效率节约...

01立项申请书-软件开发常用质量模板

软件立项申请书

网络软件开发项目报告

公司软件项目开发报告公司计划在近期开发相关网络软件用于支持公司对外宣传提高公司知名度共拟定出两个方面的软件开发计划其中包括公司门户网站的建设和公司应用软件APP的开发经过市场的调查研究根据公司本次软件开发的目的...

软件工程文档模板--十、项目开发总结报告

十项目开发总结报告十项目开发总结报告1引言111编写目的112项目背景113定义114参考资料22开发结果221产品222主要功能及性能223所用工时224所用机时225进度226费用33评价331生产率评价3...

十.项目开发总结报告 (软件工程模板)

十项目开发总结报告十项目开发总结报告1引言111编写目的112项目背景113定义114参考资料22开发结果221产品222主要功能及性能223所用工时224所用机时225进度226费用33评价331生产率评价3...

软件工程--图书管理系统项目开发总结报告

软件工程图书管理系统项目开发总结报告设计题目图书管理系统小组成员非常23指导老师20xx年6月1日目录1引言111编写目的112背景113定义114参考资料12项目概述221项目简介222开发环境223开发成果...

软件项目开发总结报告(GB8567——88)

项目开发总结报告任务分配缺陷上传基本信息维护分配缺陷解决缺陷测试缺陷登录权限设置统计图绘制目录目录11引言2111开发目的错误未定义书签12开发背景错误未定义书签2系统分析错误未定义书签21需求分析错误未定义书...

软件开发立项报告(17篇)