SSM项目即采用Spring+SpringMVC+Mybatis编写实现的项目, SpringMVC是Spring框架家族自带的mvc框架, 其设计思想非常先进, 只需要简单通过若干注解便可以进行接口和页面的编写, 并天生与Spring整合, 实现依赖注入的功能, mybatis是一个比较常用的java持久层框架, 通过xml描述来批量的管理项目里的sql, 非常简易而强大
成员管理模块:该模块实现了对系统用户的管理。主要包括添加成员、禁用成员、编辑分组、分配角色。成员管理模块只有系统管理员可以访问。系统管理员通过发送激活账户邮件,邀请公司内部人员注册登录系统。并为用户编辑分组与角色。
项目管理模块:该模块实现对项目的管控。主要由项目管理人员负责。项目管理员创建项目并为项目分组,根据项目的进度更新项目状态。该模块主要实现项目的增添与分组以及项目流程的变更与追溯。
需求管理模块:项目管理人员或产品经理为项目创建需求,项目管理员为需求创建具体的任务,分配给开发人员。开发人员完成项目后更新任务进度和需求状态,填写任务工时,并将幵发完成的任务提交给测试部门测试。
测试管理模块:测试管理模块主要实现对测试项目的管理。当项目管理人员或开发人员对项目或需求“提测”后,测试主管为测试项目进行排期,并分配测试任务安排相关测试人员。