网上聊天室免费毕业设计论文.docx
- 文档编号:4201270
- 上传时间:2023-05-06
- 格式:DOCX
- 页数:42
- 大小:43.08KB
网上聊天室免费毕业设计论文.docx
《网上聊天室免费毕业设计论文.docx》由会员分享,可在线阅读,更多相关《网上聊天室免费毕业设计论文.docx(42页珍藏版)》请在冰点文库上搜索。
网上聊天室免费毕业设计论文
网上聊天室—免费毕业设计论文
目录...................................................................................................................................................I
摘要..............................................................................................................................................II
ABSTRACT..........................................................................................................................................II
第一章引言...............................................................................................................................1
1.1项目开发背景...................................................................................................................1
1.2项目开发的目的...............................................................................................................1
1.3项目提出的意义...............................................................................................................1
1.4系统的开发方法...............................................................................................................1第二章系统分析.............................................................................................................................2
2.1可行性分析........................................................................................................................2
2.2需求分析...........................................................................................................................2第三章系统的主要技术分析.......................................................................................................3
3.1ASP技术........................................................................................................................3
3.1.1.ASP访问数据库的原理....................................................................................3
3.1.2ASP内部6大对象..............................................................................................3
3.2IIS与ASP的结合..........................................................................................................4
3.3利用ADO访问数据库的原理.......................................................................................5第四章Access2000实现关系型数据库.....................................................................................6
4.1数据库的概念...............................................................................................................6
4.2数据库的功能...............................................................................................................6
4.3新建一个数据库...........................................................................................................6
4.4数据库的设计...............................................................................................................7
4.5实现数据库之间的联系...............................................................................................7
4.6数据库的连接方法...........................................................................................................7第五章网上聊天系统分析.........................................................................................................8
5.1系统概论.........................................................................................................................8
5.2系统的功能设计................................................................................................................8
5.2.1系统的功能结构....................................................................................................8
5.2.2系统的功能特点....................................................................................................8第六章系统功能模块的实现.......................................................................................................9
6.1系统的具体实现...............................................................................................................9结束语.............................................................................................................................................11
致谢.............................................................................................................................................12
主要参考文献...................................................................................................................................I
I
摘要
如何与别人更好地交流,是当前人们普遍关心的问题。
人们通过网站可以展
示产品,发布最新动态,与用户进行交流和沟通,与合作伙伴建立联系,以及开
展电子商务等。
其中网上聊天系统是构成网站的一个重要组成部分,为人们之间
进行交流和联系提供的一个平台。
本系统利用ASP、IIS技术,数据库服务器端采用了MicrosoftAccess数据
(ActiveX库作为ODBC(OpenDataBaseConnectivity)数据源,并以先进的ADO
DataObjects)技术进行数据库存取等操作,使Web与数据库紧密联系起来。
实
现了系统的动态管理,本系统可以方便人们之间的交流。
ABSTRACT
Howtochatwithotherswell,Iscurrentpeopleuniversalissueofconcern.peoplemaydemonstratetheproductthroughthewebsite,issuedthenewesttendency,carriesontheexchangeandthecommunicationwiththeuser,withpartnerestablishmentrelation,aswellasdevelopmentelectroniccommerceandsoon.Chatsystemisconstitutesthewebsiteanimportantconstituent,itforcarriesonaplatformforpeoplewhichtheexchangeandtherelationprovides.
ThissystemusedASP,theIIStechnology,thedatabaseserverendusesMicrosofttheAccessdatabasetotakeODBC(OpenDataBaseConnectivity)thedatapool,and(ActiveXDataObjects)thetechnologycarriedonoperationandsoondatabaseaccessbyadvancedADO,causedWebandthedatabasecloselyrelates.Hasrealizedthemessagesystemdynamicmanagement,thissystemmayfacilitateexchange.
【关键词】ASPADOAccess数据库IIS
II
第一章引言
1.1项目开发背景
随着Internet的普及,越来越多的人们建立了自己的WWW网站,人们通过网站可以展示产品,发布最新动态,与用户进行交流和沟通,与合作伙伴建立联系,以及开展电子商务等。
其中留言管理系统是构成网站的一个重要组成部分,它为人们的交流提供了一个平台。
网站留言管理方式是基于ASP和脚本语言,将动态网页和数据库结合,通过应用程序来处理留言,这是目前较为流行的做法。
1.2项目开发的目的
网上聊天系统是为人们进行交流和联系提供的一个平台。
利用现代的网络资源优势和技术优势,通过提供完善的网上聊天系统的管理,以达到增进人们与人们之间的信息交流和沟通的目的,并以此加快人们的信息化建设。
1.3项目提出的意义
Internet是目前世界上最大的计算机互联网络,它遍布全球,将世界各地各种规模的网络连接成一个整体。
作为Internet上一种先进的,易于被人们所接受的信息检索手段,WorldWideWeb(简称WWW)发展十分迅速,成为目前世界上最大的信息资源宝库。
据估计,目前Internet上已有上百万个Web站点,其内容范围跨越了教育科研、文化事业、金融、商业、新闻出版、娱乐、体育等各个领域,其用户群十分庞大,因此,建设一个好的Web站点对于一个机构的发展十分重要。
近年来计算机技术的快速发展,特别是计算机网络的发展,越来越深刻的改变了人们生活的方方面面。
使得人们能以更低廉的价格,开发出更方便、更实用的网络工具。
各种在线服务系统,更是深刻的影响了人们的联系和交流方式,使得人们可以在远隔千里之遥随时通讯。
过去的种种陈旧的联系方式,已经不能满足现代生活的需要。
网上聊天系统作为一种方便消费者与人们之间联系的实用系统便应运而生。
网上聊天系统是为人们进行交流和联系提供的一个平台。
通过提供完善的网上聊天系统的管理,可以达到增进人们与消费者之间、消费者与消费者之间的交流和联系的目的。
1.4系统的开发方法
该留言管理系统可以在Windows2000Server操作系统平台上运行,Web服务器为IIS,数据库服务器为MicrosoftAccess数据库,开发工具采用的VBScript和MXDreamWeaver。
1
曲阜师范大学计算机科学学院孙晓鹏
第二章系统分析
2.1可行性分析
可行性分析(FeasibilityAnalysis)也称为可行性研究,是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。
可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。
该系统的可行性分析包括以下几个方面的内容。
(1)经济可行性:
主要是对项目的经济效益进行评价,本系统开发经费对于本单位在经济上是可以接受的,并且本系统实施后可以显著提高工作效率,有助于学院完全实现信息化管理。
所以本系统在经济上是可行的。
(2)技术上的可行性:
技术上的可行性分析主要分析技术条件能否顺利完成开发工作,硬、软件能否满足开发者的需要等。
该管理系统采用了当前新兴的Browser/Server模式进行开发。
三层的Browser/Server体系结构具有许多传统Client/Server体系结构不具备的优点,而且又紧密的结合了Internet/Intranet技术,是技术发展的大势所趋,它把应用系统带入了一个崭新的发展时代。
数据库服务器选用MicrosoftAccess数据库,它能够处理大量数据,同时保持数据的完整性并提供许多高级管理功能。
它的灵活性、安全性和易用性为数据库编程提供了良好的条件。
因此,系统的软件开发平台已成熟可行。
硬件方面,科技飞速发展的今天,硬件更新的速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台完全能满足此系统的需要。
(3)时机可行性:
目前,网络已经遍布全球,人们与人们之间的竞争日趋激烈,人们与人们之间的竞争已经上到一个新的高度,那就是信息化战争。
最新的信息就是最好的竞争手段的实力,网上聊天系统就是获取最新信息的一个好途径。
因此,建立一个网上聊天系统是事在必行。
综上所述,此系统开发目标已明确,在技术和经济等方面都可行,并且投入少、见效快。
因此系统的开发是完全可行的。
2.2需求分析
在可行性分析阶段已经粗略的研究了该项目的需求,并分析了开发平台及软件的可行性,但为了准确的确定目标系统必须做什么,了解用户的明确需求,在相关部门进行了详细的调研,进一步明确了作者所实现子系统的功能。
2
曲阜师范大学计算机科学学院孙晓鹏
第三章系统的主要技术分析3.1ASP技术
3.1.1.ASP访问数据库的原理
ASP是服务器端的脚本执行环境,可用来产生和执行动态的高性能的WEB服务器程序。
当用户使用浏览器请求ASP主页时,WEB服务器响应,调用ASP引擎来执行ASP文件,并解释其中的脚本语言(JScript或VBScript),通过ODBC连接数据库,由数据库访问组件ADO(ActiveXDataObjects)完成数据库操作,最后ASP生成包含有数据查询结果的HTML主页返回用户端显示。
3.1.2ASP内部6大对象
ASP提供了6个功能强大的内部对象,每个对象具有各自的属性(Property)、方法(Method),有的还拥有数据集合(Collection)与事件(Event),它们共同完成Web中的一些重要工作。
这6个对象及其功能描述如表3.1所示。
对象名象功能描述
Request从客户端取得信息
Response将信息送给客户端
Server提供一些Web服务器工具
Session储存在一个Session内的用户信息,该信息仅可被该用户访问
Application在一个ASP-Application中让不同的客户端共享信息
ObjectContext配合MicrosoftTransaction服务器进行分布式事务处理
表3.1ASP内部6大对象及其功能
合理地运用这些对象可以使原本复杂,烦琐的工作变得简捷而条理清晰。
我们可以用以下的语法直接使用这些对象:
对象/属性/方法/数据集合Global文件,每一个以ActiveServerPages为基础的应用程序都拥有一个Global.asa文件(ASA后缀名其实是ActiveServerApplication的缩写),它位于每一个应用程序的基点目录之下。
当ActiveServerPages做下面两个动作时,Server便会去读Global.asa文件:
1.WebServer启动之后,一个应用程序目录中任一个ASP文件被提出第一个HTTP请求(Request)时。
2.不具有任何Session的客户端向Server请求一个ASP文件时。
前面已经提到Application和Session这两个ASP的内部对象。
Application对象内的信息供所有正在执行该应用程序的用户分享,它创建于WebServer启动后一个应用程序中任一ASP文件被提出第一个HTTP请求时,结束于Server端停止运行。
而Session对象仅属于一位用户,维持一个用户端的信
3
曲阜师范大学计算机科学学院孙晓鹏
息,其他用户无法访问,它创建于一个不具有Session的用户向Server请求一个ASP文件时,结束于该Session到期(即用户端超过某时间段没有向Server提出要求或刷新Web页面)或Abandon语句的调用。
可见,Global.asa文件的调用与Application与Session这两个对象密切相关。
事实上我们通常在Global。
asa文件中写入以下内容:
Application或Session的开始事件(Start-event)。
Application或Session的结束事件(End-event)。
这样,在一个Application或Session对象被创建或结束时,系统会自动完成Global.asa文件中写入的相应事件。
值得注意的是,如果一个Application与一个Session同时开始,ActiveServerPages会先处理Application的开始事件,而如果一个Application与一个Session同时结束,ActiveServerPages则会先处理Session的结束事件。
3.2IIS与ASP的结合
在过去,客户机/服务器结构的设计与Web的相关技术几乎处于平行线上,两者相互独立并无法作出集成性的设计。
现在我们利用IIS+ASP构成三层式Web结构(如图2.1所示)的中间一层,将客户机/服务器结构与Web密切结合,完成前后端两者的集成输出功能,使得Web站点的开发更方便,实现的功能更强大。
利用IIS+ASP技术来集成Web前后端所带来的强大效益可归结为以下几个方面:
1.减少构建和维护成本
2.加快联机过程
3.应用软件集中在服务器端开发管理
4.前端可使用任何浏览器(IE、Netscape…..)
5.后端可存取任何数据库(SQL、Access…..)
6.可使用任何脚本语言开发(VBScript、JavaScript、PERL…..)
后端数据库数据库服务器
ActiveXServer元件程序和计算逻辑
MicrosoftIIS+
ASPActiveXServer
元件前端浏览器
浏览器
4
曲阜师范大学计算机科学学院孙晓鹏
图3.2
3.3利用ADO访问数据库的原理
与数据库相连,ADO提供了如下3种方式:
通过ODBC相连;通过OLEDB相连;直接与MicrosoftAccess数据库相连。
3种方式由于应用层次的差异,使得效率由低到高,独立性由高到低。
对于相连数据库的数据处理,也有2种方式,即一种是通过DataSet来隔离异构的数据源,另一种是以流方式从数据源读取(DataReader方式)。
传统的应用程序是通过先建立到数据库的连接,在程序的整个运行过程中维护连接的方式来设计的。
ASP采取了断开连接方式的数据结构。
当浏览器向Web服务器请求网页时,服务
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网上 聊天室 免费 毕业设计 论文