当前位置: 首页 > news >正文

中山网站搜索排名wordpress输网址采集

中山网站搜索排名,wordpress输网址采集,济宁做网站公司,八戒八戒在线观看免费完整版登录模块 流程图#xff1a; ◆ 职工输入用户名、密码并选择登录身份#xff0c;根据选择的身份做不同的操作 ◎ 若选择的是“职工”#xff0c;系统将查询数据库中的用户表Users的记录#xff0c;用户名密码核对正确后加载职工主界面#xff1b; ◎ 若选择的是“管理员…登录模块 流程图 ◆ 职工输入用户名、密码并选择登录身份根据选择的身份做不同的操作 ◎ 若选择的是“职工”系统将查询数据库中的用户表Users的记录用户名密码核对正确后加载职工主界面 ◎ 若选择的是“管理员”系统将查询数据库中的管理员表Adms的记录用户名密码核对正确后加载管理员主界面 ◎ 若选择的是“超级管理员”系统将查询数据库中的用户表SuperAdms的记录用户名密码核对正确后加载超级管理员主界面 ◎ 三种身份若用户名、密码核对不正确弹出提示消息框“用户名或密码错误”。 界面设计及代码如下 ◎ 用到的控件字段名、方法及变量有 ※ 控件 用户名文本框名称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;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 职工考勤模块 流程图 ◆ 成功登录系统后 ◎ 所有的职工都可以进行上下班打卡操作每个职工每天只允许打一次上班卡和一次下班卡上班打卡时间为每天的am 6:00 – 12:0012点整截止下班打卡时间为每天的pm12:00-22:0022点整截止。 ◎ “超级管理员”登录系统会在每天中午12点和每天晚上22点查询数据库中的职工表Staffs的记录对未打卡的员工分别在上下班打卡记录表中标记为未打卡必须保证每天这两个时间段超级管理员处于登录状态才能完成上下班考勤记录。 2. 打卡界面设计及代码如下 ◎ 用到的控件字段名、方法及变量有 ※ 控件 上班打卡按钮名称Login_UserNametxt 下班打卡按钮名称Login_UserPWtxt ※ 变量: staffed //登录员工的职工ID DateTime time;//记录当前时间 ClickCardOpt Copt new ClickCardOpt();//处理打卡业务类的实例 ※ 调用方法 Copt.AddClockRecord(“StartClockRecords”, srecord) ; //添加上班打卡记录 Copt.AddClockRecord(“EndClockRecords”, erecord) ; //添加下班打卡记录 GetWorkingTime(“上班”); //获取上班时间表WorkingTimes的上班时间 GetWorkingTime(“下班”); //获取上班时间表WorkingTimes的下班时间 ◎ “上班打卡”按钮的单击事件 private void Clock_SDKbtn_Click(object sender, EventArgs e){int hour Convert.ToInt32(time.Hour);if (hour 6 || hour 12) //6-12点打上班卡时间{MessageBox.Show(抱歉现在不是打卡时间);}else{string workingtime GetWorkingTime(上班);string[] worktimes workingtime.Split(:);int workhour Convert.ToInt32(worktimes[0]);int workminute Convert.ToInt32(worktimes[1]);StartClockRecord srecord new StartClockRecord();srecord.SClockTime time;if (time.Hour workhour || time.Hour workhour time.Minute workminute){srecord.SClockstatusID 2;}else{srecord.SClockstatusID 1;}srecord.StaffID staffid;}if (Copt.AddClockRecord(StartClockRecords, srecord)){MessageBox.Show(staffid 打卡成功);}else{MessageBox.Show(staffid 你已经打过上班卡了);}}}◎ “下班打卡”按钮的单击事件 private void Clock_EDKBtn_Click(object sender, EventArgs e){int hour Convert.ToInt32(time.Hour);if (hour 11 || hour 22) //12-22点打下班卡时间{MessageBox.Show(抱歉现在不是打卡时间);}else{string workingtime GetWorkingTime(下班);string[] worktimes workingtime.Split(:);int workhour Convert.ToInt32(worktimes[0]);int workminute Convert.ToInt32(worktimes[1]);EndClockRecord erecord new EndClockRecord();erecord.EClockTime time;if (time.Hour workhour || time.Hour workhour time.Minute workminute){erecord.EClockstatusID 3;}else{erecord.EClockstatusID 1;}erecord.StaffID staffid; if (Copt.AddClockRecord(EndClockRecords, erecord)){MessageBox.Show(staffid 打卡成功);}else{MessageBox.Show(staffid 你已经打过下班卡了);}}}超级管理员登录后主窗体处理未打卡职工的后台代码 ◎ 用到的控件字段名、方法及变量有 ※ 控件 计时器名称Index_timer ※ 变量: DateTime time;//记录当前时间 ClickCardOpt Copt new ClickCardOpt();//处理打卡业务类的实例 ※ 调用方法 Copt.PerfectSClockRecords(); //插入未打卡职工的上班打卡标记 Copt.PerfectEClockRecords(); //插入未打卡职工的下班打卡记录 ◎ 主窗体的Load事件 private void index_Load(object sender, EventArgs e) { if (usertype 超级管理员){this.Index_timer.Interval 60000; this.Index_timer.Tick new System.EventHandler(this.Index_timer_Tick);} } ◎ 计时器的Tick事件 private void Index_timer_Tick(object sender, EventArgs e){time DateTime.Now;//每天中午12点整完成上班打卡记录表的录入if (time.Hour 12 time.Minute 0){Copt.PerfectSClockRecords();}//每天晚上22点整完成下班打卡记录表的录入if (time.Hour 22 time.Minute 0){Copt.PerfectEClockRecords();}}链接https://pan.baidu.com/s/1Xwd0U_KktL0hRFPaggIOGQ?pwd6688 提取码6688
http://www.zqtcl.cn/news/823889/

相关文章:

  • 高质量的邯郸网站建设厦门网页制作厦门小程序app
  • 建设企业网站企业网上银行官网官方二建证从住房建设厅网站调出流程
  • 网站开发和网站建设网页出现网站维护
  • 推广网站的方法电影网站建设教程
  • 哪些网站可以做相册视频成都企业网站公司
  • wordpress网站统计插件常见的管理信息系统有哪些
  • wordpress多个导航菜单seo引流软件
  • 建立网站需要多少钱怎么样企业邮箱在哪看
  • 网站主要功能2008服务器网站
  • 增城百度做网站多少钱it培训机构排名
  • 网站开发项目规划书四川建设网个人证书查询网址
  • 怎么模板建站微信做单30元一单
  • 兰州建设局网站十堰专业网站建设
  • html5 网站源码网络营销课程思政
  • 建设网站贵吗深圳网站建设推广论坛
  • 做网站需注意事项会员卡管理系统下载
  • 嘉兴高端网站建设公司电子信息工程能进国家电网吗
  • 建网站 广州网站改版 理论
  • 门户网站简称昆明本地网站
  • 网站定位的核心意义离婚协议书模板 完整版
  • 网站首页改版方案长图制作网站
  • 网站的栏目有什么名字保定网络公司网站
  • 南京建设机械网站建设银行网站解除绑定
  • 厚街公司网站建设wordpress发邮件更新
  • wap网站制作网络设计公司经营范围
  • 织梦网站被做跳转还被删除文件第三方电子商务平台有哪些
  • 财经网站源码 织梦游戏ui培训
  • 石家庄站布局图网站建设公司怎么
  • 电商网站建设选迅法网东莞系统网站建设
  • 网站栏目 英文wordpress 情侣