网上聊天室系统的设计与实现(ASP)
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
目录
                                                    
The Design and Realization of Chatroom Based on ASP 2
Abstract 2
1.引言 1
2 技术简介 1
2.1 ASP技术 1
2.2 数据库技术 2
2.3 加密技术 5
3 需求分析 6
3.1系统运行环境 6
3.2系统总体结构 6
3.3 模块功能分析 7
4 系统总体设计 8
4.1 系统总体规划 8
4.2 系统数据库设计 8
4.2.1 数据库概念模型 8
4.2.2 数据库各表设计 9
4.2.3 数据库连接的实现 10
5 系统功能具体实现 10
5.1 用户注册登陆模块 11
5.1.1 用户注册 11
5.1.2 用户登录 12
5.2 用户密码修改 13
5.3 用户发言 14
5.4 聊天内容显示 16
5.5 在线用户列表显示 19
5.6 管理功能 23 [版权所有:http://think58.com]
5.7 辅助功能区 26
结论 27
参考文献 28
致  谢 30
 
3.3 模块功能分析
(1)用户注册登陆模块
完成新用户注册,将注册信息添加到数据库中,用于用户登陆验证;经过登陆验证的用户,方可进入聊天室进行聊天交流。
(2)用户密码修改模块
当用户不小心忘记或记错了自己的注册密码时,可通过修改密码,重新设定登陆密码,其中要经过密码提示问题的验证,顺利通过才能修改密码。
(3)用户发言模块
除了提供发言内容的输入外,还应能显示当前用户正在对谁发言、可选择发言的颜色和发言的表情。发言的颜色和发言表情通过下拉式组合框实现。发言内容书写完毕后,通过单击“提交”按钮或按回车,实现聊天内容的显示。
(4)聊天内容显示模块
主要完成将每个用户的发言的内容显示在页面中,让这些内容对每个登陆用户均可见(除开私聊内容),同时还能及时显示各用户的发言内容,以便始终能显示出最新的发言内容。
(5)在线用户列表显示模块
该页面实现在线人数和在线用户的统计,并将在线用户依次显示出来。每个显示用户应设置为一个超链接,当单击用户名时,实现将发言区中的发言对象设置为该用户。
(6)辅助功能区模块
提供诸如分屏、清屏、刷新、屏蔽、显示名单的操作功能。同时为用户提供了举报的流言功能。
(7)管理模块
[来源:http://think58.com]
系统管理员可以查看用户注册信息以及用户留言,并对其进行管理。
部分预览图: [资料来源:http://think58.com]
[资料来源:http://think58.com]