Insert title here

如何用eclipse开发一个基于Java的旅游管理系统

发布时间:2022-07-14 18:01:28

全微程序设计团队是一家专注于JAVA/PYTHON/PHP/ASP/安卓/小程序开发的软件开发团队,十年开发经验让我身经百战,若您有需求而我们恰好专业。

同时,我们也有文稿文档代写服务,文档降重润文服务,好评如潮,期待您的光临哦。



¥50

微信购买 支付宝购买

程序编号:zy043旅游管理系统
包含内容:

程序+功能说明+运行截图+演示视频


功能说明:

设计开发一个旅游管理系统,包含游客和管理员两种用户,每种用户都需要在登录页面输入正确的用户名密码,并通过单选按钮选择用户类型登录系统  用户名和密码有误则给出提示。

游客可以查询旅游线路信息,从备选线路列表中选则旅游线路添加到线路报名列表中,并显示已选线路的信息及总价钱,单击提交按钮,可完成旅游报名,  并可以查看已报名旅游线路。

管理员对线路信息进行管理,可以在线路管理页面添加新的旅游线路信息或修改删除不用的旅游线路信息,查看游客已报名的旅游线路信息和游客的基本信息。还可以发布公告信息,设置某条线路的活动优惠折扣。

演示视频链接:https://pan.baidu.com/s/1LcJgIRlsNI82gc6plDm7eA 

提取码:92l0 

--来自百度网盘超级会员V7的分享

b站视频链接:https://www.bilibili.com/video/BV1tT411J7bW/?vd_source=a0cf188a8ba5888058730ec24e98bebe

开发框架:SSM(MYECLIPSE)
数据库说明:
线路数据表中文字段:说明,费用,起点,线路id,名称,折扣,终点
线路数据表英文字段:shuoming,feiyong,qidian,id,mingzi,zhekou,zhdian
字段名 解释 类型 长度 是否为空 是否主键
shuoming 说明 varchar 255
feiyong 费用 varchar 255
qidian 起点 varchar 255
id 线路id int 11
mingzi 名称 varchar 255
zhekou 折扣 varchar 255
zhdian 终点 varchar 255

管理员数据表中文字段:账号,密码,管理员id
管理员数据表英文字段:username,password,id
字段名 数据类型 长度 是否为空 是否主键 说明
username varchar 255 flase flase 账号
password varchar 255 flase flase 密码
id int 11 flase true 管理员id

游客数据表中文字段:密码,性别,账号,电话,游客id,名称
游客数据表英文字段:password,xingbie,username,dianhua,id,mingzi
字段名 数据类型 长度 是否为空 是否主键 说明
password varchar 255 flase flase 密码
xingbie varchar 255 flase flase 性别
username varchar 255 flase flase 账号
dianhua varchar 255 flase flase 电话
id int 11 flase true 游客id
mingzi varchar 255 flase flase 名称

报名数据表中文字段:线路id,游客id,状态,游客,线路,折扣,报名id,费用
报名数据表英文字段:xianluid,youkeid,zhuangtai,youke,xianlu,zhekou,id,feiyong
字段名 数据类型 长度 是否为空 是否主键 说明
xianluid int 11 flase flase 线路id
youkeid int 11 flase flase 游客id
zhuangtai varchar 255 flase flase 状态
youke varchar 255 flase flase 游客
xianlu varchar 255 flase flase 线路
zhekou varchar 255 flase flase 折扣
id int 11 flase true 报名id
feiyong varchar 255 flase flase 费用

公告数据表中文字段:发布时间,公告id,标题,内容
公告数据表英文字段:fabu,id,biaoti,neirong
字段名 解释 类型 长度 是否为空 是否主键
fabu 发布时间 varchar 255
id 公告id int 11
biaoti 标题 varchar 255
neirong 内容 varchar 255

测试管理员添加表

测试用例方案输入数据预期结果测试结果
添加管理员测试用例在添加管理员页面输入完整的管理员信息,包括密码,管理员id,账号,点击添加按钮进行测试密码,管理员id,账号添加管理员成功添加管理员成功

 

测试管理员添加表

测试用例方案输入数据预期结果测试结果
添加管理员测试用例在添加管理员页面输入完整的管理员信息,包括密码,管理员id,账号,点击添加按钮进行测试密码,管理员id,账号添加管理员成功添加管理员成功

 

测试管理员添加表

测试用例方案输入数据预期结果测试结果
添加管理员测试用例在添加管理员页面输入完整的管理员信息,包括密码,管理员id,账号,点击添加按钮进行测试密码,管理员id,账号添加管理员成功添加管理员成功

 

测试管理员添加表

测试用例方案输入数据预期结果测试结果
添加管理员测试用例在添加管理员页面输入完整的管理员信息,包括密码,管理员id,账号,点击添加按钮进行测试密码,管理员id,账号添加管理员成功添加管理员成功

 

测试管理员添加表

