基于JSP旅行社管理系统.doc
文本预览下载声明
基于JSP的燕郊旅游管理设计实现
摘 要
人类社会已经进入信息化时代,信息影响着我们生活的各个方面,对信息的处理和利用也已经深入到人类社会的各行各业,当然公司福利也不例外。随着人类生活水平的提高,旅游已成为当今世界上发展势头最强劲的行业,旅游业是一个综合性产业,另外旅游过程是一个受人为、自然等多种因素制约的复杂的过程,因此福利旅游中含有许多可以挖掘的信息,如何开发和整合这些信息,并且使游客在很短的时间内能查找到自己所要的信息是旅游紧要解决的问题。
本文介绍的是以Eclipse ,Dreamweaver和 Photoshop CS5为主要开发工具,制作完成的燕郊旅游版本。网站采用的是MySQL数据库。网站主要包含四个功能模块:浏览模块、用户模块、订单模块和论坛模块介绍了网站的开发过程。
关键词:JSP;MySQL;Servlet;内部旅游
1系统概述
1.1开发技术
本网站采用JSP+MySQL的组合技术,以现今较为流行的DIV+CSS模式进行页面规划和布局,以JavaScript作为客户端脚本语言。
JSP:JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准,它是在传统的网页HTML文件中插入Java程序段和JSP标记从而形成JSP文件。 用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。
MySQL:MySQL是一个小型关系型数据库管理系统,目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。
CSS:CSS(Cascading Style Sheet)是一组格式设置规则,用于控制Web页面的外观。通过使用CSS样式设置页面的格式,可将页面的内容与表现形式分离,不仅可使维护站点的外观更加容易,而且还可以使HTML文档代码更加简练,缩短浏览器的加载时间。
1.0系统概述
1.2 开发环境
操作系统:Windows 7专业版IE10
服务器版本:Tomcat 6.0
JDK版本:tomcat 6.0
数据部版本:MySQL 5.5
项目开发工具:Eclipse EditPlus
网页处理工具: Dreamweaver Eclipse
图片处理工具: Photoshop CS 美图秀秀
2 系统需求分析
2.1功能需求
2.2 性能需求
(1) 功能的完整性;
(2) 数据库的安全性;
(3) 软件的可维护和可靠性;
(4) 程序的可移植性;
2.3 系统可行性分析
2.4经济上的可行性
本系统作为第二课堂设计,无需开发经费,目前对于我们来说在专业技能是可以接受的,所以经济上可行的。
2.5技术上的可行性
本系统采用B/S模式,即浏览器/服务器模式,在这种模式下无需安装客户端,只需计算机能够连接到因特网即可进行操作。
采用JSP开发技术,具备Java技术的简单易用、完全的面向对象、具有平台无关性且安全可靠、主要面向因特网的所有特点。多系统平台支持的特点,让JSP基本上可以在所有平台上的任意环境中开发、部署及扩展。
数据库采用MySQL,支持十几种操作系统,跨平台、可移植性强,支持多线程,充分利用CPU资源,优化的SQL查询算法,有效地提高查询速度,提供TCP/IP、ODBC和JDBC等多种数据库连接途径。
3
3 数据库设计
Image景点图片详情表
ID
字段名称
数据类型
说明
备注
1
Id
Int(11)
编号
自动增长
2
image1
Varchar(255)
第一张图片
3
Image2
Varchar(255)
第二张图片
4
Image3
Varchar(255)
第三张图片
5
Image4
Varchar(255)
第四张图片
6
Image5
Varchar(255)
第五张图片
7
spots_Id
Varchar(20)
景点编号
Manager景点留言表
ID
字段名称
数据类型
说明
备注
1
Id
Int(11)
编号
自动增长
2
spots_id
Varchar(20)
景点编号
3
name
Varchar(20)
留言人编号
4
content
Text
留言内容
5
time
datatime
留言时间
Usermanager用户信息表
ID
字段名称
数据类型
说明
备注
1
Id
Int(11)
编号
自动增长
2
account
Varchar(20)
用户账号
3
name
Varchar(20)
姓名
4
sex
显示全部