1.2可行性分析
.NET平台的飞速发展,技术的成熟以及应用领域的不断扩大,为网上信息的交互提供了一个良好的平台和方便的操作界面。此网站开发基于B/S模式,主要包括前端应用程序的开发以及后台数据库的建立和文护两个方面。在此基础上用户无论通过局域网还是互联网,都能在浏览器中直接对新闻进行录入、浏览、修改、删除、查阅等新闻管理工作。所有的操作通过浏览器完成,客户端不需要配置其他应用软件,节省了成本。
2.技术介绍
2.1 HTML
HTML中文译为“超文本标记语言”。 “超文本”就是指页面内可以包含图片,连接,甚至音乐,程序等非文字的元素。虽然HTML是一种语言,但HTML不是程序语言,如 C++ 和 Java 之类,它只是标示语言,只是由文字及标记组合而成,因此任何文本编辑器都可以制作HTML页面。在编辑器中输入html代码即可完成对网页的设计,如果在其中加入VB、JAVA等脚本文件以及数据库连接有关的语句指令,便可对已知数据进行查询,从而生成动态网页的一部分。
2.2 ASP.NET
ASP.NET是一项功能强大的、非常灵活的服务器端技术,用于创建动态Web页面。ASP.NET是基于通用语言的编译运行的程序,可以用C#,VB.NET,JavaScript等语言来编译。ASP.NET的一大优点是它的执行速度快。ASP.NET是编译后执行的,当ASP.NET文件第一次被请求时,系统编译这个文件,以后的请求就不需要再编译了。
2.3 SQL Server2005
SQL Server 2005是一种数据库管理程序,可赋予更佳的用户体验,并且新增了导入,导出等功能。由于该程序可以识别和标记常见错误,同时提供更正错误的选项,因此在SQL Server 2005中工作变得更加轻松自如。另外,SQL Server 2005的新功能还可以帮助数据库开发人员查看有关数据库对象之间相关性的信息。它可以访问和使用多种来源的信息,轻松备份信息,可以满足专业开发人员的需要。
3.系统概要设计
3.1系统模块划分
本系统分为用户功能模块和管理功能模块两大部分。(如图1所示)
图1 系统功能模块
3.1.1 前台用户功能模块介绍
注册用户进入旅游景点系统后,可以在景点推荐页面,精选线路页面和住宿推荐页面进行相关的查询操作,也可以点击页面中的名称链接进行查看详细介绍信息,若未注册的游客则只能浏览页面上显示出来的信息,无法点击查看线路,景点,酒店,资讯界面的详细介绍信息。
景点推荐:此模块首页提供旅游目的地各景点的简单连接介绍,用户进入此模块首页后,可以根据景点名称选择查看各个景点详细信息介绍。
精选线路:为旅游者提供各个景点的旅游线路信息,方便用户出行,包括旅游线路,交通工具,出发时间以及价格等信息。
住宿推荐:为用户提供住宿信息,包括酒店星级,联系方式,价格等。
新闻资讯:为用户详细介绍旅游景点的信息。
用户注册:填写注册页面信息,其中用户名和密码为必填项,注册成功后不仅可以浏览页面还可以可以随意点击查看页面各种详细信息。注册模块包括:用户名,密码,姓名,邮箱,电话,身份证号码,地址等内容。
3.1.2 后台管理员功能模块介绍
注册用户管理:管理员对注册用户进行查看和删除用户信息的功能。
住宿管理:提供对住宿的信息进行添加,修改,删除的管理功能。
旅游线路管理:提供对线路信息的添加,修改,删除的管理功能。
旅游景点管理:提供对景点信息的添加,修改,删除的管理功能。
新闻管理:提供对新闻资讯的添加,修改,删除的管理功能。 基于.net的小型旅游网站的设计与实现(2):http://www.youerw.com/jisuanji/lunwen_1578.html