框中的内容,并将焦点设置在用户名框。
2设计方案
根据系统需要,本软件共一个界面。
21程序功能设计
4
f计算机应用基础课程设计
211系统功能描述根据设计要求,程序要达到的功能如下:(1)用户通过界面登录系统,登录后提醒合法用户;(2)用户名错误或者密码错误时提醒错误或者注册,并提醒用户共有三次操作机会;(3)当选择注册时,通过随机文件追加用户信息,并提醒注册成功;212系统结构分析根据上面对系统功能的描述,构建出系统的总体功能结构图,如图1所示
用户登录界面
删除项目选择
登录选项按钮
注册选项按钮
选项确定
图1系统的总体功能结构图
213系统流程分析本系统运行后直接进入主界面。程序的主要工作流程图如图2所示。
5
f计算机应用基础课程设计
用户登录界面
删除
分别输入用户名,密码
登录
用户选择
注册
注册成功接受注册提醒系统检测用户合法性非法用户户不接受注册提醒
合法用户
登录成功
超过三次
强制退出界面
图2系统主要工作流程图
6
f计算机应用基础课程设计
22程序界面和代码设计
221系统工程设计框架
在设计程序之前,应先布局整个工程。本系统可设立一个工程文件,取名为用户登录界面.VBP,1个窗体文件,如图3所示:
图3
工程内容
222系统各界面设计及代码设计
根据功能不同,在本系统中设计了一个窗体。
用户操作界面
主要功能是提供用户登录系统的操作界面如图4所示
7
f计算机应用基础课程设计
、
图4操作界面
操作界面主要代码如下:通用部分的代码如下:PrivateTypeUserI
fozhAsStri
g10mimaAsStri
g10E
dTypeDimUAsUserI
foDimcou
terAsI
tegerDimGAsBoolea
登录Comma
d1过程代码如下:DimzAsStri
g10mAsStri
g10zTrimText1TextmTrimText2TextIfOptio
1ValueTrueThe
FFalseOpe
AppPath