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

图4-20 问题表

(7)创建管理员信息表管理员表。此表包括3个字段,编号为主键,其他字段分别为账号,密码。下面是创建管理员表如图4-21所示。

图4-21 管理员表

(8)创建用户信息表用户。此表包括3个字段,编号为主键,其他字段分别为用户账号,用户密码。下面是创建用户表如图4-22所示。

图4-22 用户表

21

5 系统详细设计

5.1登录界面的设计

登入界面是一个系统的第一个窗体,首先会面对管理员或是用户,所以登入界面要尽可能的设计的美感一些,提供给管理员或者用户准确简单的信息。系统登入界面(如图5-1 所示)。

图5-1 系统登入界面

图5-2信息不完整时界面

22

系统登入界面设计可知,可以供管理员和用户登录的共用界面,窗体顶层有“xx山玉女峰”的logo和“xx山中小旅馆信息管理系统”字样。密码框设置为密文,登录时,账号和密码不能为空,账号或密码为空的话,系统提示“请将信息填写完整!”(如图5-2 所示)。账号或密码输入错误时,系统提示“账号或密码错误!”(如图5-3 所示)。系统为管理员和用户提供了3次登录系统的机会,如果连续输入3次账号或密码不正确,系统提示“密码错误三次,请查证后再登录!”(如图5-4 所示),点击确定后系统自动退出。

图5-3 账号或密码错误时界面

图5-4 密码错误三次界面

23

退出按钮也可以直接退出系统。系统管理员或用户登录后,会跳到相应的主界面。用户还可以在登入界面里的“用户注册”注册一个新账号进行系统登录。 部分代码如下:

Source=DQN8WVQJPXUER3O\\\\SQLEXPRESS;Database=lvguan;integrated security=SSPI\

SqlConnection conn1 = new SqlConnection(strConn); conn1.Open();

string cmdStr1 = \账号] from [管理员] where [账号]='\

this.textBox1.Text + \密码]='\

SqlConnection conn = new SqlConnection(strConn); conn.Open();

5.2 用户注册界面的设计

用户注册界面是供用户注册登入系统账号的界面。用户注册界面(如图5-5 所示)窗体顶层有“xx山玉女峰”的logo和“用户注册界面”字样。密码框设置为密文,注册时,账号和密码不能为空,确认密码与密码不一致时,系统提示“二次密码不一致请重新输入”字样(如图5-6 所示)。

图5-5 用户注册界面

24