发布时间:2022-07-14 18:01:28
全微程序设计团队是一家专注于JAVA/PYTHON/PHP/ASP/安卓/小程序开发的软件开发团队,十年开发经验让我身经百战,若您有需求而我们恰好专业。
同时,我们也有文稿文档代写服务,文档降重润文服务,好评如潮,期待您的光临哦。
程序+功能说明+运行截图+演示视频
设计开发一个旅游管理系统,包含游客和管理员两种用户,每种用户都需要在登录页面输入正确的用户名密码,并通过单选按钮选择用户类型登录系统 用户名和密码有误则给出提示。
游客可以查询旅游线路信息,从备选线路列表中选则旅游线路添加到线路报名列表中,并显示已选线路的信息及总价钱,单击提交按钮,可完成旅游报名, 并可以查看已报名旅游线路。
管理员对线路信息进行管理,可以在线路管理页面添加新的旅游线路信息或修改删除不用的旅游线路信息,查看游客已报名的旅游线路信息和游客的基本信息。还可以发布公告信息,设置某条线路的活动优惠折扣。
演示视频链接:https://pan.baidu.com/s/1LcJgIRlsNI82gc6plDm7eA
提取码:92l0
--来自百度网盘超级会员V7的分享
b站视频链接:https://www.bilibili.com/video/BV1tT411J7bW/?vd_source=a0cf188a8ba5888058730ec24e98bebe
字段名 | 解释 | 类型 | 长度 | 是否为空 | 是否主键 |
shuoming | 说明 | varchar | 255 | 是 | 否 |
feiyong | 费用 | varchar | 255 | 是 | 否 |
qidian | 起点 | varchar | 255 | 是 | 否 |
id | 线路id | int | 11 | 否 | 是 |
mingzi | 名称 | varchar | 255 | 是 | 否 |
zhekou | 折扣 | varchar | 255 | 是 | 否 |
zhdian | 终点 | varchar | 255 | 是 | 否 |
字段名 | 数据类型 | 长度 | 是否为空 | 是否主键 | 说明 |
username | varchar | 255 | flase | flase | 账号 |
password | varchar | 255 | flase | flase | 密码 |
id | int | 11 | flase | true | 管理员id |
字段名 | 数据类型 | 长度 | 是否为空 | 是否主键 | 说明 |
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 | 名称 |
字段名 | 数据类型 | 长度 | 是否为空 | 是否主键 | 说明 |
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 | 费用 |
字段名 | 解释 | 类型 | 长度 | 是否为空 | 是否主键 |
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", "添加公告成功");
专业程序代做
为你量身定制的程序设计
诚信经营,我们将尽心尽力为你完成指定功能
十年程序经验,尽在全微程序设计