提示信息下发模块功能需求

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

文档编号:JuJuSW(047)
文档内容:Tips提示信息模块功能需求描述
编写日期:2012-XX-XX
编写人:JuJu
文档性质:初稿
修改人:
修改内容:
审核人:
最后修改日期:
Tips提示信息模块功能需求
目录
Tips提示信息模块功能需求 (1)
一、Tips信息提示框开发的目标和意义 (2)
二、Tips信息提示框的使用范围 (2)
三、Tips信息提示框的表现形式 (2)
1、Tips信息提示信息框界面的表现样式 (2)
2、Tips信息提示信息框界面的组成部分 (3)
3、Tips信息提示信息框界面各组成部分的标准尺寸 (4)
四、Tips信息提示框的显示机制 (5)
Tips的显示: (5)
Tips的关闭: (5)
五、Tips信息提示框终端功能模块的实现机制和安装方式 (6)
六、终端Tips信息提示框与控制服务器信息交互的方式 (6)
七、服务端控制模块需求 (6)
(1)、服务端控制接口 (6)
(2)、服务端tips发布功能 (7)
(2)、服务端控制和监视系统 (7)
(3)、Tips发布情况统计功能 (7)
八、其他控制需求 (7)
8.1、非功能性需求 (7)
8.1.1 系统的使用性能需求 (7)
8.1.2 系统的使用精度需求 (8)
8.1.3 系统的使用安全性需求 (8)
8.1.4 系统的易用性需求 (8)
8.1.5 系统的数据管理能力需求 (8)
8.1.6 系统的灵活型需求 (9)
8.1.7 其他方面需求 (9)
一、Tips信息提示框开发的目标和意义
为了更好地为网民服务,加强公司与网民的联系,更加便捷、友好地向网吧上网群众进行健康的信息提示和推送消息,需要增加Tips信息提示框。

二、Tips信息提示框的使用范围
Tips信息提示功能模块只在本产品所涉及到的上网场所中使用。

三、Tips信息提示框的表现形式
1、Tips信息提示信息框界面的表现样式
Tips信息提示框的标准宽度为252像素,标准高度为172像素。

在windows系统的桌面上采用小窗口的形式进行表现。

Tips信息提示框在显示时使用FadeIn动画效果,在消失时使用FadeOut动画效果。

FadeIn和FadeOut均历时2秒完成显示和消失。

完整显示效果如图一所示:
(图一)
在winxp系统桌面上的显示效果如图二所示:
(图二)
2、Tips信息提示信息框界面的组成部分
Tips信息提示框由以下十个部分组成(图三):
(图三)
①Tips提示框LOGO
②提示框标题
③提示框窗体
④商业广告标志位
⑤关闭按钮
⑥图片信息区
⑦文字信息区
⑧区域分隔线
⑨文字推送信息区一
⑩文字推送信息区二
鼠标在提示框窗体中的默认样式为箭头“”形状,在提示框窗体的空白部分按下鼠标左键可对整个提示窗体在桌面上进行拖动。

在tips信息提示框中所显示的文字应统一使用宋体12号字;
提示框标题的文字颜色为黑色;
当鼠标移动到商业广告标志位的区域时,如果该区域内有内容显示,鼠标形状应变为标准的手型“”链接鼠标样式。

并可支持鼠标点击打开对应URL的浏览器窗口;
文字信息区所显示的文字,文字颜色为#1d4e76(深蓝)色,在可点击打开浏览器窗口的时候,鼠标形状应变为标准的手型“”链接鼠标样式。

在不可点击的时候鼠标形状应为标准
的文本插入状“”。

文字推送信息区一所显示的文字,文字颜色为#181b22(深黑)色,
3、Tips信息提示信息框界面各组成部分的标准尺寸
Tips信息提示框各部分所表现的标准尺寸如图四所示
(图四)
四、Tips信息提示框的显示机制
Tips的显示:
有以下情况被满足即可促发Tips信息提示框进行显示:
(1)、上网场所所在的地区或该上网场所被允许进行tips信息提示框的显示;
(2)、登录显示方式:
上网场所用户从锁屏界面成功进入系统桌面时,Tips信息提示框会弹出进行显示。

(3)、定时显示方式:
上网场所用户在终端连续上网时间超过规定值时(如:网民在终端连续上网的时间超过1个小时的时候),Tips信息提示框会弹出进行显示。

(4)、主动显示方式:
Tips信息提示框可根据控制服务器的设定,可以在指定地区、指定的上网场所或针对指定的网民,在指定的时间进行信息弹出显示。

在网吧终端可以正常连接Tips控制服务器的时候,以上第(2)、(3)、(4)条机制所描述的显示方式,只有在同时满足第(1)条机制所描述的内容被满足时有效。

如果在网民登录系统桌面时,针对该用户有“主动显示”方式的tips弹窗需求,则(2)和(4)的tips会同时显示,(2)的tips显示在(4)的tips的正下方。

如下图五所示:
(图五)
在网吧终端不能正常连接互联网或不能正常连接Tips控制服务器的时候,只有(2)“登录显示方式”有效,且不受第(1)条显示机制的限制。

Tips的关闭:
(1)、可正常连接服务器的情况
在Tips正常弹出后,在正常联网情况下,如果下发参数中有定义显示时长(单位:毫秒)的参数项,则在显示时间达到定义的时长后,Tips自动FadeOut消失。

如果下发参数中的显示时长为负值,则始终显示,不主动消失。

Tips自动FadeOut还未完全消失时,如果鼠标移动到Tips上进行悬停,则该条Tips 重新进行FadeIn。

并且不再进行自动FadeOut,直到用户主动单击“关闭按钮”区域,该条Tips才会重新以FadeOut方式消失。

