互联网+时代的来临使得旅游网站呈现出“井喷式”的发展,并因其 “方便、丰富、全面”的特点而得到了广大旅游者的欢迎。互联网+旅游,不但可以满足旅游者食、住、行、游、购、娱一体化的需求,同时利用互联网可以将旅行社及其他服务机构等众多环节连接成一个统一的整体,最终实现提高服务水平和扩大业务来源的发展目标。
本系统是一个地方性旅游网站,后台基于SSM框架,前台使用BootStrap、js、jsp实现,数据库使用MySQL。本项目采用的是传统的单体应用架构,前后端使用Ajax通信,使用JQuery和Boostrap框架渲染。数据库采用MySQL,后端基于SSM框架实现。
平台用户分为两大类,一类是管理员,管理员要维护平台的各项数据,例如景点管理,门票管理,美食管理,订单管理,以及用户信息管理。另以类这是普通用户,用户注册账户信息后,则可以在平台中执行查询、购票、浏览等操作了。
本项目的核心功能要点如下:
1、注册成功会发送邮件,封装了邮件的工具类;
2、注册时候会对密码进行MD5加密;同样每次对密码操作都要先加密;
3、分页使用的是jsp自定义标签;
4、上传图片到项目也是封装好了工具类;
5、在线支付调用易宝的支付接口;
6、自定义拦截器对登陆用户进行拦截;
复杂的业务在于一个景点对应多个门票,想要门票显示在对应的景点下方,要先查询出来景点,再对它遍历,根据id去 寻找门票,当时没有对应所有的景点。
本项目所涉及的核心技术如下,包括前后端两部分。
前端技术JS框架:jQueryCSS,框架:Bootstrap,客户端验证:JQuery-html5Validate,数据表格:jqGrid,树结构控件:jQuery zTree,日期控件:LayDate,图表控件:echarts。
后端技术:核心框架:Spring Framework,视图框架:Spring MVC,持久层框架:MyBatis,日志管理:Log4j,工具类:Apache Commons、FastJson。
项目部分截图
a) 用户登录
b) 用户首页
c) 门票详情
d) 我的订单
相关文章
06.29抢座
了解千锋动态
关注千锋教育服务号
扫一扫快速进入
千锋移动端页面
扫码匿名提建议
直达CEO信箱