# 项目总体介绍（项目终端概念，广播、背景音乐、对讲）
# 项目开发计划，软件部分（freeswitch，包括前端的页面设计，从哪一部分开始做比较好）
#项目技术框架（基于rails还是sinatra？数据库用什么？） 
#: rails, i think
#服务器端和终端是两个独立系统吗，这里的终端指的是各种终端设备吗，还是指web页面？也就是终端登录的概念 是登录某个终端设备 还是通过web页面登录web系统？
#FR-Client-001 客户端登录 注销 密码找回 更改密码 和 FR-Server-039 服务器端登陆 注销 密码找回 更改密码 的 区别是什么？
#： 注意，如果是横线在文字上的，就是说明不需要做的功能。
#在服务器上，需要装一个 freeswitch 这样的软件 和一些 middle layer 以及 rails 应用.
#: 是的。
#关于初始数据，有哪些需要用户自定义的参数 初始数据？用数据库表来记录初始数值吗？
#: 目前没有一个完整的列表。 在coding中，我们一个一个的加入和规划。需要在设计中进行进一步分析
#关于权限管理，用户和功能是多对多的关系吗？
#: 可以这么说。注意，这里面还涉及到用户组和用户的关系。
#关于超级管理员角色（也就是可以管理登录服务器的web应用的所有用户并且分配权限的人），系统中需要为这一角色开设专门的管理专区？
#: 可以这么说。
#关于日志系统的设计（先用Http 协议），第三方可以通过http协议远程提交日志信息？
#: 不建议这样做，因为http协议不够安全。 不过作为demo足够。
#客户端被注销的概念该如何实现，检测是否已经有用户登录终端系统，如何来实现让终端用户来退出呢？
#: 注意，只有用户注销， 客户端不会注销。终端系统必须有一个默认的用户登录，也就是他注册时候的用户。
#浏览器hash验证 如何实现？
#服务器和客户端的参数配置，每个设备的参数配置是不一样的，但是数据库只能保存统一字符串，这个问题可以后面再考虑，因为配置这一块不是实体？