(1)登录认证模块:
①需求描述
登录模块用于记录和管理用户的登录、退出状态,以及根据用户的角色查询其拥有的权限等。
②流程说明
如果用户在系统登录窗口中的“用户名”组合框中输入或者选择了一个用户名,则系统将会在数据库的系统用户表中查询,以确定是否存在相应的用户名。
如果找到该用户名,就将该用户名对应的密码与用户输入的密码比较,如果相同,则用户登录成功,并进入应用系统主窗口,否则就提示“密码出错”,并把光标定位在登录窗口中的“密码”文本框中,要求用户重新输入用户密码。
如果没有找到该用户名,则用户登录失败,就提示“系统中没有该用户名”,并把光标定位在登录窗口中的“用户名”组合框中,要求用户重新输入或者选择用户名。