内部交流助手(网页版)
4
目 录
Abstract 4
Key words 4
引言 4
1 系统需求 4
1.1 系统目标 4
1.2 运行环境 5
1.3 系统约束 5
1.4 用户特点 5
1.5 超级管理员功能需求 5
1.6 普通管理员功能需求 6
1.7 用户功能需求 7
1.8 系统开发需求 8
1.9 可行性分析 8
1.9.1 技术可行性 8
1.9.2 经济可行性 8
1.9.3 使用可行性 9
1.9.4 法律可行性 9
2 系统结构设计 9
2.1 用户注册功能逻辑设计 9
2.2 管理员相关功能逻辑设计 10
2.2.1 管理员登陆功能逻辑设计 10
2.2.2 管理员部门管理功能逻辑设计 11
2.2.3 管理员用户管理功能逻辑设计 12
2.2.4 管理员管理逻功能辑设计 12
2.2.5 管理员聊天记录管理功能逻辑设计 13
2.3 用户相关功能逻辑设计 13
2.3.1 用户登陆功能逻辑设计 13
2.3.2 系统人物列表加载功能逻辑设计 14
2.3.3 更改头像功能逻辑设计 14
2.3.4 用户聊天功能逻辑设计 15
3 数据库设计 16
3.1 数据库需求分析 16
3.2 数据库概念结构设计 16
3.3 数据库逻辑结构设计 18
4 关键技术介绍 20
4.1 Servlet 20
4.2 服务器推送技术以及DWR框架的推送功能 21
4.3 DWR SCRIPTSESSION 21
4.4 Hibernate 22
5 JSP开发环境的部署 22
5.1 安装JDK 22
5 *好棒文|www.hbsrm.com +Q: ¥351916072$
.2 安装Tomcat 6 23
5.3 安装MyEclipse 10 23
5.4 安装SQL SERVER 2008 24
5.5 MyEclipse连接SQLSERVER 2008 25
6 系统的实现与测试 26
6.1 用户注册功能实现与测试 26
6.2 管理员相关功能实现与测试 28
6.2.1 管理员登陆功能实现与测试 28
6.2.2 管理员部门管理功能实现与测试 29
6.2.3 管理员用户管理功能实现与测试 30
6.2.4 管理员管理功能实现与测试 31
6.2.5 管理员聊天记录管理功能实现与测试 33
6.3 用户相关功能实现与测试 36
6.3.1 用户登陆逻辑功能实现与测试 36
6.3.2 系统人物列表加载功能实现与测试 38
6.3.3 最近联系人加载功能实现与测试 39
6.3.4 更改头像功能实现与测试 40
6.3.5 用户聊天功能实现与测试 40
7 总结与展望 44
致谢 44
参考文献 44
Internal Communication Helper 内部交流助手(网页版)
网络工程102 朱桂锋
指导教师 刘金定
摘要:目前,在工作生活当中所使用的即时聊天工具,如:微信、QQ、默默、飞信和阿里旺旺等,都是采取客户端安装的方式使用,功能和附属的应用都比较全面,但必须使用公用的商业化网络,所有相关的数据也是集中由软件开发商进行管理。对于某些处于特定环境中的团队来说,这种方式有可能会造成内部信息保密管理难[1]、需要使用相对不安全的外部网络以及无法对用户进行有效管理等问题。ICH(Internal Communication Helper)旨在为有特殊需求的团队提供即时聊天服务,提升团队沟通效率。使用者可以在只有内部网络的环境下通过浏览器访问指定页面既可进行聊天,无需安装特定的客户端;同时相关数据存储在团队管理员所能触及的地方,团队管理员对整个聊天系统就具有较大的可控能力,可以方便的管理用户、用户聊天信息和相关系统数据。
Internal Communication Helper(Web version)
Student majoring in Network Engineering ZhuGuifeng
Tutor LiuJinding
Abstract:Currently,instant messaging[3] tools which used in daily life,such as:wechat,QQ,momo,fetion and Aliwangwang etc.,are taking the client installation methods to deploy.Their function and accessories are comprehensive but users must use a public commercial network[4],all relevant data are also centrally managed by specific software developers.In some degree,for some teams who work in a particular environment,this deployment and use method may cause internal information security problems.Due to those tools require the use of a relatively insecure external network at the same time,the team managers are unable to effectively manage users in such a circumstances.ICH (Internal Communication Helper) is designed to improve a teams efficiency who has special needs.ICH users can contact each other in an internal network by logining a specific website throught a browser without the installation of a client;At the same time the relevant data is stored in reach of the team managers.In this way,managers’ rights of the entire chat system are enhanced,they can easily manage users, users chat data and related information for the .
目 录
Abstract 4
Key words 4
引言 4
1 系统需求 4
1.1 系统目标 4
1.2 运行环境 5
1.3 系统约束 5
1.4 用户特点 5
1.5 超级管理员功能需求 5
1.6 普通管理员功能需求 6
1.7 用户功能需求 7
1.8 系统开发需求 8
1.9 可行性分析 8
1.9.1 技术可行性 8
1.9.2 经济可行性 8
1.9.3 使用可行性 9
1.9.4 法律可行性 9
2 系统结构设计 9
2.1 用户注册功能逻辑设计 9
2.2 管理员相关功能逻辑设计 10
2.2.1 管理员登陆功能逻辑设计 10
2.2.2 管理员部门管理功能逻辑设计 11
2.2.3 管理员用户管理功能逻辑设计 12
2.2.4 管理员管理逻功能辑设计 12
2.2.5 管理员聊天记录管理功能逻辑设计 13
2.3 用户相关功能逻辑设计 13
2.3.1 用户登陆功能逻辑设计 13
2.3.2 系统人物列表加载功能逻辑设计 14
2.3.3 更改头像功能逻辑设计 14
2.3.4 用户聊天功能逻辑设计 15
3 数据库设计 16
3.1 数据库需求分析 16
3.2 数据库概念结构设计 16
3.3 数据库逻辑结构设计 18
4 关键技术介绍 20
4.1 Servlet 20
4.2 服务器推送技术以及DWR框架的推送功能 21
4.3 DWR SCRIPTSESSION 21
4.4 Hibernate 22
5 JSP开发环境的部署 22
5.1 安装JDK 22
5 *好棒文|www.hbsrm.com +Q: ¥351916072$
.2 安装Tomcat 6 23
5.3 安装MyEclipse 10 23
5.4 安装SQL SERVER 2008 24
5.5 MyEclipse连接SQLSERVER 2008 25
6 系统的实现与测试 26
6.1 用户注册功能实现与测试 26
6.2 管理员相关功能实现与测试 28
6.2.1 管理员登陆功能实现与测试 28
6.2.2 管理员部门管理功能实现与测试 29
6.2.3 管理员用户管理功能实现与测试 30
6.2.4 管理员管理功能实现与测试 31
6.2.5 管理员聊天记录管理功能实现与测试 33
6.3 用户相关功能实现与测试 36
6.3.1 用户登陆逻辑功能实现与测试 36
6.3.2 系统人物列表加载功能实现与测试 38
6.3.3 最近联系人加载功能实现与测试 39
6.3.4 更改头像功能实现与测试 40
6.3.5 用户聊天功能实现与测试 40
7 总结与展望 44
致谢 44
参考文献 44
Internal Communication Helper 内部交流助手(网页版)
网络工程102 朱桂锋
指导教师 刘金定
摘要:目前,在工作生活当中所使用的即时聊天工具,如:微信、QQ、默默、飞信和阿里旺旺等,都是采取客户端安装的方式使用,功能和附属的应用都比较全面,但必须使用公用的商业化网络,所有相关的数据也是集中由软件开发商进行管理。对于某些处于特定环境中的团队来说,这种方式有可能会造成内部信息保密管理难[1]、需要使用相对不安全的外部网络以及无法对用户进行有效管理等问题。ICH(Internal Communication Helper)旨在为有特殊需求的团队提供即时聊天服务,提升团队沟通效率。使用者可以在只有内部网络的环境下通过浏览器访问指定页面既可进行聊天,无需安装特定的客户端;同时相关数据存储在团队管理员所能触及的地方,团队管理员对整个聊天系统就具有较大的可控能力,可以方便的管理用户、用户聊天信息和相关系统数据。
Internal Communication Helper(Web version)
Student majoring in Network Engineering ZhuGuifeng
Tutor LiuJinding
Abstract:Currently,instant messaging[3] tools which used in daily life,such as:wechat,QQ,momo,fetion and Aliwangwang etc.,are taking the client installation methods to deploy.Their function and accessories are comprehensive but users must use a public commercial network[4],all relevant data are also centrally managed by specific software developers.In some degree,for some teams who work in a particular environment,this deployment and use method may cause internal information security problems.Due to those tools require the use of a relatively insecure external network at the same time,the team managers are unable to effectively manage users in such a circumstances.ICH (Internal Communication Helper) is designed to improve a teams efficiency who has special needs.ICH users can contact each other in an internal network by logining a specific website throught a browser without the installation of a client;At the same time the relevant data is stored in reach of the team managers.In this way,managers’ rights of the entire chat system are enhanced,they can easily manage users, users chat data and related information for the .
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/1998.html