【PHP开源代码栏目提醒】:网学会员--在 PHP开源代码编辑为广大网友搜集整理了:游客信息管理系统的设计论文 - 毕业设计绩等信息,祝愿广大网友取得需要的信息,参考学习。
I 摘 要 随着计算机技术网络技术的迅猛发展Internet的不断普及网络在各个领域里发挥了越来越重要的作用。
同时近年人民生活水平不断提高旅游也成为了一个热门话题。
一些的知名的旅行社把网络技术应用到旅游领域取得了巨大的成就。
论文详细描述了一个基于
PHP技术和MYSQL数据库系统的游客信息管理系统的开发过程。
网站前台实现了用户注册登陆查看和修改自己的个人信息网站后台提供部分系统维护功能如管理员可以修改删除游客信息等功能并能将信息分类、统计。
它紧扣旅游的要素增强了游客的信息统计功能为更好提供旅游服务提供了可能。
关键词
PHP软件MYSQL软件信息管理系统 II Abstract With the rapid development of the computer and network and the popularization of the Internet the network is taking more and more important role in every realm. On the same time travel becomes a hot issue because of the continuous improvement of the life level. Some well-known travel agencies have obtained an enormous achievement in the aspects of network travel. This paper discusses the development process of a tourism website based on the ASP technology and the MYSQL database management system in detail. The foreground of the website includes line information the message board and self-information revision. The background of the website provides the system maintenance function partly and mainly contains modifying information management deleting information management and so on. It focuses the essential factors of tourism. It importantly programs the performance of information statistics for the tourists and also greatly improves the information statistics function. At the same time it will be convenient for the coming work. Key words:
PHP MYSQL Manage System III 目录 第1章 引言......................................................... 1 1.1 研究背景........................................................ 1 1.2 选题依据........................................................ 1 1.3 开发可行性...................................................... 2 1.4 课题目标........................................................ 2 第2章 开发平台及工具的选择......................................... 3 2.1平台的选择 ...................................................... 3 2.2 服务器硬件...................................................... 3 2.3
PHP技术的探讨 .................................................. 4 第3章 需求分析及设计方案........................................... 9 3.1 需求分析........................................................ 9 3.2 整体系统模块设计................................................ 9 3.3 系统功能概述................................................... 10 3.4 数据库需求分析................................................. 12 3.5 数据库逻辑设计................................................. 12 第4章 系统的实现.................................................. 13 4.1 前台注册页面的实现............................................. 13 4.2 后台管理页面的实现............................................. 14 第5章 测试与修改.................................................. 17 第6章 结论........................................................ 18 6.1结论 ........................................................... 18 6.2展望 ........................................................... 18 附录 系统程序清单................................................. 21 1 第1章 引言 旅游业具有“无烟产业”和“永远的朝阳产业”的美称它已经和石油业、汽车业并列为世界三大产业。
改革开放以来我国的旅游业有了非常迅速的发展随着市场经济的发展和人民生活水平的进一步提高人们的旅游热情大为焕发对旅游消费的需求也进一步上升旅游业在国民经济中的地位和作用便越来越重要。
旅游网站比旅游企业更有优势。
相比传统旅游企业旅游网站信息更丰富、经营方式更合理游客可在网站里收集文字、图片、游记、评论以及目的地的景点、食宿和交通等详尽的信息还可通过链接和搜索引擎带你漫游相关网站。
由于旅游网站可以打破地域的限制可以最大限度地将各种旅游资源以最经济的方式结合在一起同时无店铺经营也将有助于降低成本使旅游资源的所有者和消费者都得到益处。
旅游服务的无形性也使其更适合网上销售。
关于旅游网站的设计把它分成前台和后台两个模块进行设计。
网站前台实现了用户注册登陆查看和修改自己的个人信息网站后台提供部分系统维护功能主要是管理员可以修改删除注册的游客信息等功能。
1.1 研究背景 网上信息的发布由于其及时性方便性等诸多的优点被越来越多的人们所接受。
旅行社作为一个为游客提供旅行服务的行业其发布和更新信息的速度将直接的影响到企业的前景。
目前我国旅游业正处于高度发展状态。
越来越多的人在假日里选择出游作为放松自己身心的手段。
跟随网络的普及和发展人们开始习惯性的在做某事之前先网络上浏览一下相关内容找一些相关的信息。
作为一个旅行社如果能够帮助游客实现对景点的了解推出相应的线路信息供游客们选择实现在线的预订线路无疑能获得较多的市场并且让游客们充分享受旅游的乐趣。
6 1.2 选题依据 随着国内互联网的发展旅游业也成为网上的热点主题旅游类电子商务站点也纷纷建立。
不过许多网站的内容还只限于旅游信息的发布和介绍而互联网与旅游业的结合发展显然不应局限于此。
用户不再满足于通过浏览器看到静态页面而是希望能根据要求生成更加灵活的、生动的动态页面。
动态网页包含交互功能动态网页的特点有以数据库技术为基础可以大大降低网站维护的工作量采用动态网页技术的网站可以实现更多的功能如管理员用户登录、后台管2 理等功能不是独立存在于服务器的网页文件只有当用户请求服务器才返回一个完整的网页。
其中的最主要的方面就是利用它来传递和发送信息更好的展现自我。
我的旅游网就是利用计算机网络向游客们发布旅游信息游客通过计算机网络留言来发表自己的意见和建议。
旅游网站在时空方面没有限制可以实现远程的信息查询预订或交流。
1.3 开发可行性 网站运行的硬件环境CPU最低配置为Pentium II级处理器内存最低32MB内存硬盘系统驱动器上要求10MB的可用空间安装驱动器上要求16MB的可用空间可运行的软件环境须安装Apache MySQLPHP 这些条件目前一般的计算机都可以满足而且大部分机器都已联网。
随着人们生活水平的提高现在旅游的人越来越多而其中上网的人数更是以几何级速度增长网上旅游将成为未来发展的趋势。
同时旅行社或者旅游公司也都正在逐步的实现电子化管理。
用系统对用户进行分类和统计将大大提高工作效率。
1.4 课题目标 这个网站开发系统分为前台和后台两块进行。
前台即用户界面要实现的主要功能为 1游客注册功能注册登陆网站要注册详细的信息具体字段包括姓名 性别 年龄 电话 身份证号码 出行目的地选择中国各个省自治区直辖市 2游客登陆通过登陆窗口登陆查看自己信息 3游客信息修改登陆后可以修改自己的注册信息 后台即管理界面要实现的主要功能为 1注册信息管理管理所有的注册信息并对其进行添加删除修改。
2注册信息管理管理所有的注册信息并对其进行分类。
3注册信息管理管理所有的注册信息并对其进行统计。
3 第2章 开发平台及工具的选择 2.1平台的选择 操作系统Windows XP 内存要求基本内存 128 MB建议使用64MB 内存以上尤其对于Windows NT Server 硬盘约40MB或以上 浏览器IE5.0或以上版本功能强大可执行JavaScriptVBScript支持多种Web协议 本系统采用了目前最佳组合即XP Apache MySQL
PHP 该组合具有更稳定、高效能、更经济的特点。
操作系统XP操作系统 Web服务器软件Apache。
数据库服务器与用户端软件MySQL。
页面应用软件
PHP4。
开发工具Dream weaver是优秀的网页制作工具可以方便快捷地创建可视网页自动生成全部的HTML
代码。
2.2 服务器硬件 一个Web数据库的必要硬件元素包括后台数据库、Web服务器、客户端浏览器以及联系客户端各服务器之间的网络Internet或Intranet 。
这些元素是Web数据库存在的基础。
随着计算机产业的发展电脑的运算速度也在飞速提升。
与此同时软件对硬件的需求也在逐步攀升。
可以想象到作为新一代开发平台它在硬件方面的需求应该比以前的开发工具要高些。
实际情况正是如此。
.NET 平台的运行对硬件有如下要求 1计算机/处理器。
建议配置装有450 MHz Pentium II级别处理器的 PC 。
最低配置装有300 MHz Pentium II 级别处理器的 PC否则编译过程进行异常缓慢。
2RAM的最小要求。
Windows XP Professional160 MB RAM 4 Windows 2000 Professiona96 MB RAM Windows 2000 Server192 MB RAM Windows NT 4.0 Workstation64 MB RAM Windows NT 4.0 Server160 MB RAM 3硬盘 标准在安装驱动器上需要2.5GB包括系统驱动器上的的500MB。
4驱动器 CD-ROM或DVD-ROM驱动器用以使用光盘安装开发平台程序。
当然这不是绝对的。
2.3
PHP技术的探讨 2.3.1
PHP的简介 目前流行的程序开发语言主要有ASP 和 JSP和
PHP ASP全名Active Server Pages是一个WEB服务器端的开发环境利用它可以产生和执行动态的、互动的、高性能的WEB服务应用程序。
ASP采用脚本语言VBScriptJava script作为自己的开发语言。
JSP是Sun公司推出的新一代网站开发语言Java Server Page。
JSP可以在Serverlet和JavaBean的支持下完成功能强大的站点程序。
PHP即“
PHP: Hypertext Preprocessor”是一种被广泛使用的开放源
代码多用途脚本语言尤其适用于 web 开发并可以嵌入到 HTML 中去。
三者都提供在 HTML
代码中混合某种程序
代码、由语言引擎解释执行程序
代码的能力。
但JSP
代码被编译成 Servlet并由Java虚拟机解释执行这种编译操作仅在对JSP页面的第一次请求时发生。
在
PHP、ASP 、JSP环境下HTML
代码主要负责描述信息的显示样式而程序
代码则用来描述处理逻辑。
普通的 HTML页面只依赖于Web服务器而
PHP、ASP 、JSP页面需要附加的语言引擎分析和执行程序
代码。
程序
代码的执行结果被重新嵌入到HTML
代码中然后一起发送给浏览器。
PHP、ASP 、JSP两者都是面向Web服务器的技术客户端浏览器不需要任何附加的软件支持。
然而相较与ASP JSPPHP有其便于部署可快速开发并且使用灵活等特点。
比较适合于做中小型系统的快速开发同等相较于JSPPHP由于没有那么复杂的处理所以在一定程度上执行速度优于JSP。
PHP的全名即是Hypertext Processor最早的名称由来则是来自
PHP ToolsPersonal HomePage ToolsPHP的程序引擎是一个公布源
代码的Open Source 5 成员。
PHP是一种“服务器端的HTML嵌入式的描速语言HTML embedded scripting language”。
其语法混合了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”打印、HTTP Session fallback系统、ISAPI支持、内存、多维数组、其他类成员函数、对象重载支持、输出缓冲支持、支持引用等特点。
2.3.2
PHP的发展历史 1994年Rasmus Lerdorf首次设计出了
php做为现在的主流开发语言程序设计语言。
1995年6月Rasmus Lerdorf在Usenet新闻组comp.infosystems.www.authoring.cgi现在已经不多人在用了上发布了
php做为6 现在的主流开发语言 1.0 声明。
1996年4月Rasmus Lerdorf在Usenet新闻组comp.infosystems.www.authoring.cgi现在已经不多人在用了上发布了
php做为现在的主流开发语言第二版声明。
相比
php做为现在的主流开发语言 1 单纯的标签置换
代码php做为现在的主流开发语言第二版含有了可以处理更复杂的嵌入式标签语言的解析程序。
1997年Tel Aviv 公司的Zeev Suraski 和 Andi Gutmans 自愿重新编写了底层的解析引擎其他很多人也自愿加入了
php做为现在的主流开发语言的其它部分而工作从此
php做为现在的主流开发语言成为了真正意义上的
开源项目。
1998年6月
php做为现在的主流开发语言.net发布了
php做为现在的主流开发语言 3.0 声明。
发布以后用户数量才真正开始了飞涨。
2000年5月22日
php做为现在的主流开发语言 4.0 发布。
该版本的开发是由希望对
php做为现在的主流开发语言的体系结构做一些基本改变的开发者推动的这些改变包括将语言和Web服务器之间的层次抽象化并且加入了线程安全机制加入了更先进的两阶段解析与执行标签解析系统。
这个新的解析程序依然由Zeev Suraski 和 Andi Gutmans 编写并且被命名为Zend引擎。
2004年7月13日
php做为现在的主流开发语言 5.0 发布。
该版本以Zend引擎II为引擎 并且加入了新功能如
php做为现在的主流开发语言 Data Objects PDO。
2004年7月13日
php做为现在的主流开发语言 5.0 发布.该版本以Zend引擎II为引擎 并且加入了新功能如
php做为现在的主流开发语言 Data Objects PDO。
5 2.4 MYSQL数据库概述 MySQL是一个小型关系型数据库管理系统开发者为瑞典MySQL AB公司。
在2008年1月16号被Sun公司收购。
目前MySQL被广泛地应用在Internet上的中小型网站中。
由于其体积小、速度快、总体拥有成本低尤其是开放源码这一特点许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。
MySQL的官方网站的网址是www.mysql.com1 与其他的大型数据库例如Oracle、DB2、SQL Server等相比MySQL自有7 它的不足之处如规模小、功能有限MySQL Cluster的功能和效率都相对比较差等但是这丝毫也没有减少它受欢迎的程度。
对于一般的个人使用者和中小型企业来说MySQL提供的功能已经绰绰有余而且由于MySQL是开放源码软件因此可以大大降低总体拥有成本。
目前Internet上流行的网站构架方式是LAMPLinuxApacheMySQLPHP即使用Linux作为操作系统Apache作为Web服务器MySQL作为数据库
PHP作为服务器端脚本解释器。
由于这四个软件都是遵循GPL的开放源码软件因此使用这种方式不用花一分钱就可以建立起一个稳定、免费的网站系统。
MySQL是最受欢迎的
开源SQL数据库管理系统它由MySQL AB开发、发布和支持。
MySQL AB是一家基于MySQL开发人员的商业公司它是一家使用了一种成功的商业模式来结合
开源价值和方法论的第二代
开源公司。
MySQL是MySQL AB的注册商标。
它的主要特点和优势主要有以下几个 MySQL是一个快速、多线程、多用户和健壮的SQL数据库服务器。
MySQL服务器支持关键任务、重负载生产系统的使用也可以将它嵌入到一个大配置mass-deployed的软件中去。
MySQL是一个关系数据库管理系统。
它将数据存放在独立的表格中以增加存取的速度和灵活性。
“MySQL”中的SQL代表“Structured Query Language”结构化查询语言。
SQL是用于访问数据库的最通用的标准语言它是由ANSI/ISO定义的SQL标准。
MySQL是
开源的。
开源意味着任何人都可以使用和修改该软件任何人都可以从Internet上下载和使用MySQL而不需要支付任何费用。
数据库是按照一定的组织结构存储在计算机存储介质上的相关数据的集合。
数据库具有以下的特点 1结构化。
一个数据库由一个或多个数据文件组成每个数据文件内部的数据都有一定的结构同一数据库的各个库文件在整体上也服从一定的结构形式。
2独立性。
用户应用程序与数据库中的逻辑组织和物理组织存储方式无关任何一方的改变都不会影响到另一方。
8 3数据共享减少冗余。
在数据库的数据集中存储数据为不同用户所共享。
这大大提高了数据的利用率减少了数据冗余有利于保持数据的一致性。
4安全性与完整性。
数据安全性是指用于数据保密为防止数据被窃或破坏数据库管理系统设置严密层层保护。
数据完整性是指用于保证数据库中数据的正确性和可靠性。
5 本系统设计过程很重要的一个环节是数据库结构的设计因为它与系统的性能、程序的结构紧密相关。
数据库结构的好坏决定了本系统的成功与否。
因此依据数据库的一致性原则、完整性原则、安全性原则、可伸缩性原则对本系统的数据库进一步规范化。
9 第3章 需求分析及设计方案 3.1 需求分析 3.1.1理解需求 通过对系统的终端用户和客户进行调研总结一下需求说明部分。
1由于业务的需要和保密性以及便于管理系统用户应该具有不同的等级既不同的权限。
按等级分为超级拥护和一般用户。
2网站能够对各种旅游资源信息进行发布前台能够非常方便的浏览和查询旅游资源信息并能够通过后台及时更新和处理。
3系统后台应该提供数据库操作的功能。
4系统运行在Windows平台上系统还应该有一个较好的图形用户界面。
5系统应该有很好的可扩展性。
3.1.2需求分析 需求分析就是描述系统的需求。
分析的根本目的是在旅行社和游客之间建立一种理解和沟通的机制因此旅游资源及线路管理系统的需求分析也应该是由开发人员和用户或者客户一起完成的。
需求分析的第一步描述旅游资源及线路管理系统的功能既定义用例以次确定系统的功能需求。
旅游网站的用例分析主要是找出系统中所有的用例因此要和旅游资源及线路管理系统的潜在用户进行讨论。
前台即用户界面要实现的主要功能为 1游客注册功能注册登陆网站要注册详细的信息具体字段包括姓名 性别 年龄 电话 身份证号码 出行目的地选择中国各个省自治区直辖市 2游客登陆通过登陆窗口登陆查看自己信息 3游客信息修改登陆后可以修改自己的注册信息 后台即管理界面要实现的主要功能为 1注册信息管理管理所有的注册信息并对其进行添加删除修改等。
2游客信息分类更具年龄、性别、旅游地点进行分类。
2游客信息统计更具年龄、性别、旅游进行统计。
3.2 整体系统模块设计 旅游网站系统的用户分为管理员和游客两种工作流程分为前台用户浏览和后台管理。
在进行了系统分析之后开始进入系统的总体结构设计。
总体设计框架图如下。
10 图1 系统总体框架图 3.3 系统功能概述 针对一个旅游网站主要需要实现以下功能。
3.3.1 前台 旅游信息的发布包括游客注册信息等。
1游客注册功能注册登陆网站要注册详细的信息具体字段包括姓名 性别 年龄 电话 身份证号码 出行目的地选择中国各个省自治区直辖市 2游客登陆通过登陆窗口登陆查看自己信息 3游客信息修改登陆后可以修改自己的注册信息前台的总体结构如图3所示 注册会员管理 注册会员分类 注册会员统计 前台交互 后台交互 .
上一篇:
毕业设计论文-居民户籍管理系统(含代码)
下一篇:
"夜"