用户注册登录系统报告Word文档下载推荐.docx
《用户注册登录系统报告Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《用户注册登录系统报告Word文档下载推荐.docx(9页珍藏版)》请在冰豆网上搜索。
班级:
电子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
存入数据库中(注册的过程)或者与数据库中的信息进行逐个匹配(登录过程)。
同时使用输出控件(指示灯、输出对话框)等来显示注册和登陆信息。
图2–2为用户注册系统的主要设计过程
首先,登录或注册界面的注册按钮按下时,启动注册输入对话框,而这个对话框置于一个while循环中,是为了输入有错误时可以多次输入。
当录入用户名和口令(口令要输入两次以进行确认)后,如果存在问题,如:
两次口令不同或者口令长度过短都会显示注册失败,重新注册。
只有满足以上条件才会显示注册成功,并且使用一个条件结构将用户名和口令写入存储用户信息的数组,写入时要注意格式要与存储格式一致。
当注册失败时会写入一个空账户,然而在登录时会检查口令长度(长度>
2),所以说不必担心空账户对登录系统的影响。
注册成功后可以进入产品主页或者退出,同时,在写入新注册用户信息后,通过局部变量传递到类似于库的存在,新注册用户即可登录。
图2–3为用户登录系统的主要设计过程
用户登录系统类似于注册系统,首先由登录或注册界面的登录按钮启动,主框图也放在while循环里实现密码输入错误时的再次输入。
当登录界面被选择时,用户首先输入个人用户名和口令,然后while循环将存储的用户信息分成一个个数组逐个索引、拆分、比对,当两项都对应上而且不是空账户时提示用户登录成功,这时可以选择进入产品主页面或者退出。
若输入错误则提醒用户重新登录或者退出。
第三部分:
用户产品使用说明
本产品共包含了两个部分,如图3–1所示:
分别为:
巴特沃斯低通滤波器、打字测速器。
在进入产品主页面的时候我们需要根据自己的需求选择进入不同的图3–2是对整个产品的一个操作流程。
首先我们需要进行进入登录界面进行登录,然后现在进入相应的产品操作即可。
如果我们选择产品一:
便进入了巴特沃斯低通滤波器的操作,我们需要设定相应的参数:
滤波器参数、波形发生器图3-1参数最后观察输出波形。
如果我们选择产品二:
便进入了打字测速页面,只需在规定时间输入文字即可。
图3–3,3-4为不同产品的运行图。
图3-2
图3-3巴特沃斯运行结果图
图3-4大致测速运行图
巴特沃斯阶次不应过大或过小,波形频率设置不应大于100HZ,采样点和采样频率决定了采样时间和波形是否能精确重建。
第四部分:
用户产品设计过程
为了有一个简洁的用户界面,本产品整个过程均采用弹出式输入对话框的形式输入相应的登录、注册、选择进入不同产品界面的信息,同时采用弹出式子VI调用的形式,弹出相应的产品对话框。
如图4-1所示。
图4–1
巴特沃斯低通滤波器是采用波形发生器产生相应波形,然后在波形发生的基础之上叠加白噪声信息。
最后将混合以后的波形信息通过低通滤波器进行滤波处理,并将滤波以后的信号进行显示。
图4-2为该产品的设计过程。
产品二
是打字测速的主要思想是通过两个计数器,一个记录文本长度,另一个记录时
间,我们只需要将相应的文本长度除以所用时间即可。
图4–2