毕业论文

打赏
当前位置: 毕业论文 > 计算机论文 >

C#+sqlserver网上订餐系统的设计+源代码(3)

时间:2021-05-09 21:32来源:毕业论文
1.4建立网上订餐网站的必然性 网上订餐具有优惠幅度大,方便快捷,省时省心等优点。例如百度糯米网,美团外卖,饿了吧等一系列知名外卖网站潜移默

1.4建立网上订餐网站的必然性

网上订餐具有优惠幅度大,方便快捷,省时省心等优点。例如百度糯米网,美团外卖,饿了吧等一系列知名外卖网站潜移默化中的影响了人们的生活,但是由于线下对注册商户的管理不到位,造成了网上订餐者权益受到侵害的事件时有发生。国家也即将出台相应的法律法规,保护网上订餐者的合法权益。同时在安全支付的方面采用了货到付款,支付宝,第三方信任支付等解决方案。

2 开发工具及系统模式 

2.1 开发环境的介绍

微软称Visual Studio 2010集成开发环境(IDE)的界面被重新设计和组织,变得更加清晰和简单。Visual Studio 2010将会带来.NET Framework 4.0并且支持开发面向Windows 7的应用程序。 除了Microsoft SQL Server,它还将会支持IBM DB2和Oracle数据库。它将具有内置的Microsoft Silverlight开发支持,包含一个交互设计器[3]。

新的IDE更好的支持了多文档窗口以及浮动工具窗,并且对于多显示器的支持也有所增强。IDE的外壳使用WPF重写,内部使用MEF重新设计,以提供比先前版本更好的扩展性。

Visual Studio 2010将会提供一些工具来使并行计算更加简单:除了.NET Framework的本地代码并行扩展以及并行模式库(Parallel Patterns Library),Visual Studio 2010还包含了用于调试并行程序的工具[4]。这些新工具使并行任务以及它们的运行时堆栈可视化。这些工具可以用来可视化线程等待时间以及线程在多核心之间的移动。Visual Studio 2010代码编辑器现在支持高亮引用;当一个符号被选择时,所有对于这个符号的引用都会被高亮。它还提供了一个快速查找特性来增量查找所有在C++、C#以及VB.NET工程中的符号。快速查找支持子串匹配以及驼峰式大小写查找。 调用继承树(Call Hierarchy)特性允许开发者查看所有被当前方法调用的方法,以及所有调用当前方法的方法。Visual Studio的IntelliSense支持一个consume-first模式,在这种模式下,IntelliSense不会自动完成标识符,这就允许开发者使用未定义的标识符(如变量或方法名)并在以后来定义它们。文献综述

2.2 ASP.NET技术简介

ASP.NET 是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术。 指 Active Server Pages(动态服务器页面) ,运行于 IIS 之中的程序[5]。

ASP.NET使用一种字符基础的,分级的配置系统,虚拟服务器环境和应用程序的设置更加简单。因为配置信息都保存在简单文本中,新的设置有可能都不需要启动本地的管理员工具就可以实现。这种被称为"Zero Local Administration"的哲学观念使ASP.NET的基于应用的开发更加具体和快捷[6]。一个ASP.NET的应用程序在一台服务器系统的安装只需要简单的拷贝一些必须的文件,不需要系统的重新启动,一切就是这么简单。多处理器环境的可靠性ASP.NET已经被刻意设计成为一种可以用于多处理器的开发工具,它在多处理器的环境下用特殊的无缝连接技术,将很大的提高运行速度。即使你现在的ASP.NET应用软件是为一个处理器开发的,将来多处理器运行时不需要任何改变都能提高他们的效能,但现在的ASP却做不到这一点。自定义性和可扩展性ASP.NET设计时考虑了让网站开发人员可以在自己的代码中自己定义"plug-in"的模块。这与原来的包含关系不同,ASP.NET可以加入自己定义的任何组件。网站程序的开发从来没有这么简单过。安全性基于Windows认证技术和每应用程序配置,你可以确保你的原程序是绝对安全的。ASP.NET的语法在很大程度上与 ASP 兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。可以通过在现有 ASP 应用程序中逐渐添加ASP.NET功能,随时增强 ASP 应用程序的功能[7]。ASP.NET是一个已编译的、基于 .NET 的环境,把基于通用语言的程序在服务器上运行。将程序在服务器端首次运行时进行编译,比ASP即时解释程序速度上要快很多.而且是可以用任何与 .NET 兼容的语言(包括Visual Basic .NET、C# 和 JScript .NET.)创作应用程序。另外,任何ASP.NET应用程序都可以使用整个 .NET Framework。开发人员可以方便地获得这些技术的优点来~自^751论+文.网www.751com.cn/ ,其中包括托管的公共语言运行库环境、类型安全、继承等等。ASP.NET可以无缝地与 WYSIWYG HTML编辑器和其他编程工具(包括Microsoft Visual Studio .NET)一起工作。这不仅使得 Web 开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到 Web 页的 GUI 和完全集成的调试支持。当创建ASP.NET应用程序时,开发人员可以使用 Web窗体或 XML Web services,或以他们认为合适的任何方式进行组合。每个功能都能得到同一结构的支持,使其能够使用身份验证方案,缓存经常使用的数据,或者对应用程序的配置进行自定义。对于从来没有开发过网站程序的人员,则应该至少掌握一些HTML语言和简单的Web开发术语,了解交互式Web程序开发的概念,包含窗体,脚本,和数据接口的概念,如果具备了这些条件的话,那么就可以进行一些有关ASP.NET的网络编程开发。 C#+sqlserver网上订餐系统的设计+源代码(3):http://www.751com.cn/jisuanji/lunwen_74974.html

------分隔线----------------------------
推荐内容