建立一个穷游旅游网,旨在为广大旅游爱好者创建一个便捷的集线路规划、景区门票、酒店预订、车船预定、拼团消费、大数据筛选的一体式服务网站
二、功能介绍:
1.登录
登录界面有用户名、密码、验证码3项,若账户或密码未填写时点击注册会提示“请输入用户名和密码”,其次若验证码未填写会提示“请输入验证码”,验证码点击可变换,三项都填写后提交表单,先验证验证码,若错误提示“验证码错误”,其次,若用户名和密码错误则提示“用户名或密码错误”,正确则自动转到主页并判断是否自动登录,若是则将用户名与用户识别码加密后存入cookie,页面头部变为登录状态。
2.注册
注册界面有用户名、密码、*、姓名、*号、性别、出生日期、验证码8项,每一项失去焦点都会检查格式,若错误则对应输入框会变红并在后面紧跟错误提示,点击提交会检查所有可填项格式,若正确则验证验证码,错误则提示“验证码错误”,正确则提交表单,若用户名、*、姓名或*号与数据库中信息有重复,则提示“用户已存在或**姓名已被注册”,无重复则生成用户唯一识别码,将信息存入数据库,自动跳转到登录界面。
3.分页
第一次进入页面时,当前页面nowpage设置为1,分页导航栏中当前页显示为橙色,一页8条数据,用foreach遍历得到,根据nowpage计算起始序列与终止序列,根据数据总条目计算最大页数maxpage,分页导航栏点击其他页数重新计算,分四种情况,若nowpage-4<1 && maxpage+5>maxpage,则分页导航栏显示1到最大页数,若nowpage-4<1 && maxpage+5
4.轮播图
利用bootstrap框架实现的轮播图功能 固定切换速度为2000ms 有五张不同的图片进行轮流播放可以通过旁边的<或者>来手动切换到下一张图片,也可以点击下面的的白色小圆点来切换到自己想要的图片 如果鼠标悬停在上面则轮播图会停止播放,让用户更好的观察图片上的信息内容。
5.路线详情
路线详情显示更多景区照片,详细路线、优惠、商家、*、地址、价格、收藏热度等信息。
6.路线查询
搜索根据键入的关键词和当前页面所属的类别两个条件,查找并列出数据库中所有符合的路线条目。
7.收藏
每个项目都会显示收藏热度,在登陆状态点击收藏可以将当前项目添加至我的收藏且项目收藏数加1,收藏排行榜会根据收藏次数由高到低排序展示所有项目,我的收藏会显示所有当前账号已收藏的项目。
8.排序
收藏排行榜会根据收藏次数由高到低的顺序查寻数据库中的所有项目并展示。
9.分类
导航条中不同的类别的mes参数值不一样,后台会根据mes参数查询数据库并分页展示到页面上
10.范围筛选
收藏排行榜中可以键入最小金额和最大金额以此来查询价格符合这个区间内的所有项目并展示到页面上。
三、本人负责运用ssm进行后端的编写,以及部分前端js和部分数据库填充
评论