软件项目策划书

时间:2024.4.5

“粉笔杀手”项目策划书

用智能手机实现视频展示台

西安邮电大学计算机学院

“软件之翼”创新团队

20##122星期二



1. 项目概述 

在多媒体教室进行教学时,尽管可以通过PC机和投影仪来演示大部分的授课内容,但教师进行推理性教学时还需要在黑板上板书,或者需要临时板书或者画图解释PPT演示的内容。黑板板书最大的问题就是造成教室内粉笔灰污染,给师生健康造成潜在的危害。同时粉笔的消耗也增加了教学成本。

本项目的试图利用现代智能手机的摄像头解决粉笔灰污染问题。解决途径是让教师在白纸上使用中性笔或者钢笔书写,通过手机摄像头对教师的书写摄像并实时传输到教室中的PC机,再通过投影仪进行显示。

本项目的目标是利用智能手机的摄像头实现视频展示台(Visual Presenter)的功能。由于利用了智能手机中现有的摄像头,本项目组的主要任务是开发出Android手机上摄像和实时传输视频信息至PC机的手机应用App;并在PC机上开发出接收视频并播放视频的应用程序。

本项目计划的活动包括:上述Android手机上的应用开发和PC机上的应用开发;将应用上传到百度软件中心和其他应用商店供用户下载;如果时间允许,还考虑做应用推广工作。

预计的成果就是上述的应用软件,能有效解决粉笔灰污染问题。由于现在智能手机普及程度相当高,教师应用该系统就没有硬件限制。我们将尽量优化系统,使得该系统简单易用。当用户数量达到一定规模后,还可以考虑嵌入广告获得收益。我们项目组开发的手机应用和PC机上的应用软件还有可能形成软件著作权。

2. 项目的研究目的及意义

(1)项目的必要性、目的及意义

传统的黑板加粉笔的课堂教学方式有如下的弊病:

l  黑板信息容量小,老师板书的内容有限;擦黑板耗费时间,影响教学进度。

l  学生们忙于记笔记,不能集中注意力理解课堂内容,听课效率低下。

l  最严重的是,擦黑板时所产生的大量粉尘直接危害了师生的身体健康。

为了克服上述弊病,人们一直在探索取代黑板加粉笔的新模式,例如白板加白板笔方式。令人遗憾的是:白板方式不但成本明显高于黑板,而且市场上大部分白板笔散发出令人恶心的刺鼻气味。这是由于白板笔墨水生产厂家因技术或成本问题,通常会加入部分低毒性的苯类、醇类有机溶剂,所以闻起来有股刺鼻臭味。长期使用此类墨水,师生会吸入低毒性有机溶剂,对呼吸道有一定危害。擦除白板上的字迹还是会浪费时间,学生还是忙于记笔记。

近些年交互式电子白板的出现,是对沿袭已久的“黑板+粉笔+板擦”三位一体”的教学模式的一场革命性突破,顺应了信息化发展的趋势。交互式电子白板作为一种功能强大的高科技教学工具,它整合了现代多媒体教学的优势,又保持了传统的普通黑板的优点,丰富了课堂教学方式,提高了课堂教学效率,为教师提供了一个便捷的信息化教学平台。但是,电子白板价格昂贵,目前大部分的中国学校不能接受。

我们的项目专注于解决多媒体教室中粉笔灰的污染问题。我们的方案是利用现有的资源,让教师在白纸上使用中性笔或者钢笔书写,通过手机摄像头对教师的书写摄像并实时传输到教室中的PC机,再通过投影仪进行显示。既可以利用无线WiFi传输视频,也可以采用USB连线传输。

我们的方案不但可以完全克服黑板加粉笔的方式弊病,而且还可以降低日常教学成本。

(2)项目主要内容、技术水平及应用范围

将教学过程中教师书写的内容摄像,再使用大屏幕电视或者投影仪进行显示,完全可以替代传统的黑板加粉笔的方式。其实摄像方式在30多年前都有应用,但是由于成本高昂,只有极少数学校在使用。本项目巧妙地利用了现代智能手机中的摄像头、多媒体教室中现有的PC机和投影机,不需要增加额外的硬件开销。通过手机摄像头对教师的书写的内容摄像并实时传输到教室中的PC机,再通过投影仪进行显示,并且可以在PC机上保存教学录像。

本项目完全采用现有的成熟技术,来实现课堂教学内容的播放和录制。我们需要开发手机端摄像和传输视频的应用软件,同时需要开发PC端接收视频和播放视频、录制视频的应用软件。

