在对Visual Studio 2005进行的一次非常大的、及时的、全面的升级,孕育而出的就是Visual Studio 2008。另一方面,又是面向Web 2.0、Windows Vista、Office 2007的下一代开发工具。
由于Visual Studio 2008引入了足够多的、新的特性,以至于在XML的访问方式方面有了很多的自己独特的优点,如整合了对象、非常简单明了的语言和关系型数据。Windows应用能够被Visual Studio 2008高效的开发出来。为了提高开发的效率,专门在XAML中设计了一项智能感知功能。然而实时反映变更的功能在设计器里面就可以体现出来。另一方面,Visual Studio 2008还支持部署程序、调试器和项目模板。因为Visual Studio 2008强大的功能,使得其不但可以高效去开发Web应用,在开发Mobile应用和Office应用等这方面的效率来说更是不可藐视的。
Visual Studio 2008 拥有很多的优点,最特别的方面比如说,数据功能和改进的语言。其目的就是为了更好的帮助开发人员去创建先进的软件。比如说每个编程人员都可以利用语言集成的查询,轻松地处理信息和构建解决方案再进行分析。
1.3.5 访问数据库:ADO.NET
C#.NET在数据库程序设计方面,使用ADO.NET作为数据库存取的接口。ADO.NET采用新颖的对象观念,专为Microsoft.NET平台而去打造的,采用了离线存取的模式,可以提供给很多人同时去存取,在Internet环境中使用是非常适合的。ADO.NET是微软新一代.NET数据库的存取结构。数据库和数据源间联系是必须要有专门的工具去处理的,而这个非常必要的工具就是ADO.NET。它的主要作用是用来开发数据库应用程序的,提供了一个非常专业的面向对象的数据存取架构。ADO.NET具有下列优越性:
ADO.NET 是一组类库,它可以在.NET Framework上存取数据库的,由于其中包含了. NET Data Provider,所以可以进行数据库的存取与连接。数据库程序设计人员通过ADO.NET技术,就可以很轻松地使用各种对象,对符合自己需求的数据库内容进行存储。从另一个方面来讲,一个数据库存取的标准接口被ADO.NET定义,根据这个标准,提供数据库管理系统的各个厂商就可以去开发相应的.NET Data Provider。这样一来,应用程序人员在编写数据库的时候就可以不必去了解各类数据库运作的细节,只要学会ADO.NET提供对象的架构,便可轻易地存取所有支持. NET Data Provider的数据库。
ADO.NET是应用程序和数据源之间沟通的桥梁。主要是由ADO.NET提供对象,然后结合 SQL语法就可以做到存取数据库内的数据了。只要是通过OLEDB或ODBC接口所能存取的数据库,用ADO.NET对象这种方法来存取也是可以的。另外ADO.NET也可提高数据库的延展性。
2 分析
2.1 系统需求分析
经过一系列的调查,我们发现人们对于该系统的需要应该有以下功能:
(1) 在前台页面里面,用户可以自主完成网上订餐操作,用户可以看见网站内的一些动态消息,顾客还可以根据自己的需要对订单进行操作。
(2) 在后台管理模块中,超级管理员可以维护员工以及系统数据信息,还需要对菜品进行添加修改删除及订单,可以把具体的订单分配到具体的员工身上,还需要有修改公告的功能。
(3) 在员工这一模块里,员工自己可以登录系统查看自己的送餐情况,以及修改登录密码的简单操作。源:自*751~·论,文'网·www.751com.cn/
2.2 系统可行性分析
在进行开发一个项目之前,第一步就是要对即将进行开发的项目进行可行性分析,确定是否项目可以有能力和条件开发出来。通过对多方面的因素和条件的调查、判断进行可行性分析。