旅馆信息管理系统毕业设计 - 图文 下载本文

图5-18 超级用户登录界面

5.7.2管理员账号注册界面的设计

管理员注册界面的设计(如图5-19 所示),是供超级用户注册普通管理员账号的界面。管理员注册界面的密码框设置为密文,登录时,账号和密码不能为空,密码与二次密码不一致的话,系统提示“二次密码不一致请重新输入!”字样(如图5-20 所示)。

图5-19 管理员账号注册界面

33

图5-20 二次密码不对时界面

此外,该管理员注册界面设计对密码框的属性也有限定。除了设置密文和本身不能输入汉字外,当密码输入少于6个或是多于16个字符时,则无法进行注册,系统提示“密码长度应为6-16位,检查并重新输入!”字样(如图5-21 所示)。当账号、密码和确认密码都输入正确时,用户账号就会注册成功,系统提示“恭喜你成功注册用户!”字样(如图5-22 所示)。

图5-21 密码长度不对时界面

34

图5-22 成功注册时界面

5.7.3管理员账号管理界面的设计

管理员账号管理界面的设计,是超级用户统一管理管理员账号的界面。点击“刷新账号”按钮,可以对现有的管理员账号查看,并且根据需要进行删除,删除后再刷新账号,则被删除的账号就不会再出现在列表里(如图5-23 所示)。

图 5-23 管理员账号管理界面

管理员管理界面由超级用户操作,首先超级用户刷新账号查看管理员账号,然后数据库会反馈信息到dataGridView里面,以列表形式显示。根据需要,选择某一管理员账号进行删除。当进行删除时,系统会提示“确定删除选择的纪录?”字样(如图5-24

35

所示)。如果不想进行删除操作,可以直接关闭系统提示窗口,如点击确定后,系统就会删除相应的管理员账号,系统并提示“删除成功,请刷新列表!”字样(如图5-25 所示)。

图 5-24 删除管理员账号界面

图 5-25 删除管理员账号成功界面

部分代码如下:

SqlDataAdapter baseInfo = new SqlDataAdapter (\管理员]\

conn);

SqlCommandBuilder bdbaseInfo = new SqlCommandBuilder(baseInfo); baseInfo.Fill(dsMydatabase, \管理员]\

36