旅行社管理信息系统网站设计与分析

    白茂林 林梦瑶 赵梓惠 张婷

    1.系统开发环境

    1.1 ASP.NET概述

    随着时代的发展ASP已经无法满足需求,而ASP.NET则是在其基础之上所新衍生而出的一种环编程境。

    1997年由于ASP的缺点越来越明显,急需改进或者一个新的技术产生,刚从杜克大学毕业的Scott Guthrie与他的团队开发出了基于Java语言的XSP。随着时代的发展,微软在2002年左右正式推出了第一个版本的ASP.NET和.NETFramework。自此之后,ASP.NET随着版本的跟新附带了更多的新特性。

    作为依靠通用语编译运行的ASP.NET,它具有强大的适应性,可以在Web等几乎所有的平台上运行。ASP.NET的Web应用中完美的集合了通用语的基本库、消息机制、数据接口的处理等。

    由于ASP.NET使用的系统界面是分层的,使用的时候需要先进行相关的配置。在简单文本中保存配置信息。一般不需要启动本地系统拥有者工具就能完成新的设置。它的安装过程可以说是非常简单的,只需要将一些必要的文件复制到服务器上就可以完成安装了。

    ASP.NET被大范围的应用于很多软件程序的开发,因为它功能多,技术性也比较不错,非常大的提升了运行速率。即一个处理器开发可在多个处理器运行,这点事ASP做不到的。

    ASP.NET的优点如下:

    (1)效率。因为建立的环境为.NET Framework,需要编译一次就可以永久的运行。这样大幅度的节省了重复编译的时间,所以速率会提高非常明显。

    (2)可重用性。ASP.NET是可以分开代码和内容,具有了重用性。因为它的代码与内容是分开的,所以它的代码可以复制粘贴以达到重复利用的目的。

    (3)代码量。相对于ASP来说,ASP.NET作为它的升华版本,实现一个功能所需要的代码量是远远小于ASP的,这样不仅较少了开发员的工作时间,而且是开发界面更加美观易懂,更容易发现问题,便于修改。

    1.2数据库

    SQL Server 2008数据库的组成非常简单。在其组成中数据表就像是基石,而触发器则是施工设施,最后存储过程等的数据库对象类似于原材料,三者紧密联系,缺一不可。

    数据表是一个数据库的重中之重,它是所有数据库对象的集合体。因为数据需要及时存储,所以数据表必须创建在数据库设计完成之后。拿SQL Server 2008的数据库表来说,主要分为两种类,可以根据语法输入来创建,也可以利用表设计器完成表。在数据表建立完成后,就要逐一的存储数据了,这就只需要新建存储过程并在其中输入需要的语法就行了。如果设计时需要修改或者有些地方多余需要删除,就可以用数据库创建中的快捷命令修改错误的地方,或者删除多余的地方。

    本系统以Windows操作系统为服务平台,后台数据库采用SQL Server2008,前台设计则采用ASP.NET,编程语言为C#。

    1.3动态网站技术介绍

    随着浏览器的普遍使用,使得浏览器的各种厂商如雨后春笋一般冒出,浏览器所支持的功能也越来越多,网站的发展更是飞速,一般的静态网页所展示出的东西已经无法满足,所以东塔网站技术应运而生。旅行社管理信息系统选用了众多动态网站技术中的一种ASP.NET技术。

    ASP.NET虽然简单,但它是在建立在的ASP上衍生而出的版本,它不仅仅包含了ASP,还包含了非常多的新的特陛,是一个全新的框架。大多数的ASP.NET的开发是基于组件和模块的,这样开发出来的系统性能更加优越,功能也更加完善。2.系统详细设计

    2.1系统首页

    本页是浏览本站的首页面,在首页面中除了要考虑系统的功能,对于页的布局设计也很重要,本系统用的模板页,做到了每个页面都一样。在本页中,网站热点图片在最上面,下面是对应的导航菜单。整体色调以白色和蓝色为主,导航条包括网站首页,旅游资讯,旅游景点,旅游线路,在线地图,在线客服,留言板,管理登录等信息。除了预订需要用户注册登录才能使用外,其它的部分都可以供非注册用户查看。在登录页面包含了用户的注册功能,完成用户注册或登录的功能。

    

    图1系统首页页面

    2.2旅游资讯

    2.2.1前台用户可以查看旅游资讯,点击旅游资讯可以查看具体的旅游资讯,点击后可以查看详细信息。

    2.2.2点击旅游资讯可以查看该信息的具体内容,包括时间,发布人等信息。

    2.2.3旅游景点

    前台用户可以查看旅游景点,点旅游景点可以查看具体的旅游景点,点击后可以查看详细信息,另外用户还可以根据自己的需要进行搜索等操作。

    点击旅游景点的图片可以查看该信息的具体内容,包括时间,发布人等信息,登录后可以进行经典的预定等操作

    2.3在线留言

    用户可以给管理员进行留言,提出自己的宝贵意见,管理员在看到后可以进行回复对一些敏感的话题可以进行上传。

    2.4旅游线路信息

    用户可以查看旅游线路信息,点击对应的旅游线路信息列表可以看到详细的信息,通过线路模块用户可以更好的了解网站旅游线路信息。

    2.5后台登录

    本界面是系统后台管理模块,实现了系统管理员的登陆。需要登入后才能使用,管理员用户登录的用户名:Admin,password:Admin。登录的账号密码必须正确,否则无法登录进入系统。

    2.6旅游资讯管理

    管理员可以添加对应的旅游资讯,在旅游资讯添加页码中输入对应的标题,发布人和内容后点击确定按钮系统自动检测数据合法性,检测通过后自动添加数据到数据库中。

    2.7旅游景点

    本界面实现了系统管理员对旅游资讯的添加,需要填写标题、发布人、内容。在这四项内容必须填写完成后,点击确定按钮后系统检测数据合法性,则完成了旅游资讯的此项添加功能。

    2.8旅游管理

    本界面实现了路线添加功能,系统管理员可以添加對应的线路,需要添加信息:线路名称,图片,和内容等信息后点击确定按钮系统自动检测数据,通过则是完成添加。或者点击重填,则是系统管理员选择重新添加路线信息。

    2.9修改密码

    本界面是实现修改密码的功能。用户可以根据自己的需求定期的修改密码。3.系统测试

    3.1旅游信息管理系统的测试目的

    在旅游信息管理系统的测试中,针对每个功能模块进行测试,在测试中可以更好的发现系统功能的不足,通过该系统,检测旅游信息管理系统的功能是否可以按照设计的功能一一实现,并可以加以改正,确保系统可以正常运行。

    在旅游信息管理系统测试中,对于每个功能模块进行测试,在测试中可以更好的发现系统功能的缺陷,通过该系统,检测功能是否可以按照设计完全实现,并且可以进行修正,以确保系统能够正常运行。

    3.2旅游信息管理系统的测试方法

    在所有系统的开发之后,确保系统稳定的唯一方法是在故障发生之前减少试验次数和使用问题。在选修系统测试中,主要使用黑盒和白盒测试方法。黑盒子主要是指系统不考虑系统输入数据的内部结构,给定结果与其预期结果一致,当测试同时通过时,否则系统出现错误。白盒测试是指模块的主系统和代码段的逻辑测试,其重点在于先前测试比该测试。

相关文章!
  • 旅游信息管理系统分析与设计

    马小豹 蒋进 赵梓惠 张婷1.需求分析1.1可行性分析实施可行性:开发环境的计算机操作系统为Win7,而计算机的存储空间必须足够大,满足安

  • 敦煌市旅游电子商务发展影响因

    张娜 罗亮花 姜宇婷 张婷一、旅游电子商务的概念旅游电子商务是指利用先进的网络信息技术手段,实现旅游商务活动各环节的电子化。旅游企

  • 我国汽车金融发展存在的问题及

    赵志林 崔秀梅 崔旭 王婷婷一、我国汽车金融业发展现状与国外汽车金融业相比,我国汽车金融业还处于起步阶段。20世纪初,我国出现了汽车