ASP.NET+SQLServer校园商家门户网站的设计(2)
时间:2022-07-18 22:08 来源:毕业论文 作者:毕业论文 点击:次
1。2 选题意义 高速发展的信息产业,生活的智能化,网络在我们的学习和生活中扮演的角色越来越重要。校园商家门户网站的主要客户群定位在校园商家和学生,根据他们的供需需求,搭建第三方可视化平台,商家通过发布商品信息展示自己商店的商品,使用者通过浏览商品进行商品的挑选工作,简洁方便的搭建起商家和学生的桥梁。 通过该平台的设计与开发,使校园商家的市场进一步得到发展和优化,调节了由于市场资源不足和市场碎片化带来的不均匀发展,使得各个商家得到公平化的发展,同时给用户带来的不仅是挑选方面的多样化,还节省了时间,给学习和生活带来了便捷。 2 开发工具 本课题研究的是校园商家门户网站,在前期调研活动中,参考了如今知名的校园商家门户网站,比如美团外卖、饿了吗、大众点评、口碑外卖等,了解了相关的门户网站后,需要掌握的编程语言是基于C#的ASP。NET,开发平台是Visual Studio 开发平台。 2。1 基于C#的ASP。NET 2。1。1 C#语言概述 C#是微软在2000提出的面向对象编程语言,适用于分布式环境组件的开发,源于C++,和JAVA相似。C#在继承了C和C++的基础上,屏蔽了它们一些复杂特性,充分利用了VB的可视化操作和C++的高效功能,为编写。NET的应用形成了自己独具一格的特点,简单性、完全面向对象性和类型安全性是C#语言的最显著特点。简单性体现在C#禁止直接使用指针,取消了多重继承,程序设计者的内存管理工作的简化得益于自动垃圾回收,在此基础上程序变得简单;完全面向对象化主要体现是C#支持封装、继承和多,其中,封装实现了模块化和信息隐藏,继承实现了代码的重用,多态性增强了系统的可扩展性;类型安全指的是C#是强类型语言,即每个变量和对象必须具有声明类型禁止进行不安全的类型转换。 2。1。2 ASP。NET概述 ASP。NET,简称。NET,是定义了一种公共语言子集(Common Language Subset ,CLS)的开发平台,在为符合其规范的语言与类库之间提供了一种无缝集成的混合语。简言之,。NET搭建的第三代因特网平台,使网站之间的协同合作问题得到最大程度的解决,最终使信息渠道最大化。在。NET平台上,网站之间的连接是通过相关的协定,规范它们之间的协同关系,最终实现自动交流,更加全面的服务。 2。1。3 ASP。NET工作原理 活动服务器页面(Active Server Pages ,ASP),提供了混合使用HTML、脚本语言以及组件来开发Internet应用程序的编程环境。用户发出一个Web网页请求时,主要通过以下步骤展开。第一,Web服务器接收到来自客户端的HTTP请求。第二,Web服务器通过解析客户的HTTP请求来定位所该网页的位置。当请求的网页的文件名的后缀是aspx时,文件被传送到aspnet_isapi。dll进行相关的处理,CLR收到由aspnet_isapi。dll由ASP。NET提供的代码,会出现两种情况:一种是之前没有执行过这个程序,此时由CLR编译并执行,得到纯HTML结果;另外一种是执行过这个程序,通过直接执行编译好的程序也会得到相应的HTML结果。第三,作为HTTP响应将HTML结果传回浏览器。当浏览器收到来自服务器的相应之后,就能显示请求的Web网页了。 2。1。4 ASP。NET的优势 论文网 Asp。net成为现在主流网络开发技术之一,自身具有许多优点和新的特性,具体优点如下: (1)可管理性:Asp。net对于服务器环境和Web应用程序的环境有所简化,配置系统是通过文本分级配置的。 (责任编辑:qin) |