}

                    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")
                {
上一篇:ASP+ACCESS网上招聘网站开发+ER图+用例图
下一篇:C#视频DES和RSA双重加密解密算法软件模块的设计实现

电子政务建设与民营企业...

對中小型企业实施CRM的探讨【2032字】

信息系统与企业竞争战略评析【1553字】

数据挖掘技术:企业网络...

校园网的实验室管理运行...

县级供电企业光纤通信工程建设方案【997字】

企业网站设计原则【2929字】

公寓空调设计任务书

承德市事业单位档案管理...

志愿者活动的调查问卷表

C#学校科研管理系统的设计

神经外科重症监护病房患...

国内外图像分割技术研究现状

中国学术生态细节考察《...

医院财务风险因素分析及管理措施【2367字】

10万元能开儿童乐园吗,我...

AT89C52单片机的超声波测距...