NET与数据库技术在动态网站开发中研究与应用.docVIP

NET与数据库技术在动态网站开发中研究与应用.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
NET与数据库技术在动态网站开发中研究与应用

NET与数据库技术在动态网站开发中研究与应用   摘 要:随着计算机技术及互联网技术在近几年的普及,越来越多的方便了人们的生活,上网聊天的飞速发展,已成为很多人的生活的一部分,成为人们互相沟通的工具;大多数聊天室系统是通过使用ASP来开发,由于固有的在ASP中的不足,导致程序员维护困难,导致网络安全,网络传输,降低后台管理方面性能,采用ASP.net技术能更好地解决这些问题。用它来开发互动网页,不仅保留了原有的ASP的优势,而且与用JAVA开发大型网站的后台管理一样的便利;因此,本文对ASP.NET和SQL Server数据库技术在动态网站开发中的应用介绍对今后的类似应用有着指导性作用。   关键词:互联网;聊天室;数据库   中图分类号:TP311.13 文献标识码:A 文章编号:1674-7712 (2013) 22-0000-01   一、引言   Web(World Wide Web)是Internet的一个重要组成部分,促成这些计算机和它们的内容可以方便的互相访问。Web是一个客户机/服务器体系结构。最常见的聊天室就是使用ASP.net技术[1]来实现动态数据库页面的Web服务。可以较好地解决使用ASP.net带来的网络安全,网络传输的问题。   本文介绍的是一种基于Web的在线聊天系统的设计与实现,在SQL Server 2005[2]和ASP.NET的技术支撑下,完成了用户登录,修改用户信息,用户注册,聊天,信息查询五个功能聊天。在后台管理中,利用ADO.net实现后台数据库管理系统设计,能更加方便和有效的管理整个聊天室。   二、ASP.NET应用程序的结构设计[3]   应用程序结构设计是进行ASP.NET应用程序设计的第一步,一个合理的应用程序结构,在软件的稳定性、安全性以及今后系统的维护操作,有非常大的帮助。   应用程序的模式是一个很复杂而又很重要的概念,一个良好的应用程序模式,可以极大地方便软件的开发与维护,并对系统性能提供充分保证,这里主要阐述应用程序三层结构模式。   在这种模式中,将应用程序体系结构划分为表示、业务和数据三层。   (一)表示层   显示用户界面。这一般包括ASP.NET页面和Windows窗体。大多数业务应用程序均使用窗体的形式来构建表示层。每个窗体包含很多字段,用于收集用户输入的字段及显示低层输出。基于用户界面实现的两类组件为:用户界面加工组装和用户界面组件。   (二)业务层   业务层完成应用服务功能。该层通常被用于.NET的编程语言实现的组件的一个或多个支撑。大型企业应用程序一般围绕构建业务流程和业务组件的。这些概念通过含有大量实体、组件和界面的业务层来处理,主要包括:业务实体,工作流,业务组件,服务接口。   (三)数据层   数据层实现了访问外部系统。本层使用的主要是ADO.NET技术。大多数应用程序需要访问存储在数据库中的数据。这在数据层中的数据访问组件负责存储在这些数据库中的数据是开放的业务层。此层用于以下两部分组成:服务网关及数据访问组件。   三、数据库中SQL语句[4]   (一)查询:SELECT * FROM table_Name WHERE column1=a AND column2b   注释:这是条件查询语句,WHERE后是条件表达式,“*”表示查询所有的字段。   SELECT column1,column2,…column FROM table_Name   注释:查询与table_name字段相同的信息。   SELECT column1,column2 FROM table_Name ORDER BY column2 [DESC]   注释:ORDER BY是指排序按照这个字段,[DESC]是指排列从大到小,否则,排序是从小到大。   (二)添加:INSERT INTO table_Name(columna,columnb,…)SELECT columnx,columny,…FROM another_table   注释:通过一个嵌套查询将其他表格相应字段结果插到此表格。   INSERT INTO table_name(column1,column2,…)VALUES (value1,value2,…)   注释:插入语句中如果明示要插入得到字段,则按表中的字段顺序插入。此外,数据的类型应该相匹配。   (三)更新:UPDATE table_Name SET column1=’a’WHERE conditions   注释:此语句意思为某种条件下把column1字段的值修改为a?。如果不加条件,默认把字段全更改。   (四)删除:DELETE FROM table_Name

文档评论(0)

3471161553 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档