工资管理系统需求说明书—免费毕业设计论文内容摘要:
因为企业每个月都要涉及发放企业员工工资的问题。 企业员工的人数越多,工资的统计工作就越多,工资的发放困难就越大。 最初的工资统计和发放都是使用人工方式处理,工作量大的时候,出现错误的机率也随之升高。 工资管理系统就是使用电脑代替大量的人工统计和计算,完成众多工资信息的处理,同时使用电脑还可以安全地、完整地保存大量的工资记录。 企业工资管理系统,为个人提供工资查询服务,为企业提供工资计算、工资统计等服务。 该 系统的前提条件是一定要有员工的考勤信息作为基础,因为这个系统是使用员工考勤信息来计算员工的工资。 系统的目的与意义 工资是每个单位或个人均需要处理的一个问题,企业工资管理系统的开发和制作是很重要的,虽然它的功能比较简单,但学习和掌握它有非常重要的意义。 在一个企业工资管理系统中,涉及到一些数据处理问题,如工资的查询、统计、计算,它是所有的数据库应用系统的典型代表,数据库应用系统的基本功能是:数据编辑、信息查询和数据的开发利用,也就是数据的统计和加工,因此往往一个企业工资管理系统能够体现这一切。 系统的主要特点 企业工资管理系统是以 VB 为前端开发工具而开发的应用程序。 它可由 WindowsNT、 Windows 98 或 Windows 2020 作客户端 ,而由 SQL_SERVER 2020 组成后端服务器。 企业工资管理系统主要分三大功能模块,第一块是对数据库的一般操作,它包括增、删、改、查;第二块是用户注销,进入系统前进行用户权限登录更改密码及关闭系统等,不同权限级别的用户所见到的系统界面是有区别的;第三块是对数据库信息的查看,其中包括精确查询、组合查询。 第四块是对数据库系统的管理和维护,它包括 工资和出勤情况的统计,员工管理以及对整个库结构的备份与恢复。 老板是最高级权限,它拥有所有权限,不仅可以对数据库进行操作而且可以对库结构进行管理与维护,设置下级用户的权限;会计是次高级权限,可以对数据库进行增、删、改、查等操作;员工是最低级权限的用户,他仅仅拥有查看信息的权限。 第二章 需求分析 1.登入模块 :用于员工的登录 ,以便进行相应的操作 :登录后可以进行员工自己的工资情况进行查询 .(包括姓名 ,年龄 ,本月工资 ,缺勤次数 ,津贴 ,奖惩情况 ) :登陆后可以对员工的资料进行录入 ,修改 ,更新以及删除 .(包括新建员工资料 ,资料统计后的输出 ) :可以使用系统的所有功能 ,包括对员工的权限进行设置 .(包括员工 ,会计 ,老板 ) 2.查询模块 :查询员工的信息 :为普通员工准备的查询 ,方便的查询一些基本的信息 ,工资的情况等等 . ,老板查询 :提供最完善的查询 ,可以查阅所有的信息以及由用户自定义任意的组合查询都将在这里完美的体现出来 . 3.管理模块 1. 权限设置 :在这里可以对以存在的用户的权限进行设置及修改 (别分为三 :普通员工 ,会计 ,老板 ) 2. 密码修改 :用于修改职员 登陆的密码 . 3. 数据的录入及修改 :用于录入及修改员工的个人资料 ,以及用户的基本资金情况的录入与修改 . 4. 数据的恢复与备份:用于备份数据库和恢复现存数据库。 5. 数据的统计 :根据出勤情况 ,津贴情况 ,开销情况以及基本的工资进行统计得出最终的工资情况 ,以便输出 . 职工 信息 登入 权限 职工名 年龄 职工号 性别 基本工资 职位 出生年月 住房否 职工号 职工号 职工号 职工 信息 部门 从属 部门号 职工号 职工号 职工号 职位基 本工资 职位加班 基本费 基本 开销 职工 信息 从属 职工号 医保 社保 住房费 供基金 水电费 出勤 情况 从属 职工 信息 职工号 加班 时间 病假 公假 事假 出差 缺勤 基本 津贴 从属 职工 信息 职工号 年终 奖金 工龄金 额外奖金 加班费 1 1 1 1 1 1 1 1 第三章 企业工资管理系统主要流程分析 一、系统功能模块图 登录,更改密码模块 该模块主要是用于系统登录和密码更改。 该模块是所有使用该系统的用户都具有权限访问的模块。 该功能模块实现的数据流图如下: 职工 信息 从属 决定 从属 从属 基本 津贴 职工 职称 出勤 情况 基本 开销 查询模块 该模块主要是对数据库信息的查看,其中包括精确查询、模糊查询。 该模块是所有使用该系统的用户都具有权限访问的模块。 该功能模块实现的数据流图如下: 用 户 登 录 SQL 数据库 更改密码 权限设置与修改 登 录 系 统 模糊查询 精确查询 用 户 SQL 数据库 用户查询结果显示 操作模块 该模块是对多个数据库进 行增、删、改操作,老板和会计都有权限对其进行管理,进该模块前用户需要通过权限登录,如具有权限则可以对其进行操作。 此功能模块实现的数据流图如下: 4. 系统维护模块 该模块只有老板级管理员才具有对该处的访问权限,其他任何用户都不 能进入该处,在系统登录时,系统会把该菜单隐藏起来,除了最高级管理员其他 人都不可见。 该模块又包括三个子模块功能,第一、 库结构管理与维护;第二、 数据库备份与恢复;第三、系统用户权限限制。 功能模块实现的数据流图如下: 用户 登录 插入(增) 删 除 (删) 修 改 (改) 生成用户显示 结果 SQL—— SERVER 数据库 会 计 登陆 库结构管理 用户权限限制 生成用户显示 结果 SQL—— SERVER 数据库 数据库备份与恢复 系统统计模块 该模块是对多个数据库进行统计操作,老板和会计都有权限对其进行管理,进该模块前用户需要通过权限登录,如具有权限则可以对其进行操作。 此功能模块实现的数据流图如下: ( 1).考勤登记模块 : 该模块主要功能是实现对职工考勤情况的查询、登记及统计。 用 户 登 录 统 计 SQL—— SERVER 数据库 生成用户显示 结 果 输入职工号和选择要查询的日期,即可显示出该名职工在选择的日期的考勤情况(加班、病假、公假、事假、出差、迟到情况)。 sqlstr = select empno from checkwm where empno=39。 amp。 amp。 39。 查询职工号,无论是统计还是考勤情况的登记,都需要 sqlstr = select sum(overtime) from checkwm where year(tdate)= amp。 Year(Date) amp。 and month(tdate)= amp。 Month(Date) amp。 and empno=39。 amp。 amp。 39。 统计出本月份目前位置对于职工号的职工的出勤情况―― ―加班 sqlstr = select sum(pub) from checkwm where year(tdate)= amp。 Year(Date) amp。 and month(tdate)= amp。 Month(Date) amp。 and empno=39。 amp。 amp。 39。 统计出本月份目前位置对于职工号的职工的出勤情况―――公假 sqlstr = select sum(evection) from checkwm where year(tdate)= amp。 Year(Date) amp。 and month(tdate)= amp。 Month(Date) amp。 and empno=39。 amp。 amp。 39。 统计出本月份目前位置对于职工号的职工的出勤情况―――出差 sqlstr = select sum(silklea) from checkwm where year(tdate)= amp。 Year(Date) amp。 and month(tdate)= amp。 Month(Date) amp。 and empno=39。 amp。 amp。 39。 统计出本月份目前位置对于职工号的职工的出勤情况―――病假 sqlstr = select sum(affair) from checkwm where year(tdate)= amp。 Year(Date) amp。 and month(tdate)= amp。 Month(Date) amp。 and empno=39。 amp。 amp。 39。 统计出本月份目前位置对于职工号的职工的出勤情况―――缺勤 sqlstr = select sum(late) from checkwm where year(tdate)= amp。 Year(Date) amp。 and month(tdate)= amp。 Month(Date) amp。 and empno=39。 amp。 amp。 39。 统计出本月份目前位置对于职工号的职工的出勤情况―――迟到 sqlstr = select * from checkwm where tdate=39。 amp。 amp。 39。 amp。 and empno=39。 amp。 查询员工当他的出勤是否已经登记 (overtime) = (silklea) = (pub) = (late) = (evection) = (affair) = (tdate) = Date (empno) = ( 2).实发资统计模块 sqlstr = select basicwage from jobm where empno=39。 amp。 amp。 39。 选出职工号对应的基本工资 sqlstr = select * from bakshishm where empno=39。 amp。 amp。 39。 从津贴表中选出对于的津贴内容 sqlstr = select * from spendm where empno=39。 amp。 amp。 39。 从开销表中选出内容 sqlstr = select sum(overtime),sum(silklea),sum(pub),sum(late),sum(absence),sum(evection) from checkwm where year(tdate)= amp。 Year(Date) amp。 and month(tdate)= amp。 Month(Date) amp。 and empno=39。 amp。 amp。 39。 对出勤情况进行统计,统计出目前位置本月符合要求的职工的出勤中次数 realwage = basicwage + overtimes * overtime + evections * evection + oneyear + superfluity + absences * (absence + late) 根据职工出勤情况以及基本的金费 ,开销 ,奖金的信息算出实发工资 ( 3) . 登录模块 欢迎使用工资管理系统界面: 功能介绍: “确定”按钮:输入员工号和密码,与数据库相符即可登录成功 “退出”按钮:退出系统。工资管理系统需求说明书—免费毕业设计论文
相关推荐
marketing knowledge in the production of consumer behavior research consumers unfortunate enough to be converted into laboratory guinea pigs they became to be observed the object of interviews and
近年来随着我国对外开放的不断延伸,巴林石也逐步走出了国门,走向了世界,宣传推介了中华文化,为祖国赢得了荣誉。 已具有一定的名牌效应。 巴林石国家矿山公园的申报成功本身就是一种品牌,利用巴林石国家矿山公园的品牌效应可以吸引大量的游客。 第五章 建设内容及规模 巴林石矿山公园以特 有的巴林石矿产遗迹为主要景点,突出其巴林石的稀有性和独特性,结合红山诸文化的悠久历史和深厚底蕴为游客创造出一个集科学
污水与雨水夹杂各种垃圾直接排海对近 海海水水质造成严重污染 32 排水规划概况 321 海港区 1 排水体制 排水体制为雨污分流制 2 污水量预测 根据市中心城区污水工程专项规划 20202020 年结合海港用水量情况调查表及 20202020 年海港现状人均综合用水量同时参照《省用水定额说明》城市污水排放系数取 08 至 2020 年海港区污水总排放量为 3177 万 m3d 322 北戴河区
工程施工期间,我公司专职技术资料管理部门将每月一次定期检查指导,保证资料完整。 二、图纸管理 图纸管理作为受控文件来管理,专职资料管理人员负责收、发,并有收、发记录,对作废图纸及时进行标识。 设计变更及时反馈到图纸上,做到和施工同步,以满足工程竣工图纸基本完成。 第三章 施工准备及资源配备计划 第一节 施工技术准备 一、作好调查工作 (一)气象、地形和水文地质的调查 掌握气象资料
e). The person in charge of the document management shall provide the documents in case of need and register the state of the transferring. f). All the members of the project shall cooperate the