该项目主要是完成学校学工系统的开发,该系统分为首页、系统管理、人员管理、测评管理、党员管理 5 个模 块。与同事共同努力下,分别在首页模块实现了模糊分页查询、分类分页查询等功能;用户管理模块实现了登录、注 册、修改、查看信息等功能;测评模块实现了查看、匿名测评等功能;党员模块实现了入党、转入转出、交党费 等功能。 本项目结构上分为表现层、业务层和数据访问层。层次间的依赖关系自下到上。采用的技术有 Spring+SpringM VC+MyBatis+Log4J+redis 等。其中表现层采用 SpringMVC 框架开发;业务层封装业务流程,为适应业务的 变更,每一业务模块均有专门的接口及实现类,利用 Spring 的 IoC 功能将 实现类注入给表现层的 Action;数据 访问层借助于 MyBatis 实现,代码简洁且可适应不同的数据库。事务部分利用 Spring 的声明式事务管 理。为提 高性能,采用 redis 实现了缓存代理。