项目共分为 委托业务管理,试验流程和数据管理,试验设备管理,标准管理,客户管理,试验人员管理,采购和库存管理,综合查询管理,报表和统计分析,流程管理,系统管理,质量管理,设施与环境,分包管理,投诉管理,文件管理,内审管理,管理评审,合同管理,GLP文件管理等二十二个主菜单,子菜单不计。
● 技术采用 前端用的是Ajax (EXT),后台用的Struts2+Spring+MyBatis数据库为SQL Server 2008 ,web用的Tomact,移动端为Android
独立负责项目的子菜单的研发,整体项目的修改。
主要业务
● 实验流程 抽样,委托,收样,下任务单,做实验,生成原始记录,三级审核,生成实验报告。实现的基本方式为以样品为唯一标识进行实验流程,通过反射去加载数据标准库
● 业务流程 基本OA申请流程,自定义业务流程及业务角色,业务申请,按照角色创建alert并提供审核
业务太多主要的技术描述一下:
● 通过泛型技术对Dao层和控制层的提取重构法提高代码的复用性
● 使用Ajax异步动态的添加、修改、删除和刷新
● 使用struts2配置实现文件的上传及相关控制层的相关功能实现
● 通过EXT,html、css、jQuery进行静态页面开发