首页 用户登陆界面程序vb设计说明书!230

用户登陆界面程序vb设计说明书!230

举报
开通vip

用户登陆界面程序vb设计说明书!230用户登陆界面程序vb设计说明书!230 工程学院 课程设计说明书 课 程 名 称: 计算机应用基础课程设计 课 程 代 码: 题 目: 用户登录界面程序设计 年级/专业/班: 学 生 姓 名: 学 号: 开 始 时 间: 2011 年 4 月 25 日 完 成 时 间: 2011 年 5 月 8 日 课程设计成绩: 学习态度及平技术水平与实际说明书,计算书、图纸、分析总 分创新,5, 时成绩,30, 能力,20, 报告,撰写质量,45, ,100, 指导教师签名: 年 月 日 目 录 ...

用户登陆界面程序vb设计说明书!230
用户登陆界面程序vb设计说明书!230 工程学院 课程设计说明书 课 程 名 称: 计算机应用基础课程设计 课 程 代 码: 题 目: 用户登录界面程序设计 年级/专业/班: 学 生 姓 名: 学 号: 开 始 时 间: 2011 年 4 月 25 日 完 成 时 间: 2011 年 5 月 8 日 课程设计成绩: 学习态度及平技术水平与实际说明书,计算书、图纸、分析总 分创新,5, 时成绩,30, 能力,20, 报告,撰写质量,45, ,100, 指导教师签名: 年 月 日 目 录 摘要„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„2 1 引言„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„3 计算机应用基础课程设计 2 设计 方案 气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载 „„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„4 2.1程序功能设计„„„„„„„„„„„„„„„„„„„„„„„„„„„„4 2.1.1系功能描述„„„„„„„„„„„„„„„„„„„„„„„„„„„„5 2.1.2系结构分析„„„„„„„„„„„„„„„„„„„„„„„„„„„„5 2.1.3系统流程分析„„„„„„„„„„„„„„„„„„„„„„„„„„„5 2.2程序界面和代码设计„„„„„„„„„„„„„„„„„„„„„„„„„7 2.2.1系统工程设计框架„„„„„„„„„„„„„„„„„„„„„„„„„7 2.2.2系统各界面设计及代码设计„„„„„„„„„„„„„„„„„„„„„7 3 结果分析 „„„„„„„„„„„„„„„„„„„„„„„„„„„„„„11 结论 „„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„14 致谢 „„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„15 参考文献 „„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„16 - 1 - 计算机应用基础课程设计 摘 要 随着计算机的普及~计算机高级语言已经运用到生活中的各个方面~本次课程设计使用VB语言作为开发工具~进行了用户登录系统的程序设计~该程序能实现用户登录系统的模拟功能~进行用户的登录~提醒~注册~退出等操作~这些操作都能模拟实际生活中的登录情况~最后分析所开发软件系统的优点和不足。该运行界面清晰实用~操作方便。 关键词: 用户登录 模拟 操作 界面 - 2 - 计算机应用基础课程设计 1 引 言 随着科学技术的发展,计算机已经应用到生活、工作的各个方面。VB一种可视化的、面向对象和采用事件驱动方式的高级程序设计语言,可用于开发Windows环境下的各类应用程序。本次课程设计主要内容就是使用VB编制简单、实用的小程序,以巩固我们所学的计算机VB语言知识,提高分析问题和解决问题的能力,锻炼我们独立动手的能力以及综合创新能力。 1.1 选题背景 通过一个学期对Visual Basic 高级语言程序设计的学习,我已经掌握了一些常用的控件的使用 方法 快递客服问题件处理详细方法山木方法pdf计算方法pdf华与华方法下载八字理论方法下载 ,对简单的程序设计的常用算法也有了一定的了解,还掌握了对文件输入与输出的一些基本操作。为了进一步加深理解、验证、巩固课堂教学内容,加深对可视化编程思想的理解,强化Visual Basic对程序流程控制、常用控件的属性、事件、方法的理解和使用;为了进一步提高编程能力、程序的调试能力,理论联系实际的能力;巩固所学的这些程序设计的方法,为了达到后续课程对实际编程计算能力的要求,特选定“用户登录界面程序设计”题目作为课程设计实践教学环节的题目,有助于培养综合运用所学知识解决实际问题的能力,可以充分发挥想象力和创新能力;有助于提高独立思考能力,自学能力 1.2任务与分析 任务:设计一用户的登录窗口界面,实现模拟用户登录系统时的各种情况 具体要求:遵循面向对象和结构化程序设计的编程思路,设计合理的界面,设置所需控件及其属性,编写相应的事件过程,并上机调试程序,在基本要求达到后,进行一定创新设计 预期功能:实现用户成功登录系统,当用户明不正确或者密码错误时,提醒用户重新输入或者注册,当三次登录失败时,强制性退出操作界面。 涉及的VB 知识点 高中化学知识点免费下载体育概论知识点下载名人传知识点免费下载线性代数知识点汇总下载高中化学知识点免费下载 :界面设计,command控件、text控件及其属性,随机的读出于追加。 - 3 - 计算机应用基础课程设计 1.2.1设计题目 用户登录界面程序设计 1.2.2主要内容 设计一用户的登录窗口检验程序。 1.2.3具体要求 设计合理的用户界面,编制程序,实现如下功能: 1、建立一随机文件,顺序文件或者数据库表文件,建立用户档案,预先存储一些用户的基本信息(用户名, 密码,姓名等); 2、当输入“用户名”和“密码”并选择“登录”后,单击“确定”按钮,则在数据文件中去查找该用户名和密码是否均为正确。若用户名和密码正确,则在对话框中提示“合法用户~”,否则提示“不是合法用户或密码错误~” ,给用户提供3次输入的机会,超过3次则程序退出或进入一死循环程序执行。 3、如果用户不存在,提示用户“是否需要注册,”,当输入“用户名”和“密码”并选择”注册”后,单击“确定” 按钮,则向数据文件中添加新用户(包括用户名、密码和姓名)。如已有相同用户名,则提示“该用户名已在使用~请重新选择”。 4. 单击“清除”按钮,则清除用户名和密码框中的内容,并将焦点设置在用户名框。 2设计方案 根据系统需要,本软件共一个界面。 2.1程序功能设计 - 4 - 计算机应用基础课程设计 2.1.1系统功能描述 根据设计要求,程序要达到的功能如下: (1)用户通过界面登录系统,登录后提醒合法用户; (2)用户名错误或者密码错误时提醒错误或者注册,并提醒用户共有三次操作机会; (3)当选择注册时,通过随机文件追加用户信息,并提醒注册成功; 2.1.2系统结构分析 根据上面对系统功能的描述,构建出系统的总体功能结构图,如图1所示 用户登录界面 删登注 除录册选 项选选项 目项项确 定 选按按 择 钮 钮 图1 系统的总体功能结构图 2.1.3系统流程分析 本系统运行后直接进入主界面。程序的主要 工作流程 财务工作流程表财务工作流程怎么写财务工作流程图财务工作流程及制度公司财务工作流程 图如图2所示。 - 5 - 计算机应用基础课程设计 用户登录界面 删除 分别输入用 户名,密码 登录 用户选择 注册 注 册 成 功 接受注册提醒 系统检测用户合法性 非法用户不接受注册提醒 户 合超法过用三户 次 登录成功 强制退出界面 图2 系统主要工作流程图 - 6 - 计算机应用基础课程设计 2.2程序界面和代码设计 2.2.1系统工程设计框架 在设计程序之前,应先布局整个工程。本系统可设立一个工程文件,取名为用户登 录界面(VBP,1个窗体文件,如图3所示: 图3 工程内容 2.2.2 系统各界面设计及代码设计 根据功能不同,在本系统中设计了一个窗体。 用户操作界面 主要功能是提供用户登录系统的操作 界面如图4所示 - 7 - 计算机应用基础课程设计 、 图4 操作界面 操作界面主要代码如下: 通用部分的代码如下: Private Type UserInfo zh As String * 10 mima As String * 10 End Type Dim U As UserInfo Dim counter As Integer Dim G As Boolean 登录Command1过程代码如下: Dim z As String * 10, m As String * 10 z = Trim(Text1.Text) m = Trim(Text2.Text) If Option1.Value = True Then F = False Open App.Path + "\user.dat" For Random As #1 - 8 - 计算机应用基础课程设计 i = 0 Do While Not EOF(1) i = i + 1 Get #1, i, U If z = U.zh And m = U.mima Then MsgBox "你是合法用户" F = True Exit Do End If ’’’' 登录成功 Loop Close #1 If F = False Then ’’非法用户时运行 counter = counter + 1 If counter < 3 Then '''' jia ru msg$ = "用户不存在或密码错误~是否注册,注册 单击<是>" + vbCrLf + "否则 单击<否>" Title$ = "操作进程确认 " x = MsgBox(msg$, vbYesNo + 32, Title$) If x = 6 Then Option2.Value = True ElseIf x = 7 Then MsgBox "请重新输入~" MsgBox "您总共有三次操作机会~" Text1.Text = "" Text2.Text = "" Text1.SetFocus End If End If If counter = 3 Then - 9 - 计算机应用基础课程设计 MsgBox "重试次数已到,即将退出本系统!" End Exit Sub End If End If ''''添加 End If If Option2.Value = True Then ’’’’’’注册 Open App.Path + "\user.dat" For Random As #2 i = 0 G = False While Not EOF(2) i = i + 1 Get #2, i, U If z = U.zh Then MsgBox "该用户名已存在~ 请重新选择~" G = True End If Wend Close #2 Open App.Path + "\user.dat" For Random As #2 If G = False Then U.zh = z U.mima = m Put #2, , U MsgBox "注册成功" End If Close #2 End If End Sub 删除command2 过程代码: Text1.Text = "" - 10 - 计算机应用基础课程设计 Text2.Text = "" Text1.SetFocus End Sub 3 结果分析 3.1单击“登录”选择,再单击“确定”按钮 3.1.1 用户合法时,运行结果见图5所示。 图5 提示 3.1.2 用户不合法时,运行结果见图6示。 图6 提示 - 11 - 计算机应用基础课程设计 3.1.2.1 (1) 单击“是”按钮,运行其一结果见图7示。 图7 注册操作 (2)其二结果 见图8所示 3.1.2.2单击“否”按钮,运行系列结果见图8示。 - 12 - 计算机应用基础课程设计 图8 重新登录 3.1.2.3 重复3.1.1操作,结果如图5 所示,再重复且非法用户不注册两次时,运行结果见图9示。 图9 强制退出 3.2 直接单击“注册”选项,再单击“确定”结果如 图3.1.2.1 所示 通过运行程序,本次课程设计(基本或/圆满)达到了预期要求,但也存在着一 些不足,比如 提示较多,确认提示时 操作并不是很方便,界面不够美观,没有使用 说明。 - 13 - 计算机应用基础课程设计 结 论 本次课程设计合理使用VB中随机文件操作,设计一简易用户登录系统,能方便地实用户登录,注册等功能。其中用到了VB中自定义数据类型,随机文件的读写,常用控件的使用(文本框,单选按扭等) 等等。 通过本次课程设计,巩固了VB语言知识,提高了综合运用所学知识解决实际问题的能力。虽然程序中存在诸多的问题,比如调试程序时的出错,程序没有运行,多余等问题。希望在以后的学习中不断探索,不断创新,改进,实践。在这次课程设计中积累的这些宝贵的 经验 班主任工作经验交流宣传工作经验交流材料优秀班主任经验交流小学课改经验典型材料房地产总经理管理经验 对于以后的学习和工作一定会起着非常重要的作用。我很庆幸在我的大学生涯中有这样一次课程设计,它鞭策着我不断进步。 - 14 - 计算机应用基础课程设计 致 谢 在此,感谢这次课程设计的经验给我带来了不少收获。在本次课程设计中,我得到了很多人的帮助。首先衷心感谢敬爱的滕艳琼老师上学期的悉心授课和指导,很多优秀的学生,在本次设计中这些同学给了我很大的帮助,特别是我的亲爱的室友,不管是在资料收集还是技术支持上,都尽量帮助我圆满地完成本次课程设计。 再次感谢老师,广大师兄和同学的大力支持。你们辛苦了~ - 15 - 计算机应用基础课程设计 参考文献 ,1,杨明广.王秀华 Visual basic程序设计教程.中国科学技术出版社,2006.11,21世纪教材 ,2,王秀华.余见坤.Visual basic程序设计上机和级考实训教程。中国科学技术出版社,2006.1, 21世纪教材 ,3,龚沛曾.Visual basic 程序设计简明教程(第二版).高等教育出版社,2003 ,4,曾强聪.编Visual basic 程序设计教程。清华大学出版社,2004 - 16 - 计算机应用基础课程设计 - 17 - 计算机应用基础课程设计 - 18 -
本文档为【用户登陆界面程序vb设计说明书!230】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_014457
暂无简介~
格式:doc
大小:132KB
软件:Word
页数:0
分类:生活休闲
上传时间:2017-10-16
浏览量:33