ASP+access校园网上跳蚤市场的设计与开发(5)
时间:2017-06-01 11:33 来源:毕业论文 作者:毕业论文 点击:次
2.3 可行性分析 可行性分析具体分为技术可行性和校园支付可行性。 2.3.1 技术可行性 (1) 开发工具 1.Visual Studio 2008简介 VS2008引入了250多个新特性,整合了对象、关系型数据、XML的访问方式,语言更加简洁。使用Visual Studio 2008可以高效开发Windows应用程序。设计器中可以实时反映变更,XML中智能感知功能可以提高开发效率。同时Visual Studio 2008支持项目模板、调试器和部署程序。Visual Studio 2008可以高效开发Web应用,集成了AJAX 1.0,包含AJAX项目模板,它还可以高效开发Office应用和Mobile应用。以下罗列了Visual Studio 2008 所独具的一些特点: (1)NET Framework 对重定向的支持 使用Visual Studio 2008可以进行基于多个.net framework 版本的开发,Visual Studio 2008同时支持framework 2.0/3.0和3.5几个版本。在不同的版本下它可以自动的框架特性工具箱,项目类型,引用,智能提示过滤功能。 (2)ASP.NET AJAX和JavaScript智能客户端支持 ASP.NET AJAX成为.NET 3.5的一部分,除了包括ASP.NET AJAX 1.0的所有功能外,还集成了许多控件。 (3) 全新的Web开发新体验 Web设计器提供了分割视图编辑、嵌套母板页、以及强大的CSS编辑器集成。 ASP.NET还提供了三个新的控件:<asp:ListView>、<asp:DataPager>、<asp:LinqDataSource>,这些控件对数据场景提供了非常好的支持,允许对输出的标识做完全的控制。 (4)编程语言方面的改进和LINQ i. VS 2008中新的VB和C#编译器对这些语言做了显著的改进 a、函数式编程 b、自动属性 c、对象初始化器,集合初始化器 d、隐式本地变量,引入了var关键字,允许开发者在定义变量时不指定类型 编译器性能改进: 重新生成一个 Visual Basic /C#项目并运行一个后台编译器的速度提高到了原来的3倍,使用的 内存却只有原来的1/3。 在编辑器里滚动较大的 C# 文件的速度比原来快了一倍,键入新文本的速度是原来的1.5倍对C# 中庞大类型的智能感应响应时间提高了10倍。 ii.集成LINQ(语言集成查询)使得查询和操作数据成为.NET中的一等编程概念。 (5)浏览.NET Framework库源码 Visual Studio 2008有内置的调试器支持,自动按需调试进入代码。 这个开源的一个好处就是在debug的时候可以直接进入.NET的类库。 2.Access简介 Microsoft Office Access是由微软发布的关联式数据库管理系统。它结合了 Microsoft Jet Database Engine 和图形用户界面两项特点,是 Microsoft Office 的系统程式之一。 Microsoft Access在很多地方得到广泛使用,例如小型企业,大公司的部门,和喜爱编程的开发人员专门利用它来制作处理数据的桌面系统。它也常被用来开发简单的Web应用程序。这些应用程序都利用ASP技术在Internet Information Services运行。比较复杂的Web应用程序则使用PHP/MYSQL或者ASP/Microsoft SQL Server。 它的使用方便程度和强大的设计工具为初级程序员提供许多功能。不过,这种便于使用可能使人误解。这类开发者都是没有在应用或者数据设计方面训练的办公室从业人员。因此许多人以为这样的开发者能够创造可用的系统,但也有很多人认为工具本身的局限性产生了这样的误导。 一些专业的应用程序开发人员使用 Access 用作快速应用开发,特别是给街道上的推销员制作一个初型或独立应用程序的工具。可是如果是透个网络存取数据的话,Access 的可扩放性并不高。因此当程序被较多使用者使用时,他们的选择多会是倾向于一些客户端-服务器为本的方案,例如 Oracle、、Microsoft SQL Server、Windows SharePoint Services、MySQL、ALPHA Five,或者Filemaker。无论如何,不少 Access 的功能可以用作其他数据库的后期应用,包括 JET(档案为主的数据库引擎,Access 缺省使用)、Microsoft SQL Server、Oracle和任何其他跟ODBC兼容的产品。这种方法允许开发者把一个成熟的应用的数据移动到一台更大功率的服务器而没有已经在适当的位置牺牲发展。 (责任编辑:qin) |