功能
根据旅游业的实际业务需求,方便游客对旅游资源的便捷获取并享受其快捷的旅游服务。网站系统采用浏览器、服务器的结构设计。该系统的用户角色分为:游客、会员、网站管理员。该系统分为前台的用户模块、后台的管理员模块。用户模块如下:发布游记、发表评论、点赞游记、特产预定、个人信息管理、用户注册、网站信息预览。管理员模块如下:订单管理、景区管理、特产管理、酒店管理、首页信息发布管理、游记管理、评论管理、用户管理。
前台模块
(1)用户签到:用户每天可签到一次得20积分,且一天只能签到一次,可以查询到不同的积分值对应不同的奖励实施方案。
(2)用户注册:用户在前台输入有效的信息,包括用户手机号以及邮箱等信息。然后通过接入第三方平台的短信验证、邮件激活用户状态等几个关键操作,用户才完成注册成为会员的操作。
(3)用户登录:只有当用户账号处于可用状态时,该用户才可以成功登录进入系统。
(4)用户个人信息设置:用户可以修改自己的头像图标、登录密码、地址等个人信息。
(5)发布游记:用户可以将自己旅游心得通过图片或文字的形式发布到网站上,与广大的驴友分享旅途的快乐。
(6)发表评论:已注册用户可以对审核通过的游记发表自己的评论以及对景点、特产、酒店发表自己的评论。
(7)点赞游记:已注册用户可以对自己喜欢的游记进行点赞操作,对应的游记点赞数目加一。
(8)下订单:登录用户可以对自己喜欢商品进行购买,完成下订单的操作并且对订单进行在线付款。
(9)前台搜索:用户可以对江西省各个地级市的特产、美景、资讯、酒店进行分类的模糊查询。
(10)个人订单管理:用户可以在自己的个人主页查询自己下单情况并且可以对未付款的订单进行删除操作。
(11)个人游记管理:用户可以对已经发表的游记进行删除或修改操作以及查看每个游记的点赞情况和评论信息。
后台模块
(1)管理员登录:管理员只有在个人信息得到有效的验证后才可登录网站后台系统。
(2)订单图表统计:用户可以通过折线图和柱状图对江西省各个地级市下订单的数量以及营业金额进行统计显示,对形成的图形可以下载生成图片格式进行保存,便于管理员对数据进行分析。
(3)网站首页信息发布管理: 该功能模块可以实现广告管理、资讯管理、特产管理、景区管理。广告管理和资讯管理模块可实现广告和资讯的发布操作并在首页进行分类展示,可以对已经发布的广告和资讯信息进行修改并重新发布,可以对选中的广告和资讯信息进行上下架处理。特产管理和景区管理可以对已发布特产和景区信息进行修改操作,对特产和景区的状态进行上下架处理。
(4)景点管理:可以分页显示所有的景点信息并且可以在搜索栏内输入地级市的名称进行各个地区的景点查询。实现点击发布按钮可将景点发布到首页的江西美景模块,可对景点信息进行修改和批量的上架、下架操作,点击新增景点可以发布新的景点信息。
(5)特产管理:可以分页显示所有的特产信息并且可以在搜索栏内输入特产名称实现特产的精确查询。实现点击发布按钮可将特产发布到首页的江西特产模块,可对特产信息进行修改和批量的上下架操作,点击新增特产菜单项可以发布新的特产信息。
(6)酒店管理:可以分页显示所有的酒店信息并且可以在搜索栏内输入酒店名称实现酒店信息的精确查询。可对酒店信息进行修改和批量的上架、下架操作,点击新增酒店选项可以发布新的特产信息。
(7)游记管理:可以分页显示所有的游记信息并且可以在搜索栏内输入用户的账号来查询显示该用户已发布的所有游记信息。管理员可对游记进行单项或批量的审核操作判断游记是否可以通过审核,游记的状态栏应该用不同的字体颜色显示通过或待审核状态。
(8)评论管理:该功能分为景点评论、特产评论、酒店评论、游记评论。管理员可以对这些评论进行撤回或通过的权限管理。在游记评论模块,可以根据用户编号来查询该用户已发布的评论信息。
(9)订单管理:可以根据用户名查询该用户的所有的下单信息,并可对某一个订单信息进行详细的查询。
(10)用户权限管理:可以查询所有的用户信息以及在搜索框中输入用户名来查询某一个用户的具体信息,实现对用户权限进行管理。
核心流程设计
开发技术
springmvc+spring+mybatis
支付宝沙箱支付
echarts可视化图表
阿里云短信接口