图5 登陆界面
实现的具体步骤:
(1)在登录页面对应的地方输入用户名,密码,点击登录。
(2)然后在数据库的用户表中搜索判断
(3)如果检索到的记录集为空,则说明用户不存在或者输入错误,转到出错处理程序。
(4)如果记录集不为空,再进行密码判断。
(5)如果密码与表中的密码不相等,提示相应的错误信息。
(6)如果密码与表中的密码相等,则转入相应的角色的操作页面。
出错处理:如果密码或者用户名错误均会出现提示:你输入的用户名或者密码错误,请重试。
5.2系统主菜单界面设计
登录成功之后,根据角色的不同跳转到不同的界面。这个界面是在母版的基础上添加或者删除某些链接得来的。左侧是功能模块链接,点击每个链接,会跳转到不同的界面,进行相应的操作。
5.3部门文护界面设计
登录成功之后,超级管理员、部门经理可以在相应的文本框中输入部门名称和部门编号,点击ADD按钮,可以将新的部门信息添加到数据库中,并且可以直接在界面中的显示出来。
5.4用户管理界面设计
登录成功之后,部门经理所在的部门名称已经显示在相应的控件当中,无法更改,从而限定部门经理只可以将新成员加入到本部门,不可以加入到其他部门当中去,并且部门经理也可以删除已经离职的本部门职员的信息。
5.5日志查询界面设计
具体实现步骤:
依据时间查询,采用精确查询的方法,使用calendar控件。用户可以选择想要查询日志的时间段,点击搜索按钮即可。
依据值班人查询,采用精确查询的方法,通过在log表中搜索,查询满足条件的人员的值班日志内容。
依据关键字查询,采用模糊查询的方法,通过在log表中搜索,查询符合关键字的日志内容。
5.6日志填写界面设计
本系统只为普通用户设置了填写日志的权限,普通用户成功登陆之后,他的相关信息比如所在的部门名称,填写日志时的时间,都会直接出现在相应的控件当中,不允许更改。从而限制普通用户只能填写自己的日志内容,没有权利添加其他人的日志信息。
日志打印界面设计的设计:正确登录进入系统的工作人员,在查询出自己想要的信息之后,可以点击打印按钮,打印相关的日志内容。