5 详细设计
5.1登录模块界面设计
登录界面主要是对用户身份、密码以及登录类型进行验证,以保证系统的安全性。 用户登录模块设计的好坏,也是开发的软件是否好用的标志之一。用户登录模块要完成的功能有:验证用户的用户名和密码是否正确,验证用户的权限。验证用户的用户名和密码,是为了防止别人非法的使用用户名来登录。权限的验证是为了确定该用户在系统的使用中有哪些权限。因为在系统中,不同的用户有不同的权限,只有用户名密码正确,并且用户的权限和用户名相匹配才能正确的登录,否则不能登录。登录时的系统主界面如图5-1所示:
图5-1 登录界面
5.2主界面模块界面设计
在用户登录成功后将进入系统的装界面,本系统的大部分功能都在主界面里面,主界面主要由选项卡设计的,可以显得直观,而且易于操作,充分体会到了员工的感受,主界面主要包括:员工的基本信息、加班情况、缺勤情况、基本工资、扣除工资、加班工资、总工资、查询、修改、添加、浏览以及考勤等,如果登录类型不是管理员,查询、修改、浏览、添加用户等按钮将不能使用,进入之后如果有什么不明白的还可以点击帮助系统。普通员工登录后并不是什么都不可以修改,而是可以修改自己的密码以及一些基础信息。主要设计如图5-2所示:
15
图5-2 主界面
5.3员工管理模块设计
5.3.1员工修改信息界面设计
普通员工能对自己的姓名、性别进行修改,其他信息均只能有管理员修改,本系统信息修改都在主界面进行,不会有专门用于修改的界面节约了空间。如果修改成功将会有文字提示。如图5-3所示:
16
图5-3 信息修改界面
5.3.2员工密码修改界面设计
一般员工或者管理员登录成功后,都可以对自己的密码进行修改。进入密码修改界面后,首先让员工对其原密码进行确认,如果输入不正确,修改按钮将不能使用,从而保证了他人密码的安全性,其次,对员工新密码进行判断,如果两次新密码不一致,也会导致修改按钮不能使用,只有且当原密码和新密码输入都满足系统时才能修改密码。充分保证了系统的安全及其稳定,为了保证系统与用户之间的交互性,如果员工修改密码失败或者成功都会有提示,并且为了醒目,提示会用不同颜色的字体显示出来。密码修改的设计图如5-4所示:
图5-4 修改密码界面
17
5.3.3员工考勤管理界面设计
这是普通员工的主要功能,通过点击考勤按钮将考勤的信息上传到数据库,考勤信息包括:是否考勤、考勤时间、考勤状态等。系统将对员工考勤的时间进行判断,如果不是系统要求之内的考勤时间,考勤将会失败。如果考勤时间和上班时间不对应,虽然能成功考勤,但是将会在员工考勤状态里记为迟到。如图5-5所示:
图5-5 员工考勤管理界面
员工的大体功能就这三项了,以下将介绍管理的具体信息。
5.4管理员管理模块设计
本系统管理员分为系统管理员和总管理员,对于系统管理员功能包括:查询功能、修改功能、浏览功能以及添加新用户。系统管理员只能对员工一定的信息进行修改不是全部。其他的一些信息只能由总管理员进行修改。多级权限充分保证了系统的安全和稳定性。由于系统管理员和总管理员功能相差不大,所以下面主要介绍总管理员的一些功能。但是总管理员没有修改自己信息和考勤的功能,我想总管理员的具体信息和考勤应交给他的领导。
18
5.4.1管理员查询界面设计
管理员能通过员工编号或者姓名对员工进行查询,如果编号格式不正确或者不存在将不能查询,并且通过文字在界面上显示出来。界面如图5-6和5-7所示:
图5-6 查询界面(通过员工编号)
图5-7 查询界面(通过员工姓名)
19