各位高手帮我看一下,这个二次开发大概怎么一个价格。

jlmpp 发布于 2011/12/07 20:10
阅读 228
收藏 0

即时通讯修改要求

一、原有功能

.
后台系统采用了跨平台设计,同时满足 Linux 运行环境和 Windows 运行环境,支
持数据库 MYSQL和 SQLLite系统,后台系统分为 C2N负载均衡服务、 C2C中心
服务、C2S数据流服务、 MCU流媒体服务,支持 C2S和 MCU服务的叠加和分布
式部署,在大用户量或大负荷量的时候,可以采用分布式部署策略。
.
客户端和后台全部采用了 C/C++ 编程语言设计, VC++开发平台,实时性较好,高
容量,高速度,高可靠性。
.
支持聊天记录在交谈框中被展开,展示最近的聊天历史消息。
.
支持群发文件、群发消息。
.
支持字体设定,表情,截屏,发图,振动,快捷回复,输入状态显示。
.
支持P2P视频和音频。
.
支持电子白板、屏幕共享、远程控制、文件共享、语音邮件、文件传送、
离线文件传送、单路录像、抓拍、发起临时会议等功能。
.
支持 HTML系统消息的发布。
.
支持大容量聊天消息记录,支持超长的 HTML内部信息交流和显示
PC客户端 / PDA客户端 / 扩展服务
数据库服务 C/S用户管理 S/S通信服务管理
进程管理 TCP/UDP网络文件系统
硬件及其底层操作系统平台( WINDOWS/ LINUX)

系统总体设计架构

注:
C/S:客户端到服务器后台的管理,管理客户端的登陆,用户消息,联系人等。
S/S:服务器后台到服务器后台的管理,服务器之间通过网络进行通信,满足服务器后台之
间的服务。
二、原有界面主要功能部分截图

1


Generated by Foxit PDF Creator . Foxit Software

http://www.foxitsoftware.com For evaluation only.


①登录后主界面
2


Generated by Foxit PDF Creator . Foxit Software

http://www.foxitsoftware.com For evaluation only.


②对话界面
③组群发功能
3


Generated by Foxit PDF Creator . Foxit Software

http://www.foxitsoftware.com For evaluation only.


④会议功能
三、修改后功能说明
1、保留以上基本通用功能。
2、重新设计登录界面和首页界面格调布局(下附做好的界面图参考),整体色调
兰色,到时根据情况定色码值。
3、开机自动登录,可选保留用户名和密码选项。
4、新的登录后主要操作界面如图⑤⑥⑦⑧。
5、在CS客户端可设置个人资料、图像等工具里的设置项。
6、CS下提取的数据除公告通知外其它都锁定为当前用户从数据库中提取。
7、在线和离线都可以留言和发送文件。
8、在服务器上设定好即可用,客户端安装后无须设置以简少工作量和可用性。

4


Generated by Foxit PDF Creator . Foxit Software

http://www.foxitsoftware.com For evaluation only.


⑤新首页界面
上图说明:
红线左边为A区,红线右边为 B区。
A区相当于原有即时通讯的界面上的功能,在此基础上扩充了B区。
所有数据均提取后台管理(Web端)系统,这部分已有直接在数据库中提取。
即时通讯和后台管理(Web端)用的是同一个数据库,
组织架构和人员取后台管理(Web端)中定义的数据。
讨论组取后台管理(Web端)中客户数据。
B区同样取后台管理(Web端)中数据。
链接可指向其它指定的Web页面(暂缺)。
如果点击隐藏了B区仅显 A区一般通讯交流使用。
组织结构下体现功能:在组名上点击右键按大的组和部门群发信息、群发文件、
会议,个人对话、传文件、会议。
讨论组下体现功能:在组名上点击右键可群发信息讨论、发文件、会议。可临时
加入其它人员。
5



⑥对话区界面
上图说明:
如果在 B区不隐藏的情况下,点击 A区的人员对话时右侧窗口直接就着右侧 B
区展开进行会话便于操作。如果回到界面⑤可在上图中加个首页点击即可。
如果和多个人对话,打开的窗口平铺在 B区
(),可点
关闭当前某个窗口。
发起会议可另开窗口。
此模式下也可以浮出窗口,但底层窗口会自动回到界面⑤首页。


6


Generated by Foxit PDF Creator . Foxit Software

http://www.foxitsoftware.com For evaluation only.


⑦讨论区主界面
上图说明:
如果在 B区不隐藏的情况下,点击 A区的人员对话时右侧窗口直接就着右侧 B
区展开进行会话便于操作。如果回到界面⑤可在上图中加个首页点击即可。
在窗口下的表情前加一栏选择默认为对“所有人”,如果点工作组成员的某一个
人也可以单独对话(形成下拉框列表可选)。
发起会议可另开窗口。
此模式下也可以浮出窗口,但底层窗口会自动回到界面⑤首页。
四、其它要求:
整体界面要美观统一,可操作性强,可提好的建议。
信息提示要及时准确,方式和QQ一样分两种方式提示:
第一种:对话和群组来信时以闪动图标提示,已开窗口以其状态条黄色闪烁不止。
第二种:如果有我的新任务、新通知等以小窗口提示,可打开链接直接查看内容
(同QQ邮件模式)。如下图。
7


⑧信息提示框
通知和公告的发布窗口也可做在CS端进行发布。
个人对话和公告通知最好有状态显示,对方“已看”和“未看”。
有个人工作汇报和日程安排功能放于版面的上桢处。

以下是问题补充:

@jlmpp:它的pdf在: http://115.com/file/aqo8vthm#即时通讯修改要求.pdf 原功能都有源码,首先是要通过阅读了解原代码,然后实现要求的8点,高手给估个价。 (2011/12/07 20:12)
加载中
0
s
sos

我现在也在研究利用openfirespack android上实现 即时通讯的功能。在Windows 8 系统上源码实现了 登录、用户注册   聊天功能。但是在Windows 7系统登录后聊天界面的listview不显示,也就是不显示好友列表,Log里也木有报错,有人说这是权限问题,找资料找了好久也没解决,希望你能给我点建议。

返回顶部
顶部