这是一个属于旅行者的网络聚集地,旨在更好的帮助旅行者上传分享自己的旅行动态,结交彼此兴趣相投的爱好者,提供热门景点出行主打旅行社交的网站,当用户注册登录后可以浏览多个不同资讯的动态圈,此外可以选择个人ID跳转到个人界面进行信息修改,订单查询,关注用户的浏览,留言板查看等功能,网站会根据热评用户动态推送相关景点的行程订制,方便有兴趣的网友选择,足迹旅行将会是一个打造简洁又不是丰富元素的社交旅行网。
足迹旅行包含用户登录,管理员管理,个人用户管理,用户多圈浏览评价功能,用户关注功能,资讯推送功能,留言板块,订单支付与查询等诸多功能模块。
本次毕业设计课题是基于Java语言,jsp实现基本界面,使用HTML标签,div+CSS完成页面布局,JavaScript与AJAX完成主体网页特效的基于B/S模式设计的web应用程序。项目采用MVC模式,实现用户基本信息的添加,删除,修改以及查询等基本功能模块;提供图文上传分享功能,根据权限可对不同人群显示(只对自己/面向所有人),网站将根据注册用户的喜好标签推送相关适宜的热搜。采用SSM框架中的部分技术构建建整个系统使得各层之间解耦,用户产生的数据将存放在后台数据库中,通过网站提供的各个相关界面可以实现方便的各功能界面搜索与修改等基本操作,以优化用户与整个系统的交互,以及后期后台业务逻辑处理,数据操作与维护升级。
主要实现功能:
1. 用户登录与注册模块:主要用于实现游客(游客无需注册只能浏览网站内容/注册用户可以实现发布,评价等所有的用户体验功能)注册(包含用户昵称(此为账户具有唯一性不可重复),密码,性别,联系方式,个人喜好简介等),用户/管理员登录网站进行相关的权限操作功能,此外将采用验证码功能保证网站的登录可靠性。
2. 管理员模块:管理员拥有网站全权限,可以对网站所有的信息执行修改,添加,删除等操作。
a. 管理审核网站内的图文发布内容。
A1.网站留言区(用于收集用户反馈网站各方面的体验信息,以便网站后续的优化升级)。
A2.审核网站内发布的各种信息内容是否涉及违规(可进行删除操作)。
A3.收集预订行程模块的用户体验评价反馈信息,优化后续行程设计涉及的选景方向和旅程规划。
b. 旅行资讯发布圈:官方的图文风景推送,由后台的管理员直接发布修改。
c. 旅行景点行程发布:管理员挑选用户发布的热门图文(根据发布图文的点赞量达一定程度后)中涉及到的部分适宜景点,制定相关的旅游线路并发布在官方的旅行推售模块上,供用户挑选支付。(每条旅游线路会标注旅行期间天气状况,需要注意事项以及年龄限制问题,由发布人员标注)
d. 旅行订单管理:实现对行程订单的增删改,订单量的查阅等
D1:订单的销量查询:后台订单模块可以显示当前所有预订的订单信息。
D2:的增删改:用户在决定修改自己预定的订单时可以联系网站管理员,由管理员进行订单相关的修改操作等。
3. 会员模块:用户登录后所拥有的基本操作(用户发布的每条动态都将由一个时间计时器显示发布的时间信息)。
a. 信息发布功能:发布自己的旅行文章,并可以选择可见对象(对自己可见/所有人可见,需选择图文所属类型标签)。
b. 图片上传功能:上传自己喜爱的图片(可配合简短的文字一同发布,可选择可见对象,需选择图文所属类型标签)。
c. 个人信息管理功能:登陆后进入主界面,选择个人信息将进入个人主页界面进行相关个人信息的编辑。
C1:个人信息:可以编辑修改自己的账户基本信息,修改自己喜好的图文所属类型的标签方便网站动态推送相关类型的图文内容(网站将依据用户喜好标签,推送网站内发布所属对应标签的图文内容至用户的喜好圈)给用户。
C2:我的行程:可以进入用户订单查询界面,查看旅行路线的天气,注意事项提醒,显示用户在网站购买的行程订单记录,方便用户查询自己的订单信息与客服沟通进行咨询,撤销等操作。
C3:我的动态:点击可跳转页面显示自己发布的所有历史信息。
C4:我的关注:点击可跳转页面,显示所有自己关注的用户。
C5:留言板:个人界面底部显示留言板,其他用户的留言在留言板显示。
d. 浏览功能:网站的主体功能,用户可以在这里选择自己想要浏览的页面内容。
D1:用户图文发布圈:作为网站的显示主体。用户登陆后可见,本圈显示的内容为所有用户发布的所有旅行类型的图文(此处将根据用户发布的时间轴从最新发布的动态开始至远显示,可评论与点赞)。
D2:关注圈:显示用户关注的对象最近发布的内容(可评论与点赞)。
D3:资讯圈:显示官方推送发布的旅行资讯。
D4:喜好圈:系统根据用户注册时选择的喜好标签动态推送相关类型的图文(可评论与点赞)。
e. 好友关注功能:可以关注自己喜欢的旅行者,进入Ta的个人页面浏览所发布图文信息,同时方便彼此交流心得,关注所发布的最新动态。
f. 留言板块:
F1:网站留言板(所有用户都可参与发布所有人可见的信息与网站管理员交流,提出旅游方面或网站方面的问题)。
F2:用户留言板(置于个人页面的最下方,方便给自己关注的人留下问候或建议等交流)。
4.风景分类区:主要用于提供图文内容发布类型的选择,方便用户选择自己想要看图文类,以及系统推送内容的实施。
5. 行程预订模块:选择自己喜欢的网站发布的行程路线,加入其中与大家一起旅行记录行走的里程,主要方便喜欢多人出行的旅行者在足迹旅行能找到合适的旅行点与爱好者一同出行,可以提升网站用户的粘着性与社交性。
行程支付功能:
a.支付:会员在选择自己喜欢的形程后,下单预约支付(系统将生成相应订单信息,用户可在个人界面的我的行程查询自己订单信息)。
b.咨询:在行程出发前可以和客服沟通,了解解决自己关于行程方面的问题。
c.评价: 对本次网站组织的旅行的体验感,方便网站制定线路的后续优化。