数字标牌广告机系统计划书1)项目立项、计划书; (10%)目录一.《数字标牌广告机系统》项目开发计划书1.引言 (2)1.1 编写目的 (2)1.2 背景 (2)1.3 定义 ............................................................................. .21.4 项目价值 (2)1.5 项目内容 (2)2.项目概述 (3)2.1 工作内容 (3)2.2 开发准备 (3)2.3 产品 (3)2.3.1.程序 (3)2.3.2.文件 (3)2.3.3.服务 (3)2.3.4.非移交的产品 (3)2.4 验收标准 (4)3.实施计划 (4)3.1 团队角色 (4)3.2 工作任务的分解与人员分工 (4)3.3 开发模型 (4)3.4 开发计划 (4)3.5 接口人员 (4)3.6 进度 (4)3.7 预算 (4)3.8 关键问题 (5)4.支持条件 (5)4.1 计算机系统支持 (5)4.2 需由用户承担的工作 (5)4.3 需由外单位提供的条件 (6)5.管理方式 (6)《数字标牌广告机系统》项目开发计划书1引言1.1编写目的没有规矩不成方圆,无论什么事情,要顺利地完成,必须有一个统一的计划指导书。
软件项目开发也不例外。
这个计划书不仅能让参与项目的开发者们知道如何进行,还明确了他们各自的职责、保证项目团队之间的协作更加的有条不紊、使得项目工作的各个过程能够合理有序地进行。
同时,计划书也能让团队内外的沟通起着向导作用、团队之间的工作范围、开发模块之间的关系,以及对开发进度、经费预算、分配人力物力、风险等因素进行了大概的描述。
本项目开发计划用于从总体上指导数字标牌广告机系统项目顺利进行并最终得到通过评审的项目产品。
本项目开发计划面向项目组全体成员。
1.2背景一般置于商场和公共场所的数字标牌广告机只具有信息显示和信息发布功能,无法了解用户更多行为,而基于人脸识别的商业大数据分析技术可以成功地使用人脸识别技术为用户提供更加友好的体验。
运用先进的人脸识别技术和视频智能分析技术提供一套完善的解决方案,能够智能统计和分析用户状态,帮助你了解用户的喜好。
具备人脸检测、人脸识别、性别识别、年龄段识别、表情识别、注视时长统计等功能。
这种技术不仅能给商家带来用户分析数据依据,还可结合大数据信息,根据用户的性别和年龄的不同自动提供其更感兴趣的广告或产品展示,为用户带来更好体验同时为投资者带来更丰厚的回报。
1.3定义专门术语:MySQL:系统服务器所使用的数据库关系系统(DBMS)。
SQL:一种用于访问查询数据库的语言事务流:数据进入模块后可能有多种路径进行处理。
SQL:Structured Query Language(结构化查询语言)。
UML:统一建模语言、是一套用来设计软件蓝图的标准建模语言,是一种从软件分析、设计到编写程序规范的标准化建模语言。
1.4项目价值采用数字标牌-广告机代替传统的静态灯箱,不仅能够及时让客户了解到商品详情,更能让客户体验其中,达到互动,促进消费。
数字标牌软件非常灵活,为我们提供了发挥创造性的空间。
但是,如果你的屏幕放了太多的内容,就会让人感觉到眼花缭乱,就不会吸引到观众。
这样也就有损品牌的声誉,消费者也将会选择你的竞争对手。
其次,数字标牌-广告机内容精准、个性化,品牌标志、网站元素融入其中。
潜在的客户或者已知的客户能够看到一些个性化的信息,那么他们就可能会留下更为深刻的品牌印象。
零售商可以根据不同时间段入店的消费者群体不同及时调整播放内容,为消费者提供符合自身需求的实用性信息,最后,利用数字标牌-广告机的互动性。
设置有趣的的互动环节,不仅可以延长消费者在店内停留的时间,更可加深客户对品牌的印象,以便导购员为消费者提供更有针对性的服务,促进消费。
1.5项目内容智能广告播放系统传统的广告播放系统只具有信息显示和信息发布功能,无法了解用户更多行为。
而基于人脸识别的商业大数据分析技术可以成功地使用人脸识别技术为用户提供更加友好的体验。
运用先进的人脸识别技术和视频智能分析技术提供一套完善的解决方案,能够智能统计和分析用户状态,帮助你了解用户的喜好。
具备人脸检测、人脸识别、性别识别、年龄段识别、表情识别、注视时长统计等功能。
这种技术不仅能给商家带来用户分析数据依据,还可结合大数据信息,根据用户的性别和年龄的不同自动提供其更感兴趣的广告或产品展示,为用户带来更好体验同时为投资者带来更丰厚的回报。
2项目概述2.1工作内容1、制作和修订项目开发计划;2、进行计划跟踪与监控;3、配合SQA的质量保证工作;4、工作产品及时进行受控管理;5、按计划提请阶段评审;6、提交测试部门评测开发产品;7、交付最终工作产品。
8、项目实施总结9、项目验收2.2开发准备包括文档准备,人员分配,开发环境的制定2.3产品2.3.1程序软件名称:数字标牌广告机系统编程语言:C++功能:统计设备150m范围内总体、各时段人流量;根据人眼追踪,确定是简单浏览、还是驻足常看;根据性别、年龄的识别,自动切换合适的广告内容,提高广告的精准性根据人脸检测,精准统计看广告的人数、时长、位置分布、时间分布、性别、年龄根据统计数据,便于选择广告的最佳位置、最佳时间2.3.2文件用户操作手册:本手册详细描述软件的功能、性能和用户界面,使用户对如何使用该软件得到具体的了解,为操作人员提供该软件各种运行情况的有关知识,特别是操作方法的具体细节。
软件维护手册:主要包括软件系统说明、程序模块说明、操作环境、支持软件的说明、维护过程的说明,便于软件的维护。
2.3.3服务计划提供以下服务:课堂培训:以讲课形式对客户进行培训,使其能够正确使用软件。
免费咨询:客户可以在工作时间向技术人员提出问题并获得解答。
技术支持:对于某些客户,采取上门指导的方式。
软件维护:获取软件使用中的问题,提供补丁程序。
2.3.4非移交产品1.项目开发计划2.开发进度月报3.项目开发总结报告4.软件问题报告5迭代计划报告6.源程序2.4验收标准2.4.1代码的验收最后在交付客户之前进行小组内评审,代码编写符合HB6465标准,与文档说明保持一致,代码书写风格统一,采用标准规范,没有下列错误:由于软件缺陷造成丢失数据,不符合设计要求,响应时间太长无法接受等问题。
2.4.2文档验收最后在交付客户之前进行小组内评审,文档格式符合HB6465标准,功能符合与客户的合同要求,清晰易读,没有语病与歧义。
2.4.3 服务验收服务硬件达到文档说明的要求。
3实施计划3.1工作任务的分解与人员分工略3.2 接口人员负责本项目同用户的接口人员为马晓奇,由软件发开方派专人,按客户要求,指定地点安装,调试,运行并给客户演示,在后期中负责维护和更新。
3.3开发模型选用敏捷开发Scrum1、我们首先需要确定一个Product Backlog(按优先顺序排列的一个产品需求列表),这个是由Product Owner 负责的;2、Scrum Team根据Product Backlog列表,做工作量的预估和安排;3、有了Product Backlog列表,我们需要通过Sprint Planning Meeting(Sprint计划会议)来从中挑选出一个Story作为本次迭代完成的目标,这个目标的时间周期是1~4个星期,然后把这个Story进行细化,形成一个Sprint Backlog;4、Sprint Backlog是由Scrum Team去完成的,每个成员根据Sprint Backlog再细化成更小的任务(细到每个任务的工作量在2天内能完成);5、在Scrum Team完成计划会议上选出的Sprint Backlog过程中,需要进行Daily Scrum Meeting(每日站立会议),每次会议控制在15分钟左右,每个人都必须发言,并且要向所有成员当面汇报你昨天完成了什么,并且向所有成员承诺你今天要完成什么,同时遇到不能解决的问题也可以提出,每个人回答完成后,要走到黑板前更新自己的 Sprint burn down(Sprint 燃尽图);6、做到每日集成,也就是每天都要有一个可以成功编译、并且可以演示的版本;很多人可能还没有用过自动化的每日集成;7、当一个Story完成,也就是Sprint Backlog被完成,也就表示一次Sprint完成,这时,我们要进行 Srpint Review Meeting(演示会议),也称为评审会议,产品负责人和客户都要参加(最好本公司老板也参加),每一个Scrum Team的成员都要向他们演示自己完成的软件产品(这个会议非常重要,一定不能取消);8、最后就是 Sprint Retrospective Meeting(回顾会议),也称为总结会议,以轮流发言方式进行,每个人都要发言,总结并讨论改进的地方,放入下一轮Sprint的产品需求中;采用迭代式开发,不要求每一个阶段的任务做的都是最完美的,而是明明知道还有很多不足的地方,却偏偏不去完善它,而是把主要功能先搭建起来为目的,以最短的时间,最少的损失先完成一个“不完美的成果物”直至提交。
然后再通过客户或用户的反馈信息,在这个“不完美的成果物”上逐步进行完善。
3.4开发计划在立项20天内完成整个功能实现1.0版本这些功能包括:(一)人脸检测:通过摄像头获取人脸轮廓,提取特征生成特征数据库,将实时生成的特征数据与预置的特征库进行比较,计算相似度,给出相应识别结果,可以支持多个人脸识别,并能辨别出摄像头到人的距离。
2.0版本的功能要求:(一)年龄和性别监测:通过摄像头捕获人脸图像,首先进行人脸轮廓检测,确定眼睛的精确位置(人眼定位),然后提取面部有分类能力的特征,生成人脸特征数据。
通过实时生成的人脸特征数据与特征库中的模板进行比对,根据相似度给出当前在设备前的人的性别、年龄阶段。
根据上面的功能系统可以根据环境做一个基本的判断3.0版本的功能要求(一)表情监测:通过摄像头捕获人脸图像,并结合深度学习和人工智能算法,对人脸表情的显著特征,如眼睛、眉毛、嘴巴等的位置变化进行定位、测量,确定其大小、距离、形状及相互比例等特征,给出表情状态。
4.0版本的功能要求(一)姿态监测:通过摄像头判断当前人脸是平视、抬头、低头、左右转头等。
从而针对大尺寸数字标牌分屏展示时判断观众关注的区域。
(二)眼球监测:通过摄像头判断当前人脸是否注视摄像头,可识别睁眼、闭眼、眨眼等动作,如果注视摄像头,开始计时,当检测到当前人脸不再注视摄像头,计时结束,返回时长计时结果。
可以根据表情,眼球方向判断观众对这个广告的喜爱程度,如果是高兴的可以增这类广告的频率。