- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
刘鑫【基于WEB《网络聊天室》设计报告】
陕西师范大学远程教育学院
课程名称 网络聊天室
学习中心(点): 邵阳市教育学院
专 业 : 计算机科学与技术
层 次 : 专升本
姓 名 : 刘鑫
批 次 : 121
目 录
一、设计分析 1
1、系统简介 1
2、需求分析 1
3、功能分析 2
3、可行性分析 2
二、程序结构 3
三、模板功能及程序说明 4
1、登录模块功能及程序说明 4
2、聊天室模块功能及程序说明 4
四、源程序 5
1、登录界面 5
2、聊天室框架 6
3、发言界面 7
4、访问人数界面 8
5、显示聊天界面 8
6、global.asa文件 9
五、操作方法 10
1、登录界面操作方法 10
2、聊天室界面操作方法 11
六、试验结果 12
七、设计体会 13
一、设计分析
1、系统简介
随着网络的逐渐普及,以及网络技术的不断发展,人们通过网络进行交流的方式变得多样化。网络聊天室便是其中之一。聊天室系统的即时交流方式满足了网络中多人同时聊天交流的需要,使得较多的人在同一个聊天页面进行交流变得方便,简单。
本设计所完成的网络聊天室具有常用聊天室的所有功能,包括多人同时在线聊天、还能显示在线用户列表,同时,为了管理聊天室中的用户,设计了用户登陆功能,用户管理功能以及用户留言功能。并且,加入了分屏、清屏、屏蔽的辅助功能,增加了聊天室的操作性。
本文首先介绍了聊天室系统所使用到的一些关键技术,接着介绍了该系统的设计思路和需求分析,然后是对系统的详细介绍,包括系统中ASP技术以及系统的具体功能介绍。
2、需求分析
1)系统运行环境
硬件环境:
处理器: Inter Pentium 166 MX 或更高
内存: 32M以上
硬盘空间:1GB
显卡: SVGA显示适配器
软件环境
操作系统: Windows 98/ME/2000/XP
开发软件: Dreamweaver 8,IIS 6.0
2)功能需求
网络聊天室的总体目标是为网络用户提供一个方便易用的即时通讯工具。
需要实现以下一些基本功能:
1. 消息发送:用户可以发送消息给聊天室里所有的或者指定的其他用户。
2. 消息接收:用户可以接收到其他用户发送给他的消息。
3. 聊天室管理功能:聊天室管理员可以启动或者关闭聊天室服务。
3、功能分析
1)通过系统的各方面的研究,作了功能分析,如图1-1所示。
图1-1功能分析图
2)依据需求分析结果,网络聊天室主要分成两个模块。如图1-2所示。
图1-2 系统模块结构图
3、可行性分析
由于本系统是简单的网络聊天室,技术方面涉及的比较少,且作为一名计算机专业的大学生来说用所学的专业知识足够开发本系统,并且由于有指导老师的指导和相关参考文献,特别是网上资料,和参考其它程序的功能,因此完全可以实现本系统的所有功能。在经济方面只需有上网环境就可以使用本系统,并且现在很多家庭也陆陆续续购买电脑,实现家庭上网环境。这样开发该系统是完全可行的。
二、程序结构
1)系统主体包括客户端和服务器。首先客户端访问做出操作让服务器响应,服务器得到请求以后判断是否响应客户端,这样系统的处理流程如图2-1所示。
图2-1 系统主体处理流程图
2)按照开发本系统的需要和实际的情况作了功能流程图,这里主要是聊天室的功能,先在登录界面输入昵称然后进入聊天室主界面。这里显实现聊天记录,并且每个用户都可以发表自己的发言,功能流程图如图2-2所示。
图2-2流程图
三、模板功能及程序说明
1、登录模块功能及程序说明
在登录界面主要有两个方面的功能,一方面是确定用户是否输入了昵称,这样才能用户在输入昵称下进入聊天室,方便交流,叫起来也比较方面。另一个方面是把昵称提交给聊天室用户方便用户交流。也就是不用总是输入昵称就可以实现昵称在对话中的显示,这里为了美化系统我也添加了日期的显示。这样更让我们感觉界面的方便性,快捷性。
在登录界面用到了ASP的时间函数。为了显示美观,我调用了方法来显示某年某月某日的显示。还有我也调用了自定义过程调用,实现文本的不能为空的功能。我还用到了CSS样式,表单等等。
2、聊天室模块功能及程序说明
在聊天室模块中,使用了框架界面。这里主要实现发言,显示别人的发言记录,在线的人数,在线用户信息,访问的总人数等等。用户看到别人发言以后也可以按照自己
您可能关注的文档
最近下载
- 必修下教材文言文逐篇过关挖空训练(二)(解析版)-2026年高考语文一轮复习之古诗文(全国通用).pdf VIP
- 必修下教材文言文逐篇过关挖空训练(一)(解析版)-2026年高考语文一轮复习之古诗文(全国通用).pdf VIP
- 天健笔试押题校招.pdf VIP
- XXX电商公司人才盘点方案.ppt VIP
- 学堂在线《《走进心理学》期末考试复习题及答案》作业单元考核答案.docx VIP
- 天健杭州校招面试题目及答案.doc VIP
- YST 848-2012 铸轧铝及铝合金线坯.docx VIP
- 2024-2025学年江苏省苏州市震川、昆山市一中、常熟中学、西交大附中四校高一上学期10月联考数学试题(含答案).pdf VIP
- 必修下教材文言文逐篇过关挖空训练(一)(原卷版)-2026年高考语文一轮复习之古诗文(全国通用).pdf VIP
- 天健校招笔试题库.pdf VIP
文档评论(0)