凡是有PC机和投影仪的多媒体教室都可以采用,本系统可以广泛应用于全国的大、中、小学的多媒体教室。

(3)实施该项目所具备的基础、优势和风险

现在国内很多学校的教室都有多媒体教室,有的高端配置的多媒体教室还有1个视频展台和1台网络摄像机。实际上本项目的目标类似于视频展台和网络摄像机实现的功能。但是,大部分学校的多媒体教室都没有配备视频展台和网络摄像机。一般的多媒体教室只有PC机、大屏幕、投影机、音响等设备。关于我国学校里的多媒体教室的普及程度缺少具体的数字,但是从我们接触到的大、中、小学的情况来看,多媒体教室还是常见的。几乎所有的多媒体教室中除了大屏幕,还有传统黑板。

实施本项目只需智能手机和多媒体教室中的PC机、大屏幕和投影机。现在智能手机普及率很高,在我们学校几乎人手一机。本项目的硬件基础已经完全具备,现在只需要开发所需的应用软件。

实施本项目的最大优势是避免了粉笔灰污染,保护了教室环境和师生的身体健康。除此之外,还有下列优势:

l  教师可以节省擦黑板的时间,提高课堂教学效率。

l  教师在书写教学内容时可以面对学生,有利于师生交互,及时看到学生的反应,有助于提高教学质量。

l  可以视频展示实物,例如嵌入式系统开发板,电子元器件等。

l  教学过程可以轻松保存成教学录像发给学生,学生不再忙于做课堂笔记,提高了听课效率。

l  教师之间也可以相互交流和研究教学录像,共同提高教学水平。

实施本项目的主要风险可能有:

l  智能手机电池的续航能力不够,导致教师不愿采用手机摄像。其实这个问题也好解决,在多媒体教室配备一根USB连线,通过PC机的USB端口就可以给手机供电。

l  在摄像过程中可能有电话呼入,可以事先将手机设置成静音状态。

l  年龄大的老教师使用黑板几十年了,已经习惯粉笔加黑板的方式,不愿使用手机摄像。

l  这种教学方式完全取代了粉笔和黑板,损害了粉笔和黑板厂商的利益,可能会引发利益冲突和矛盾。导致粉笔工厂倒闭,工人失业。这需要社会提供失业保险,还需要政府的相关部门积极疏导,鼓励创新创业,让失业工人尽快找到新工作。

3. 项目目标 

本项目的目标是利用智能手机的摄像头实现视频展示台的功能。

视频展示台(Visual Presenter)是国内、外通行的一个正式名称,在中国市场,有时也被叫做实物展示台、实物演示仪、实物投影机、实物投影仪等,在国外市场还被称作文本摄像机(Document Camera)。从功能上可以给视频展示台下这样一个定义:视频展示台是通过CCD摄像机以光电转换技术为基础,将实物、文稿、图片、过程等信息转换为图像信号输出在投影机、监视器等显示设备上展示出来的一种演示设备。

专业的视频展示台价格昂贵,大部分学校不能接受其作为多媒体教室的基本配置。一般的专业的视频展示台体积较大,不易携带,也不便保管。

利用智能手机中的摄像头实现视频展示台的功能。主要工作是开发出应用软件。我们将在20##年3月30日前完成开发Android手机上摄像和实时传输视频信息至PC机的手机应用App;并在PC机上开发出接收视频并播放视频的应用程序。

本项目应用软件的主要性能要求如下:

l  智能手机端的应用App能流畅运行在Android 2.3以上的手机。

l  PC端的应用程序能稳定运行在微软Window XP、Windows 7和Windows 8平台上。

l  应用界面友好,简单便于操作,做到用户无需培训即会操作。

4. 技术论证 

本系统实现所需要的硬件设备包括:

移动终端:Android智能手机,手机支持100W像素的摄像头,内置WiFi。

PC机:Window XP、Windows 7 或Windows 8操作系统, 1G以上RAM,连入局域网。

本项目将用到下列开发工具:

(1)手机端App应用软件开发工具

Android平台:Java集成开发工具Eclipse、JDK、Android-SDK、Android NDK 、Android模拟器等。开发环境:JDK,Android NDK ,Eclipse.

(2)PC端应用软件开发工具

Microsoft Visual Studio 2013集成开发环境。

Android手机端App的主要功能包括:

1、录制视频MediaRecorder

