论文部分内容阅读
计算机科学不断发展,Internet逐渐普及,人民生活质量越来越高,互联网带给人们的是方便,网络聊天已经成为人们日常工作、生活的一部分,是除了电话、短信之外又一种即时通讯工具。它缩短了人们地域上的距离,是当前最受欢迎的一种通讯形式之一。目前网络聊天已经成为Internet应用中,使用度比较高的一种应用,人们越来越喜欢这种方式,不仅让它成为娱乐工具,也使它成为了工作和学习的好助手。本设计是采用ASP来开发的网络聊天室,使用ASP技术来做Web开发既简单又实用。它是采用ASP来开发一个动态网站,这有别于以往开发的静态Web页面,它可以实现人机交互的一种方式,这样就可以实现用户对页面显示信息的控制。使用ASP开发的程序是在服务器端执行,然后将结果在客户端浏览器上显示出来,这有别于其他脚本语言,有些脚本语言是在客户端执行的。另外使用ASP还有很多优势,第一个就是可以使用很多工具来开发,例如记事本,同时还支持所有的浏览器,程序执行结果可以在所有的浏览器上显示出来。另外ASP的语言兼容性比较好,它可以使用VBScript等服务器组件以及一些外挂组件,也让可以使用其他厂商提供的编程语言。而且ASP对数据库的支持较好,可轻松的连接大多数的数据库。由于以上优势,我们采用ASP来开发网络聊天室系统。本论文从用户需求出发,首先介绍了在整个系统开发中使用到的关键技术,前台采用ASP脚本语言,后台数据库采用Access数据库。通过系统分析,了解了系统的总体目标以及将要实现的各项功能,对将要实现的各项功能进行详细划分,然后针对数据库设计的整个过程进行了描述,首先确定数据模型,然后创建系统需要的各个表,确立表的结构、关键字等。接着对详细设计部分进行了说明,详细介绍了各个功能模块的实际思想以及实现过程,除了给出相应的使用界面以外,代码也进行了说明。最后针对开发出的系统的各项功能进行了测试并试运行,保证了系统功能的正常执行。在论文中还针对数据加密技术MD5以及数据检索技术做了初步研究并开始使用。开发的基于ASP的网络聊天室系统总体实现了网络聊天室的各项功能,而且安装简单、使用方便,移植性好,而且预留了接口,为今后的程序扩充了准备。