《基于Aspnet技术和SQL Server聊天室系统实现.docx》由会员分享,可在线阅读,更多相关《基于Aspnet技术和SQL Server聊天室系统实现.docx(24页珍藏版)》请在第一文库网上搜索。
1、随着互联网大的趋势的到来,各行各业都在考虑利用互联网将自己的信息推广出去,最好方式就是建立网络管理系统,并对其进行管理,由于现在网络的发达,本文是基于A技术和SQ1SerVer聊天室系统的实现。聊天室是互联网上常见的应用之一。在聊天室中每一位用户都可以与别人分享喜怒哀乐,进行思想交流。聊天室使用数据库汇集每个人的发言,然后将数据库中的发言信息显示在页面上,使每一位用户都能看见。具体来说,多用户聊天室包括,用户管理,用户发言,显示发言信息和注销用户这四项基本功能。成为了一个网络家园、一个表现自我的平台,同时也是一个表露心声、书写自己心灵旦记的网络空间,也是一个了解朋友的重要窗口,更是一片陶冶情操
2、、培养耐性、锻炼设计思维的净土。本文主要探讨了具有空间聊天室系统的作用、特点、功能及其实现。提供一个更加宽阔的展现自我的平台,推进网络文化的普及与传播,同时为大家提供一个认识志同道合的朋友的机会。第1章绪论31. 1课题背景及研究意义31.2课题应用领域3第2章系统分析32. 1.1系统概述32. 1.2j321.3*J月匕ij42.2总体设计42.2.1开发与设计的总体思想42.2.2空间功能设计42. 2.3界面设计4第3章详细设计43.1.1用户进入空间聊天界面53. 12用户注册QQ空间界面53. 1.3输入手机号注册53. 1.4登录成功后的页面63.1.5我的基本信息83.1.7留
3、言板页面173.2系统流程分析参考文献23总结24致谢25第一章绪论小小空间聊天室其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。1.1课题背景及研究意义计算机技术的发展,特别是网络技术的飞速发展,给人们在网上谈天说地极大的方便。本论文中,将WEB制作的基本原理和方法应用到整个系统,并对其进行需求分析,提出了解决问题的具体方法。在具体制作中,用ASP.net技术来实现B/S系统,ASP.net技术与数据库技术结合,用户在浏览器端可以随意说自己想说的话,而数据的后台操作则
4、由服务器端处理。这样提高了网页的互动性,使整个系统能更好的为用户服务。1. 2课题应用领域HBui1der是DC1oud(数字天堂)推出的一款支持HTM15的Web开发IDEo1HBui1der的编写用到了Java、C、Web和Ruby0HBui1der本身主体是由JaVa编写。它基于EeIiPSe,所以顺其自然地兼容了ECIiPSe的插件特点:快,是HBUiIder的最大优势,通过完整的语法提示和代码输入法、代码块等,大幅提升HTM1、js、CSS的开发效率。第二章系统分析2.1需求分析聊天室使用数据库汇集每个人的发言,然后将数据中的信息显示再页面上,使每一位用户都能看见。2.1.1 系统概
5、述具体来说,空间个人主页包括以下功能:一、用户管理:实现用户的注册、登录心脏验证功能。二、用户登录界面:打开就能够看到登陆时的几个选项。三、显示自己的个人信息:点击就能看到自己的个人信息。四、显示留言板信息。五、注销用户:当用户离开时注销其登录信息。2. 1.2系统运行环境一、操作系统:Hbui1der二、开发环境:MicrosoftVisua1Studio2005三、数据库:SQ1Server2.1. 3功能需求描述本系统实现了聊天室系统,功能包括用户注册、用户登录、用户留言、实时浏览发言、注销身份等。2. 2总体设计对于大型的系统而言,往往采用分层的体系结构。这种多层结构在层与层之间相互独
6、立,任何一层的改变不会影响其他层的功能,一般都具有基本的3层:数据访问层;业务逻辑层;页面显示层;如下:Web系统的3层体系结构:页面显示层一:逻辑接口层一:业务逻辑层一:数据接口层一:数据访问层一数据源注:在开发过程中,需要在逻辑上清楚的把3层分别实现功能,并以次设计整个系统的实现,以及管理整个系统的代码文件。不能把处于不同层次的文件混在一-起,否则会造成系统逻辑上的混乱,使庞大的系统难于管理和维护,容易导致系统的失败。2. 2.1空间聊天功能设计用户登陆在进入多用户聊天室之前,需要首先经过登陆页面,如下图,老用户直接输入用户名和密码就可以登陆;如果是新用户,输入完用户名和密码以后也可以登陆
7、聊天事,同时完成用户的注册,自动存入数据库中。发表消息登陆之后,就可以发表信息,如下图,在发表信息的同时,可以通过下拉框选择发言者的表情。在输入完所要发表的信息以后单击“发言”就可以发出信息。浏览消息在发表信息的同时,用户还可以及时的看到自己和其他用户发表的信息,如下图所示。这个页面是自动刷新的页面,可以显示最新的10条留言信息。2. 2.2界面设计第三章详细设计2.1.1 用户进入空间聊天界面,如下图:3.1.2用户注册QQ空间界面,如下图:其运行代码为:Documentformaction=#)注册QQ空间Gh1用 户 名:密 &nbs
8、p;码:inputtype-,passwordz,name-passwordid=zzpasswordzzPIaCeho1der=请输入密码名required)nbsp; 话:inputtype=te1name=te1id=te1p1aceho1der=7请输入手机号码required)已有账号?点击spanCIaSS=switchIOgin_B1n登录ChD登录QQ空间divC1aSS=用 户 名:密 码:divC1aSS=没有账号?点击spanCIaSS=switchregisteJBtn注
9、册账号3.13输入手机号注册,如下图:3.1.4登录成功后的页面,如下图:欢迎来到QQ空间其运行代码为:首页*margin:Ojpadding:0;.demobackground:pink;width:100%;height:50px;navheight:65px;width:650px;margin:0auto;navu1Ii1ist-sty1e-type:none;f1oat:1eft;navu11i:hoverbackground-co1or:grey)navu1Iiatext-decoration:none;disp1ay:b1ock;width:130px;1ine-height:50px;text-a1ign:center;co1or:white;font-fimiIy,z,;navu1Iiu1Iif1oat:none;navu1Iiu1Iiaco1or:b1ack;navu1Iiu1disp1ay:none;navu1Iiihoveru1disp1ay:b1ock;1ine-height:IOOpx;.t1position:abso1ute;1eft:Opx;font-size:20px;.t2font-size:16px;).img1width:700px;height:400px;a1ign:center;)SCriPtdivc1ass=,/de