项目名称:北京大学分子实验室(2019.11-2020.01)
前台框架:Vue,Element-ui
项目架构:Springboot,Mybatis, Mysql,Spring Security
开发工具:Maven,Tomcat8,IntelliJ IDEA,Git
项目描述:
北京大学分子实验室是LIMS实验室的管理系统。主要包含两个模块,客户端和管理端。客户端系统可以进行实验预约、在线学习、以及考试考核等。管理端可以对实验室的样品、耗材、实验设备进行管理以及审核客户端发出的申请信息。
责任描述:
主要负责客户端以及管理端耗材的开发。在客户端用户可以创建实验课题,以及为该课题邀请成员;创建人可以向组成员指派任务,由被指派人去预约实验室,并对实验进度进行跟踪,实验完成后可以对实验结果、实验所用耗材、所用样品等信息进行word导出。预约实验室之前需要上传安全责任书,并且通过观看视频了解使用仪器的注意事项,以及考试成绩达到80分以上方可预约实验室。 预约后会通过邮箱的方式向管理员发送邮件通知,管理员在管理端进行审核,通过和打回都会向该用户发送邮件通知。预约成功后可以对本次实验所需样品进行申请,申请耗材的数量会和数据库中的数量进行比对,超出数量会提示用户。管理端耗材的管理主要是耗材的出库以及入库信息的记录,管理员可以根据耗材的使用量设置最低库存,当库存过低,会友情的提示用户员进行采购,耗材的信息可以通过poi将其制成excel表格进行导出。最后本系统的认证和授权采用Spring Security的安全框架,使得本系统的安全系数得到提升。