2、LocalSocket发送本地流

3、H.264编码

4、RTP打包

5、UDP发送

Android端视频采集使用Android多媒体系统中提供的MediaRecorder、 AudioRecorder,Camera类,直接获取原始的视频数据并存入缓冲区,并采用H.264编码技术对缓存数据进行编码,然后调用RTP数据封装模块将编码后的数据进行RTP打包处理。采集端有多个任务包括(系统程序和设备调用、视频数据采集、视频编码、RTP数据包封装)多任务之间并发进行。

视频采集线程负责不断从摄像头获取视频数据流,然后发送给视频编码线程,编码线程完成后,发送到RTP数据封装线程中,RTP数据封装线程不断从视频线程获取数据,发送给本地Socket和Socket Server,由本地Socket通过无线网络发送到PC端。手机应用App与PC端应用的通信模型如下图所示:

 

图1 手机应用App与PC端应用的通信模型

PC端服务器主要功能包括:

1、UDP接收

2、RTP接收

3、H.264解码

4、播放

5、视频录制(保存为视频文件,供以后使用)

PC机端应用程序主要完成视频流的接收和播放,也具有多个任务同时并发执行的特点。具体的流程图如下所示:

 

图2 PC端应用程序执行流程

5. 可行性论证

利用智能手机中的摄像头实现视频展示台的功能。主要工作是开发出应用软件。该项目由三个人完成,两个人负责Android手机端App的开发,一人负责PC端应用软件的开发。

我们小组现有3台笔记本电脑,3台Android手机。已经下载了集成开发工具Eclipse、JDK、Android-SDK、Android NDK 、Android模拟器等。我们将于微软陕西创新中心取得联系,免费获得Microsoft Visual Studio 2013集成开发工具。

我们将按照下列进度实现本项目的目标:

表1 项目开发进度表

6. 创新性 

通过百度、Google搜搜和必应等搜索引擎搜索,没有发现通过智能手机实现视频展示台的方案或者相关应用。巧妙利用智能手机的摄像头来实现视频展示是本项目的主要创新点。

由于智能手机普及率相当高,我校师生几乎人人具备。本项目的推广使用不存在硬件上的障碍。只是有些教师使用苹果手机或者Windows Phone,我们后续将继续开发支持iOS和Windows Phone版本的手机应用。

本项目的形成的产品能有效解决多媒体教室中粉笔灰污染问题,并能提高教学效率和质量。同时也实现了节能环保,具有可持续开发的价值。

7.市场分析

我们项目组开发的手机应用和PC端的“粉笔杀手”应用能够形成产品,竞争对手就是专业的视频展示台生产厂家。从目前的情况来看,为多媒体教室购置专业的视频展示台只有极少数经济实力雄厚的学校,大部分学校都没有购置。“粉笔杀手”与市场现有同类设备的比较:

表2 “粉笔杀手”与视频展台的比较

从表格可以看出,“粉笔杀手”符合了现代人们的生活习惯、生活理念——简洁、快捷、高效;“粉笔杀手”相比于使用粉笔而言,对人体不会造成健康危害。相比之下,“粉笔杀手”有着非常好的市场潜力。

我们可以将应用软件提交到应用商店或者百度软件中心供广大教师免费下载使用,当下载量超过1万次以上,就开始嵌入广告。通过广告获得收益。

8.预期成果、知识产权形成及经济、社会效益

我们项目组开发的手机应用和PC机上的“粉笔杀手”应用软件都有可能形成软件著作权。“粉笔杀手”应用软件满足节省环保的要求,将会产生良好的社会效益,并且易于推广。本项目组将参加微软陕西创新中心组织的创新杯大赛。

10.项目组承诺

“粉笔杀手”项目组队长刘累,成员付添、贾智鹏承诺:“粉笔杀手”项目策划书内容真实可靠,在指导老师张德慧的指导下由团队成员独立完成。

计算机学院“软件之翼”创新团队

团队成员:软件1102班刘累(队长)

软件1101班付添

软件1301班贾智鹏

指导老师:张德慧

20##年12月2日 星期二


第二篇:软件项目策划书范文_软件项目策划书


软件项目策划书范文

1  引言

1 .1 编写目的

本开发计划的目的是:

a. 把在开发过程中对各项工作的人员、分工、经费、系统资源条件等问题的安排用文档形式记载下来,以便根据本计划开展和检查本项目工作,保证项目开发成功;

