K
kgen
Unregistered / Unconfirmed
GUEST, unregistred user!
名称:Complete Communicator
Complete Communicator(简称CC)是一个开放源代码的即时通讯与资源共享的平台。CC可同时在Windows和Linux上运行。也不会像同类软件一样成为商业性的软件。完全遵循GPL协议2.0或以后协议版本。
--------------------
功能特点
--------------------
1.使用2级服务器结构。 主服务器管各个分服务器,然后,各个客户端的信息不经过主服务器,而是由分服务器直接转发,这样,便于以后扩展功能,而且,降低了主服务器的压力。分服务器是动态的,由个地方自愿提供,然后,主服务器根据分服务器的速度和客户端数量来分配不同的客户端到分服务器。
2.使用TCP/IP协议。 作为一个通讯平台,为了提高信息的稳定性和安全性,在多数场合使用TCP/IP协议。由于使用了分服务器,可以大大提高TCP/IP的传输速度。
3.图文混排。 支持文字图片声音等的混合发送,不再需要为了发送图片或声音而使用传送文件了。
4.高强度加密。 使用AES加密方法,实现信息的高度安全。
5.插件结构。 完全基于插件结构,可以在统一接口下自由扩充功能。
6.支持搜索、建立专题讨论、共享文件等功能的分布式文件系统。
[red]软件开放全部源代码。[/red]
[red]大家可以改进,可以互相学习[/red]
当前问题
1.[blue]谁可以制作本项目的官方站点[/blue]
2.[blue]如何实现像 Open Tools API 一样的插件接口[/blue]
3.[blue]界面设计[/blue]
成员要求
1.项目分析 1-2名
软件需求分析和系统分析
2.功能设计组 5名
设计软件的功能,协助项目分析
3.程序组 8名
要求熟悉下列技术之一:
a.数据库:有2年以上数据库编程经验,熟悉SQL Server或MySql
b.网络:熟悉TCP/IP,UDP等网络协议,熟悉Indy网络控件
c.界面美化:会写出快速,占资源少,方便的Skin更换程序
d.界面设计:在界面的易用性和简洁方面有独到的见解
e.COM:会把程序的某些功能嵌入资源管理器等系统组件中
f.数据编码:设计一套高效,不易冲突的编码格式,形如:XML,作为本软件数据传输的标准
g.安全:设计软件数据加密模块
h.图文混排:本软件在文字交流模块的图文混排的处理。
i.语音:熟悉语音交流的设计
j.实时图象:在远程协助模块中,设计高速的实时屏幕图象传输
k.P2P:类似P2P软件的资源共享功能
4.美工组 5名
熟悉PhotoShop,会设计有创意的图标,LOGO等
5.测试组 10名
模块测试,整体测试
6.文档组 5名
搜集整理软件开发过程中的文档和技术资料,整理源代码
7.网站设计 5人
会ASP+SQLServer编程,设计软件的官方站点
8.技术顾问 (人数不限)
如果你没有太多时间,但是在本软件的某些方面有独到的见解,可以加入这个组
CC模块设计
Client模块
1 界面
1.1 Skin更换
1.2 用户形象显示
1.3 用户信息管理界面
1.4 消息管理
1.5 图文混排显示,历史记录显示
1.6 多人类BBS专题讨论界面
1.7 两人世界
1.8 集体聊天室
1.9 类P2P资源共享与搜索界面
2 内核
2.1 图文混排信息的处理
2.2 加密与安全
2.2.1 密钥的约定
2.2.2 加密与解密
2.3 压缩与校验
2.3.1 用Zip格式打包和解包图文混排信息
2.3.2 CRC32方式校验
2.4 网络通讯
2.4.1 信息分流
2.4.2 信息发送与接收
2.4.3 连接维护
2.5 插件管理
2.5.1 开放挂接函数
2.5.1.1 信息头挂接
2.5.1.2 事件挂接
2.5.2 初始化插件
2.6 本地用户信息管理
2.7 分布式文件系统 客户端
SubServer模块
1 界面
1.1 用户管理器
1.2 日志管理器
1.3 插件服务器端管理器
2 内核
2.1 网络通讯
2.1.1 客户端连接管理
2.1.2 信息收发(Client->SubServer;SubServer->Client)
2.1.3 转发(Client1->SubServer1->SubServer2->Client2)
2.2 插件服务器
2.3 加密与安全
2.4 压缩与校验
2.5 分布式文件系统 次级服务器端
Server模块
1. 界面
1.1 分服务器管理器
1.2 数据库管理器
1.3 类BBS专题讨论管理器
1.4 集体聊天室管理器
1.5 P2P文件系统管理器
2 内核
2.1 网络通讯
2.1.1 分服务器连接管理与客户端动态分配
2.1.2 分服务器信息转发
2.2 数据库连接
2.3 分布式文件系统 服务器端
项目论坛
http://cc.dust2.com/
CVS服务器
https://gro.clinux.org/
我的资料
QQ:64024853
Email:kgen@163.com
Complete Communicator(简称CC)是一个开放源代码的即时通讯与资源共享的平台。CC可同时在Windows和Linux上运行。也不会像同类软件一样成为商业性的软件。完全遵循GPL协议2.0或以后协议版本。
--------------------
功能特点
--------------------
1.使用2级服务器结构。 主服务器管各个分服务器,然后,各个客户端的信息不经过主服务器,而是由分服务器直接转发,这样,便于以后扩展功能,而且,降低了主服务器的压力。分服务器是动态的,由个地方自愿提供,然后,主服务器根据分服务器的速度和客户端数量来分配不同的客户端到分服务器。
2.使用TCP/IP协议。 作为一个通讯平台,为了提高信息的稳定性和安全性,在多数场合使用TCP/IP协议。由于使用了分服务器,可以大大提高TCP/IP的传输速度。
3.图文混排。 支持文字图片声音等的混合发送,不再需要为了发送图片或声音而使用传送文件了。
4.高强度加密。 使用AES加密方法,实现信息的高度安全。
5.插件结构。 完全基于插件结构,可以在统一接口下自由扩充功能。
6.支持搜索、建立专题讨论、共享文件等功能的分布式文件系统。
[red]软件开放全部源代码。[/red]
[red]大家可以改进,可以互相学习[/red]
当前问题
1.[blue]谁可以制作本项目的官方站点[/blue]
2.[blue]如何实现像 Open Tools API 一样的插件接口[/blue]
3.[blue]界面设计[/blue]
成员要求
1.项目分析 1-2名
软件需求分析和系统分析
2.功能设计组 5名
设计软件的功能,协助项目分析
3.程序组 8名
要求熟悉下列技术之一:
a.数据库:有2年以上数据库编程经验,熟悉SQL Server或MySql
b.网络:熟悉TCP/IP,UDP等网络协议,熟悉Indy网络控件
c.界面美化:会写出快速,占资源少,方便的Skin更换程序
d.界面设计:在界面的易用性和简洁方面有独到的见解
e.COM:会把程序的某些功能嵌入资源管理器等系统组件中
f.数据编码:设计一套高效,不易冲突的编码格式,形如:XML,作为本软件数据传输的标准
g.安全:设计软件数据加密模块
h.图文混排:本软件在文字交流模块的图文混排的处理。
i.语音:熟悉语音交流的设计
j.实时图象:在远程协助模块中,设计高速的实时屏幕图象传输
k.P2P:类似P2P软件的资源共享功能
4.美工组 5名
熟悉PhotoShop,会设计有创意的图标,LOGO等
5.测试组 10名
模块测试,整体测试
6.文档组 5名
搜集整理软件开发过程中的文档和技术资料,整理源代码
7.网站设计 5人
会ASP+SQLServer编程,设计软件的官方站点
8.技术顾问 (人数不限)
如果你没有太多时间,但是在本软件的某些方面有独到的见解,可以加入这个组
CC模块设计
Client模块
1 界面
1.1 Skin更换
1.2 用户形象显示
1.3 用户信息管理界面
1.4 消息管理
1.5 图文混排显示,历史记录显示
1.6 多人类BBS专题讨论界面
1.7 两人世界
1.8 集体聊天室
1.9 类P2P资源共享与搜索界面
2 内核
2.1 图文混排信息的处理
2.2 加密与安全
2.2.1 密钥的约定
2.2.2 加密与解密
2.3 压缩与校验
2.3.1 用Zip格式打包和解包图文混排信息
2.3.2 CRC32方式校验
2.4 网络通讯
2.4.1 信息分流
2.4.2 信息发送与接收
2.4.3 连接维护
2.5 插件管理
2.5.1 开放挂接函数
2.5.1.1 信息头挂接
2.5.1.2 事件挂接
2.5.2 初始化插件
2.6 本地用户信息管理
2.7 分布式文件系统 客户端
SubServer模块
1 界面
1.1 用户管理器
1.2 日志管理器
1.3 插件服务器端管理器
2 内核
2.1 网络通讯
2.1.1 客户端连接管理
2.1.2 信息收发(Client->SubServer;SubServer->Client)
2.1.3 转发(Client1->SubServer1->SubServer2->Client2)
2.2 插件服务器
2.3 加密与安全
2.4 压缩与校验
2.5 分布式文件系统 次级服务器端
Server模块
1. 界面
1.1 分服务器管理器
1.2 数据库管理器
1.3 类BBS专题讨论管理器
1.4 集体聊天室管理器
1.5 P2P文件系统管理器
2 内核
2.1 网络通讯
2.1.1 分服务器连接管理与客户端动态分配
2.1.2 分服务器信息转发
2.2 数据库连接
2.3 分布式文件系统 服务器端
项目论坛
http://cc.dust2.com/
CVS服务器
https://gro.clinux.org/
我的资料
QQ:64024853
Email:kgen@163.com