十一、统设计
1.系统功能描述:进入系统前需要身份验证、用户名、密码,输入正确后方可进入;输入员工信息,对员工信息进行修改和删除;在系统中对员工工资计算;分类查询员工基本信息、工资;工资浮动修改;打印工资及员工信息报表;记录登录日志。
2.功能模块划分
(1)身份验证:保证系统的安全性,用户登录时会记录相应的日志。日志包括:用户名、用户姓名、登录时间等。
(2)用户管理:主要用于对用户的管理,由超级用户(管理员)统一进行管理。也可查看用户的信息,查询用户的信息等。
(3)员工信息管理:对员工信息统一进行管理,删除、查询、打印、修改等功能。
(4)工资管理:考虑到以往系统工资计算的繁琐性,本系统最大限度上的减少了工资计算的步骤,只需输入时间便可计算工资。还可以对工资的浮动的调整对系统进行相应的设置即可,无需重新修改程序。
(5)考勤管理:考勤管理是工资计算的基础,系统会根据考勤情况去计算相应的工资。有输入员工考勤、员工考勤信息查询、修改等功能。
(6)日志查询:可查看用户登录时的日志,包括登录时间、用户名。
十二、数据库设计
1.数据库需求设计。系统的需求具体体现在对各种信息的查询、保存、修改及对工资的计算,通过对系统功能和对用户的调查分析,员工管理系统要包含以下数据库信息:
(1)员工基本信息:用于保存员工的基本信息;(2)行政人员工资水平表:为行政员工工资的计算提供依据;(3)专职教师工资水平表:为专职教师工资的计算提供依据;(4)员工工资表:记录员工工资的金额及发放情况;(5)考勤表:记录员工的出勤情况;(6)系统日志表:记录用户的登录情况;(7)用户信息表:记录用户的信息。
2.数据库逻辑结构设计。员工基本信息表,行政员工工资水平表,专职教师工资水平表,考勤表,员工工资表,系统日志表,用户信息表,超级用户表都按照相关的逻辑设计其结构。
十三、系统安全
根据每个操作员具体的职务和工作需要,系统管理员应该为他们设置作为一个工资管理辅助软件,系统安全性的重要性是毋庸置疑的,在本系统中我们主要通过以下几个方面来提高系统的安全性:
1.教师员工的登录管理:每个教师员工都有自己的一个用户ID;
2.管理员的操作权限设置:管理员有特殊的权限,可以对一般的用
户进行管理;
3.运行环境:Windows 98/WinNT/Win2000 Professional/Win2000 Server;
4.安装与初始化:综上所述,本系统从计算机稳定性,用户需求,系统安全以及功能等各个方面综合考虑,并正常使用,完全能够实现无纸化办公,能够在职工工资管理方面提高工作效率。