万码学堂2017级学生刘*健
项目感言:
一、项目概况
1、项目名称:EWorld(E天下旅游网)
2、设计理念
项目出发点:主要针对全国各地想要自己或者跟团出行而又没有目的地的旅游爱好者提供攻略和行程推荐以及本网站注册用户已经发表的锦囊(个人出行游记类)。
3、主要功能介绍
本网站主要分为四大板块:攻略、行程推荐、锦囊、用户中心。
攻略、行程推荐、锦囊当中都涉及到搜索、分页、文章等内容,三个模块都可供用户登录后进行收藏。其中攻略、行程推荐模块是由管理员后台配置,在前台首页以及进入菜单栏选项后进行显示的,其中用到了排序功能。后天都涉及到了对文章的增、删、改、查。锦囊板块是由用户登陆后进行发表的,需经管理员后台审核后方能在前台界面显示。
用户中心模块主要提供用户信息、密码的更改,查看我的收藏以及查看我发表过的锦囊,可以进行对已发表锦囊进行删除。
二、本人完成功能描述
1、行程推荐
后台对行程推荐的配置,主要功能包括是对文章的增、删、改、查、全选、批量删除处理。其中修改与添加输入框都加入的了表单验证。前台主页行程推荐六篇文章根据是否热门、更新时间的排序进行显示,网站顶部导航栏行程推荐选项点击进入后进行所有行程推荐文章文章的显示,其中包含搜索功能,以及进入详情界面的显示。进入详情界面设有加入收藏以及取消收藏功能,判断用户是否登陆显示加入收藏或者取消收藏。在用户未登录情况下进行点击时候点击收藏会提示请先登陆。登陆状态下查看的行程推荐文章也会显示收藏状态。
2、后台登陆功能
登陆界面的显示,对用户名、密码以及验证码的正确与否的判断。都加入了表单验功能。
3、个人中心查看我的收藏中收藏的行程推荐
用户登录后打开个人中心点击查看我的收藏,点击收藏的行程推荐,显示出该用户收藏的所有关于行程推荐的收藏。其中包括分页显示以及文章详情中的取消收藏功能。
三、项目感受
通过这次项目实训,让我在项目中去运用以前老师所讲的所有知识。正所谓不积跬步,无以至千里。每一步成就都离不开开始的点点滴滴,通过这次实训让我们把以前的知识进行更好的梳理,在没有做项目之前对不同阶段老师所讲的知识没有一个系统性的连接,只有真正沙场点兵时才知道以前模块所讲知识都是以后课程的铺垫。也让我对javaEEMVC三层架构有了进一步的了解,对SQL Server数据库的操作也更深一步的掌握了,以及对Myeclipse的功能更多的了解。
在项目演示中以及答辩完成后听取老师及学生评委的纠错与建议之后,感觉到第一个项目中缺点的与不足,感受到对项目设计的出发点还需进一步忖度,只有设计理念明确以及分工明确最后才能得到一个好的项目。也深深体会到了团队合作的重要性,这无论在以后的生活或工作当中都是一次很好的锻炼。通过这次项目有实训让我从没有进入B模块时对网页的懵懵懂懂,到现在的对网页的初步了解,深深感受到代码的魅力。让以前浏览网页时的基本功能都能在自己的代码下去实现,有了一种小小的成就感。
这次实训也是对自己所学知识的一次测验,让我知道了以前哪方面知识掌握的牢固与否,也知道了自己与其他同学的差距,所以在今后的学习当中还要更加认真的去学习,勤学苦练出真知。