本文主要为广大网友提供“VC停车场电子收费系统”,希望对需要VC停车场电子收费系统网友有所帮助,学习一下!
客服咨询,网学网竭诚为您服务,本站永久域名:myeducs.cn |
第5章 系统实现 5.1 各功能模块实现 5.1.1 登录模块的设计与实现 1、基本功能 登陆模块部分主要包括用户的登录和退出系统。登录时选择需要登陆的用户级别,选择用户名并输入相应的密码,与数据库中的相比较,如果正确就登入系统,不正确提示错误,返回继续输入 2、运行界面 登录运行界面如图5-1所示: 图5-1 登录界面 3、说明 登录时可以点击下拉框来选择存在于数据库中的用户类别,然后输入相应的用户名和密码来进行登录。如果输入有误的话,普通用户可以输入三次,三次不对直接退出登录界面,超级管理员和普通管理员只可以输入一次,一次不对就退出。如果登录成功后可以进行主界面。 4、工作流程 该模块的用户名、密码、级别均为必输项,其中密码长度不超过8位,用户名长度不超过16位,输入完毕后单击[确认]按钮。若输入错误,系统将弹出一对话框,要求重新输入,最多输入次数不允许超过三次,如果超过三次,将该用户锁定,禁止登录;输入正确后,根据用户的级别,菜单中各项的有效性会有所不同,登录人员可选择相应的操作。若想放弃此次登录,可直接单击 5、核心程序段 下面是判断密码是否正确的程序段: m_pRecordset.CreateInstance("ADODB.Recordset"); m_pRecordset->Open((_variant_t)sql,_variant_t((IDispatch*)theApp.m_pConnection,true),adOpenStatic,adLockOptimistic,adCmdText); //查询数据库,看是否有此用户和密码 if(m_pRecordset->adoEOF) //如果没有此用户和密码 { MessageBox("请输入正确的用户名和密码!","错误",MB_ICONEXCLAMATION); SetDlgItemText(IDC_EDIT1,""); GetDlgItem(IDC_EDIT1)->SetFocus(); } //提示重新输入用户名和密码 else { theApp.g_Admin=m_strAdmin; theApp.g_Pass=m_strPass; CDialog::OnOK(); } //如果输入正确则进入系统 |
本站发布的计算机毕业设计均是完整无错的全套作品,包含开题报告+程序+论文+源代码+翻译+答辩稿PPT |
本文选自计算机毕业设计http://myeducs.cn |