客户端外包需求.docVIP

  • 5
  • 0
  • 约 6页
  • 2016-10-02 发布于天津
  • 举报
客户端外包需求.doc

客户端外包需求 开发环境要求: VS6.0 或 VS2008 运行环境要求: Windows xp/2003/Vista/7.0/2008 客户端界面 下图为程序主体框架,初始长*宽比例为 815px*600px,最小长宽比等于初始长宽比;可通过鼠标(按住区域3拖动)拖动其位置,可用鼠标拖动改变大小;拖动大小以及最大化时,软件显示需要保持同各种显示器兼容。 区域1:需要实现一个能调用并显示WEB页的功能(该区域显示的是链接到WEB服务器的一个FLASH广告),如下图 长*宽 比例为 501px*81px 区域2:需要实现一个能调用并显示WEB页的功能(该区域显示的是链接到WEB服务器的站点内容页面),如下图 长*宽 比例为 815px*485px 区域3:需要放置一张图片 长宽以同其它区域相互协调为准 区域4:放置3个图片按钮 按钮长宽以考虑用户体验为准 击该按钮后将软件最小化到任务栏 点击该按钮将软件最大化 点击该按钮将软件最小化到系统托盘 区域5:需要放置网站平台的宣传LOGO 长宽以同其它区域相互协调为准 客户端界面的其他空余区域以主色调填充。客户端运行时不能与其它软件产生热键冲突。 区域6: 菜单栏 栏目有“功能”,”帮助” “功能” a.刷新(R) b.退出(X) “帮助” a.帮助说明 F1 b. c.关于核心信息平台(A)… 区域7:右键点击时出现下图这样功能。 任务栏菜单 软件运行后,在任务栏产生一个横条图标,如下图 该图标区域具备响应鼠标事件的能力:(1)鼠标左键单击该图标,软件在“最小化到任务栏”状态与“最小化到任务栏”之前的一个状态之间切换;(2)右键点击该图标,弹出右键菜单,菜单及其作用分为如下几项: 还原 点击后软件恢复到“最大化”之前的一个状态 关闭 点击后软件界面关闭,横条图标在任务栏消息,在系统托盘显示LOGO图标 最大化 点击后软件最大化到除任务栏之外的全屏幕 最小化 点击后软件最小化到任务栏(这种状态下只能在任务栏看到一个横条图标) (任务栏右键菜单如下图) 系统托盘菜单 软件运行时,在任务栏菜单中选择“关闭”或在软件界面中点击关闭按钮均可将软件最小化到系统托盘,在系统托盘产生一个软件LOGO图标(这种状态下只能在系统托盘看到一个LOGO图标) 该图标区域具备响应鼠标事件的能力:右键点击该图标,弹出右键菜单,菜单及其作用分为如下几项: 打开 点击选择后软件界面回复到运行后的初始大小(如果当前软件是处于最小化到系统托盘状态) 打开网站 (连接到) 关闭 点击选择后软件直接退出运行状态 关于CORE 点击选择后,弹出一个关于/版权声明窗口 软件具备阅读PDF文档的功能 4.自动更新功能 软件在启动后开始寻找服务器是否有更新。如果有更新,则在客户端弹出消息对话框,提示有更新并允许客户选择是否马上进行更新。如选择是,则开始下载更新包,下载完后提示是否马上进行安装,如选择是,则提示将中上程序并开始安装更新包。此外,用户在使用软件的过程中,也可以按一个指令来发送更新请求。其检查更新的过程与下图相同。 见下图的程序执行流程。 5.即时消息功能(如同QQ系统托盘的弹出消息) 该功能的实现需要考虑三个对像:数据库、服务端程序、客户端程序,数据库负责存储更新的信息;服务端定期查询数据库,并缓存更新信息(每次缓存2条),服务端始终缓存最新的数据库信息记录;客户端定时请求查看服务端缓存,如果有缓存就弹出消息提示客户。 下图为对象关系图(箭头为数据流向): 下图为程序执行流程图: 在客户端的系统托盘上弹出消息提示框后,点击某条消息,将能在软件主体界面中查看到其详细内容。 区域1 区域2 区域3 区域4 区域5 区域6 区域7 功能 帮助

文档评论(0)

1亿VIP精品文档

相关文档