测试用例方案输入数据预期结果测试结果
添加管理员测试用例在添加管理员页面输入完整的管理员信息,包括密码,管理员id,账号,点击添加按钮进行测试密码,管理员id,账号添加管理员成功添加管理员成功

 

表修改公告测试表

修改公告用例修改公告名称修改公告功能修改公告输入修改公告过程修改公告预期修改公告结果
test_upldategonggao修改公告测试用例进入公告管理页面,通过点击修改按钮,查询公告详细信息,完成公告id,内容,标题,发布时间信息修改后,点击修改按钮提交信息到服务器向服务器提交需要修改的公告修改后信息在公告修改页面点击公告修改按钮修改公告成功,并跳转到公告管理页面正确

 

表修改公告测试表

修改公告用例修改公告名称修改公告功能修改公告输入修改公告过程修改公告预期修改公告结果
test_upldategonggao修改公告测试用例进入公告管理页面,通过点击修改按钮,查询公告详细信息,完成公告id,内容,标题,发布时间信息修改后,点击修改按钮提交信息到服务器向服务器提交需要修改的公告修改后信息在公告修改页面点击公告修改按钮修改公告成功,并跳转到公告管理页面正确

 

表修改公告测试表

修改公告用例修改公告名称修改公告功能修改公告输入修改公告过程修改公告预期修改公告结果
test_upldategonggao修改公告测试用例进入公告管理页面,通过点击修改按钮,查询公告详细信息,完成公告id,内容,标题,发布时间信息修改后,点击修改按钮提交信息到服务器向服务器提交需要修改的公告修改后信息在公告修改页面点击公告修改按钮修改公告成功,并跳转到公告管理页面正确

 

表修改公告测试表

修改公告用例修改公告名称修改公告功能修改公告输入修改公告过程修改公告预期修改公告结果
test_upldategonggao修改公告测试用例进入公告管理页面,通过点击修改按钮,查询公告详细信息,完成公告id,内容,标题,发布时间信息修改后,点击修改按钮提交信息到服务器向服务器提交需要修改的公告修改后信息在公告修改页面点击公告修改按钮修改公告成功,并跳转到公告管理页面正确

 

表修改公告测试表

修改公告用例修改公告名称修改公告功能修改公告输入修改公告过程修改公告预期修改公告结果
test_upldategonggao修改公告测试用例进入公告管理页面,通过点击修改按钮,查询公告详细信息,完成公告id,内容,标题,发布时间信息修改后,点击修改按钮提交信息到服务器向服务器提交需要修改的公告修改后信息在公告修改页面点击公告修改按钮修改公告成功,并跳转到公告管理页面正确

 

在系统中可以通过添加游客模块进行游客的添加,进入到添加游客页面中,输入游客的详细信息,包括密码,性别,账号,电话,游客id,名称,输入完成后,点击添加按钮。将游客信息提交到服务器中,响应控制层的Youke类,在服务器中调用addyouke方法,进行添加游客的操作。游客在程序中的字段信息为password,xingbie,username,dianhua,id,mingzi。

该部分的核心代码如下:

youkedao.insert(youke);

request.setAttribute("message","添加游客成功");

Return "forward:/youkeguanli.action";

通过调用insert方法,将页面获取的游客信息插入数据库的t_youke表中。给出页面提示添加游客成功。

添加游客页面如下所示。

图添加游客界面

在系统中可以通过添加游客模块进行游客的添加,进入到添加游客页面中,输入游客的详细信息,包括密码,性别,账号,电话,游客id,名称,输入完成后,点击添加按钮。将游客信息提交到服务器中,响应控制层的Youke类,在服务器中调用addyouke方法,进行添加游客的操作。游客在程序中的字段信息为password,xingbie,username,dianhua,id,mingzi。

该部分的核心代码如下:

youkedao.insert(youke);

request.setAttribute("message","添加游客成功");

Return "forward:/youkeguanli.action";

通过调用insert方法,将页面获取的游客信息插入数据库的t_youke表中。给出页面提示添加游客成功。

添加游客页面如下所示。

图添加游客界面

在系统中可以通过添加游客模块进行游客的添加,进入到添加游客页面中,输入游客的详细信息,包括密码,性别,账号,电话,游客id,名称,输入完成后,点击添加按钮。将游客信息提交到服务器中,响应控制层的Youke类,在服务器中调用addyouke方法,进行添加游客的操作。游客在程序中的字段信息为password,xingbie,username,dianhua,id,mingzi。

该部分的核心代码如下:

youkedao.insert(youke);

request.setAttribute("message","添加游客成功");

Return "forward:/youkeguanli.action";

通过调用insert方法,将页面获取的游客信息插入数据库的t_youke表中。给出页面提示添加游客成功。

添加游客页面如下所示。

图添加游客界面

在系统中可以通过添加游客模块进行游客的添加,进入到添加游客页面中,输入游客的详细信息,包括密码,性别,账号,电话,游客id,名称,输入完成后,点击添加按钮。将游客信息提交到服务器中,响应控制层的Youke类,在服务器中调用addyouke方法,进行添加游客的操作。游客在程序中的字段信息为password,xingbie,username,dianhua,id,mingzi。

