一、前言
由于业务部门使用的原有证件管理系统依附于外部OA,并且原有系统的功能不能满足日常使用,故提出要重新搭建一套独立自主的证件管理系统,以方便进行使用及维护。
二、系统用户
本证件管理系统用户角色主要分为三类:普通员工用户、部门管理员以及系统管理员
三、功能
通过对业务部门的需求收集,以及原有证件系统的功能收集,归集得到新证件管理系统的的功能清单,如下:
- 证件查询:主要用于查询对应员工的证书是否存在,以及证件电子版下载。由于公司性质经常需要进行投标,故常需要使用到员工证件的电子版用于投标。
- 我的证件:主要提供给员工进行个人证件的维护,主要功能包括证件的新增、编辑和删除。需要注意是员工新增或者编辑证件需要通过审核后才能看到变化。
- 证件审核:该功能主要提供给部门管理员,用于审核员工提供的证件新增和编辑信息是否符合要求。
- 证件维护:该功能同样是提供给部门管理员使用的,核心功能为证件的批量新增和修改。
- 证件借还:证件的借用申请、归还申请以及借还记录查询,部门管理员使用。
- 借还审核:证件借用/归还申请的审核,系统管理员使用。
- 系统管理:
a. 部门管理员维护:维护部门管理员
b. 证件类型管理:维护证件类型以及证件对应专业
c. 证件专业管理:维护证件专业类型 - 工作台:
a. 消息中心:个人全部消息列表
b. 我的待办:所有待办信息,如待审核、待更新证件等。
以上就是本证件系统的全部功能需求,上述功能除了系统管理只做web端,其余功能web端和app端均需要实现。
分析总结
通过需求收集发现本证件管理系统总体开发难度并不大,属于常规管理型信息系统开发。属于本人进入新公司以来第一个开发的信息系统,由于本人以前的开发经验均为java后端,虽然前端在大学期间也有涉猎但与当前技术架构脱节较严重,并且该系统只有本人进行开发,故经过本人评估该系统开发需要2个月的时间。
预期实现效果图如下: