轻量级企业运行管理综合系统设计+文献综述(8)
时间:2017-02-12 16:49 来源:毕业论文 作者:毕业论文 点击:次
} if (ClassUserInformation.closeflag == false)//判断是否进入主界面,登录成功 { if (cBxpassword.Checked == true)//判断是否要记住我 { ClassUserInformation.saveUser(tBxUserID.Text, tBxPassword.Text, "1");//将信息记入XML中 } else { ClassUserInformation.saveUser("", "", "0"); } } } } 3.2 用户登出模块 3.2.1 模块流程 图 3.5 登出模块流程图 3.2.2 程序描述 1)Abort()线程停止 停止所有运行中的线程,包括对端口的监听,对数据库信息的推送。停止成功返回标识符iscloseture,若为TRUE则继续,否则返回FALSE不能继续下一操作。 2)FormCloseDo.Show()显示关闭选项 用户可以选择关闭的时候是最小化到系统托盘,不要直接关闭,也可以选择直接关闭系统,还可以选择后不再显示选项。 图 3.6 登出模块截图1 3)ChangeUserExit()更新登录信息 更新用户已经成功退出信息,更新用户此次的登录IP和登录地点信息。在本地的配置文件中添加相应的操作信息,以便用户操作,即使离开了服务器的支持也能记住用户之前的配置信息[6]。 4)系统带有锁定功能,在用户离开计算机的时候可以选择锁定系统,不需要退出,方便用户操作,确保安全性。 图 3.7 登出模块截图2 5)内部接口: 退出信息和用户的点对点信息相互关联,用户不在线时,直接将信息存入缓存中,直到用户显示出来使用。 3.2.3 主要代码逻辑 if (!isdoubleIcon) { ClassUserInformation.getUserImformation(); if (ClassUserInformation.iswarm == "1") { (责任编辑:qin) |