1.2 系统开发意义
网上旅馆订房系统是以旅馆的经济效益为目标,为旅馆管理人员以及员工提供更加简单明了好用和功能强大并且非常灵活的应用工具,激励管理人员和员工们的积极性,促使他们能向顾客提供更加良好和便捷好的服务。这些改进使宾客们能感到更加满意,为酒店带来更多的回头客和非常丰厚的收入。与此同时,网上旅馆订房系统通过对人流、物流、资金流的科学管理以及非常有效的控制,大大的提高了管理人员和员工的工作效率,降低了各个方面的经营成本,从而获取了更持久高额的利润。
2 系统开发工具及环境
2.1 系统开发环境
硬件平台:硬盘空间: 80G以上;
内存: 1G以上;
CPU: Inter Pentium 4 3.0GHz 或更高;
操作系统:Windows 2000/windows XP/Windows 7/Windows 10;
其它软件:浏览器:谷歌浏览器、IE浏览器 6.0以上;
数据库: SQL Server 2012;
开发平台:Microsoft Visual Studio 2010
2.2 开发环境的选择
开发前,第一个问题是,首先决定的问题,由什么开发环境编写的系统?目前最常见的网络编程语言是那些,主要是JSP、ASP、PHP和.NET这几种语言。有微软的Visual Studio,Eclipse中,Borland公司的JBuilder,这些都不是编程语言,但是是编程语言程序“集成开发工具”的建设工具,但是他们在设计过程中发挥着一个非常非常重要的角色,因为正确的选择综合这个工具可以加速编程速度,测试程序和调试进度,所以我们选择的开发工具对整体的程序开发进度产生着决定性的影响,因此一开始就要选好开发工具,选择程序语言的.NET。[1]
ASP.NET是基于微软开发平台和新一代的Web形式的.NET平台下XML Web服务的形式。对于ASP的方面,ASP.NET ASP不仅仅是一个简简单单的升级。在 ASP.NET基于公共语言运行的程序框架时,可以用于在服务器上生成一个非常强大的Web应用程序。这与早期版本的ASP比起来有很多很多的不同之处。我们先从外观上看,ASP.NET和ASP是他们非常相似的,但是在本质上却是完全不同的。ASP.NET的组件和模块它几乎是完全基于组件对象,每一页,每个对象和HTML元素是单独的一个运行。在语言学科的发展过程中,ASP.NET摒弃了VBScript和JScript,二是使用.NET Framework来支持VB.NET,C#.NET、C++等编程语言来作为自己的开发语言,这些阶级和编译它成为一个DLL是编程语言所产生的转换页背景。由于ASP.NET是编译器实现体,因此它具有更高的ASP而不是更高的效率。[2] [3]
ASP.NET是一个非常规范统一的Web开发平台,它给开发人员创建了企业级Web应用程序所需的服务平台。虽然ASP.NET的语法和ASP的语法基本上是兼容的,而且还给开发平台提供了一个崭新的编程模型和基础设施,以便于提高应用程序的健壮性,扩展性和稳定性的安全性。我们通过逐渐增加ASP.NET新的功能发展到现有的ASP应用程序,我们可以自由地增加各个相关的功能模块。 ASP.NET是一个已编译的,基于.NET的环境;我们可以使用任何.NET兼容的语言(包括Microsoft Visual Basic.NET中,微软的Visual C#和Microsoft JScript的.NET)创作应用程序。此外,整个Microsoft .NET框架可用于任何ASP.NET应用程序。开发人员可以很容易地从这些技术,其中还包括了公共语言运行时环境的管理,类型安全,以及继承中受益。[5]