5)UserisLogin()过程:
判断该用户是否已经登录系统了,若已经的登录将显示给用户相应的信息,不能重新登录系统,返回登录界面,验证码刷新,输入框清空。若登陆没有登录则返回closeflag标识符进入主界面。
6)成功登录系统
登录成功后,显示用户上一次登录的IP和登录的地点,等一次登录的时候,不显示用户的登录地点。界面可以使用锁定按钮来锁定用户帐号,锁定后需要用管理员帐号来重新开启,以保证用户帐号的基本安全。
7)员工界面上有管理员登录接口。登录界面上可以修改用户的配置文件,可是使用系统的帮助文档,查看系统操作指南。
 
图 3.3   登入模块截图2
8)内部接口:登录信息和出勤信息相关,传递登录时间,登录地点
外部接口:获取用户IP,网络免费WEBSERVUICE的使用。
 
图 3.4   登入模块截图3
3.1.3    主要代码逻辑

            if (tBxUserID.Text == "") //判断用户ID是否为空
            {  提示用户不能为空  }
            if (tBxPassword.Text == "")//判断密码是否为空
            {  提示用户不能为空  }
            if (tBxUserID.Text != "" && tBxPassword.Text != "") //判断是用户ID和密码是否正确
            {
                //数据库读取数据
                if (!ClassUserInformation.CheckUserExist(tBxUserID.Text.Trim()))//检查用户是否存在
                {  提示用户错误信息
                {
                    ClassUserInformation.loginuserID = tBxUserID.Text.Trim();//传递用户工号
                    ClassUserInformation.usercode = tBxUserID.Text.Trim();
                    ClassUserInformation.userpassword = tBxPassword.Text.Trim();
                    FLogining floing = new FLogining();//开始验证用户ID和密码
                    floing.ShowDialog()[5];
                    if (floing.islogined == 1)//该用户已经登录
                   相应操作
                    if (floing.isright == 1) //用户ID和密码不匹配
                    {
                      提示用户错误信息
上一篇:ASP+ACCESS网上招聘网站开发+ER图+用例图
下一篇:C#视频DES和RSA双重加密解密算法软件模块的设计实现

中小企业云计算应用的策略SOWT分析

基于Java和HTML5的企业门户...

php企业人事管理系统的设计和实现

Jsp+mysql企业管理系统的设计

企业人事管理系统设计

C#.net+sqlserver企业人事管理系统设计+源代码

ASP.NET+Bootstrap企业员工考勤系统设计+源代码

AES算法GPU协处理下分组加...

浅论职工思想政治工作茬...

提高教育质量,构建大學生...

从政策角度谈黑龙江對俄...

压疮高危人群的标准化中...

浅谈高校行政管理人员的...

酵母菌发酵生产天然香料...

STC89C52单片机NRF24L01的无线病房呼叫系统设计

上海居民的社会参与研究

基于Joomla平台的计算机学院网站设计与开发