




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
word文档可自由复制编辑摘要随着计算机技术,网络技术的迅猛发展,Internet的不断普及,网络在各个领域里发挥了越来越重要的作用。同时,近年人民生活水平不断提高,旅游也成为了一个热门话题。一些的知名的旅行社把网络技术应用到旅游领域,取得了巨大的成就。论文详细描述了一个基于PHP技术和MYSQL数据库系统的游客信息管理系统的开发过程。网站前台实现了用户注册,登陆,查看和修改自己的个人信息,网站后台提供部分系统维护功能,如管理员可以修改,删除游客信息等功能,并能将信息分类、统计。它紧扣旅游的要素,增强了游客的信息统计功能,为更好提供旅游服务提供了可能。关键词:PHP软件;MYSQL软件;信息管理系统
AbstractWiththerapiddevelopmentofthecomputerandnetworkandthepopularizationoftheInternet,thenetworkistakingmoreandmoreimportantroleineveryrealm.Onthesametime,travelbecomesahotissuebecauseofthecontinuousimprovementofthelifelevel.Somewell-knowntravelagencieshaveobtainedanenormousachievementintheaspectsofnetworktravel.ThispaperdiscussesthedevelopmentprocessofatourismwebsitebasedontheASPtechnologyandtheMYSQLdatabasemanagementsystemindetail.Theforegroundofthewebsiteincludeslineinformation,themessageboardandself-informationrevision.Thebackgroundofthewebsiteprovidesthesystemmaintenancefunctionpartly,andmainlycontainsmodifyinginformationmanagement,deletinginformationmanagementandsoon.Itfocusestheessentialfactorsoftourism.Itimportantlyprogramstheperformanceofinformationstatisticsforthetourists,andalsogreatlyimprovestheinformationstatisticsfunction.Atthesametime,itwillbeconvenientforthecomingwork.Keywords:PHP;MYSQL;ManageSystem
目录TOC\o"1-3"\h\z第1章引言 11.1研究背景 11.2选题依据 11.3开发可行性 21.4课题目标 2第2章开发平台及工具的选择 32.1平台的选择 32.2服务器硬件 32.3PHP技术的探讨 4第3章需求分析及设计方案 93.1需求分析 93.2整体系统模块设计 93.3系统功能概述 103.4数据库需求分析 123.5数据库逻辑设计 12第4章系统的实现 134.1前台注册页面的实现 134.2后台管理页面的实现 14第5章测试与修改 17第6章结论 186.1结论 186.2展望 18附录系统程序清单 21第1章引言旅游业具有“无烟产业”和“永远的朝阳产业”的美称,它已经和石油业、汽车业并列为世界三大产业。改革开放以来,我国的旅游业有了非常迅速的发展,随着市场经济的发展和人民生活水平的进一步提高,人们的旅游热情大为焕发,对旅游消费的需求也进一步上升,旅游业在国民经济中的地位和作用便越来越重要。旅游网站比旅游企业更有优势。相比传统旅游企业,旅游网站信息更丰富、经营方式更合理,游客可在网站里收集文字、图片、游记、评论以及目的地的景点、食宿和交通等详尽的信息,还可通过链接和搜索引擎带你漫游相关网站。由于旅游网站可以打破地域的限制,可以最大限度地将各种旅游资源以最经济的方式结合在一起,同时无店铺经营也将有助于降低成本,使旅游资源的所有者和消费者都得到益处。旅游服务的无形性也使其更适合网上销售。关于旅游网站的设计,把它分成前台和后台两个模块进行设计。网站前台实现了用户注册,登陆,查看和修改自己的个人信息,网站后台提供部分系统维护功能,主要是管理员可以修改,删除注册的游客信息等功能。1.1研究背景网上信息的发布由于其及时性,方便性等诸多的优点被越来越多的人们所接受。旅行社作为一个为游客提供旅行服务的行业,其发布和更新信息的速度将直接的影响到企业的前景。目前,我国旅游业正处于高度发展状态。越来越多的人在假日里选择出游作为放松自己身心的手段。跟随网络的普及和发展,人们开始习惯性的在做某事之前先网络上浏览一下相关内容,找一些相关的信息。作为一个旅行社,如果能够帮助游客实现对景点的了解,推出相应的线路信息供游客们选择,实现在线的预订线路,无疑能获得较多的市场,并且让游客们充分享受旅游的乐趣。[6]1.2选题依据随着国内互联网的发展,旅游业也成为网上的热点主题,旅游类电子商务站点也纷纷建立。不过许多网站的内容还只限于旅游信息的发布和介绍,而互联网与旅游业的结合发展显然不应局限于此。用户不再满足于通过浏览器看到静态页面,而是希望能根据要求生成更加灵活的、生动的动态页面。动态网页包含交互功能,动态网页的特点有:以数据库技术为基础,可以大大降低网站维护的工作量;采用动态网页技术的网站可以实现更多的功能,如管理员用户登录、后台管理等功能;不是独立存在于服务器的网页文件,只有当用户请求服务器才返回一个完整的网页。其中的最主要的方面就是利用它来传递和发送信息,更好的展现自我。我的旅游网就是利用计算机网络向游客们发布旅游信息;游客通过计算机网络留言来发表自己的意见和建议。旅游网站在时空方面没有限制,可以实现远程的信息查询,预订或交流。1.3开发可行性网站运行的硬件环境:CPU最低配置为PentiumII级处理器,内存最低32MB内存,硬盘:系统驱动器上要求10MB的可用空间,安装驱动器上要求16MB的可用空间;可运行的软件环境:须安装Apache,MySQL,PHP这些条件目前一般的计算机都可以满足,而且大部分机器都已联网。随着人们生活水平的提高,现在旅游的人越来越多,而其中上网的人数更是以几何级速度增长,网上旅游将成为未来发展的趋势。同时,旅行社或者旅游公司也都正在逐步的实现电子化管理。用系统对用户进行分类和统计将大大提高工作效率。1.4课题目标这个网站开发系统分为前台和后台两块进行。前台即用户界面,要实现的主要功能为:1)游客注册功能:注册登陆网站,要注册详细的信息,具体字段包括:姓名性别年龄电话身份证号码出行目的地(选择中国各个省自治区直辖市)2)游客登陆:通过登陆窗口登陆,查看自己信息;3)游客信息修改:登陆后,可以修改自己的注册信息;后台即管理界面,要实现的主要功能为:1)注册信息管理:管理所有的注册信息,并对其进行添加,删除,修改。2)注册信息管理:管理所有的注册信息,并对其进行分类。3)注册信息管理:管理所有的注册信息,并对其进行统计。
第2章开发平台及工具的选择2.1平台的选择操作系统:WindowsXP;内存要求:基本内存128MB,建议使用64MB内存以上(尤其对于WindowsNTServer);硬盘:约40MB或以上;浏览器:IE5.0或以上版本,功能强大,可执行JavaScript,VBScript,支持多种Web协议;本系统采用了目前最佳组合,即:XP+Apache+MySQL+PHP,该组合具有更稳定、高效能、更经济的特点。操作系统XP操作系统Web服务器软件-Apache。数据库服务器与用户端软件-MySQL。页面应用软件-PHP4。开发工具:Dreamweaver,是优秀的网页制作工具可以方便快捷地创建可视网页,自动生成全部的HTML代码。2.2服务器硬件一个Web数据库的必要硬件元素包括:后台数据库、Web服务器、客户端浏览器以及联系客户端各服务器之间的网络(Internet或Intranet)。这些元素是Web数据库存在的基础。随着计算机产业的发展,电脑的运算速度也在飞速提升。与此同时软件对硬件的需求也在逐步攀升。可以想象到作为新一代开发平台,它在硬件方面的需求应该比以前的开发工具要高些。实际情况正是如此。.NET平台的运行对硬件有如下要求:(1)计算机/处理器。建议配置:装有450MHzPentiumII级别处理器的PC。最低配置:装有300MHzPentiumII级别处理器的PC,否则编译过程进行异常缓慢。(2)RAM的最小要求。WindowsXPProfessional:160MBRAMWindows2000Professiona:96MBRAMWindows2000Server:192MBRAMWindowsNT4.0Workstation:64MBRAMWindowsNT4.0Server:160MBRAM(3)硬盘标准在安装驱动器上需要2.5GB,包括系统驱动器上的的500MB。(4)驱动器CD-ROM或DVD-ROM驱动器,用以使用光盘,安装开发平台程序。当然这不是绝对的。2.3PHP技术的探讨2.3.1P目前流行的程序开发语言主要有ASP和JSP和PHP:ASP全名ActiveServerPages,是一个WEB服务器端的开发环境,利用它可以产生和执行动态的、互动的、高性能的WEB服务应用程序。ASP采用脚本语言VBScript(Javascript)作为自己的开发语言。JSP是Sun公司推出的新一代网站开发语言,JavaServerPage。JSP可以在Serverlet和JavaBean的支持下,完成功能强大的站点程序。PHP,即“PHP:HypertextPreprocessor”,是一种被广泛使用的开放源代码多用途脚本语言,尤其适用于web开发并可以嵌入到HTML中去。三者都提供在HTML代码中混合某种程序代码、由语言引擎解释执行程序代码的能力。但JSP代码被编译成Servlet并由Java虚拟机解释执行,这种编译操作仅在对JSP页面的第一次请求时发生。在PHP、ASP、JSP环境下,HTML代码主要负责描述信息的显示样式,而程序代码则用来描述处理逻辑。普通的HTML页面只依赖于Web服务器,而PHP、ASP、JSP页面需要附加的语言引擎分析和执行程序代码。程序代码的执行结果被重新嵌入到HTML代码中,然后一起发送给浏览器。PHP、ASP、JSP两者都是面向Web服务器的技术,客户端浏览器不需要任何附加的软件支持。然而,相较与ASP,JSP,PHP有其便于部署,可快速开发并且使用灵活等特点。比较适合于做中小型系统的快速开发,同等相较于JSP,PHP由于没有那么复杂的处理,所以在一定程度上执行速度优于JSP。PHP的全名即是HypertextProcessor,最早的名称由来则是来自PHPTools(PersonalHomePageTools),PHP的程序引擎是一个公布源代码的OpenSource成员。PHP是一种“服务器端的HTML嵌入式的描速语言(HTML-embeddedscriptinglanguage)”。其语法混合了C、Java、Perl以及PHP式的新式语法,它比CGI或者Perl可更快速地执行动态网页,同时PHP的数据库层操作功能强大,这使得PHP语言这几年飞速发展,风靡全球。以下是PHP的基本特点:开放源代码――所有的源代码都可以得到。免费使用――PHP是一个免费软件,尽可放心使用。基于服务器端――由于PHP是在Web服务器端运行的,所以它的程序可以很大、很复杂而不会降低客户端的运行速度。跨平台――PHP程序可以在UNIX、Linux或者Windows操作系统下运行。嵌入HTML――PHP语言可以嵌入到HTM内部,则易学。还有语言简单、效率高、分析XML、数据库模块、文件存取、文本处理、复杂的变量,图象处理等特点。[5]最新PHP4.0的特点:别名――通过引用别名为变量赋值,给编程带来极大方便。扩充了API模块――提供扩展接口模块。个性化的Java支持――PHP4.0和Java的交互。对象和数组嵌套――实现功能更加强大的对象以及数组嵌套。面向对象的编程――为面向对象的编程、构造类以及对象提供扩展的功能和新特征。还包括如自动资源释放、布尔类型、进程生成、COM/DCOM支持、与PHP3.0的兼容性很好、配置、加密支持、类型检查、FTP支持、PHP4新增函数或功能增强函数、“Here”打印、HTTPSessionfallback系统、ISAPI支持、内存、多维数组、其他类成员函数、对象重载支持、输出缓冲支持、支持引用等特点。2.31994年,RasmusLerdorf首次设计出了php(做为现在的主流开发语言)程序设计语言。1995年6月,RasmusLerdorf在Usenet新闻组systems.www.authoring.cgi(现在已经不多人在用了)上发布了php(做为现在的主流开发语言)1.0声明。1996年4月,RasmusLerdorf在Usenet新闻组systems.www.authoring.cgi(现在已经不多人在用了)上发布了php(做为现在的主流开发语言)第二版声明。相比php(做为现在的主流开发语言)1单纯的标签置换代码,php(做为现在的主流开发语言)第二版含有了可以处理更复杂的嵌入式标签语言的解析程序。1997年,TelAviv公司的ZeevSuraski和AndiGutmans自愿重新编写了底层的解析引擎,其他很多人也自愿加入了php(做为现在的主流开发语言)的其它部分而工作,从此php(做为现在的主流开发语言)成为了真正意义上的开源项目。1998年6月,php(做为现在的主流开发语言).net发布了php(做为现在的主流开发语言)3.0声明。发布以后,用户数量才真正开始了飞涨。2000年5月22日,php(做为现在的主流开发语言)4.0发布。该版本的开发是由希望对php(做为现在的主流开发语言)的体系结构做一些基本改变的开发者推动的,这些改变包括将语言和Web服务器之间的层次抽象化,并且加入了线程安全机制,加入了更先进的两阶段解析与执行标签解析系统。这个新的解析程序依然由ZeevSuraski和AndiGutmans编写,并且被命名为Zend引擎。2004年7月13日,php(做为现在的主流开发语言)5.0发布。该版本以Zend引擎II为引擎,并且加入了新功能如php(做为现在的主流开发语言)DataObjects(PDO)。2004年7月13日,php(做为现在的主流开发语言)5.0发布.该版本以Zend引擎II为引擎,并且加入了新功能如php(做为现在的主流开发语言)DataObjects(PDO)。[5]2.4MYSQL数据库概述MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQLAB公司。在2008年1月16号被Sun公司收购。目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。MySQL的官方网站的网址是:[1]与其他的大型数据库例如Oracle、DB2、SQLServer等相比,MySQL自有它的不足之处,如规模小、功能有限(MySQLCluster的功能和效率都相对比较差)等,但是这丝毫也没有减少它受欢迎的程度。对于一般的个人使用者和中小型企业来说,MySQL提供的功能已经绰绰有余,而且由于MySQL是开放源码软件,因此可以大大降低总体拥有成本。目前Internet上流行的网站构架方式是LAMP(Linux+Apache+MySQL+PHP),即使用Linux作为操作系统,Apache作为Web服务器,MySQL作为数据库,PHP作为服务器端脚本解释器。由于这四个软件都是遵循GPL的开放源码软件,因此使用这种方式不用花一分钱就可以建立起一个稳定、免费的网站系统。MySQL是最受欢迎的开源SQL数据库管理系统,它由MySQLAB开发、发布和支持。MySQLAB是一家基于MySQL开发人员的商业公司,它是一家使用了一种成功的商业模式来结合开源价值和方法论的第二代开源公司。MySQL是MySQLAB的注册商标。它的主要特点和优势主要有以下几个:MySQL是一个快速、多线程、多用户和健壮的SQL数据库服务器。MySQL服务器支持关键任务、重负载生产系统的使用,也可以将它嵌入到一个大配置(mass-deployed)的软件中去。MySQL是一个关系数据库管理系统。它将数据存放在独立的表格中,以增加存取的速度和灵活性。“MySQL”中的SQL代表“StructuredQueryLanguage”(结构化查询语言)。SQL是用于访问数据库的最通用的标准语言,它是由ANSI/ISO定义的SQL标准。MySQL是开源的。开源意味着任何人都可以使用和修改该软件,任何人都可以从Internet上下载和使用MySQL而不需要支付任何费用。数据库是按照一定的组织结构存储在计算机存储介质上的相关数据的集合。数据库具有以下的特点:1)结构化。一个数据库由一个或多个数据文件组成,每个数据文件内部的数据都有一定的结构,同一数据库的各个库文件在整体上也服从一定的结构形式。2)独立性。用户应用程序与数据库中的逻辑组织和物理组织存储方式无关,任何一方的改变都不会影响到另一方。3)数据共享,减少冗余。在数据库的数据集中存储,数据为不同用户所共享。这大大提高了数据的利用率,减少了数据冗余,有利于保持数据的一致性。4)安全性与完整性。数据安全性是指用于数据保密,为防止数据被窃或破坏,数据库管理系统设置严密,层层保护。数据完整性是指用于保证数据库中数据的正确性和可靠性。[5]本系统设计过程很重要的一个环节是数据库结构的设计,因为它与系统的性能、程序的结构紧密相关。数据库结构的好坏决定了本系统的成功与否。因此,依据数据库的一致性原则、完整性原则、安全性原则、可伸缩性原则对本系统的数据库进一步规范化。
第3章需求分析及设计方案3.1需求分析3.1.1理解需求通过对系统的终端用户和客户进行调研,总结一下需求说明部分。(1)由于业务的需要和保密性,以及便于管理,系统用户应该具有不同的等级,既不同的权限。按等级分为超级拥护和一般用户。(2)网站能够对各种旅游资源信息进行发布,前台能够非常方便的浏览和查询旅游资源信息,并能够通过后台及时更新和处理。(3)系统后台应该提供数据库操作的功能。(4)系统运行在Windows平台上,系统还应该有一个较好的图形用户界面。(5)系统应该有很好的可扩展性。3.1.2需求分析需求分析就是描述系统的需求。分析的根本目的是在旅行社和游客之间建立一种理解和沟通的机制,因此,旅游资源及线路管理系统的需求分析也应该是由开发人员和用户或者客户一起完成的。需求分析的第一步描述旅游资源及线路管理系统的功能,既定义用例,以次确定系统的功能需求。旅游网站的用例分析主要是找出系统中所有的用例,因此要和旅游资源及线路管理系统的潜在用户进行讨论。前台即用户界面,要实现的主要功能为:1)游客注册功能:注册登陆网站,要注册详细的信息,具体字段包括:姓名性别年龄电话身份证号码出行目的地(选择中国各个省自治区直辖市)2)游客登陆:通过登陆窗口登陆,查看自己信息;3)游客信息修改:登陆后,可以修改自己的注册信息;后台即管理界面,要实现的主要功能为:1)注册信息管理:管理所有的注册信息,并对其进行添加,删除,修改等。2)游客信息分类,更具年龄、性别、旅游地点进行分类。2)游客信息统计,更具年龄、性别、旅游进行统计。3.2整体系统模块设计旅游网站系统的用户分为管理员和游客两种,工作流程分为前台用户浏览和后台管理。在进行了系统分析之后,开始进入系统的总体结构设计。总体设计框架图如下。首页首页游客注册游客登陆游客信息修改注册会员管理注册会员管理注册会员分类注册会员统计前台交互后台交互MYSQL数据库WindowsXPHTMLMYSQLVBSCRIPTJSCRIPT图1系统总体框架图3.3系统功能概述针对一个旅游网站主要需要实现以下功能。3.3.1前台旅游信息的发布:包括游客注册信息等。1)游客注册功能:注册登陆网站,要注册详细的信息,具体字段包括:姓名性别年龄电话身份证号码出行目的地(选择中国各个省自治区直辖市)2)游客登陆:通过登陆窗口登陆,查看自己信息;3)游客信息修改:登陆后,可以修改自己的注册信息前台的总体结构如图3所示:前台前台游客信息修改游客登陆游客注册首页游客信息修改游客登陆游客注册首页图2前台功能模块图3.3.2后台后台的结构图如下:后台管理系统后台管理系统会员注册统计会员注册统计会员注册管理会员注册分类退出会员注册管理会员注册分类退出图3后台功能模块图3.4数据库需求分析根据系统需求分析和模块设计的要求,对于系统用户信息数据库,需要以下数据项和数据结构:姓名性别年龄电话身份证号码出行目的地3.5数据库逻辑设计数据库travel包含以下表:游客信息表(cus)下面介绍这个表的结构:游客信息表(cus):如表1所示。表1管理员信息表编号字段名称数据结构说明1idInt(4)自动编号2UsernameNvarchar(50)用户名3pwdNvarchar(50)密码4cnameNvarchar(50)姓名5csexNvarchar(50)性别6cageNvarchar(50)年龄7cphoneNvarchar(50)电话8ccardNvarchar(50)身份证号9caddNvarchar(50)出行目的地
第4章系统的实现4.1前台注册页面的实现首页作为整个网站的门面,所有功能的入口,力求作到简单明了。具体包括首页、游客注册,游客登陆。图4网站首页此功能模块主要利用PHP的Request对象获取表单,然后通过Sql语句,点击注册后,提交表单,插入到数据库的表中。而登陆则利用session_start();与数据库记录比对,有这条记录,则登陆成功,否则登陆失败。主要代码如下:<?phpInclude("config.php");$username=$_POST["username"];$pwd=$_POST["pwd1"];$cname=$_POST["cname"];$csex=$_POST["csex"];$cage=$_POST["cage"];$cphone=$_POST["cphone"];$ccard=$_POST["ccard"];$cadd=$_POST["cadd"];/*$y_name=$_POST["y_name"];$y_time=date("Y-m-dH:i:s");$y_content=$_POST["y_content"];*/If($username!=""&&$pwd!=""&&$cname!=""){$db=mysql_connect($servname,$sqlservname,$sqlservpws)ordie("数据库连接失败,请检查!");mysql_select_db($sqlname,$db)ordie("数据库名字不正确!");$sql="insertinto$sqltable(username,pwd,cname,csex,cage,cphone,ccard,cadd)values('$username','$pwd','$cname','$csex','$cage','$cphone','$ccard','$cadd')";mysql_query('setnames"gb2312"');mysql_query($sql)ordie("数据写入错误!请检查数据类型!");session_start();$_SESSION["name"]=$username;Echo("<scripttype='text/javascript'>alert('添加成功!');location.href='login.php';</script>");mysql_close();exit;}else{echo("<scripttype='text/javascript'>alert('填写资料不完整!');history.go(-1);</script>");}?>4.2后台管理页面的实现后台登录模块为管理员登录的入口,管理员输入自己的用户名、密码即可进入。如果名户名或密码有误,则认为没有该用户,提示错误,返回登录框重新登录。登陆后可以进行修改、分类和统计。主要代码如下:<?phpinclude("config.php");$username=$_POST["username"];$pwd=$_POST["pwd"];if($username==""or$pwd==""){echo("<scripttype='text/javascript'>alert('用户名和密码不能为空!');location.href='admin_login.php';</script>");exit;}if($username==$admin_nameand$pwd==$admin_pwd){session_start();$_SESSION["username"]=$admin_name;echo"<script>location.href='admin.php';</script>";}else{Echo("<scripttype='text/javascript'>alert('用户名和密码不正确!');location.href='admin_login.php';</script>");exit;}?>图5后台登陆页面图6后台主页面图7信息分类页面图8信息统计页面
第5章测试与修改在实际测试中,本人发现了不少的问题,而且在不断的改进中也仍旧出现各种问题。例如,在编译的过程中,程序会时常提示错误警告,比如参数传递不成功,代码不正确,MYSQL中关系不正确等。不过大多数错误都是由于自身的疏忽和习惯问题造成的。因为以前并没有真正进行过网络实践设计,所以对许多开发应该注意和熟识的问题都并不清楚,一切都在摸索阶段,只能在设计过程中点滴积累,慢慢的积累起适合自己的方法。不过最重要的一点还是,在设计的过程中要秉承认真、耐心、细心的原则,这样才能成功。俗话说:万事开头难,作为本人的第一次独立开发设计系统,免不了遇到各种困难,但只要坚持,就一定能成功。在完成系统各部分的设计后,对整个系统进行整合,调试,直到运行完全成功。
第6章结论6.1结论本论文从理论与实践的角度出发,讲述了设计游客信息管理系统的设计思想、开发环境、系统分析与设计,最后对自己所做系统的各个功能模块以及实现进行了介绍和描述。这次的毕业设计,是第一次系统和完整的参与设计与操作的一个过程。由于以前从没有接触过这种方式的实践,也没有接触过网络设计,对于所要用的软件与PHP知识了解都不深,仅限于理论的知识,而且认识并不深刻,几乎是从零开始。但想通过大学四年的学习真正能独立完成一个作品,所以选择了制作网络毕业设计。在确定课题后,开始到图书馆借阅书籍资料,到网上搜集信息,经过大量的分析研究后,对自己的课题有了具体的了解。然后订立了毕业设计的时间安排及分工。刚开始并不顺利,系统平台的搭建和环境的配置并不十分了解,因此花费了很长时间,而且在制作过程中发现自己理论认识只停留在比较肤浅的表面,真正运用到所需知识的时候并不能灵活运用,而且由于自身专业的缺陷,在制作网站页面的时候也并不理想。因此从从学习理论到真正的实践是一个艰难的过程。对我而言是一次意义重大的学习过程,一次能真正意义上把理论知识运用到实践的一个过程。这次毕业设计的经历,也让我深刻的体会到实践同样离不开理论知识。在这次的学习与设计的过程中,由于时间的局限性,该网站还存在着不足与不完善的地方。比如页面设计比较简单,用到的PHP技术不多以及网站信息量不够等问题,这些都是需要在以后的学习中进一步改进和加强的。通过这次网站设计,使我增加了很多的知识,也掌握了很多网页设计的操作技巧,另外,本次的毕业设计为以后的工作提供了宝贵的经验。这对我们即将毕业走向社会的学生而言也是一次适应性的锻炼,以此来检验和提供我们适应社会的能力,引导我们走向社会。6.2展望随着社会的不断往前发展,人们生活水平的不断提高,Internet和计算机网络技术的蓬勃发展,网络化和全球化已成为不可抗拒的世界潮流。电子商务的出现,使人类社会进行着全方位的改造,在企业竞争、政府部门、公共研究机构、教育以及娱乐等方面改变着人类相互交往的方式,为人们展示了一个全新、璀璨的世界。现在的人们,可以足不出户就可以享受到优质的服务。我相信伴随着社会的发展与进步,旅游电子商务还会有更大的发展。
致谢在本文完成之际,我由衷的感谢所有给予我关怀、教育以及帮助、支持和鼓励我最终完成学业的亲人、老师、同学以及朋友们。感谢我的爸爸妈妈,焉得谖草,言树之背,养育之恩,无以回报,你们永远健康快乐是我最大的心愿。在论文即将完成之际,我的心情无法平静,从开始进入课题到论文的顺利完成,有多少可敬的师长、同学、朋友给了我无言的帮助,在这里请接受我诚挚谢意!同时也感谢学院为我提供良好的做毕业设计的环境。也感谢各位评阅老师提出的宝贵意见,我将虚心接受,并在以后的学习和工作中继续坚持虚心好学、奋发向上的态度。最后再一次感谢所有在毕业设计中曾经帮助过我的良师益友和同学,以及在设计中被我引用或参考的论著的作者。
参考文献[1]余斌,网站PHP后台解决方案[M].人民邮电,2000[2]邓文渊,Dreamwerver互动网站百宝箱forPHP[M].中国铁道,2002[3]冯燕奎,PHP4.0与MySQL动态网站编程[M].清华大学,2002.1[4]黄经纬,PHP&MySQL网站建设宝典[M].清华大学,2001.8[5]位元文化PHP&MySQL动态网页入门实务(HTML、SQL与面向对象)[M].中国青年[6]巫宁,杨路明旅游电子商务理论与实务[M].中国旅游,2003.4[7]巫宁,旅游信息化与电子商务经典案例[M].旅游教育,2006.7
[8]LeendertBrouwer.PHPTemplating[J].PHP&More,2006[9]JamesF.KuroseKeithW.Ross.ComputerNetwoking[J].HigherEducationPress2001.06[10]Mohmmed
J.
Kabir,Apache.Server
Administrator’s
Handbook[J],ComplexBehaviorofSwitchingPowerConverter,1999[11]NicholasChase.WritingEfficientPHP[M],developerWorks,2002附录系统程序清单<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.0Transitional//EN"><HTML><HEAD><TITLE>行天下-会员注册(个人资料)</TITLE><METAhttp-equiv=Content-Typecontent="text/html;charset=gb2312"><LINKhref="img/index.css"type=text/cssrel=stylesheet><SCRIPTlanguage=javascript>functioncheck(){if(document.inputform.username.value=="") { alert("系统提醒:会员帐号不能为空!"); document.inputform.username.focus(); returnfalse; } varhyid=""+document.inputform.username.value+""; if(hyid.length<4||hyid.length>20) {alert("系统提醒:会员帐号的长度只能为4-20位!"); document.inputform.username.focus(); returnfalse;} if(!isNaN(hyid)) {alert("系统提醒:会员帐号不需要全部字母"); document.inputform.username.focus(); returnfalse;} for(vari=0;i<hyid.length;i++) {if(!((hyid.substr(i,1)>="a"&&hyid.substr(i,1)<="z")||(hyid.substr(i,1)>="A"&&hyid.substr(i,1)<="Z")||(hyid.substr(i,1)>="0"&&hyid.substr(i,1)<="9")||hyid.substr(i,1)=="-"||hyid.substr(i,1)=="_")) {alert("系统提醒:会员帐号只能包含A-Z,a-z,0-9或者-,_字符!"); document.inputform.username.focus(); returnfalse;} }if(document.inputform.pwd1.value=="") { alert("系统提醒:会员密码不能为空!"); document.inputform.pwd1.focus(); returnfalse; }if(document.inputform.pwd2.value=="") { alert("系统提醒:会员确认密码不能为空!"); document.inputform.pwd2.focus(); returnfalse; } if(document.inputform.pwd1.value!=document.inputform.pwd2.value) { alert("系统提醒:您输入的密码和确认密码不一致!"); document.inputform.pwd1.focus(); returnfalse; } varhymm=""+document.inputform.pwd1.value+""; if(hymm.length<4||hymm.length>20) {alert("系统提醒:会员密码的长度只能为4-20位!"); document.inputform.pwd1.focus(); returnfalse;} varqrmm=""+document.inputform.pwd2.value+""; if(qrmm.length<4||qrmm.length>20) {alert("系统提醒:会员确认密码的长度只能为4-20位!"); document.inputform.pwd2.focus(); returnfalse;}if(ame.value=="") {alert("系统提醒:姓名不能为空!"); ame.focus(); returnfalse;}varyesorno;yesorno=confirm("您确认以上信息输入无误?");if(yesorno) {document.inputform.Submit_1.disabled=true; returntrue;}else {returnfalse;}}functionpop(){varmypop=window.open("/public/areaselect.asp?lb_Area=''","seldq","status=yes,scrollbars=yes,width=580,height=400,left=0,top=0");}</SCRIPT><METAcontent="MSHTML6.00.2900.5726"name=GENERATOR></HEAD><BODYleftMargin=0topMargin=0MARGINHEIGHT="0"MARGINWIDTH="0"><TABLEcellSpacing=0cellPadding=0width=770align=centerborder=0><TBODY><TR><TDvAlign=topcolSpan=10><TABLEcellSpacing=1cellPadding=0width="100%"border=0><TBODY><TR><TDalign="center"vAlign=middlebgColor=#ffffff>旅客信息管理系统<IMGheight=43src="img/register_title_person.gif"width=635><BR><TABLEcellSpacing=0cellPadding=0width="100%"border=0><!--DWLayoutTable--><TBODY><TR><TDwidth=182vAlign=topbgColor=#e2f1fe><TABLEcellSpacing=2cellPadding=2width="100%"><TBODY><TR><TDbgColor=#ffffff><IMGheight=25src="img/question.gif"width=25align=absMiddle><FONTcolor=#003399>旅游网站?</FONT></TD></TR><TR><TD> 行天下()是我在经营的旅行门户网站,这个游客管理系统是为了辅助网站的工作<BR></TD></TR><TR><TDbgColor=#ffffff><IMGheight=25src="img/question.gif"width=25align=absMiddle></TD></TR><TR><TD> <BR></TD></TR><TR><TDbgColor=#ffffff><IMGheight=25src="img/question.gif"width=25align=absMiddle></TD></TR><TR><TD> <BR></TD></TR><TR><TD> </TD></TR></TBODY></TABLE></TD><TDwidth=9></TD><TDvAlign=topwidth=569><TABLEcellSpacing=0cellPadding=0width="100%"border=0><!--DWLayoutTable--><TBODY><TR><TDwidth=524vAlign=top><TABLEheight=461cellSpacing=1cellPadding=0width="100%"bgColor=#efefefborder=0><TBODY><TR><TDvAlign=top><TABLEcellSpacing=0cellPadding=0width="100%"bgColor=#ffffffborder=0><TBODY><TR><TDbgColor=#e2f1feheight=25><DIValign=center>为了您能更好的使用我们的服务,请认真填写以下资料<FONTcolor=#ff3300>(带*号的资料必须填写)</FONT></DIV></TD></TR><TR><TDvAlign=top><TABLEcellSpacing=3cellPadding=0width=580border=0><FORMname="inputform"onSubmit="returncheck()"action="regsave.php"method="post"><TBODY><TR><TDcolSpan=2height=26>(带*号的资料必须填写)</TD></TR><TR><TDalign=middlewidth="20%"bgColor=#e2f1feheight=22><FONTcolor=#ff0000>*</FONT>会员帐号</TD><TDwidth="88%"> <INPUTmaxLength="20"size="10"name="username"><SPANid=userid_msg>(用户登陆帐号)</SPAN></TD></TR><TR><TDalign=middlewidth="20%"bgColor=#e2f1fe><FONTcolor=#ff0000>*</FONT>注册密码</TD><TDwidth="88%"height=23><INPUTtype="password"maxLength="20"name="pwd1"> (不得少于4个字符)</TD></TR><TR><TDalign=middlewidth="20%"bgColor=#e2f1fe><FONTcolor=#ff0000>*</FONT>确认密码</TD><TDwidth="88%"height=23><INPUTtype="password"maxLength="20"name="pwd2"> </TD></TR><TR><TDalign=middlewidth="20%"bgColor=#e2f1fe><FONTcolor=#ff3300>*</FONT>姓 名</TD><TDwidth="88%"height=23><INPUTtype="text"maxLength="20"name="cname"></TD></TR><TR><TDalign=middlewidth="20%"bgColor=#e2f1feheight=30>性 别</TD><TDbgColor=#ffffffcolSpan=2height=17><SELECTsize=1name=csex><OPTIONvalue="男"selected>男</OPTION><OPTIONvalue="女">女</OPTION></SELECT></TD></TR><TR><TDalign=middlewidth="20%"bgColor=#e2f1feheight=23>年 龄</TD><TDheight=23><INPUTtype="text"maxLength=20name=cage></TD></TR><TR><TDalign=middlewidth="20%"bgColor=#e2f1fe>电 话</TD><TDheight=23><INPUTtype="text"maxLength=20name=cphone></TD></TR><TR><TDalign=middlewidth="20%"bgColor=#e2f1fe>身份证</TD><TDheight=23><INPUTtype="text"maxLength=50size=50name=ccard></TD></TR><TR><TDalign=middlewidth="20%"bgColor=#e2f1fe>出行目的地</TD><TDheight=23><INPUTtype="text"maxLength=50size=50name=cadd></TD></TR><TR><TDalign=middlebgColor=#fffff0colSpan=2height=30> </TD></TR><TR><TDalign=middlecolSpan=2height=30><divalign="center"><INPUTtype=submitvalue=提交您的注册信息name=Submit_1> <INPUTtype=resetvalue=重填信息name=Submit2></div></TD></TR><TR><TDalign=middlecolSpan=2height=30> </TD></TR></FORM></TABLE></TD></TR></TABLE></TD></TR></TABLE></TD></TR></TABLE></TD></TR></TABLE></TD></TR></TABLE></TD></TR><TR><TDheight=2><IMGheight=1alt=""src="img/spacer.gif"width=34></TD><TD><IMGheight=1alt=""src="img/spacer.gif"width=88></TD><TD><IMGheight=1alt=""src="img/spacer.gif"width=14></TD><TD><IMGheight=1alt=""src="img/spacer.gif"width=44></TD><TD><IMGheight=1alt=""src="img/spacer.gif"width=470></TD><TD><IMGheight=1alt=""src="img/spacer.gif"width=9></TD><TD><IMGheight=1alt=""src="img/spacer.gif"width=34></TD><TD><IMGheight=1alt=""src="img/spacer.gif"width=10></TD><TD><IMGheight=1alt=""src="img/spacer.gif"width=8></TD><TD><IMGheight=1alt=""src="img/spacer.gif"width=38></TD></TR></TBODY></TABLE></BODY></HTML><!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><METANAME="Author"CONTENT="cheapoon"><metaHTTP-EQUIV="Content-Type"CONTENT="text/html;charset=gb2312"><title>旅游管理系统</title><style>frame{border:solid1px#7f8677}</style></head><framesetrows="38,*"framespacing="0"frameborder=0> <framename="banner"scrolling="no"noresizetarget="contents"src="top.html"> <framesetcols="150,*"framespacing="0"frameborder=0> <framename="contents"target="main"src="left.php"> <framename="mainfrm"scrolling="auto"src="main.html"target="_self"> </frameset> <noframes> <body> <p>此网页使用了框架,但您的浏览器不支持框架。</p> </body> </noframes></frameset></html><?phpinclude("config.php");$username=$_POST["username"];$pwd=$_POST["pwd"];if($username==""or$pwd==""){echo("<scripttype='text/javascript'>alert('用户名和密码不能为空!');location.href='admin_login.php';</script>");exit;}if($username==$admin_nameand$pwd==$admin_pwd){session_start();$_SESSION["username"]=$admin_name;echo"<script>location.href='admin.php';</script>";}else{echo("<scripttype='text/javascript'>alert('用户名和密码不正确!');location.href='admin_login.php';</script>");exit;}?><?phpinclude("config.php");session_start();$username=$_SESSION["name"];//$id=$_POST["id"];$id=$_GET["id"];//echo$username;//echo$pwd;$db=mysql_connect($servname,$sqlservname,$sqlservpws)ordie("数据库连接失败,请检查!");$sql="select*fromcuswhereid=".$id."";mysql_select_db($sqlname,$db)ordie("数据库名字不正确!");mysql_query('setnames"gb2312"');$results=mysql_query($sql)ordie("数据写入错误!请检查数据类型!");$rs=mysql_fetch_array($results,MYSQL_BOTH);$id=$rs[id];$username=$rs[username];$pwd=$rs[pwd];$cname=$rs[cname];$csex=$rs[csex];$cage=$rs[cage];$cphone=$rs[cphone];$ccard=$rs[ccard];$cadd=$rs[cadd];?><!DOCTY
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 品牌营销公司策划方案
- 员工生日关爱活动方案
- 品牌书法活动方案
- 四川环保宣讲活动方案
- 咖啡店活动策划方案
- 国风太极活动策划方案
- 周日活动策划方案
- 商业项目暖场活动方案
- 周末野餐活动方案
- 国庆单位活动方案
- 2025年万家寨水务控股集团及所属企业招聘笔试参考题库含答案解析
- 悬挑式钢管脚手架专项施工方案
- 2025年湖北襄阳市检察机关-襄阳市城郊地区检察院招聘67人历年真题
- 2025春季学期国开电大本科《管理英语4》一平台机考真题及答案(第三套)
- 数学 2024-2025学年人教版(2024)七年级数学下册期末考试测试卷
- 企业市场营销策略顾问服务合同范本
- 2024-2025学年人教版 2024小学数学一年级下册教学工作总结(共3套)
- 学生高层宿舍管理制度
- 薪资发放协议
- T/CAR 7-2021绿色高效自携式商用冷藏陈列柜技术要求和评价方法
- 合作账号合伙协议书
评论
0/150
提交评论