登录注册模块
在用户注册界面中,用户需要输入登录名、用户姓名、用户密码、归属地区。其中,登录名具有唯一性,登录名和用户姓名由3到5个字符组成。在用户登录界面中,用户需要输入登录名、密码和验证码进行登录验证,登录成功后才可以进行系统的相关操作。登录后可进行修改密码和退出登录的操作。注册、登录信息的提交都会通过 html5 表单验证进行判断(前后端都有进行判断),保证了用户信息的正确性。密码在提交的时候会进行 MD5 的加密,保证用户密码的安全性。其中验证码的图片是通过前端动态生成的,运用到 math.random、for循环、canvas等方法来实现。
综合监控模块
通过该模块可以查看各年份全国生产总值信息、男女受教育程度、各省份幼年、劳动人口、老年、男性、女性、总人口数量。并实现数据的可视化,将这些信息以表格、环形图、地图等形式展现出来。运用到了Element-ui、echarts、map-box等第三方库。包括人口数量、人口变化趋势、年龄结构、性别比例等相关数据的统计和分析。
人员管理模块
通过该模块可以实现用户的信息的增删改查。该模块普通用户不可以查看,管理员用户可以查看但不能修改,超级管理员可以修改也可以查看。
人员档案信息录入与查看模块
个人基本信息管理:保存人员的姓名、性别、出生日期、身份证号码、联系方式等基本信息。教育经历管理:保存人员的教育背景、毕业时间、毕业学校、所学专业等信息。工作经历管理:保存人员的工作经历、任职时间、任职单位、职位等信息。社会关系管理:保存人员的家庭成员、社会关系等信息。职务管理:保存人员的职务信息,包括职务名称、职务级别等。培训管理:保存人员参加培训、培训时间、培训内容等信息。薪资管理:保存人员的薪资信息,包括基本工资、津贴、奖金等。职工评价管理:保存人员的工作表现、绩效评价、奖惩情况等信息。
用过该模块可以更好地管理人员档案信息,提高人员管理效率和准确性。普通用户只能查看,管理员用户可以修改、新增、删除、查看档案。超级管理员可以根据不同的参数生成相关报表。