网上聊天系统设计及实现论文毕业设计

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

中国石油大学(华东)现代远程教育

毕业设计(论文)

题目:基于ASP的网上聊天系统

的设计与实现

学习中心:山东济南函授站

年级专业:网络11秋专升本

学生姓名:谯立柱学号:11616145008 指导教师:徐功文老师职称:教授导师单位:中国石油大学(华东)

中国石油大学(华东)远程与继续教育学院论文完成时间:2013 年 5 月20

中国石油大学(华东)现代远程教育

毕业设计(论文)任务书

发给学员

1.设计(论文)题目:

2.学生完成设计(论文)期限:年月日至年月日3.设计(论文)课题要求:

4.实验(上机、调研)部分要求内容:

5.文献查阅要求:

6.发出日期:年月日

7.学员完成日期:年月日

指导教师签名:

学生签名:

2

摘要

随着网络的逐渐普及,以及网络技术的不段发展,人们通过网络进行交流的方式变得多样化。网络聊天室便是其中之一。聊天室系统的即时交流方式满足了网络中多人同时聊天交流的需要,使得较多的人在同一个聊天页面进行交流变得方便,简单。

本设计所完成的网络聊天室具有常用聊天室的所有功能,包括多人同时在线聊天、两人间的私密聊天、在发言的时候能够发送表情及图片,还能显示在线用户列表,同时,为了管理聊天室中的用户,设计了用户注册登陆功能,用户管理功能以及用户留言功能。并且,加入了分屏、清屏、屏蔽的辅助功能,增加了聊天室的操作性。

本文首先介绍了聊天室系统所使用到的一些关键技术,接着介绍了该系统的设计思路和需求分析,然后是对系统的详细介绍,包括系统中创建的数据库以及系统的具体功能介绍。

关键词:聊天室;B/S模式;私聊;留言

3

目录

第1章引言 (1)

1.1 项目开发背景 (1)

1.2 项目开发的目的 (1)

1.3 项目提出的意义 (1)

1.4 系统的开发方法 (2)

第2章系统主要技术分析及聊天系统分析 (3)

2.1 ASP技术 (3)

2.2 数据库技术 (3)

2.3 加密技术 (4)

2.4 需求分析 (4)

2.5 系统总体结构 (5)

2.6 模块功能分析 (5)

2.7 系统总体规划 (7)

第3章系统数据库设计

3.1 数据库概念模型 (7)

3.2 数据库各表设计 (7)

3.3 数据库链接的实现 (8)

3.4 数据库的设计 (9)

3.5 实现数据库之间的联系 (9)

3.6 数据库的连接方法 (9)

第4章系统功能具体实现 (10)

4.1 用户注册登陆模块 (10)

4.1.1 用户注册 (10)

4.1.2 用户登陆 (11)

4.1.3 用户密码修改 (12)

4.2 用户发言 (13)

4.3 聊天内容显示 (15)

4.4 在线用户列表显示 (18)

4

4.5 管理功能 (19)

4.6 辅助功能区 (20)

结束语 (23)

致谢 (24)

主要参考文献 (25)

5

第1章引言

1.1项目开发背景

随着网络的逐渐普及,以及网络技术的不段发展,人们通过网络进行交流的方式变得多样化。网络聊天室便是其中之一。在网站建设迅速发展的今天,基于B/S模式的ASP 网络聊天室已经成为较多网民认可的一种聊天交流平台,各种专家座谈、在线答疑室,实质就是聊天室。聊天室系统的即时交流方式满足了网络中多人同时聊天交流的需要,使得较多的人在同一个聊天页面进行交流变得方便,简单。

1.2项目开发的目的

本聊天室的开发目的就是为人们在网络中提供一个即时的网页交流平台,通过这个平台,人们可以随意发言和观看大家发言的内容。其中的一大特点就是聊天室中的用户可以选择发言的对象,进行一对一的私聊,别人是无法看到两人间对话的内容的。

1.3项目服务器结构及数据库类型

本系统开发采用B/S(浏览器/服务器)结构,参考网络中正在使用的大型聊天室的架构、分析聊天室可实现功能,结合本次设计的相关要求,进行开发设计并写出需求分析说明书。

具体开发环境:使用windows2003作为服务器运行平台,同时搭建系统运行平台IIS、DNS域名服务器;以ASP语言作为开发语言,主要研究HTML、JAVA SCRIPT、VB SCRIPT 以及SQL数据库语言;后台数据库使用SQL SERVER或系统自带的ACCESS数据库;开发工具包括DREAMAVER、PHOTOSHOP、IE、SQL SERVER等。

1.4项目提出的意义

Internet是目前世界上最大的计算机互联网络,它遍布全球,将世界各地各种规模的网络连接成一个整体。作为Internet上一种先进的,易于被人们所接受的信息检索手段,World Wide Web(简称WWW)发展十分迅速,成为目前世界上最大的信息资源宝库。据估计,目前Internet上已有上百万个Web站点,其内容范围跨越了教育科研、文化事业、金融、商业、新闻出版、娱乐、体育等各个领域,其用户群十分庞大,因此,建设一个好的Web站点对于一个机构的发展十分重要。

近年来计算机技术的快速发展,特别是计算机网络的发展,越来越深刻的改变了人们生活的方方面面。使得人们能以更低廉的价格,开发出更方便、更实用的网络工具。各种在线服务系统,更是深刻的影响了人们的联系和交流方式,使得人们可以在远隔千里之遥随时通讯。过去的种种陈旧的联系方式,已经不能满足现代生活的需要。网上聊

1

相关文档
最新文档