登录界面是软件系统中最简单的一个界面,一般地,只需包含两个交互元素:用名和密码,如下图所示;但是也是很重要的一个界面,因为这是用户使用软件的第一个步骤,接触的第一个功能。因此,设计一个交互友好,功能简洁、方便的登录界面是一项很重要的开发工作。
事实上,登录界面需要考虑的因素还是不少的,具体说来了,包括如下几点:
(1)登录名、密码是否需要有记忆功能;
(2)是否需要在界面上修改密码,找回密码功能;
(3)是否需要提供注册新用户功能;
(4)是否需要提供数据库连接等参数配置功能;
(5)Internet用户登录一般还需设置验证码输入校验,防止软件机器人恶意登录;
就拿“登录名、密码是否需要有记忆功能”项来说,如果是安装到用户计算机的客户端,这项功能需要设置具有记忆功能,一般还需要考虑让用户选择。为什么需要设置登录名、密码具有记忆功能呢?首先,如今,办公室、家庭基本上都是专人专机,其次,能减少用户键盘输入,让键盘不熟练的使用人员快速进入系统中。
如何设计一个具备登录名、密码具有记忆功能的设计界面呢?通常的做法为,在本地建立一个XML文件,记住用户最近一次登录的登录名或密码,写到本地文件的登录名、密码需要加密;用户下一次登录的时候解析该文件,并且解密。下图是一个能记住用户名、密码的QQ登录界面。