该部分的核心代码如下:

youkedao.insert(youke);

request.setAttribute("message","添加游客成功");

Return "forward:/youkeguanli.action";

通过调用insert方法,将页面获取的游客信息插入数据库的t_youke表中。给出页面提示添加游客成功。

添加游客页面如下所示。

图添加游客界面

在系统中可以通过添加游客模块进行游客的添加,进入到添加游客页面中,输入游客的详细信息,包括密码,性别,账号,电话,游客id,名称,输入完成后,点击添加按钮。将游客信息提交到服务器中,响应控制层的Youke类,在服务器中调用addyouke方法,进行添加游客的操作。游客在程序中的字段信息为password,xingbie,username,dianhua,id,mingzi。

该部分的核心代码如下:

youkedao.insert(youke);

request.setAttribute("message","添加游客成功");

Return "forward:/youkeguanli.action";

通过调用insert方法,将页面获取的游客信息插入数据库的t_youke表中。给出页面提示添加游客成功。

添加游客页面如下所示。

图添加游客界面

系统中公告添加的实现为,通过菜单栏跳转到添加公告页面,输入公告详细信息,包括内容,标题,发布时间,公告id。点击添加公告 页面的添加按钮,将公告信息添加到gonggao表中,返回页面添加公告信息成功。对应核心代码如下:

控制层核心代码:

//接受用户发起的addgonggao请求

@RequestMapping(value = "addgonggaoact")

//调用公告服务层的添加请求

gonggaoservice.addgonggaoact(request, session);

服务层核心代码:

//调用gonggaodao的insert方法将公告信息插入gonggao表中

gonggaodao.insert(gonggao);

//返回页面添加公告成功提示信息

request.setAttribute("message", "添加公告成功");

系统中公告添加的实现为,通过菜单栏跳转到添加公告页面,输入公告详细信息,包括内容,标题,发布时间,公告id。点击添加公告 页面的添加按钮,将公告信息添加到gonggao表中,返回页面添加公告信息成功。对应核心代码如下:

控制层核心代码:

//接受用户发起的addgonggao请求

@RequestMapping(value = "addgonggaoact")

//调用公告服务层的添加请求

gonggaoservice.addgonggaoact(request, session);

服务层核心代码:

//调用gonggaodao的insert方法将公告信息插入gonggao表中

gonggaodao.insert(gonggao);

//返回页面添加公告成功提示信息

request.setAttribute("message", "添加公告成功");

系统中公告添加的实现为,通过菜单栏跳转到添加公告页面,输入公告详细信息,包括内容,标题,发布时间,公告id。点击添加公告 页面的添加按钮,将公告信息添加到gonggao表中,返回页面添加公告信息成功。对应核心代码如下:

控制层核心代码:

//接受用户发起的addgonggao请求

@RequestMapping(value = "addgonggaoact")

//调用公告服务层的添加请求

gonggaoservice.addgonggaoact(request, session);

服务层核心代码:

//调用gonggaodao的insert方法将公告信息插入gonggao表中

gonggaodao.insert(gonggao);

//返回页面添加公告成功提示信息

request.setAttribute("message", "添加公告成功");

系统中公告添加的实现为,通过菜单栏跳转到添加公告页面,输入公告详细信息,包括内容,标题,发布时间,公告id。点击添加公告 页面的添加按钮,将公告信息添加到gonggao表中,返回页面添加公告信息成功。对应核心代码如下:

控制层核心代码:

//接受用户发起的addgonggao请求

@RequestMapping(value = "addgonggaoact")

//调用公告服务层的添加请求

gonggaoservice.addgonggaoact(request, session);

服务层核心代码:

//调用gonggaodao的insert方法将公告信息插入gonggao表中

gonggaodao.insert(gonggao);

//返回页面添加公告成功提示信息

request.setAttribute("message", "添加公告成功");

系统中公告添加的实现为,通过菜单栏跳转到添加公告页面,输入公告详细信息,包括内容,标题,发布时间,公告id。点击添加公告 页面的添加按钮,将公告信息添加到gonggao表中,返回页面添加公告信息成功。对应核心代码如下:

控制层核心代码:

//接受用户发起的addgonggao请求

@RequestMapping(value = "addgonggaoact")

//调用公告服务层的添加请求

gonggaoservice.addgonggaoact(request, session);

服务层核心代码:

//调用gonggaodao的insert方法将公告信息插入gonggao表中

gonggaodao.insert(gonggao);

//返回页面添加公告成功提示信息

request.setAttribute("message", "添加公告成功");

专业程序代做

为你量身定制的程序设计

诚信经营,我们将尽心尽力为你完成指定功能

十年程序经验,尽在全微程序设计

联系我们
Insert title here
Copyright © qwwendang.com All Rights Reserved
在线客服
联系方式
微信:13265346583 QQ:2196316269

扫码联系客服