毕业设计
改,普通用户要使用该系统,必须由管理员创建登录名和密码。 5 CHANGE_PASSWORD 6 N VALIDATIOO数据有效性校验(通用模块) 通过给需要校验的表单元素增加扩展属性,就可以完成客户端表单数据的校验。校验会给出合理的提示信息,并自动定位到不合理数据元素。 密码更改 用户更改自己的密码 7 8 9 DEPT_OPER USER_OPER PAY_OPER 部门信息维护 职工信息维护 工资标准信息维护 部门信息的输入与修改。 职工信息的输入与修改。 工资标准的输入与修改。 10 T QUERY_DEP部门信息查询 查询部门信息,并可操作数据。 11 QUERY_TEACHER 职工信息查询 查询教师信息,并可操作数据。 12 QUERY_PAY 工资标准查询 查询工资标准,并可操作数据。 13 SUM_PAY 统计工资 按部门统计各项数据。可按部门查询和个人查询,并统计各个部门的数据。 表3-2 功能需求和模块表
毕业设计
第四章 详细设计
4.1 登陆窗口设计
图4-1 登录窗口界面
4.1.1 功能说明
工资管理系统第一个界面就是用户登录界面,该界面是用户想要登录本系统必须有的步骤,该界面登录时用户受权限限制,有管理员登陆和员工登陆。员工登录时只有里面各项的查询功能。管理员则有对里面各项的一切操作功能。如果用户名或密码输入错误会出相应的提示信息。
用户信息的验证。要求输入用户名和密码,并检查用户名和密码的正确性。如果正确,则设定用户的使用权限,进入系统的主界面;如果错误,则提示用户继续输入,直到退出系统为止。
4.1.2 实现方法
首先链接数据库,要求用户输入用户名和密码 ,点击登陆,则读取用户表users,把用户输入的信息与用户表中的信息进行比较,如果正确,则进一步读取
毕业设计
用户的使用权限到session里的username和scope,同时打开主界面;否则,给出提示信息重新进入登陆界面。
4.2 主界面
图4-2 主界面
4.2.1 功能说明
用户操作的主界面,左边是功能菜单,列出了当前用户具有功能选项。右边是主界面,具体的操作都在主界面实现
4.2.2 实现方法
主界面有三个框架组成。分别为title,menu,main。Tile中主要是系统名称,menu主要是一些功能按钮。如职工信息录入,查询,修改;工资信息的查询录入和修改,报表生成等功能。这些功能是随着用户的权限的变化而动态变化的。如一般用户进入后就只有查询功能,没有录入的功能。点击menu里的功能按钮后,在main框架中就会出现这个功能的具体操作,下面将详细介绍各个功能。
4.3职工信息录入
毕业设计
图4-3 职工信息录入界面
4.3.1 功能说明
实现职工的统一管理,进行职工信息的录入工作。
4.3.2 实现方法
用户录入各项信息后,进行客户端验证(JavaScipt),例如职工编号不能为空,出生日期不能有字母等。为了增强程序的健壮性,客户端有可能禁用javascipt,所以在服务器端最好也加上相同的验证。经过验证以后合法的职工信息,将被存储在数据库中,存储成功后给出提示信息,并返回录入界面,如果存储失败,返回出错界面,给出提示信息。
新增时信息为:用户登录名、用户密码、用户名称、用户部门(通过下拉菜单选择部门)、性别、年龄、身份证号码。
4.4 职工信息的查询和修改
4.4.1 功能说明
给出检索条件(姓名,部门等),检索出职工的简要信息,点击查看后,给出职工的详细信息。点击更改后,进入更改界面
相关推荐: