毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

ASP.NET同学录制作+需求分析+数据库设计 第2页

更新时间:2010-8-21:  来源:毕业论文
ASP.NET同学录制作+需求分析+数据库设计 第2页
图1-1 Browse/Server模式结构图
   (1)用户的操作使用简单。B/S只需安装一个提供友好界面的通用浏览器,如Internet Explorer等,不需要对客户进行而外培训;
(2)B/S结构具有可伸缩性,在网络环境允许的条件下,可以尽可能多地增加浏览器和服务器,不受原有网络资源的影响;毕业论文http://www.751com.cn
(3)易于开发、安装和文护。B/S结构只需对服务器端的应用平台进行开发和集成,减少了开发、安装和文护费用。本文来自辣'文.论-文|网
与C/S比较,B/S还具有以下优点:
首先,它简化了客户端。它无需像C/S模式那样在不同的客户机上安装不同的客户应用程序,而只需安装通用的浏览器软件。
其次,它简化了系统的开发和文护。系统的开发者无须再为不同级别的用户设计开发不同的客户应用程序了,只需把所有的功能都实现在Web服务器上,并就不同的功能为各个组别的用户设置权限就可以了。
最后,它使用户的操作变成得更简单。对于C/S模式,客户应用程序有自己特定的规格,使用者需要接受专门培训。而采用B/S模式时,客户端只要一个简单易用的浏览器软件。无论是决策层还是操作层的人员都无需培训,就可以直接使用7
根据以上分析比较,传统的B/S结构系统都是采用ASP实现的,在技术上已渐现淘汰的趋势,Internet的飞速发展使得B/S模式已成为当前热门的系统架构方式。微软新近提出的.NET架构是新一代互联网应用软件和服务战略,它使微软现有的软件在网络时代不仅使用于传统的个人计算机,而且能够满足各种新设备的要求。ASP.NET作为.NET架构的一部分,不是ASP的简单升级,其全新的技术架构会让人们的编程工作变得更加简单。基于技术的创新,利用ASP.NET开发一个基于B/S结构的班级同学录系统很有现实意义。
1.2开发同学录网站的意义及作用
当同学们离开校园,大学的校友都要各奔东西了,四年的时光转眼即将过去,同学间的友谊将成为宝贵的精神财富。但随着时间的流逝,工作变迁,生活环境的转变,手中的通讯簿已不能满足人们的需求。当然了,随着Internet和WWW技术的飞速发展,网络已遍布世界的每一个角落,网络资源的使用使人与人之间的距离缩短了,要在网络上找到昔日的老同学已不再是件难事。那么,同学录网站作为一种方便同学之间联系的使用系统便应运而生。本同学录是为班级同学之间进行交流和联系提供的一个平台,通过提供完善的同学录服务和规范同学录的管理,可以达到增进同学之间、同学和母校之间的感情,方便校友联系的目的。
本同学录系统主要为了同学之间信息的交流和知识的传播而设计的,其目的在于方便同学和师生间的联系,增强彼此间的感情。基于这个目的,本系统设计的主要功能有班级留言板、班级相册、资料共享、发表日志及发送短消息等等。通过系统中的功能,同学可以随时了解班级动态,及时与同学联系。
2  相关知识与技术
2.1ASP.NET技术
ASP(Active Server Pages)是Microsoft开发的运行在IIS(Internet Information Server)下的一个服务器端脚本运行环境,用户可以使用它产生和执行动态的、交互的、高性能的Web服务器应用程序,ASP只在服务器端运行。并将执行结果以HTML文件形式传给Web浏览器,对客户端要求低,属于胖服务器瘦客户端的运行模式。
ASP.NET是微软推出的新一代的Web应用程序开发技术,是新型体系结构.NET中的一部分,与ASP有本质上的不同,它客服了原先使用ASP开发应用程序所带来的种种限制。微软为ASP.NET设计了这样一个策略:易于写出结构清晰的代码、代码易于重用和共享、可用编译类语言编写等等,目的是让程序员更容易开发出Web应用程序。在.NET FrameWork上提供了一个全方位的Web开发平台,它是建立和管理Web应用程序最佳的平台之一。整个ASP.NET是采用C#撰写的,并和.NET FrameWork紧密整合提供更模块化的设计方式。在ASP.NET中,大量使用组件技术,将Web浏览器和Web服务之间的网络通信完全包装起来,实现动态网站和开发B/S模式的应用软件,ASP.NET不失为一种好的选择,它克服了ASP在安全性、代码混乱和不易调试等方面的问题2。本文来自辣'文.论-文|网
和ASP相比,ASP.NET具有很多优势:
①语言独立性,可使用VB.NET、C#等;
②代码更易于编写,结构更清晰;
③程序代码可以与 用户界面彻底分开,使程序可读性更强;
④执行效率更高;
⑤简化组件的部署和组件的操作;
⑥支持多种客户端类型;
⑦更强的可靠性和安全性;
2.1.1ASP.NET技术特征
ASP.NET所采用的技术大致有如下几种2:
(1)服务器控件。页面使用了新的服务器端控件,使页面的状态管理自动化,并减少所写代码的数量。ASP.NET页面有一个与VB表单类似的编程模型,提供了在服务器上执行组件的可能,而且这些组件可以生成页面的某一部分并返回给用户。
(2)HTML服务器端控件。HTML服务器端控件可以用来在页面输出中生成HTML组件,并允许在运行中使用代码设置这些控件的属性。
(3)页面控件。这些控件可以在服务器上执行,在页面输出中生成更复杂的HTML组件和对象。
(4)Web服务。Web服务允许开发者创建不生成可视输出的类,但是为客户机提供了一些服务。例如,可以调用函数并在对请求的响应中返回特定的值。也就是说,Web服务使ASP.NET开发者可快速方便地创建自定义的服务对象。客户机可以使用HTTP-GET,HTTP-POST或者HTTP-SOAP程序同步或异步地访问它们。
(5)错误处理、调试和跟踪特性有了很大的扩展和改进。原来的ASP在错误处理和调试方面一直不如其他开发环境。而现在,ASP.NET的每一个页面都有自己的“错误页面”。在执行的时候还可以显示页面代码中使用的值,从而提供了一个“跟踪”工具;另外调试也可以在不同语言之间执行,从而使用可以无间隙的从一种语言转到另一种语言进行单步调试。
2.1.2 ASP.NET页面主要优点毕业论文http://www.751com.cn
ASP.NET是一种建立动态Web应用程序的技术。它是.NET框架的一部分,开发者可以使用任何.NET兼容的语言来编写ASP.NET应用程序。使用Visual Basic.NET,C#,J#语音在ASP.NET页面进行编译可以提供比脚本语言更出色的性能表现。ASP.NET页面的主要优点如下2:
(1)控件可以重复使用将功能封装起来,用户不必另外编写代码,就可以实现状态管理、确认、数据处理等功能,从而简化了许多普通的编程任务。
(2)ASP.NET页面的代码更简洁,易于阅读。在服务器端控件中封装代码,同时又能在页面中使用合适的事件处理技术,这使设计更为结构化。
(3)ASP.NET页面对于代码和用户界面开发工具有更好的支持。
(4)ASP.NET页面最大优点是它没有对非结构脚本语言(包括VBScript和Jscript)的依赖性。ASP.NET中用户可以使用任何一种ASP.NET支持的语言编写代码,可以不用以前的内嵌代码来编写代码从而使其成为一个单独模块使用。本文来自辣'文.论-文|网
2.2ADO.NET数据访问服务技术
ADO.NET是.NET框架中数据库访问的基础,是ASP.NET应用程序开发的核心,无论是大型的Oracle还是简单的文本文件,我们都可以使用ADO.NET来访问和操作。在ASP.NET中,ADO.NET的功能发挥的淋漓尽致,这也是很多用ASP.NET编写的基于B/S结构的应用一直存在的原因,也反映了ADO.NET的成功。
ADO.NET通过数据处理将数据访问分解为多个可以单独使用的不连续组件。ADO.NET包含用于连接到数据库、执行命令和检索结果的.NET FrameWork数据提供程序,用户可以直接处理检索到的结果,或将检索到的结果放入ADO.NET DataSet对象中,以便与来自多个源的数据直接组合在一起,以特殊方式向用户公开。ADO.NET DataSet对象可以独立于.NET Framework数据提供程序使用,用来管理应用程序本地的数据或来自XML

上一页  [1] [2] [3] [4] [5] [6] 下一页

ASP.NET同学录制作+需求分析+数据库设计 第2页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。