我们本次的项目是一个外卖的项目,前台主要提供菜品的搜索,菜馆的模糊搜索,菜馆的筛选,餐馆的展示,菜品的展示,购物车,加入购物车,生成订单,以及个人中心,个人中心里提供信息修改,收货地址管理,收藏餐馆展示,密码修改,订单统计,订单信息详情展示及订单状态改变。商家平台主要提供各种管理,菜单类别管理,菜名管理,菜品添加,菜品修改,文件上传,用户自动登录,还要实现订单提醒。网站后台:各种管理和统计。

首先我们进行了项目需求分析,根据需求建立了诸多的表,在建立数据库的过程中我们遇到了许多问题,老师带领我们解决了许多问题,很多表里所加的属性不够,不够完善。在项目进行时,我遇到了诸多问题,最直接的一个问题就是jquery 的jar包不匹配,两种js相互冲突,导致一些函数不能使用,严重形象项目进行。在我做动态筛选时,首先进行的是ajax返回,但经老师指出这种是不科学的,没有一种可视化。所以最后改成的是一种点击直接提交的行为,让每一步都让整个页面刷新。在做百度地图定位的时候,主要实现的是根据当前浏览器定位出自己所处的市区,然后根据市区查出市区所有的餐馆,在个人中心方面主要是完成个人信息修改,一种二次验证的过程。在体现每个状态的订单时,做的不是很详细,并没有尽善尽美。还做了一个自动登录的filter,是在访问个人中心目录时添加的,虽然做了不少自动登录,但总感觉不太科学,不太安全,每次记住的知识用户名,然后如果记住了也只是对相应记住的信息查询有没有该用户信息,如果有就登陆,总感觉差了些什么。

 在这个项目中最大的提升是更深一步的理解SSM框架,也学会不少新技术,在动态删选时给他直接加一个属性(addClass)然后判断并去除该属性,也是一种很好的方法。很多事情有诸多的解决方法,但往往直接的方法才是最合适的方法,也是最实际的方法,并不需要把问题复杂化。

感谢我们的组员和老师,感谢他们的帮助,让我们的项目及时完成并有一定的效果展现,感谢老师不厌其烦的帮我们解决一些Bug。