版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、复习前面我们已经学习了成绩管理系统的查询、修改、删除模块,在后两个模块中,我们分别加了一个密码确认,目的是增加模块的安全性。复习提问:1.以上的密码确认是怎样实现的(注意:密码是可以修改的)?答:首先建立密码的数据类型。 创建密码的随机文件,输入初始密码。 登陆时,调出密码文件,核对密码是否跟输入的一致,如果 一样,允许修改。2.在一个比较大的系统中,如果有很多模块需要密码,那么我们 是不是按照前面的方法给每个模块加一个密码 ? 为什么?答:不是,密码太多,容易混淆,不方便用户使用。 一旦密码泄漏,重新设置后,需要一一告诉以前的用户,不太 现实。引入新课3.如何解决这种问题?(想想现实中的例子
2、)答:建立一个多用户系统登陆框,好比win2000系统,可以拥有多个 用户,每个用户有自己的密码和自己的权限,当用户进入系统 时,核对用户名和密码,系统就赋予该用户具有什么样的权限。多用户登陆框-随机文件的实际应用 南京市财经学校zhang111112022-07-164分析问题(重点)(1)首先,我们建立的是一个多用户的登陆框,那么在系统中就 应该有一个文件用来存放多个用户登陆信息。两个事件:1 创建用户, 把用户信息保存到随机文件中。 步骤: 建立数据类型 定义此数据类型变量 核实用户两次输入密码相同,把用户信息 保存。(确保文本框不为空) 创建用户详细步骤1. 分别判断三个文本框是否为空
3、,如果为空,提醒用户输入完整。程序跳到最后进行等待。2. 在不为空的情况下,判断后面两次密码是否相同,不相同的话就提醒用户再次输入,如果相同,把用户名和密码写入到文件的相应记录中。3. 把文本框清空,等待下次输入。分析问题(重点)2. 登陆:步骤:打开密码文件 循环读取每条记录,把输入框的用户姓名和记录一一对应. 在找到相同姓名的情况下,再核实密码是否正确,如果正确 进入系统,否则,跳出对话框,告诉密码错误;如果找不到 用户名对应,就跳出,没有此人。 登陆详细步骤1. 首先判断文件中是否有记录,如果没有,就不需要核对用户名 和密码,如果存在就进行核对。2. 在存在记录的情况下,从第一条记录开始
4、一直到最后一条记录,循环读出每条记录。3. 对于读出的记录,先比较是否和用户名相同,如果不相同,继续读下一条,如果相同,就比较此记录的mm.pass部分是否和密码框相同,如果相同进入系统,并且跳出循环。否则,跳出提示框“密码不正确”。分析问题(难点)1.在创建用户时存在以下两种情况:用户在不关闭创建窗口的前提下,一下子输入好几对用户名和密码,怎么实现指针的顺次下移?用户在退出系统后,再次进入系统,创建用户,这时要考虑到前面记录不能覆盖的问题?要处理好前面两个问题,怎么办?先定义一个通用变量number每次进入系统创建用户时,先检查系统内已有几个用户, number=lof(1)/
5、len(recordvar)在创建用户事件中,number=number+1 put #1, number, recordvar解决问题1 请学生根据以上的思路,把思考步骤用语言的形式表达出来 (主要培养学生语言的熟练程度)If Trim() = Trim(text1.Text) Then If Trim(mm.pass) = Trim(text2.Text) Then form1.Show Me.Hide GoTo 结束 Else MsgBox 无效的密码,请重试!, , 登录 text2.SetFocus SendKeys Home+End GoTo 结束 End If结束:登陆比较解决问题If Text1(1).Text = Text1(2).Text T = Text1(0).Textmm.pass = Text1(1).TextPut #2, i + 1, mmText1(0).Text = Text1(1).Text = Text1(2).Text = ElseMsgBox (两次密码不相同)End If结束:创建用户总结1.随机文件的特点,方便查询修改, 2. 随机文件一般使
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 购销野营帐篷协议书
- 走读生自觉培养良好品德保证书
- 软件开发服务协议书
- 输油管道材料购销
- 运动员诚信参赛承诺
- 道路清洁招标公告
- 配电工程招标资料
- 酒店家具采购合同意向书
- 酒类授权经销协议格式
- 钢筋施工分包合同书范例
- 2024年妇幼保健工作计划样本(3篇)
- 《消防队员培训教材》课件
- 《火灾应急措施培训》课件
- 国开《小学数学教学研究》形考期末大作业答案
- 职称申报诚信承诺书(个人)附件4
- 软件开发行业安全生产应急预案
- 仓库管理培训课件
- 【初中生物】病毒教学课件2024-2025学年人教版生物七年级上册
- 2024小学四年级上学期家长会课件
- 分子模拟获奖课件
- 2024年秋新人教版7年级上册语文教学课件 第6单元 写作:发挥联想和想象
评论
0/150
提交评论