早上10:00左右,老总来到公司,叫我们一起开会,公司就我,小马,吴哥,李哥,加老总,一共5个人.讨论我开发的行业聊天系统的开发情况。

本系统的功能大致如下

情报信息系统模块功能简介

1. 查找在线

从服务器上查找当前状态为“在线”的所有联系人

2. 申请好友加入

向对方发送申请加入对方好友列表的消息

3. 好友分类设置

允许对联系人列表中的所有人进行分类显示

4. 文字传输

联系人与联系人之间可以发送文字消息

5. 聊天记录查看

可以查看和当前联系人以往发送的文字消息的内容

6. 快捷回复

系统自带一些常用短语,支持直接选择后发送,而不用每次重新录入

7. 上下线提示

在自己改变在线状态时,向联系人列表中的所有人发送我的当前状态提示

8. 状态显示

显示自己的当前在线状态(在线,隐身,离开,离线)

9. 离开自动回复

当将在线状态设置为离开,有新的消息进入时,自动回复预设消息

10. 公告信息提示

       以提示框的方式,显示服务器发送的公告信息

11. 历史消息查看

查看和和所有联系人以往发送的公告信息的内容

12. 文件传输

       支持向当前联系人发送文件

 

 

 

13. RSS订阅共享

       支持订阅和查看RSS信息,高级功能和业务权限相关

14. 音频传输

       与当前联系人进行语音聊天

15. 群组建立

       群是为用户中拥有共性的小群体建立的一个即时通讯平台

16. 临时群组建立

       用户临时建立的群,离线后自动删除

17.业务消息提示

       结合《城市应急联动系统》的一些信息提示

18. 通讯录

在线联系人通讯录

19. 个人名片

       在线个人名片

20. 业务状态显示

结合《城市应急联动系统》的一些状态提示

21. 白板功能

与当前联系人之间提供一白板,用于演示

22. 文档演示

       支持将自的WORD文档向当前联系人远程演示,而对方不需要安装有WORD

23. 网络硬盘

       提供空间,给当前用户储存文件资料等

24. 视频传输

       支持和当前联系人进行视频聊天

 

 

 

25. 表情发送

       支持随文字信息发送一些小图片

26. 屏幕截屏发送

       可以对屏幕上的信息进行截图并发送

27. 头像自定义

       支持自定义的自己的头像图片

28. 免打扰功能

       可以自动拒绝所有人的视频聊天、音频聊天、文件传输等请求,不提示新的消息

29. 邮件

       可对设置的电子邮箱实时检查,提示时候有新的邮件,可考虑今后邮件服务器得建立

30. 多路消息选择

       当同时到来的消息很多的时,允许选择当前要首先查看的消息

31. 预留短信接口

       预留支持在线短信发送的接口

32. 音视频远程播放

       可以向当前联系人播放本地音视频

33. 音视频会议

       可以邀请、参加并发起音视频会议

34. 界面美化选择

       可以设置当前的界面风格

35. 远程桌面控制

       可以请求当前联系人对自己的电脑进行远程控制

现在开发情况:

已经完成了聊天的基本功能,如视频音频,组建群,临时群等。

但是今天老总说,我们要站在全省和全国的角度去考虑。意思是本软件将来要运行于全国和全省,但是,就靠我写那点代码能行吗?

我的设计:服务器:Conference:项目负责这个解决方案的运行,起个中间桥梁和入口的作用。

DB:负责和数据库通信,操作数据。

Message:负责消息的处理,如上线,注册,等等所有的消息包。以及打包和解包

NetworkingBasics:负责接受发送数据。

之前我设计这个服务器框架是运行于一个县城的,可是现在老板突然说要运行于全省和全国,可见这个框架是肯定不行的 。

经过大家的一致讨论,大概设想如下:在全国和全省简历一个服务器组,用于承受客户群的访问和操作。加上以后的RSS订阅,需要服务器处理的功能更多。所以最终同意这种方案。但是我现在这个框架只能运行于一台服务器上,所有怎么分解到多态服务器协同工作呢,我从来没有做过这方面的设计。所有请各位提供建议。等这些问题解决了我愿意把源代码放到网上,供大家学习用!

今天开会讨论的问题!相关推荐

  1. 华为卡槽打不开怎么办_又牛又贵!华为5G折叠屏手机惊艳全球,售价1.75万!网友却讨论......

    售价1.75万元! 华为发布首款5G折叠屏手机Mate X 北京时间 2月24日晚上 华为在巴塞罗那举行了 MWC2019 新品发布会 在这场发布会上, 华为带来了多款全新产品-- 旗下的首款 5G ...

  2. 技术人员如何参与产品设计讨论:激活那一潭死水

    http://www.csdn.net/article/2014-05-06/2819643-How-To-Get-To-Participate-In-Product-Design 很多时候,程序员与 ...

  3. 如何当好PM?请求大家积极讨论

    有一件小事引发的思考: 第一次当PM,第一天当PM,啥都不懂,上司在当天发了一个UI设计草图给我们.由于UI设计图里面有三四处我并没有搞懂,晚上要和组员开会讨论UI的设计. 怎么办呢?我就发了一个邮件 ...

  4. 华为卡槽打不开怎么办_17500元!华为5G折叠手机刷屏,有人焦虑连夜开会…

    本文经授权转载自澎湃新闻( ID:thepapernews ) 华为发布首款5G折叠屏手机Mate X,售价1.75万元. 2月24日 西班牙巴塞罗那 华为发布了首款5G折叠屏手机 --  华为Mat ...

  5. 今日讨论:时间紧,工作量太大,作为测试该怎么办?

    昨天看到群里有一个小伙伴问出这样的问题: 公司签署项目合同死亡日期线是10月1号(平台正式上线)项目上存在以下的几个问题: 1,项目任务工作量太大,开发排期9月中旬才能完成开发(在不修改需求的情况) ...

  6. 现代软件工程讨论第九章-十七章

    第九章 9.5.1  PM们的故事 9.5.2  我是做PM 的料么? 在校学生如何为成为PM做准备 我觉得我有做PM的潜质,擅长沟通和领导,但还需学习更多专业管理方面的知识,还有就是增加去实体企业实 ...

  7. 实践作业3:白盒测试----小组分工讨论DAY2

    白盒测试需要通过检查软件内部的逻辑结构,对软件中的逻辑路径进行覆盖测试;在程序不同地方设立检查点,检查程序的状态,以确定实际运行状态与预期状态是否一致.我们小组在下课时候,在东九教学楼教师休息室进行了 ...

  8. [转载]李开复先生给中国学生的第四封信:大学四年应是这样度过

    今天,我回复了"开复学生网"开通以来的第1000个问题.关掉电脑后,始终有一封学生来信萦绕在我的脑海里,挥之不去: 开复老师: 就要毕业了. 回头看自己所谓的大学生活, 我想哭,不 ...

  9. 据说看完这21个故事的人,30岁前都成了亿万富翁。你是下一个吗?

    1.甲去买烟,烟29元,但他没火柴,跟店员说:"顺便送一盒火柴吧."店员没给. 乙去买烟,烟29元,他也没火柴,跟店员说:"便宜一毛吧."最后,他用这一毛买一盒 ...

最新文章

  1. 5G到底有多块?刚刚5G商用牌照正式发布,一共 4 张!
  2. substring java_Java String.substring()用法
  3. Python3 websocket server与client
  4. vue城市三级联动组件 vue-area-linkage
  5. 今日代码(20201003)--简单爬虫
  6. php 白名单,php实现ip白名单黑名单功能
  7. 21世纪需要的七种人才—李开复
  8. win8虚拟机_老司机教你如何在虚拟机安装win8系统,双系统也可以这样实现
  9. 动态规划实现生物碱基序列全局匹配
  10. 使用ScanShadowsFilter过滤激光雷达拖尾
  11. 集团信息化“润物细无声”
  12. C语言编码转换----负数的二进制表示方法
  13. 定时任务的时间规则设置
  14. mapstruct java: Ambiguous mapping methods found for mapping collection element
  15. zzuli_oj--python--1000: 整数a+b
  16. Burp Suite进行账号密码爆破
  17. 《Adobe Fireworks CS6中文版经典教程》——1.3使用属性面板
  18. python中可以终结一个循环的保留字是_以下可以终结一个循环的保留字是
  19. 邬贺铨院士:网络安全不分国界,网络安全是人才的竞争
  20. RabbitMQ入门(三)消息应答与发布确认

热门文章

  1. 安装Wamp并配置ThinkPHP环境
  2. WifiP2pService的启动以及P2P的连接
  3. 经典话语-20131116
  4. ShareObject
  5. MySQL手动安装教程
  6. arcgis中的插值分析了解
  7. jquery easyui实现汉字拼音首字母模糊查询
  8. 【引用】全球第一经典语录
  9. 摩通维持中电信“中性”评级
  10. 转载的在北京程序员如何做到月入2万???