用户注册登录系统报告

发布时间:2020-05-06 02:37:51   来源:文档文库   
字号:

江西理工大学

Labview课程设计报告

课程设计名称用户注册登录系统

姓名:孟祥艺

班级:电子133

学号:15

指导老师:刘宏

2016年 9月13日



第一部分:登录注册使用说明

本设计是一个用户注册登录系统,该系统可以作为某些产品的登录界面,该系统的具体操作过程如图1 1所示,下面就简单的叙述一下整个的操作流程。

运行LABVIEW程序选择用户注册便会弹出如图1 2所示的输入对话框,我们只需在对话框中输入相应的用户、密码信息即可。如果注册失败便会提示注册失败信息,我们可以选择重新注册或者退出程序。

1-1

注册成功以后系统会询问是否进行用户主页(图 1 - 3),如果我们要进行用户主页选择是弹出登录界面(图 1- 4)我们在登录界面中输入正确的用户名和密码即可。如果选择不进入用户界面,系统便会退出程序。

系统自动将用户输入的密码信息与库中的用户密码信息进行匹配匹配成功便能进入产品界面图 1 5为进入用户产品的界面信息。如果用户密码匹配失败,系统便会弹出重新输入密码对话框,我们可以选择输入密码或者退出程序(图 1- 6)。

选择重新输入密码,我们只需重新输入用户密码信息,然后重复3中的过程,如果选择退出程序,系统便会退出程序。

注意

:注册时用户密码位数应大于等于3位

该系统只能在注册以后才能登陆

该系统默认有1个用户密码信息是:用户名:孟祥艺、密码:123

1- 2用户注册输入对话框 1- 4用户登陆输入对话框

1-3是否进行产品选择框 1-5进行主页信息 1-6密码过短提示框



第二部分:登录注册设计过程

该设计为用户注册登录系统,其主要功能实现用户注册和登陆,其主要设计思路如图2 1所示。下面就简单的做下叙述,首先我们需要建立一个用户数据库,该部分用于存放用户的密码和账户信息,这里我们使用簇数组。该数组的主要功能是存放用户的账号和密码信息。其次建立输入控件,该控件仍为簇数组,并使用局部变量将输入的数据 2 - 1

2- 2 2 - 3

存入数据库中(注册的过程)或者与数据库中的信息进行逐个匹配(登录过程)。同时使用输出控件(指示灯、输出对话框)等来显示注册和登陆信息。

图22为用户注册系统的主要设计过程

首先,登录或注册界面的注册按钮按下时,启动注册输入对话框,而这个对话框置于一个while循环中,是为了输入有错误时可以多次输入。当录入用户名和口令(口令要输入两次以进行确认)如果存在问题如:两次口令不同或者口令长度过短都会显示注册失败,重新注册。只有满足以上条件才会显示注册成功,并且使用一个条件结构将用户名和口令写入存储用户信息的数组写入时要注意格式要存储格式一致。注册失败时会写入一个空账户,然而在登录时会检查口令长度(长度>2所以说不必担心空账户对登录系统的影响。注册成功后可以进入产品主页或者退出,同时,在写入新注册用户信息,通过局部变量传递到类似于库的存在新注册用户即可登录。

图 23为用户登录系统的主要设计过程

用户登录系统类似于注册系统,首先由登录或注册界面的登录按钮启动,框图也放在while循环里实现密码输入错误时的再次输入。当登录界面被选择时,用户首先输入个人用户名和口令,然后while循环将存储用户信息分成一个个数组逐个索引、拆分、比对,当两项都对应上而且不是空账户时提示用户登录成功,这可以选择进入产品主页面或者退出。若输入错误则提醒用户重新登录或者退出。



第三部分:用户产品使用说明

本产品共包含了两个部分如图31所示:分别为:巴特沃斯低通滤波器、打字测速器。在进入产品主页面的时候我们需要根据自己的需求选择进入不同的 图3 2是对整个产品的一个操作流程。 首先我们需要进行进入登录界面进行登录 然后现在进相应的产品操作即可。如果我们选择产品一:便进入了巴特沃斯低通滤波器操作我们需要设定相应的参数:滤波器参数、波形发生器 3 - 1 参数最后观察输出波形。如果我们选择产品二便进入了打字测速页面只需在规定时间输入文字即可。图3 3,3 - 4为不同产品的运行图。

3 - 2



图3-3巴特沃斯运行结果图

图3-4大致测速运行

注意巴特沃斯阶次不应过大或过小,波形频率设置不应大于100HZ,采样点采样频率决定了采样时间和波形是否能精确重建。

第四部分:用户产品设计过程

为了有一个简洁的用户界面,本产品整个过程均采用弹出式输入对话框的形式输入相应的登录、注册、选择进入不同产品界面的信息,同时采用弹出式子VI调用的形式,弹出相应的产品对话框。如图4-1所示。

4 1

巴特沃斯低通滤波器是采用波形发生器产生相应波形,然后在波形发生的基础之上叠加白噪声信息。最后将混合以后的波形信息通过低通滤波器进行滤波处理,并将滤波以后的信号进行显示。 图4-2为该产品的设计过程。产品二

是打字测速的主要思想是通过两个计数器,一个记录文本长度,另一个记录

间,我们只需要将相应的文本长度除以所用时间即可。

4 2

本文来源:https://www.2haoxitong.net/k/doc/89000e4e03d276a20029bd64783e0912a3167c53.html

《用户注册登录系统报告.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式