b. 制订项目组开发过程中的评审和审查计划,明确相应的质量管理负责人员;

规定软件配置管理的活动内容和要求,明确配置管理工作的人员。

 特别要求:需求分析必须详细,并且有相关专家合作进行,

1 .2 背景

本项目软件名称为《…..软件》。

任务来源于(略)公司;

交办单位:(略)公司;

承办单位:

1 .3 参考资料

无;

1 .4 术语和缩写词

暂无;

特别说明:有关公司内部秘密的内容用(略)代替。

2  任务概要

2 .1 工作内容

本项目开发过程中需要进行的各项主要工作为:

编制附和软件需求要求的软件功能的软件。

文档计划建立:

 软件开发计划;

软件目录

软件需求规格说明

项目开发计划

可行性报告

软件标准规范

软件测试计划

软件测试办法

概要设计说明

软件可靠性和安全性设计指南

硬件总体设计报告

详细设计说明

软件详细设计报告

软件代码(略)

测试分析报告

软件可靠性和安全性设计检查单

软件评审检查单

软件使用说明

2 .2 产品

2 .2.1 程序

见需求。

2 .2.2 文档

文档内容见2.1中文档建立。

文档格式要求按照软件模式化要求进行,模式按照如下名称模板要求规定:

项目开发计划;软件开发计划

软件目录;文档目录

软件需求规格说明; 需求分析报告

概要设计说明; 概要设计文档

详细设计说明;详细设计文档

软件标准规范;源代码

软件使用说明;软件使用说明书

测试分析报告;软件测试报告

软件评审检查单。软件审查报告

2 .2.3 服务

培训:

时间:1天;

内容:软件使用及安装;

软件支持:略。

2 .2.4 验收标准和验收计划

验收测试:

 时间:1天。

 内容:软件使用。

软件确认:

 时间:1天;

 内容:确定软件的可使用性,软件的功能完整性。

3  实施总计划

3 .1 阶段划分

需求分析:2周;

概要设计:6天;

详细设计:1.5周;

编码:3周;

测试:2周;

验收:2天。

项目启动时间:

3 .2 人员组成

姓名  职责    参加时间

廖燕宁  负责软件的总体  设计时段:全部,开发时段:部分

耿江涛  软件设计,开发  全部

高小光  设计,开发   全部

张欣  说明书,部分文档 部分

赵健颖  需求    部分

3 .3 任务的分解和人员分工

软件开发任务按软件种类采取逐层分解的办法把任务落实到实处。

管理、协调人员:廖燕宁,赵健颖;

确定质量保证人员:廖燕宁

配置管理人员:耿江涛

形式化检查人员:赵健颖

使用者:赵健颖。

软件任务:系统需求

负责人:(略)的市场部经理赵健颖

职责:提供需求。

软件任务:需求分析

负责人:廖燕宁

职责:进行需求分析,提供需求分析报告。

软件任务:概要设计

负责人:廖燕宁,耿江涛,高小光

职责:进行概要设计,概要设计框图,相应文档。

软件任务:详细设计

负责人:廖燕宁,耿江涛,高小光

职责:进行详细设计,出详细设计流图及报告。

软件任务:编码

负责人:耿江涛,高小光

职责:编码,调试及报告。

软件任务:测试

负责人:廖燕宁,耿江涛,高小光

职责:路径测试。

软件任务:更新

负责人:廖燕宁,耿江涛,高小光,赵健颖

职责:由赵健颖根据测试后的软件提出问题,变更需要更改的地方。

软件任务:文档编制

负责人:张欣

职责:软件使用说明书,部分其他文档。

3 .4 进度和完成的最后期限

进度包括:

需求分析;

 软件概要设计;

 软件详细设计;

 编码;

 测试;

的时间。

完成的最后期限(不包括测试及验收)为:2000/12/15日(中间有一周软件培训,延误一周)。

3 .5 经费预算

3 .6 关键问题

(略)。

3 .7 独立确认测试工作计划和安排

测试由长峰新康进行;

测试数据由长峰华辉提供;

时间:编码结束后一周内;

设备:

普通PC 机

Windows 98

(略)电能分析仪。

4  支持需求

Windows 98 操作系统;

Delohi 5.0开发工具(软件开发);

C++(VC或C-Builder 5)开发工具;

Paradex 数据库软件。

4 .1 计算机系统支持

本软件的开发需要工作平台:PC 主机;

4 .2 需要交办单位承担的工作

需要(略)公司提供:

