基于ASP聊天系统设计关键词: 聊天室,对象,Access,IIS摘要系统主要采用Microsoft ASP作为开发工具,使用Dreamweaver MX 对系统进行编辑,并利用ASP技术与服务器的Access数据库连接。系统采用Microsoft Access作为数据库后台,使系统开发更为简单、方便, 利用ADO数据库访问技术实现对数据库的各种管理操作,实现前台界面设计和后台数据库的设计,并能轻松的实现聊友资料注册,修改,管理员登入,聊天室管理,权限管理,在线名单列表和信息发送,另外还有聊友登入统计情况等功能。系统是基于ASP开发设计的,其主要特性是能动态完成信息的传递,且具有高效的交互性,更有效的处理客户请求, 且具有更简单, 更方便的数据库访问方法, 易于维护和更新。这种技术程序由文本, HTML标记和脚本组合而成, 论文会介绍其运行所需环境及其工作流程和各个功能控件的工作原理。4.1用户模块介绍4.1.1服务器及客户端的功能可划分为以下模块客户端:1)登陆功能:建立与服务器的连接并登陆,能显示登陆错误信息。2)界面显示:将在线好友显示在好友列表中,并实现系统托盘,加入工具栏便于操作。3)聊天功能:与好友聊天。4)聊天纪录:能保存聊天纪录,并能察看聊天纪录。5)其他:用户登陆成功,将保存其号码,以便下次登陆时,不必再输入而可以直接选择,显示登陆时间。服务器端:向各个客户端发布系统消息。接受来自客户端的各种信息并分别处理。1)登陆信息:检查登陆信息是否正确,并向客户端返回登陆信息,如信息正确。就将在线用户发给该用户,并将该用户的状态发给各在线用户。同时在服务器端显示出来。2)聊天信息:转发给消息指定的用户。用户下线:将此用户下线消息发给各客户端,并改写用户在服务器端的状态。目录摘要........................................................................ ⅢAbstract.............................................................. Ⅳ引言................................................................ Ⅴ第一章系统概述............................................................ 11.1系统说明............................................................ 11.2系统功能简介........................................................ 2第二章开发环境介绍........................................................ 22.1系统运行环境配置.................................................... 22.2 ASP简介............................................................ 32.2.1 ASP的优点....................................................... 42.2.2 ASP的6大对象................................................... 42.2.3 ASP的使用环境................................................... 62.2.4 配置MicrosoftIIS................................................ 62.2.5 ASP的脚本语言................................................... 72.3动态网页开发工具Dreamweaver MX简介................................... 82.4系统数据库介绍...................................................... 92.4.1数据库的概念..................................................... 92.4.2 ACCESS简介..................................................... 102.5“结构化查询语言”(SQL)简介....................................... 102.6 ASP与ADO配合工作................................................. 11第三章 数据库设计........................................................ 143.1数据表的介绍....................................................... 143.2数据的加密介绍..................................................... 163.3建立数据库连接..................................................... 17第四章 总体设计.......................................................... 184.1用户模块介绍....................................................... 184.1.1 服务器及客户端的功能可划分为以下模块........................... 184.1.2 总体流程图如下................................................. 20第五章详细设计......................................................... 205.1新用户注册......................................................... 205.2聊天室初始化....................................................... 215. 3用户登陆.......................................................... 235.4用户帮助........................................................... 255.5留言板............................................................. 265.6聊天室主页面....................................................... 30第六章 软件测试.......................................................... 316.1软件测试的重要性................................................... 316.2测试............................................................... 316.3步骤............................................................... 316.4 Chat 主窗体模块测试................................................. 33结 束 语................................................................. 34致谢................................................................... 35参考文献................................................................. 36程序附录................................................................. 37
|