最初小组选择了以实际羽毛球项目为模板,计划对其进行功能复原,然后在此基础上进行功能完善和改进。该项目已完成需求功能的结构梳理。在进行至编制数据库字典阶段,由于项目组人员变动,小组解散,然后加入智租网项目组。

在智租网项目组中,我负责后台管理模块。后台管理主要分为管理员管理、用户管理、日志查看、房源管理等四大模块。

管理员管理--管理员按身份分为超级管理员和房源管理员。超级管理员拥有最高权限可访问所有模块,房源管理员只能访问房源管理模块。管理员身份过滤这一功能通过过滤器实现,同时过滤器也实现了在没有管理员登录状态下访问后台页面会自动跳转至后台登录页面,保护后台数据不被非法访问。超级管理员可搜索、查看及编辑房源管理员的个人信息以及修改房源管理员密码。超级管理员及房源管理员都可以修改自己的个人信息及修改密码,所有密码通过加密后保存至数据库,保证数据安全。

用户管理--超级管理员可按注册时间、性别等筛选用户,并可查看每个用户的个人信息以及用户发布的房源信息,以此判断用户是否有违反网站规定的行为,如果违反规定达到一定程度,可对用户进行封号处理。

日志查看--管理员的每个操作都会产生一条操作记录,保存在数据库中。超级管理员可按时间段、管理员用户名、管理员负责的区域筛选查看日志,以此判断管理员是否有违规行为,如有违规行为可对管理员进行封号处理。

房源管理--房源管理又可分为租房、二手房、房源配置三个部分。租房、二手房管理均可按发布时间、所在区域、房源配置等信息进行筛选,并可查看房源详细信息,对于不符合规定的房源可做下架处理。房源配置管理可以修改及添加房源配置模板,调整用户发布及筛选房源时可选的配置信息。

以上为本项目中我所负责的工作内容。在本项目中应用了很多新学会的技术,如SSM框架、过滤器、Maven等,对这些技术的使用也越来越熟练。在做项目的过程中,不可避免遇到了很多错误,通过一步步排查错误位置,查找以及思考解决办法,对编程思想以及各种框架、各种技术有了更深的理解,为以后的工作积累的十分宝贵的经验。

感谢辛苦为我们上课以及解决问题的王老师、孙老师、陆老师,也感谢为我们安排课程、保障就业的左老师、小王老师,在你们的帮助下我能够从事Java工程师这一职业,你们为我的职业发展开辟了新的道路。谢谢各位老师!