欢迎来到天天文库
浏览记录
ID:27685082
大小:61.78 KB
页数:9页
时间:2018-12-05
《net与数据库技术在动态网站开发中的研究与应用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、NET与数据库技术在动态网站开发中的研究与应用摘要:随着计算机技术及互联网技术在近几年的普及,越来越多的方便了人们的生活,上网聊天的飞速发已成为很多人的生活的一部分,成为人们互相沟通的工具;大多数聊天室系统是通过使用ASP来开发,由于固有的在ASP中的不足,导致程序员维护困难,导致网络安全,网络传输,降低后台管理方面性能,采用ASP.net技术能更好地解决这些问题。用它来开发互动网页,不仅保留了原有的ASP的优势,而且与用JAVA开发大型网站的后台管理一样的便利;因此,本文对ASP.NET和SQLServ
2、er数据库技术在动态网站开发中的应用介绍对今后的类似应用有着指导性作用。关键词:互联网;聊天室;数据库中图分类号:TP311.13文献标识码:A文章编号:1674-7712(2013)22-0000-01一、引言Web(WorldWideWeb)是Internet的一个重要组成部分,促成这些计算机和它们的内容可以方便的互相访问。Web是一个客户机/服务器体系结构。最常见的聊天室就是使用ASP.net技术[1]来实现动态数据库页面的Web服务。可以较好地解决使用ASP.net带来的网络安全,网络传输的问题。
3、本文介绍的是一种基于Web的在线聊天系统的设计与实现,在SQLServer2005[2]和ASP.NET的技术支撑下,完成了用户登录,修改用户信息,用户注册,聊天,信息查询五个功能聊天。在后台管理中,利用ADO.net实现后台数据库管理系统设计,能更加方便和有效的管理整个聊天室。二、ASP.NET应用程序的结构设计[3]应用程序结构设计是进行ASP.NET应用程序设计的第一步,一个合理的应用程序结构,在软件的稳定性、安全性以及今后系统的维护操作,有非常大的帮助。应用程序的模式是一个很复杂而又很重要的概念,
4、一个良好的应用程序模式,可以极大地方便软件的开发与维护,并对系统性能提供充分保证,这里主要阐述应用程序三层结构模式。在这种模式中,将应用程序体系结构划分为表示、业务和数据三层。(一)表示层显示用户界面。这一般包括ASP.NET页面和Windows窗体。大多数业务应用程序均使用窗体的形式来构建表示层。每个窗体包含很多字段,用于收集用户输入的字段及显示低层输出。基于用户界面实现的两类组件为:用户界面加工组装和用户界面组件。(二)业务层业务层完成应用服务功能。该层通常被用于.NET的编程语言实现的组件的一个或多
5、个支撑。大型企业应用程序一般绕构建业务流程和业务组件的。这些概念通过含有大量实体、组件和界面的业务层来处理,主要包括:业务实体,工作流,业务组件,服务接口。(三)数据层数据层实现了访问外部系统。本层使用的主要是ADO.NET技术。大多数应用程序需要访问存储在数据库中的数据。这在数据层中的数据访问组件负责存储在这些数据库中的数据是开放的业务层。此层用于以下两部分组成:服务网关及数据访问组件。三、数据库中SQL语句[4](一)查询:SELECT*FROMtable_NameWHEREcolumnl=aANDc
6、olumn2>b注释:这是条件查询语句,WHERE后是条件表达式,“表示查询所有的字段。SELECTcolumnl,column2,•••columnFROMtable_Name注释:查询与table_name字段相同的信息。SELECTcolumnl,column2FROMtable_NameORDERBYcolumn2[DESC]注释:ORDERBY是指排序按照这个字段,[DESC]是指排列从大到小,否则,排序是从小到大。(二)添加:INSERTINTOtable_Name(columna,colum
7、nb,…)SELECTcolumnx,columny,".FROManother_table注释:通过一个嵌套查询将其他表格相应字段结果插到此表格。INSERTINTOtab1e_name(column1,column2,…)VALUES(valuel,value2,…)注释:插入语句中如果明示要插入得到字段,则按表中的字段顺序插入。此外,数据的类型应该相匹配。(三)更新:UPDATEtable_NameSETcolumnl=’a’WHEREconditions注释:此语句意思为某种条件下把columnl
8、字段的值修改为a*。如果不加条件,默认把字段全更改。(四)删除:DELETEFROMtable_NameWHEREconditions注释:把符合条件的记录全删除。四、聊天室规划与实现(一)聊天室规划1.每个用户进入聊天室之前,可以无需注册,进行用户登录2.用户可以进入[用户信息登录界面]输入自己登录名和密码1.聊天室内聊天可以看到:所有在线用户人总数及信息。点用户名可以查看其该用户详细信息。可以与一个用户私聊,也可以和用户群
此文档下载收益归作者所有