需求,在本周提供;

PF 1文件格式,或读写代码;

4 .3 需要其它单位提供的条件

测试数据项目列表。

5  质量保证

质量审核:赵健颖,廖燕宁

5 .1 评审和审查计划

见评审表;

5 .2 标准、条例和约定

代码每日发送到小组共享区,由廖燕宁提取。

5 .3 人员

赵健颖,廖燕宁

5 .4 对任务间接承办单位的管理

6  软件配置管理

6 .1 基线

开发编码结束后一周内,交齐文档、代码。

6 .2 配置标识规则

软件开发计划:2000-10-1-1;

文档目录:2000-10-1-0;

 需求分析报告:2000-10-1-2;

 概要设计文档:2000-10-1-3;

详细设计文档:2000-10-1-4;

源代码:2000-10-1-5;

软件使用说明书:2000-10-1-6;

软件测试报告:2000-10-1-7;

软件审查报告:2000-10-1-8。

其他(略)。

6 .3 配置控制

6 .3.1 更改控制

软件设计的更改权限为:廖燕宁;

软件需求的更改权限为:赵健颖;

需求分析的更改权限为:廖燕宁;

编码的更改权限为:耿江涛,高小光;

文档的更改权限为:廖燕宁, 张欣;

6 .3.2 更改规程

文档的更改;编码的更改软件设计的更改 需求分析的更改软件需求的更改

更多相关推荐:
软件项目计划书样本

1背景和问题互联网和万维网WWW已经成为世界范围内的信息高速公路和电子商务市场的支柱由于万维网使用者的数量飞速增长对于最终用户来说随着可供使用的主页和网上信息的数量的爆炸性增长最终用户间的交互性越来越差传统意义...

软件项目计划书 模版

XX20xx年9月8日项目计划书1引言11编写目的12背景13定义略14参考资料15标准条约和约定略2项目概述21项目目标22产品目标与范围23假设与约束24项目工作范围25应交付成果251需完成的软件252需...

软件项目开发计划书

软件开发计划书项目名称:乐吧乐游戏平台参与人员:目录1引言----------------------------------------------------------------------------…

软件项目策划书

项目策划书项目名称云比特办公系统客户名称待定策划完成日期待定第一部分项目背景介绍1数字化网络智能办公系统是实现数字化校园网上办公的应用软件该办公系统使得网络办公不受地域限制为学校提供一个安全稳定高效易用而快捷的...

软件项目开发计划书

软件开发计划书项目名称:图书管理系统参与人员:目录1引言------------------------------------------------------------------3-1.1编写目的--…

软件项目计划书模板

XXX系统软件项目计划书20##-10-1210:10目录1引言...11.1背景...11.3定义...21.4参考资料...21.5标准、条约和约定...22项目概述...22.1项目目标...22.2产品…

软件创意策划书

软件创意策划书软件名称企业立体化智能办公系统第一部分创意简介数字化网络智能办公系统是实现数字化企业网上办公的应用软件该办公系统使得网络办公不受地域限制为企业提供一个安全稳定高效易用而快捷的网络办公环境同时优化了...

软件项目开发计划书

项目开发计划书目录1引言211编写目的212背景213定义214参考资料215系统动机216标准条件和约定32项目概述321工作内容322主要参加人员323产品及成果4231程序4232文件4233服务4234...

软件项目开发计划书

软件开发项目管理计划图书馆管理系统软件项目开发计划书图书馆管理系统目录1引言311编写目的312背景313定义414标准条件和约定421工作内容522主要参加人员523产品及成果7231程序7232文件7233...

软件项目开发计划书

项目开发计划书项目开发计划书的作用制定项目开发计划的目的是用文件的形式把对于在开发过程中各项工作的负责人员开发进度所需经费预算所需软硬件条件等问题作出的安排记载下来以便根据开发计划开展和检查本项目的开发工作编制...

软件项目计划书模板2

XXX系统软件项目计划书20xx101210101目录1引言111背景113定义214参考资料215标准条约和约定22项目概述221项目目标222产品目标与范围323假设与约束324项目工作范围325应交付成果...

软件项目计划如何编写举例

软件项目计划如何编写举例一项目计划的要素根据PMBOK20xx项目计划可以包含如下要素1项目范围说明项目范围说明阐述进行这个项目的原因或意义形成项目的基本框架使项目所有者或项目管理者能够系统地逻辑地分析项目关键...

软件项目策划书(28篇)