人事管理系统详细设计说明书(3)

2019-04-23 18:51

3.3管理员界面

修改 (2)个人信息块 个人信息修改 (1)个人考勤块 上下班打卡 (3)修改密码块 登录密码修改 添加 管理员界面 (4)部门管理 删除 查看 添加 修改 (5)职工管理 按个人查询 删除 查询 按编号 按入职时间 按姓名 按部门查询 按天 个人出勤查询 按月 (6)职工出勤 部门整体出勤 按天 按月

- 11 -

3.4超级管理员界面

超级管理员界面 添加 修改 按个人查询 删除 查询 按编号 按入职时间 按姓名 (4)部门管理 删除 查看 (2)个人信息块 个人信息修改 (1)个人考勤块 上下班打卡 (3)修改密码块 登录密码修改 修改 添加 (5)职工管理 按部门查询 按天 个人出勤查询 (6)职工出勤 按月 按天 按月 添加 修改 部门整体出勤 (7)管理员管理 删除 查询 - 12 - 按个人查询 查询全部 四、 程序模块描述

4.1 登录模块

1. 流程图:

职工 输入用户名、密码、 选择 身份

登录 登录 成功

超级管理员主界面 管理员主界面 职工主界面

◆ 职工输入用户名、密码并选择登录身份,根据选择的身份做不同的操作

◎ 若选择的是“职工”,系统将查询数据库中的用户表Users的记录,用户名密码核对

正确后加载职工主界面; ◎ 若选择的是“管理员”,系统将查询数据库中的管理员表Adms的记录,用户名密码

核对正确后加载管理员主界面; ◎ 若选择的是“超级管理员”,系统将查询数据库中的用户表SuperAdms的记录,用户

名密码核对正确后加载超级管理员主界面;

◎ 三种身份,若用户名、密码核对不正确,弹出提示消息框:“用户名或密码错误!”。

2. 界面设计及代码如下:

- 13 -

◎ 用到的控件字段名、方法及变量有:

※ 控件:

用户名文本框名称:Login_UserNametxt 密码文本框名称:Login_UserPWtxt 身份下拉列表名称:Login_Rolecom 登录标签名称:Login_Enterlab 退出标签名称:Login_Esclab

※ 变量:

UserChange uc = new UserChange(); //处理登录业务类的实例

※ 调用方法:

uc.GetUser(user); //核对一般职工的用户名、密码; uc.GetAdm(adm); //核对管理员的用户名、密码;

uc.GetSupAdm(supadm); //核对超级管理员的用户名、密码。

◎ “登录”标签的单击事件:

private void Login_Enterlab_Click(object sender, EventArgs e)

{

usertype = Login_Rolecom.Text; try {

if (usertype == \职工\ {

User user = new User();

user.StaffID = Login_UserNametxt.Text.Trim(); user.UserPW = Login_UserPWtxt.Text.Trim(); count = uc.GetUser(user); }

else if (usertype == \管理员\ {

Adm adm = new Adm();

adm.AdmName = Login_UserNametxt.Text.Trim(); adm.AdmPW = Login_UserPWtxt.Text.Trim(); count = uc.GetAdm(adm); }

else if (usertype == \超级管理员\ {

SuperAdm supadm = new SuperAdm();

supadm.SuperAdmName = Login_UserNametxt.Text.Trim(); supadm.SuperAdmPW = Login_UserPWtxt.Text.Trim(); count = uc.GetSupAdm(supadm); }

if (count > 0) {

this.DialogResult = DialogResult.OK;

- 14 -

username = Login_UserNametxt.Text; this.Close(); } else {

MessageBox.Show(\用户或密码错误!\ } }

catch (Exception exc) {

MessageBox.Show(exc.Message); } }

◎ “退出”标签的单击事件:

private void Login_Esclab_Click(object sender, EventArgs e)

{

this.Close(); }

4.2 职工考勤模块

1. 流程图: 上班打卡 所有的 打卡 用户登 录系统 下班打卡 每天中午12点整 超级管 理 员 登 系统计时 每天晚上22点整 录系统 完成每天的上班打卡记录的录入 完成每天的下班打卡记录的录入 ◆ 成功登录系统后

◎ 所有的职工都可以进行上下班打卡操作,每个职工每天只允许打一次上班卡和一次

下班卡;上班打卡时间为每天的am 6:00 – 12:00,12点整截止,下班打卡时间为每天的pm12:00-22:00,22点整截止。

◎ “超级管理员”登录,系统会在每天中午12点和每天晚上22点查询数据库中的职

工表Staffs的记录,对未打卡的员工分别在上下班打卡记录表中标记为未打卡;必须保证每天这两个时间段超级管理员处于登录状态才能完成上下班考勤记录。

- 15 -


人事管理系统详细设计说明书(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:管理制度汇编、文件

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: