主要功能:用户管理和权限管理等一系列办公系统功能的实现。
主要技术:SpringMVC、activiti、Mybatis、MySQL、Redis、JavaScript、Ajax、jQuery、Eclipse、Maven、Git、Bootstrap、EasyUI
在项目开发中主要负责:
1) 自定义分页标签,自定义标签处理类,完成项目分页标签的开发,在项目各个页面分页时使用的均是此标签;
2) 实现系统管理模块用户的登录和退出,记住密码以及密码修改,发送邮件找回密码等功能;
3) 当用户登录到主页时,为用户展示个人信息,此页面可进行个人信息修改并可同步刷新到主页;
4) 实现用户管理模块的增删改,分页查询以及激活、冻结用户,预览用户详细信息等功能;
5) 实现角色管理模块的增删改,分页查询以及绑定/解绑用户,绑定/解绑权限操作等功能;
6) 实现权限控制功能,包括两方面:首先拥有不同权限的用户登录后显示的主页不同,只为其显示拥有权限的模块,其次具体的操作页面也不同,页面中用户不具备权限的按钮将不会显示出来;
7) 完成文件资料模块开发,实现文件的上传下载以及通过使用Solr搜索引擎实现全文检索等功能。
8) 利用activiti工作流技术,实现审批流程相关功能。