基于ASP的网络聊天室的设计与开发
以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
资料介绍:
摘??
要
INTERNET是一个不断变化的和扩展的信息海洋,通过它你能迅速、方便地连接到世界其他地方,获得大量知识和信息。
INTERNET也是一个能进行通信、研究、交流或商业展示的场所,它是可代人们大量利用的信息库和文档资料库,是属于现在和未来的科学技术,并且不断会有新的应用形式出现,一定会使我们今后的生活更加便捷。INTERNET是全世界共同拥有的网络和财富。
本文中主要阐述的是聊天室的研究、制作过程,主要包括系统登录、聊天信息浏览、 聊天管理等功能。系统的前台开发采用ASP技术,后台数据库采用Microsoft SQL Server 2000数据库,充分利用ASP在应用程序的设计和开发上具有灵活和效率高,及语言相容性高的特点,可以用它来创建、运行交互式高性能的Web Server应用程序。利用这两种软件的结合方法,能够使该网站的设计更加高效、安全、快捷、方便,为该系统提供了强大的技术支持。
关键词 ?聊天信息浏览、数据库、聊天管理
在上面的系统需求可行性分析中提过,和大家聊天或者和单独人聊天的制定是网络聊天室活动的一个重要环节。而作为一个重要环节,其信息应该能得到及时的处理、及时的输出,才能帮助用户更好的适应和喜欢本聊天室,进而做出正确的决策。所以能对信息进行及时、有效处理的聊天室系统将是进行用户辅料情况调查、决策分析的得力助手。
3.1总体设计思想
对于任何一个工程来说,在它开发之前,总要完成设计,软件设计也和其它领域的工程一样,需要一个好的方法、好的分析策略,软件开发主要分为:设计、编码和测试三个阶段,所以软件设计是第一步。可以说,设计是软件工程的技术核心在设计阶段,设计人员把已确定了的各项需求转换成一个相应的体系结构。结构中的每一成份都是意义明确的模块,每个模块都和某些需求相对应,即所谓概要设计。概要设计基础是完成需求分析后提供的需求说明书,用概念数据模型表示数据及其相互间的关系,这种数据模型是与DBMS无关的、面向现实世界的、易如理解的数据模型,其独立于计算机的数据模型,独立于计算机的软硬件系统,与用户进行交流十分方便。
(1)采用某种设计方法,将一个复杂的系统按功能划分成模块的层次结构
(2)确定每个模块的功能,建立与已确定的软件需求的对应关系
(3)确定模块间的调用关系
(4)确定模块间的接口,即模块间传递的信息
(5)评估模块划分的质量及导出模块结构的规则
根据以上原则,加上本系统所开发的实际情况,我对本系统的模块进行了详细的划分,本系统共分为前台和后台两个部分。
3.1.1处理流程
1.进入登陆主页面Index.asp, 首页弹出。
2.通过身份验证后,可以进入系统,看到左侧有管理超级链接。
3.点击个超级链接,通过事件驱动机制激活个功能模块,并执行指定模块。
4.各项功能执行完后,返回管理后台,就可以退出后台管理。
系统功能模块分析
系统的主要功能是通过几个功能模块来实现的。
1、 系统登录:该模块负责将用户分为普通用户和注册用户来实现用户权限的管理。
2、 聊天信息浏览:该模块负责显示列出网站所有聊天信息的信息,包括标题、类型、说话人等字段及发布日期,每条聊天信息的标题被做成一个特殊符号,以及和谁说话,等等,将被记录下来并显示出来。
3、 名单信息阅读:在用户名单上,将显示出用户的聊天名单,用户可以通过点击这里,很快的将已经登陆该系统中所有人的人显示出来,并找到与之进行方便的对话。
4、用户信息管理:该模块负责分页保存的注册用户的个人信息的资料,用户可以对自己的信息进行删除、修改。
5、 管理信息录入和修改:管理员可以对在线的注册用户进行一些管理,例如对不守聊天室的人进行一些口头的、以及封锁其IP的惩罚。