性好、信息分类清晰、操作简便、预订信息实时性强,管理员通过管理入口可及时准确的获取预订信息并以第一时间进行确认,并独立管理各个后台数据信息,而客户可方便的通过宾馆酒店的internet 门户网的用户入口进行客房信息的查询和客房的预订,也可进行预订接机或接火车及接待车辆的类型预订,并可将客户的商务用户信息及接待单位发给酒店预订中心,通过酒店帮助客户进行统筹安排。
1.4现行系统存在的主要问题分析
现行系统的主要问题归纳起来主要有
1、单机单用户系统,随着网络的发展,同时从事管理系统中信息的使用者大大增加,原有的单机单用户系统己远远不能满足需要。同时,原有的数据库也不支持多用户的网络运行环境。
2、系统独立性差,原有系统一般都是使用数据库提供的开发工具编写的程序,因此受数据库的制约比较大,编写出来的程序性能也不好。特别是无法支持如Access,MS SQL Server,Oracle等新的数据库。
3、模块性差,由于不是一个完事的编程语言,故无法做到代码的模块化,给功能的扩展带来了巨大的不便。
1.5 提出可能的解决方案
鉴于目前酒店事务的运作及系统的需求与实际情况,新系统方案的重点放在系统的可扩展上,为了实现这一设计,新系统应具备以下几方面的要求:
1、新系统采用.NET平台开发出的应用程序能够与Sql Server 2000数据库服务器完美地协同工作,构成客户/服务器计算模式。
2、新系统从设计到实现都应遵循模块化,是用一致的接口进行信息的传递与模块调用。模块的划分应尽量符合实际业务的划分,以保证以后新模块的加入尽可能少的影响现有功能模块的运行。
3、新系统具有的特性:
⑴通用性:可满足不同规模的酒店企业需要。 ⑵标准化:提供了丰富完善的酒店信息管理内容,为各级使用人员之间的数据共享及数据交换奠定了良好的基础。 ⑶先进性:采用面向对象技术开发,适应计算机网络技术发展趋势,运行在windows环境下,界面友好操作方便。 ⑷实用性:根本现行酒店流程开发而成。
1.6可行性分析与决策
ASP.NET是Microsoft.net的一部分,作为战略产品,不仅仅是 Active Server Page (ASP) 的下一个版本;它还提供了一个统一的 web 开发模型,其中包括开发人员生成企业级 Web 应用程序所需的各种服务。ASP.NET 的语法在很大程度上与 ASP 兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。可以通过在现有 ASP 应用程序中逐渐添加 ASP.NET 功能,随时增强 ASP 应用程序的功能。
ASP.NET 是一个已编译的、基于 .NET 的环境,可以用任何与 .NET 兼容的语言(包括 Visual Basic .NET、C# 和 Jscript .NET.)创作应用程序。另外,任何 ASP.NET 应用程序都可以使用整个 .NET Framework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。
ASP.NET 可以无缝地与 WYSIWYG html 编辑器和其他编程工具(包括 Microsoft Visual Studio .NET)一起工作。这不仅使得 web 开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到 Web 页的 GUI 和完全集成的调试支持。
微软为ASP.net设计了这样一些策略:易于写出结构清晰的代码、代码易于重用和共享、可用编译类语言编写等等,目的是让程序员更容易开发出web应用,满足计算向Web转移的战略需要。
ASP.NET的新性能
ASP.NET提供了稳定的性能、优秀的升级性、更快速的开发、更简便的管理、全新的语言以及网络服务。贯穿整个ASP.NET的主题就是系统帮用户做了大部分不重要的琐碎的工作。
全新的构造:新的ASP.NET引入受管代码(Managed Code)这样一个全新概念,横贯整个视窗开发平台。受管代码在NGWS Runtime下运行,而NGWS Runtime是一个时间运行环境,它管理代码的执行,使程序设计更为简便。
高效率:对于一个程序,速度是一件非常令人渴望的东西。一旦代码开始工作,接下来你就得尽可能地让它运作得快些快些再快些。在ASP中你只有尽可能精简你的代码,以至于不得不将它们移植到一个仅有很少一点性能的部件中。而现在,ASP.NET会妥善地解决这一问题。
易控制 :在ASP.NET里,你将会拥有一个“Data-Bounds” (数据约束),这意味着它会与数据源连接,并会自动装入数据,使控制工作简单易行。
综上所述,新系统的设计与开发在技术上和硬件设备上的条件都是满足的,新系统的开发是可行的。