(2)、不能正常连接服务器的情况
在不能正常连接互联网的情况下,所显示的Tips不主动消失。

不管终端是否正常连接服务器,当用户主动单击“关闭按钮”区域时,Tips都会以FadeOut方式消失。

五、Tips信息提示框终端功能模块的实现机制和安装方式
Tips信息提示框由系统在启动时加载DLL文件进行实现。

DLL文件的文件大小需控制在400K以内。

Tips的弹出控制、显示内容及鼠标点击控制均由此DLL文件进行逻辑控制和功能实现。

Tips信息提示框的安装应可以随系统软件升级一并进行安装,或形成单独的打包程序进行安装。

六、终端Tips信息提示框与控制服务器信息交互的方式
Tips信息提示框和服务器之间的信息交互采用WebService接口调用的方式进行。

Tips 的控制DLL需在系统控制模块启动时进行加载,DLL被加载时需要判断是否能正常连接互联网的Tips控制服务器。

如果能正常连接服务器,则通过指定的WebService接口下发Tips显示内容数据和显示控制数据。

终端在与服务器在进行数据传输时,所交互的数据使用的xml1.0格式进行传递。

在上发提交参数和下发控制与内容参数之前,均应对所传递的数据进行加密处理。

加、解密均采用AES的对称加、解密算法进行,加密使用AES算法的CBC模式。

具体的加、解密的密钥、向量、上发和下发的数据项及明文数据的表现形式在《JuJuSW(048)Tips提示信息模块数据交换接口》文档中另行详细描述。

七、服务端控制模块需求
(1)、服务端控制接口
Tips信息提示框服务器控制接口使用WebService方式进行数据交互。

各地区的WebService接口使用独立的域名进行发布。

在WebService接口中传递的参数项和加密方式请参见《YDSW(048)跃动Tips提示信息模块数据交换接口》文档。

(2)、服务端tips发布功能
操作者可在服务端对所要发布的tips的内容进行定义。

可定义tips的显示位置,提示框LOGO,提示框标题,显示时间长度,图片信息内容,图片信息点击跳转地址,文字信息内容,文字信息点击跳转地址,推送信息一、二的文字内容和点击跳转地址。

操作者可以在服务端对设定好内容的tips的发布地区、发布时间进行设定。

(2)、服务端控制和监视系统
在服务器端,可通过WEB界面进行登录和身份认证后,对tips下发地区、下发网吧和下发对象进行设定。

服务器端可查看所显示tips的网吧编码,终端IP、接受者的身份证号和接收tips的时间。

服务器端可查看接受者在阅读tips信息后的点击情况,可查看点击者所在的网吧,所使用的终端IP,所点击的tipsID和点击时间。

操作者可根据时间段(一个月以内),地区编码,网吧编码或接收者的身份证号查询浏览情况和点击情况。

(3)、Tips发布情况统计功能
服务端可按地区(最小单位为国家行政区划的最下级地区)和日期(每天一次)对各个tips(包括登录tips、)的展示情况和点击情况进行统计,并形成统计报表。

操作者可根据地区和时间段(六个月以内)查询弹出次数和点击次数的统计值情况。

八、其他控制需求
8.1、非功能性需求
8.1.1 系统的使用性能需求
tips发布管理系统所展示的统计数据出现时间应在24个小时内出现。

数据展示功能所展示的数据应在提交查询需求后1分钟之内出现。

8.1.2 系统的使用精度需求
8.1.2.1 系统的时间精度需求
Tips发布的设定时间,展示效果明细数据的时间、点击效果明细数据的时间应精确到秒。

Tips发布时的显示时间长度设定应精确到毫秒。

Tips展示效果、点击效果统计数据的时间应精确到天。

Tips展示率效果、点击率效果统计数据应精确到小数点后两位。

8.1.2.2 系统的地区精度需求
Tips发布地区应可精确到网吧。

Tips发布展示效果、点击效果明细数据的地区精度,应精确到终端机。

Tips发布展示效果、展示率效果、点击效果、点击率效果统计数据的地区精度,应精确到国家行政规划的最下级地区,即县级地区。

8.1.3 系统的使用安全性需求
根据本系统所分的角色不同,所能查看的数据项和所能操作的功能项应有所区分。

Tips 投放公司和Tips投放客户在查看投放效果数据时,不应查看到投放效果的明细数据。

系统使用应安全、稳定,不应被黑客和常见木马获取系统客户资料、Tips信息资料,展播及点击明细和统计结果数据资料等信息。

系统操作功能的各数据项均应进行有效性检查,防止语句注入等操作漏洞的产生。

8.1.4 系统的易用性需求
系统所具有的名词定义应明确并易于理解,系统应具有服务支持模块,阐述常见问题的解决方法和完善的帮助信息资料。

系统各个操作功能在进行数据填写时,应明确数据输入类型、媒体、格式、取值范围、精度等信息,必要时需进行解释或举例说明。

系统所具有的各个操作功能,在操作完毕后,应有明确的提示信息,告知操作者操作成功还是操作失败。

8.1.5 系统的数据管理能力需求
系统的Tips显示明细数据情况存储量应至少保留一个月的数据量,对操作日志数据量应至少保留六个月的数据量,对统计结果数据量应至少保留十二个月的数据量,对客户数据、地区数据、帐号数据应终身保留。

8.1.6 系统的灵活型需求
8.1.7 其他方面需求
对系统的代码编写,应做好各个功能模块的注释工作。

应注明传入参数项、参数方向、数据类型、数据长度、实现功能说明、代码编写人、编写时间、修改时间、修改的功能项等。

相关文档
最新文档