轻量级企业运行管理综合系统设计+文献综述(7)
时间:2017-02-12 16:49 来源:毕业论文 作者:毕业论文 点击:次
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和密码不匹配 { 提示用户错误信息 (责任编辑:qin) |