聊天室毕业设计Word格式.docx
- 文档编号:3684284
- 上传时间:2023-05-02
- 格式:DOCX
- 页数:42
- 大小:117.78KB
聊天室毕业设计Word格式.docx
《聊天室毕业设计Word格式.docx》由会员分享,可在线阅读,更多相关《聊天室毕业设计Word格式.docx(42页珍藏版)》请在冰点文库上搜索。
IntroducedintheASP.netenvironmentusing"
top-downlandplanning,applicationof"
bottom-updevelopmentstrategytodevelopamanagementinformationsystem.Throughtheanalysisofachatroomusersmanagement,establishedasetofeffectivemanagementofcomputer.Students'
Thispaperintroducesthemanagementinformationsystemofchatroomuserssystemanalysisparts,includingthefeasibilityanalysis,businessprocessanalysis,etc.Systemdesignpartmainlyintroducesthefunctionsofthesystemdesignanddatabasedesignandcodedesign,Thesystemrealizesthatpartofthemainmodules,thissystemalgorithmwithafriendlyinterface,easyoperation,themorepractical.
Keywords:
chatroomusersprogram
引言…………………………………………………………………………………6
第一章系统的需求分析……………………………………………………………7
1.1用户聊天系统的背景分析………………………………………………………7
1.2开发用户聊天管理的必要性……………………………………………………7
1.3聊天室管理系统设计的目标的分析……………………………………………8
1.4聊天室管理系统的系统需求……………………………………………………8
1.5聊天室管理系统的功能需求分析………………………………………………9第二章系统技术以及运行环境的需求分析………………………………………9
2.1ASP技术简介--…………………………………………………………………9
2.2ACCESS2003技术简介………………………………………………………10
2.3SQL语句简介…………………………………………………………………10
2.4IIS简介…………………………………………………………………………11
2.5运行环境………………………………………………………………………11
第三章聊天室信息管理系统……………………………………………………12
3.1聊天室信息管理系统概述……………………………………………………12
3.2
聊天信息管理系统展………………………………………………………12
第四章聊天室全面设计概述……………………………………………………13
4.1设计任务………………………………………………………………………13
4.1.1设计目的………………………………………………………………13
4.1.2设计内容………………………………………………………………13
4.1.3设计指求………………………………………………………………13
4.2各版块设计过程………………………………………………………………13
4.3程序主要模块或参数…………………………………………………………18
4.4主要过程设计步骤……………………………………………………………19
4.5测试结果………………………………………………………………………20
第五章聊天室信息管理系统开发的意义………………………………………22
第六章实际调查…………………………………………………………………23
6.1国内外现状研究………………………………………………………………23
6.2目前存在的问题………………………………………………………………23
第七章解决方法…………………………………………………………………24
7.1软件设计过程中遇到的问题以及解决办法………………………………24
7.2理论支持……………………………………………………………………24
7.3系统设计研究………………………………………………………………25
第八章程序源代码………………………………………………………………26
结论…………………………………………………………………………………38
参考文献……………………………………………………………………………39
致谢…………………………………………………………………………………40
引言
人类已进入21世纪,科学技术突飞猛进,经济知识和信息产业初见端倪,特别是信息技术和网络技术的讯速发展和广泛应用,对社会的政治、经济、军事、文化等领域产生越来越深刻的影响,也正在改变人们的工作、生活学习、交流方式。
信息的获取、处理、交流和应用能力,已经成为人们最重要的能力之一。
在不久的将来知识经济将占世界经济发展的主导地位,国家综合国力和国际竞争能力越来越取决于教育发展、科学技术和知识创新的水平,教育在经济和社会发展过程中将呈现出越来越突出的重要作用。
学生成绩管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生成绩管理系统应该能够为用户提供充足的信息和快捷的查询手段。
但是一直以来人们使用传统人工的方式管理学生成绩、填写各种表格,这种管理方式存在着许多缺点,如:
效率低、保密性差,另外所用其时间长,产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
随着中国加入WTO,意味着我国要在同一个网络平台上参与国际竞争,同世界接轨。
这对我们既是一个机遇,也是一个挑战。
为此我们必须全面加强全民的信息技术教育,以提高我国的整体素质。
科学技术的不断发展和提高,计算机科学技术日渐成熟,其强大的功能人们已有深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机对用户交友管理系统进行信息管理,有着手工管理所无法比拟的优点,如:
检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高用户系统管理的效率,也是教育单位的科学化、正规化管理,与世界接轨的重要条件,因此,开发一套这样成绩管理软件成为很有必要的事情。
第一章系统的需求分析
§
1.1聊天室信息管理系统的背景分析
当今时代是飞速发展的信息时代,在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。
计算机的最大好处在于利用它能够进行信息管理。
使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。
尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。
管理信息系统是进行信息的采集、存储、加工、维护和使用的系统,它是随着管理科学和技术科学的发展而形成的。
用户信息管理系统是一个教育单位不可缺少的部分,它的内容对于用户交友的决策者和管理者来说都至关重要,所以用户信息管理系统应该能够为用户提供充足的信息和快捷的查询手段,对用户来说可以轻松的查阅自己在线信息等。
但是一直以来人们都是靠传统人工的方式管理学生成绩,这种管理方式存在着许多缺点,如:
效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机对用户交友信息进行管理,有着手工管理所无法比拟的优点.例如:
这些优点能够极大地提高学生成绩管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
因此,开发这样的一套成绩管理系统成为很有必要的事情。
聊天室信息管理系统提供了强大的用户信息管理管理功能,方便系统管理员对用户信息等信息的添加、修改、删除、查询、留言等操作,同时一样的方便用户对自己留言信息,在线信息的查询。
1.2开发用户信息管理的必要性
在21世纪的科技时代,科学技术突飞猛进,计算机已经不仅是在科技上应用,而且在生活中也是同样得到了广泛在应用。
如今,很多交友用户的用户信息管理基本上是靠人工进行管理,但随着时间的变化,用户规模的扩大,有关用户信息管理工作和所涉及到的数据量越来越大越来越多,大多数用户不得不靠增加人力、物力、财力来进行用户信息管理。
但是人工管理信息档案具有效率低、查找麻烦、可靠性不高、保密性低等因素。
因此开发出一个不仅仅是适用于大中型以及其它通用的用户信息管理系统是必要的。
开发一个用户信息管理系统,采用计算机对用户信息进行管理,进一步提高了办学效益和现代化水平。
为广大用户提高交友效率,实现用户信息信息管理工作流程的系统化、规范化和自动化。
现在我国的用户信息管理水平普遍都不是很高,有的还停留在邮递介质基础上,这种管理方式已不能适应时代的发展,社会的需求,因为它浪费了大量的人力物力,也存在着许多不足的因素。
在今天信息时代这种传统的管理方法必然会被计算机为基础的信息管理系统所代替。
一个高效的用户信息管理系统可以存储广大用户信息档案,不需要大量的人力,只需要几名专门录入员即可操作系统,节省大量人力,可以迅速查到所需信息、高效、安全,学生在能方便的查看自己的交友信息。
1.3用户信息管理系统设计的目标的分析
1.管理员能够实现对整个用户信息的添加、修改、删除、查询等操作,对用户的添加、删除、修改等操作,对留言信息的添加、删除、修改查询等操作。
2.可以将用户信息的数据库发布到网上,方便交友用户进行查询,达到资源共享的目的。
3.用户能够在一定的权限内对所有用户信息的查询,所有信息的查询,留言信息的添加、删除、修改是、查看等,对的自己的联系信息进行更新,登录密码的修改。
4.用户可以在自己的权限内对对自己信息的查询,以及个人信息的查询,登录密码的修改,留言的查看、提交留言信息的相关操作。
1.4用户信息管理系统的系统需求
在21世纪的科技时代,科学技术突飞猛进,信息社会的高科技时代,商品经济化的高效益,计算机的应用已普及到经济和社会生活的各个领域。
计算机虽然与人类的关系愈来愈密切,还有人由于计算机操作不方便继续用手工劳动。
为了适应现代社会人们高度强烈的时间观念,用户信息管理系统为交友,人与人之间的联系带来了极大的方便。
该用户信息管理系统是以ASP网页编程+ACCESS数据库+SQL数据查询语言编写,其系统功能在内部IIS服务器上运行。
系统管理员、交友用户只需通过简单的操作,用户都可以了解本系统软件的基本工作原理。
用户只需进行输入一些简单的汉字、数字,或用鼠标点击即可达到自己想要的目标。
1.5用户信息管理系统的功能需求分析
用户信息管理系统主要提供成绩查询,方便管理的网上的信息查阅平台,用户可以通过该系统查阅与自己相关信息,查看留言、提交留言。
管理员可以通过成绩管理系统查阅用户信息,查看用户留言、提交留言、留言的管理等相关操作。
系统管理员可以实现以上的所有功能,还有对用户的添加、删除、修改、数据库的备份、数据库的还原等相关操作。
第二章系统技术以及运行环境的需求分析
2.1ASP技术简介
MicrosoftActiveServerPages即我们所称的ASP,其实是一套微软开发的服务器端脚本环境。
ActiveServerPage是创建动态网页的一个很好的工具,它起一种编程语言的作用,可以利用它编写动态产生HTML的程序代码。
因此,只要用户浏览Web站点并请求一个ASP页,Web服务器就可以处理相应的ASP代码,生成HTML代码,然后将它传递到用户浏览器并显示出网页。
ASP程序的优点:
1.ASP使用VBScript脚本语言直接源于VB语言,秉承了VB简单易学的特点,掌管起来非常容易。
2.无须编译,容易编写,可在服务器端直接执行。
3.利用ADO组件轻松存取数据库。
4.与浏览器无关,客户端只要使用可执行HTML码的浏览器,即可浏览ASP所设计的网页内容。
5.ASP能与任何ActiveXscripting语言相容。
除了可使用VBScript或JavaScript语言来设计外,还通过plug-in的方式,使用由第三方所提供的其他脚本语言。
6.ASP技术的处理速度相当快,并且其安全性也很高,ASP的源程序,不会被传到客户浏览器,因而可以避免所写的源程序被他人剽窃,也提高了程序的安全性。
7.ASP的对象和组件:
ASP有7个固有对象这7个固有对象分别是Request、Response、Server、Application、Session、ASPError和ObjectContext。
2.2ACCESS2003技术简介
Access2003就是关系数据库开发工具,数据库能汇集各种信息以供查询、存储和检索。
那么什么叫数据库呢?
数据库(Database)是由一些有意义和有关系的数据(data)所组合而成。
一个数据库中,包含了许多条记录(Record),而每条记录是由多个字段(Field)所组成,不同的字段存放这不同的数据。
所以数据库的严格定义是一组相关记录的集合,而字段则是最基本的数据项,也是数据库中最小的单位。
在计算机中用来帮我们管理数据库的系统,我们称之为数据库管理管理系统(DatabaseManagementSystemDBMS)。
数据库管理系统是架构在一个或多个数据库之上,并针对数据库中的数据进行管理运用。
Access的优点在于它能使用数据表示图或自定义窗体收集信息,数据表示图提供了一种类似于Excel的电子表格,可以使数据库一目了然。
另外,Access允许创建自定义报表用于打印或输出数据库中的信息。
Access也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库。
如上所述,Access作为关系数据库开发具备了许多优点,可以在一个数据包中同时拥有桌面数据库的便利和关系数据库的强大功能。
2.3SQL语句简介
1.SQL语句简介
SQL全称是“结构化查询语言(StructuredQueryLanguage)”,SQL包含4个部分:
(1)数据查询语言DQL-DataQueryLanguageSELECT
(2)据操纵语言DQL-DataManipulationLanguageINSERT,UPDATE,DELETE
(3)数据定义语言DQL-DataDefinitionLanguageCREATE,ALTER,DROP
(4)数据控制语言DQL-DataControlLanguageCOMMITWORK,ROLLBACKWORK
2.SQL的优点:
(1)非过程化语言
(2)统一的语言
SQL为许多任务提供了命令,包括:
查询数据、数据更新、在表中插入记录、在表中修改记录、在表中删除记录、建立、修改和删除数据对象、控制对数据和数据对象的存取、保证数据库一致性和完整性、以前的数据库管理系统为上述各类操作提供单独的语言,而SQL将全部任务统一在一种语言中。
(3)是所有关系数据库的公共语言
由于所有主要的关系数据库管理系统都支持SQL语言,用户可将使用SQL的技能从一个RDBMS转到另一个。
所有用SQL编写的程序都是可以移植的。
SQL是大多数关系型数据库用做查询语言的语言。
它是可以移植的,并且容易学习使用,但是所有SQL语句都必须由数据库服务器独立地执行。
这就意味着客户端应用必须把每条查询发送到数据库服务器,等待它处理这个查询,接收结果,做一些运算,然后给服务器发送另外一条查询。
所有这些东西都会产生进程间通讯,并且如果客户端在另外一台机器上甚至还会导致网络开销。
2.4IIS简介
1.IIS的安装
WINDOWS2000SERVER提供的WEB服务器组件IIS的安装方法,在开始→设置→控制面板→添加/删除程序命,在添加/删除程序中选择→添加/删除WINDOWS组件按钮,就会弹出如图2-1所示的WINDOWS组件向导对话框。
在其中选择INTERNET信息服务IIS,然后单击下一步按钮,随后根据系统提示一步一步的操作即可完成IIS的安装。
2.5运行环境
1.硬件环境
硬件配置要求:
CPU:
PII333以上。
内存:
64MB以上。
硬盘:
2.1GB以上(可用空间最好在160MB以上)。
2.软件环境
1.设计平台:
VB6.0
VB是一个面向对象设计的应用程序语言,是开发数据库前端的优秀工具,它的编程语言简洁明快、组件功能强大和编程环境灵活方便。
采用VB来开发数据库应用程序具有更大的灵活性和可扩展性。
第三章聊天室信息管理系统
3.1概述
聊天信息管理系统(ChatInformationManagementSystem,简称CIMS)是一个由管理人员和计算机组成的用以进行信息的收集、传输、加工、存储、维护和使用的系统。
它是一门综合了管理科学,系统理论,计算机科学的系统性边缘科学。
聊天信息管理系统的物理组成:
1.计算机硬件系统:
包括主机、外部存储器、输入输出设备等。
2.计算机软件系统:
包括系统软件和应用软件两大部分。
3.通信系统:
包括线路等通信设施和与计算机网络、数据通信有关的软件等。
4.工作人员:
包括系统分析员、程序设计员、维护人员、管理员、操作人员等。
3.2
聊天信息管理系统的发展
聊天信息管理系统通过对企业当前运行的数据进行处理来获得有关信息,以控制企业的行为;
利用过去和现在的数据及相应的模型,对未来的发展进行预测;
能从全局目标出发,对企业的管理决策活动予以辅助。
从工业发达国家来看,管理信息系统的发展经历了以下几个阶段:
第一阶段:
(1953年至1965年)单项数据处理阶段,也称电子数据处理(EDP)阶段。
这是电子计算机在管理领域应用的起步阶段。
这一阶段,由于当时计算机硬、软件的限制,数据处理的性质只是使用计算机代替人的手工劳动,进行简单的单项数据处理工作,如计算工资、数据统计、报表登记、编制计划等。
这个阶段的处理方式主要是集中式的批处理。
第二阶段:
(1965年至1970年)综合数据处理阶段,也称事务处理系统(TPS)阶段。
这个阶段计算机硬、软件有了很大的发展,出现了多用户的分时系统,计算机开始应用于对某一个管理子系统的控制,并具有一定的反馈功能。
如库存管理系统、生产调度系统、物资管理系统等。
这个阶段的处理方式已发展为面向终端的联机实时处理。
第三阶段:
(1970年至今)管理信息系统(CMIS)阶段。
这个阶段是在企业中全面的使用计算机把各种管理子系统的功能集中起来,构成了计算机化的全方位的信息系统,即现代管理信息系统。
这个阶段的处理方式是在数据库和网络基础上组成分布式处理系统。
它的特点是使用数据库和分时处理的计算机网络,并充分利用运筹学等数学方法,实现了硬件、软件和数据资源的共享.
第四章聊天室全面设计过程
4.1.设计任务
本程序综合了大多数文本聊天室的主要功能,为网上用户提供一个聊天的环境.聊天室的功能主要是实现用户的发言和观看其他人的发言内容,发言界面和聊天内容通常需要显示在同一界面中.另外,通常还需要显示当前在线的人数和用户列表,可以使用户自由选择聊天对象,了解聊天室中的情况.
4.1.1设计目的
用户经过注册过后,登录其聊天室后,可以在聊天室中能让大家抒发心情,结交好友,可以实现的发言和查看发言功能,实现查看在线用户和在线人数功能.本聊天室只是实现一些聊天的基本功能,代码简单,便于学习。
4.1.2设计内容
用户在聊天室中需要能够把自己的发言发送出去,并能够看到其他网友的在线信息和发言信息,所有在线用户都需要有一个昵称,作为用户在聊天室里的代码.
4.1.3设计指标或者要求
本次设计是关于聊天室的创建过程。
其整个过程包括5个模块:
1、用户注册
聊天用户必须经过注册成功后,方可以进入聊天室。
其用户资料自动存储到数据库中与用户登录时输入的资料进行验证匹配。
2、用户登录
只有当用户输入合法资料以及不重复的资料时,即可进行聊天室。
3、聊天室功能设计
①发送信息②查看发言③查看在线网友信息
4、界面设计
①用户进入聊天室界面②在线网友列表界面③网友发言界面④发言显示界面
5、数据库设计
4.2各版块设计过程
聊天室注册页面
每个用户想要进入聊天室聊天时,都必须先要进行用户注册。
其用户名与已有的用户名不能重复,来作为用户的身份代号,用这代号来对聊天用户进行识别。
聊天室登录页面
进入聊天室,首先是一个登录界面,每个用户每次进入聊天室都必须先登录,否则不能进入聊天室界面。
在登录界面中,除了要求输入
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 聊天室 毕业设计