1.2技术可行性
1.2.1ASP.NET
ASP.NET技术是建立在通用语言上的一种程序构架,它是创建动态Web的的服务器端技术,ASP.NET的优势主要表现在开发简单快捷、拥有强大适应性、多种性能优良、可扩展性等方面。程序员可以使用ASP.NET所支持的任何语言来开发.NET的程序。ASP.NET[9]在运行如表单的提交、用户的身份验证等一些较为平常的任务时非常的简单。用户还可以用任意编写的自定义组件和扩展与ASP.NET运行库的子组件进行替换。
1.2.1ADO.NET
ADO.NET是ASP.NET中的一种重要的数据库访问技术,也是Microsoft公司最新研发的数据库访问技术。ASP.NET是一种数据库连接池技术,具有基于XML格式的并基于.NET框架的ADO.NET接口[10],可以使得程序员们轻而易举的对各式各样的数据库进行访问。该技术为将要开发的网站提供了连接模式和非连接模式这两种不同的数据访问模式。其中,非连接模式不要求在整个访问过程中全程开启数据库,这样,当多个进程需要访问数据库的时候,数据库就不需要在进程和数据库之间一直保持连接,提高效率,减少服务器的资源消耗,提供给使用者更好的用户体验。
1.2 .3 SQL Server 2008数据库技术
SQL Server 2008数据库技术,是一个十分全面的桌面数据库平台,它具备的优势主要有数据分区、可编程性和安全性。SQL Server 2008所具备的表与索引数据可分区的技术,大大加强了表的可管理性与可伸缩性[11]。
SQL Server 2008 数据库技术所具备的加密功能,不仅是提供一加密函数这么简单,它引用了市场上已经非常成熟的数据加密技术,这样不需要改动应用程序,就可以通过外围的适应器就可以对数据库中的数据进行加密处理,大大的加强了数据的安全性[12]。SQL Server 2008可以对任何数据进行组织管理,程序员可以用日常所使用的工具,直接对数据进行访问,并且可以在用户需要时随时的给他发送信息; SQL Server 2008提升了自身的查询性能,加强了数据分区的技术,在处理海量数据的效率上有了很大的飞跃[13]。
系统开发技术如今已经十分的成熟,掌握相关技术的人员较多。所以,在开发技术上是可行的。
2.系统分析与设计
2.1系统功能设计
旅游信息系统的功能模块由用户模块和管理员模块两大部分组成。其中用户模块主要是可以查看该旅游公司的基本信息、通过系统酒店预定、查看票务信息与旅游讯息。管理员模块主要是对平台前台的信息、用户信息、用户留言与个人资料进行管理 。 asp.net+sqlserver旅游信息网站的设计+源代码(2):http://www.751com.cn/jisuanji/lunwen_41374.html