名称:基本出勤信息 简要说明:每个月20号把出勤信息上报人事处 数据来源:人事处 数据流向:职工出勤子系统 数据流的组成:工号+姓名+出勤信息
名称:职工工资信息
简要说明:所有职工的工资信息集合
数据来源:职工工资子系统
数据流向:银行
数据流的组成:工号+姓名+实发工资
(4)处理过程的数据字典
名称:职工工资信息生成
说明:人事处将根据出勤情况和职工的基本信息生成的职工工资信息
输入:人事处
输出:生成职工工资信息表
处理:人事处根据出勤情况和所得奖金以及扣款情况以及职工个人的
基本信息生成一个基本工资表
名称:财务处处理职工信息整理发送
说明:财务处根据职工工资基本信息整理后送往各系部和银行
输入:职工工资基本信息表
输出:将职工工资信息生成工资表和工资条送往银行和各系部
处理:财务处通过工资表和职工基本信息表整理生成工资条和工资表
送往各系部和银行.
(5)数据存储的数据字典 数据存储名称:职工工资信息表 说明:按职工工号给职工发的基本工资 数据存储组成:工号+姓名+工资单月份+基本工资+岗位津贴+加班工资+生活补贴+业绩奖金+上课工资+养老保险+医疗费用+失业金+公积金+缺勤扣费+房租+水电费+代扣所得税+应发工资+扣款总额+实发工资 关键字:工号 有关的数据流:无
数据存储名称:职工基本信息表 说明:职工的个人信息 数据存储组成:工号+姓名+性别+密码 关键字:工号 有关的数据流:无 2输入输出要求
数据描述
2.1用户登录信息表
字段 1 2 3 4 5 6 7 2.2
字段名 用户ID 用户密码 用户身份 所属部门 职务 身份证号 银行帐号 数据类型 字符 字符 字符 字符 字符 字符 字符 宽度(字节) 15 20 10 20 20 18 20 工资计算标准表
字段 1 2 3 4 5 6 7 8
字段名 员工ID 部门ID 基本工资 奖金比率 罚金比率 扣税总额 工资总额 统计日期 数据类型 字符 字符 整型 浮点型 浮点型 浮点型 浮点型 日期 宽度(字节) 15 20 8 8 8 8 8 2.3 出勤汇总表
字段 1 2 3 4 5
字段名 员工ID 应出勤时间 实际出勤时间 请假时间 无故缺勤时间 数据类型 字符 整型 整型 整型 整型 宽度 15字节 4字节 4字节 4字节 4字节 2.4. 银行发放工资表
字段 1 2 3 字段名 银行名 工资表单号 发放时间 数据类型 字符 字符 日期 宽度 30字节 30字节
3需求规定 3.1对功能的规定
(1) 用户的登录及退出:用户登录后,可以查询当月及年度的工资信息并打印工资条,用户可以修改用户密码,完成一切任务后用、用户可以安全退出 (2)系统用户管理:实现对用户数据的修改,删除等相关操作。 (3)用户信息管理:实现对用户信息的添加、修改及删除等相关操作。 (4)工资标准设立:根据职工的职务、职称等其他信息设定职工的工资的标准。
三 概要设计 1.1 结构
学校内部工资管理系统 用户登录用户退出 用户信息管理 工资标准设立 职务工资标准设立 用户数据删除及输入 打印工资条 修改密码 用户数据添加及插入 职称工资标准设立 查询工资 用户数据查找及 其他工资标准设立 (由于绘图软件的问题,无法容纳这么多表,故,用户信息管理中的六个子模块
合并成了三个进行书写)
1.2功能需求与模块的关系
(1)用户需要登录系统才能进行工资信息的查询及打印,并修改用户密码
(2)系统管理员需要对职工信息进行添加、修改、删除等操作就需要用到用户信息管理模块。
(3)工资标准要根据职称,职位等的不同进行设定。就需要用到工资标准设立模块
2.1外部接口
运行本软件要求处理器在奔腾III以上、内存在256MB以上的计算机。能够支持、Windows 2000、Windows XP及windows 7的运行环境
2.2内部接口
本系统内部元素之间主要通过数据库接口完成相应功能。
登录模块:完成对用户身份的验证。
初始化模块:在身份验证后,系统调用初始化操作,执行完毕后进入消息循环状态。
查找模块:由相应消息驱动,完成对信息进行查看功能。 删除模块:具有此权限的用户完成对信息删除功能。 打印模块:实现用户从系统打印功能。 退出模块:实现用户从系统退出功
四 系统实现
1.1系统登录界面
系统用户在该界面输入正确的工号、密码和验证码即可登录该系统。登录模块会自动的判断用户输入的工号的权限。如果输入的工号是admin,则系统默认转向管理员主界面;如果输入的是其他的工号,系统会检查是否有该用户的工资信息,若有,则进入该用户的工资查询界面,若没有,则提示“没有您的工资单”。
1.2系统管理员管理主界面及工资汇总界面
学校内部工资管理系统软件工程课程设计
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)