企业工资管理系统概要设计说明书
工资管理系统概要设计
工资管理系统概要设计说明书二组组长:孔卫昌主讲人:杜金鹏组员:柴云龙,张鹏,王旭,杜金鹏概要设计说明书1引言随着计算机技术的不断应用和提高,计算机已经深入到社会生活的各个角落。
而中小型工资仍采用手工管理工资的方法,不仅效率低、易出错、手续繁琐,而且耗费大量的人力。
为了满足其管理人员对员工出勤信息、工资等进行高效的管理,在工作人员具备一定的计算机操作能力的前提下,此工资管理系统软件力求提高其管理效率.1。
1编写目的本文档的编写是为了完善工资管理系统软件的开发途径和应用方法。
以求在最短的时间高效的开发工资管理系统。
1.2背景本项目的名称:工资管理系统.本项目的任务提出者及开发者是工资管理系统软件开发小组,用户是中小型企业或机构。
本产品是针对电脑管理工资的需求设计的,可以完成工资查看、个人工资结算、工资统计、部门类别的管理(不包括部门信息的管理)、查询符合一定条件的工资的员工人数在所有员工人数中占有的比例等主要功能。
1.3定义开发(develop):不是单纯指开发活动,还包括维护活动。
项目(project):该词指的是向顾客或最终用户交付一个或多个产品的收管理的相关资源的集合。
这个资源集合有着明确的始点和终点,并且一般是按照某项计划运行。
这种计划通常会形成文件,并且说明要交付或实现的产品、所用的资源和经费、要做的工作和工作进度,一个项目可能有若干项目组成.项目开发计划(project development plan):是一种把项目一定一过程与项目如何推进连接起来的方案。
产品生命周期(product life cycle):是产品从构思到不可以再使用的持续时间.1.4参考文献《CMMI软件过程改进与评估》罗运模、谢志敏等编著,电子工业出版社,2004年6月版,北京《软件工程导论》(第四版)张海藩编著,清华大学出版社,2006年10月版,北京2总体设计2。
1需求规定系统开发基于B/S的开发模式,界面直观、简洁,人机交互性强。
工资管理系统概要设计说明书
工资管理系统概要设计说明书目录目录 (2)1.引言 (3)1.1 编写目的 (3)1.2 项目背景 (3)1.3 定义 (4)2.总体设计 (4)2.1 需求规定 (4)2.2.1界面需求 (4)2.2 .2性能需求 (4)2.2.3运行环境需求 (5)2.2.4安全性需求 (5)2.2.5质量需求 (5)2.2硬件系统结构 (5)2.3软件系统结构 (6)3.接口设计 (9)3.1 用户接口 (9)3.2 外部接口 (9)3.3 内部接口 (9)4.系统功能详细设计 (10)4.1 录入变动数据流程 (10)4.2 管理员查询员工信息流程 (10)4.3 管理员查询员工信息流程 (11)4.4 计算个人所得税流程 (12)4.5 管理员查看工资信息流程 (13)4.6 管理员设置权限流程 (14)5.系统数据结构设计 (15)5.1 逻辑结构设计要点 (15)1.引言1.1编写目的(一)编写的目的:依据企业薪酬管理具体情况进行编写,旨在提供:(1)软件的总体要求,作为用户和软件开发人员之间了解的基础。
(2)提供系统的功能、性能、接口和可靠性要求,作为软件人员进行设计和编码的基础。
(3)提供验收标准,作为用户确认测试的依据。
(二)预期目标:本说明书将要说明薪酬管理系统在技术上的具体需求,要实现的具体功能,指出实现系统的方法与途径,为后来的各项工作进行起着指导作用。
(三)预期读者:(1)对相关业务技术和总体方案做决策的管理人员和质量管理人员。
(2)对本系统进行测试和验收的用户及测试人员。
(3)参加概要设计和详细设计阶段工作的软件开发人员。
(4)工资管理系统项目组,及其他有权需要调用本文档的人员。
1.2项目背景薪酬管理是企、事业单位中的一项主要管理工作,特别是对于企、事业单位的决策者和管理者来说,薪酬管理工作都是至关重要的,但一直以来人们是使用传统的人工方式管理数据和文档,这种管理方式存在着许多缺点,如:效率低、保密性差,也不够方便、灵活,另外随着企、事业单位人员数量的增加,其管理的工作量也将大大增加,这必然增加了管理人员的工作量和劳动强度,同时将产生大量的文件和数据,这给人事工资中各种数据信息的查找、更新和维护都带来了不少困难。
企业工资管理系统说明书
*******************实践教学*******************兰州理工大学计算机与通信学院2017年春季学期数据库课程设计题目:企业工资管理系统专业班级:计算机科学与技术3班姓名:刘琴学号:1416240322指导教师:李睿成绩:目录摘要 (1)前言 (1)正文 (2)1.需求分析 (2)1.1系统设计目标 (2)1.2系统流程图 (2)1.3数据流程图 (3)1.4数据字典 (3)2.概念结构设计 (5)3.逻辑结构设计 (6)4.系统实现 (8)4.1建立数据库 (9)5.系统测试 (11)5.1测试方案 (12)5.2测试用例及结果 (12)6.软件使用说明书 (14)总结 (17)参考文献 (18)致谢 (18)摘要企业工资管理系统的主要任务是用计算机对各种工资信息进行日常的管理,如查询、修改、添加、以及删除,从而迅速准确地完成各种工资信息的统计计算和汇总工作。
针对系统服务对象的具体要求,设计了企业工资管理系统。
企业工资管理系统主要有以下几大功能:(1)对单位人员的变动进行处理。
一个单位的职工不会是一成不变的,总是在不断的变化:有调出、有调入、也有职工在本单位内部调动。
因此,设计系统是应考虑到这些情况。
(2)对职工的工资进行计算、修改。
可以对职工的工资档案进行个别、部分和批量修改,同时,能对各职工的工资进行计算,即通过计算级别工资、岗位工资、工龄工资以及福利额的总和来得到实际工资。
(3)查询统计功能。
该项功能即可以单项查询,比如通过姓名查询查看某个职工的工资情况等;也可以多项查询,即查看部门所有的员工的工资信息。
(4)对用户管理功能。
正确登录到系统内部需要正确输入用户名以及密码,如若有一个出现问题,便不能登录进去。
关键词:工资管理系统、设计、开发工具、eclipse、Oracle前言企业的工资管理是公司管理的一个重要内容。
工资管理既涉及到企业劳动人事的管理,同时也是企业财务管理的重要组成部分。
工资管理系统(详细设计说明书)
⼯资管理系统(详细设计说明书)1 引⾔ (2)1.1 编写⽬的 (2)1.2 背景 (2)1.3 定义 (2)1.4 参考资料 (2)2 程序系统的结构 (3)3 程序1(标识符)设计说明 (3)3.1 程序描述 (3)3.2 功能 (3)3.3 性能 (4)3.4 输⼈项 (4)3.5 输出项 (4)3.6 算法 (4)3.7 流程逻辑 (5)3.8 接⼝ (6)3.9 存储分配 (6)3.10 注释设计 (6)3.11 限制条件 (6)3.12 测试计划 (6)3.13 尚未解决的问题 (6)4 程序2(标识符)设计说明 (7)4.1 程序描述 (7)4.2 功能 (7)4.3 性能 (7)4.4 输⼈项 (7)4.5 输出项 (7)4.6 算法 (8)4.7 流程逻辑 (8)4.7 接⼝ (9)4.8 存储分配 (9)4.9 注释设计 (9)4.10 限制条件 (10)4.11 测试计划 (10)4.12 尚未解决的问题 (10)详细设计说明书1 引⾔1.1 编写⽬的在使⽤程序语⾔编制程序之前,需要对所采⽤算法的逻辑关系进⾏进⾏分析,设计出全部必要的过程细节,并给予清晰的表达,使之成为编码的依据,也作为软件测试⼈员及软件维护⼈员进⾏测试及维护时的参照。
1.2 背景项⽬的提出: ⼯资管理是企业管理的重要组成部分,它与企业的⼈事管理、财务管理有着密切的联系。
对于劳资关系相对复杂的⼤中型企事业单位,⼿⼯进⾏⼯资的发放⼯作往往需要耗费⼤量的⼈⼒与时间。
由于⼯资发放在时间和操作上存在着⼀定的重复性、规律性,这使得⼯资管理的计算机化成为可能,该项⽬的提出正是为了在此基础上进⼀步实现企业员⼯⼯资管理的规范化和⾃动化。
项⽬与其他软件或其他系统的关系:⼯资管理系统是全企业信息管理系统的⼀个有机组成部分,它需要和员⼯⼈事管理、员⼯⼯时考勤、员⼯医疗保险等系统连接,能够从这些系统中正确的取得员⼯基本⼯资、津贴、医疗保险等信息。
企业工资管理系统说明书【精华版】
企业⼯资管理系统说明书【精华版】*******************实践教学*******************兰州理⼯⼤学计算机与通信学院2013年春季学期数据库课程设计题⽬:企业⼯资管理系统专业班级:10级软件⼯程基地班姓名:***学号:***指导教师:***成绩:⽬录摘要 (1)前⾔ (2)正⽂ (3)1.需求分析 (3)1.1 设计⽬的及内容 (3)1.1.1 设计⽬的 (3)1.1.2 设计内容 (3)1.2系统总体功能结构设计 (3)1.4系统数据库设计 (4)1.4.1 员⼯信息表设计 (4)1.4.2 ⼯资信息表设计 (5)1.4.3 请假信息表设计 (5)2.概念结构设计 (6)2.1.实体联系E-R图 (6)3.逻辑结构设计 (8)4.系统实现 (9)4.1系统登陆模块的实现 (9)4.2员⼯信息管理模块 (11)4.3⼯资管理模块 (11)5.系统测试 (13)5.1编写本系统测试报告的⽬的在于: (13)5.2测试⽤例 (14)6.软件使⽤说明书 (18)6.1 系统登陆 (18)6.2员⼯信息管理 (19)6.3⼯资管理 (19)总结 (20)参考⽂献 (21)致谢 (22)摘要企业⼯资管理系统结合公司实际的⼈事管理制度,经过实际的需求分析,采⽤功能强⼤的J2EE web技术作为开发⼯具,数据库是采⽤微软的MicroSoft SQL Server 2008 R2。
整个系统从符合操作简便、界⾯友好、灵活、实⽤、安全的要求出发,完成⼈事管理的全过程,包括员⼯档案信息的管理,员⼯⼯资信息的管理以及员⼯的请假记录的管理。
经过实际使⽤证明,本⽂所设计的⼈事管理系统可以满⾜公司⼈事管理⽅⾯的需要。
关键词:JSP、SQL Server、JavaBeans、信息管理、⼯资管理前⾔随着计算机技术的飞速发展,计算机在企业管理中的应⽤越来越普及,利⽤计算机实现企业⼯资的管理显得越来越重要。
工资管理系统概要设计说明书(GB8567——88)2
1引言 (2)1。
1编写目的 (2)1。
2背景 (2)1.3定义 (2)1.4参考资料 (5)2总体设计 (5)2。
1需求规定 (5)2。
2运行环境 (7)2。
3基本设计概念和处理流程 (7)2.4结构 (8)2.5功能器求与程序的关系 (9)2.6人工处理过程 (9)2。
7尚未问决的问题 (9)3接口设计 (9)3.1用户接口 (9)3。
2外部接口 (10)3。
3内部接口 (10)4运行设计 (10)4。
1运行模块组合 (10)4。
2运行控制 (10)4。
3运行时间 (10)5系统数据结构设计 (10)5.1逻辑结构设计要点 (10)5。
2物理结构设计要点 (11)5。
3数据结构与程序的关系 (12)6系统出错处理设计 (12)6。
1出错信息 (12)6.2补救措施 (12)6。
3系统维护设计 (12)工资管理系统概要设计说明书1引言1.1编写目的编写该文档是为了分析人工管理工资的流程,把人工模式抽象为可在计算机上处理的自动模式,对工资的科学管理进行分析与总结,便于开发小组成员对系统整体功能的认识,通过该文档,确定了系统的目的和功能,以及管理的流程和方法,同时也为使用者提供参考。
1。
2背景所建议开发的软件系统的名称:“某企业工资管理系统”本项目的任务提出者:指导老师;项目的开发者:实际用户:指导老师、开发者1。
3定义(1) 系统流程图:描述物理系统的模型表示(2) 数据流图:描述逻辑系统的模型表示。
1。
4参考资料a.《软件工程案例教程》主编:李军国清华大学出版社2总体设计2.1需求规定给出需求说明书中定义的软件需求规定(包括功能规定和性能规定),功能规定可采用IPO 图或简易表格的方式来表示:对于性能的具体要求: 时间特性要求响应时间:x秒; 更新处理时间:x秒; 数据的转换和传送时间:x秒;输入输出数据的精度特性要求输入数据包括:a)人事数据=职工编号+职工姓名+职称+职务+部门+参加工作时间+籍贯+基本工资+奖金表1输入数据的具体要求输出数据包括:a) 工资表=职工编号+职工姓名+帐号+工资总额b)工资明细表=基本工资+奖金+缴纳的保险费+缴纳的公积金费+个税+工资合计+应发工资总额表2输出数据的具体要求2。
企业工资管理系统概要设计说明书
1引言 (2)1.1编写目的 (2)1.2背景 (2)1.3定义 (2)1.4参考资料 (2)2总体设计 (2)2.1需求规定 (2)2.2运行环境 (3)2.3基本设计概念和处理流程 (3)2.4结构 (3)2.5功能器求与程序的关系....................................................................错误!未定义书签。
2.6人工处理过程....................................................................................错误!未定义书签。
2.7尚未问决的问题................................................................................错误!未定义书签。
3接口设计 (4)3.1用户接口 (4)3.2外部接口 (4)3.3内部接口 (4)4运行设计 (4)4.1运行模块组合 (4)4.2运行控制 (4)4.3运行时间 (5)5系统数据结构设计 (6)5.1逻辑结构设计要点 (11)5.2物理结构设计要点............................................................................错误!未定义书签。
5.3数据结构与程序的关系 (13)6系统出错处理设计 (13)6.1出错信息............................................................................................错误!未定义书签。
6.2补救措施............................................................................................错误!未定义书签。
企业工资管理系统概要设计说明书
1引言 (2)1.1编写目的 (2)1.2背景 (2)1.3定义 (2)1.4参考资料 (2)2总体设计 (2)2.1需求规定 (2)2.2运行环境 (3)2.3基本设计概念和处理流程 (3)2.4结构 (3)3接口设计 (4)3.1用户接口 (4)3.2外部接口 (4)3.3内部接口 (4)4系统功能详细设计 (4)4.1录入变动数据流程 (4)4.2管理员查询员工信息流程 (5)4.3管理员查询员工信息流程 (6)4.4计算个人所得税流程 (7)4.5管理员查看工资信息流程 (8)4.6管理员设置权限流程 (9)5系统数据结构设计 (11)5.1逻辑结构设计要点 (11)5.2数据结构与程序的关系 (13)6系统出错处理设计 (14)概要设计说明书1引言1.1编写目的本文档将对职工工资软件开发需求进行描述,本文档的读者是项目策划、设计和评审人员。
1.2背景随着计算机应用的日益普及和深化,网上办公已经成为一种趋势。
部分公司的工资处理还处于较为原始的手工阶段,一直由会计人工计算工资并编制财务报表,缺少一套实用可靠的管理系统软件。
随着公司规模扩大,工作量也越来越大,目前需要多名会计紧张工作才能完成,不仅效率低,而且成本高。
今后公司规模进一步扩大,人工计算工资的成本还会进一步提高,利用计算机管理系统管理公司势在必行。
1.3定义列出本文件中用到的专门术语的定义和外文首字母组词的原词组。
1.4参考资料张海藩,软件工程导论。
北京:清华大学出版社,2008张敬,软件工程教程。
北京:航空航天大学出版社(美)Patrick O'Neil Elizabeth O'Neil,《数据库原理、编程与应用》。
机械工业出版社2总体设计2.1需求规定系统开发基于C/S的开发模式,界面直观、简洁,人机交互性强。
基于表单和弹出式窗口的数据录入方式,菜单电击的方式操作。
用户使用时,只要是按照格式和要求填入信息,系统在后台响应用户操作过程。
工资管理系统设计说明书
工资管理系统详细设计说明书———软工1502第三组刘召组目录1引言 (1)1、1编写目得 (1)1、2项目背景 (1)1、3定义 (1)1、4参考资料 (1)2任务概述 (1)2、1目标 (1)2、2运行环境 (2)2、3需求概述 (2)2、4条件与限制 (2)3程序描述 (2)4接口设计 (4)4、1用户接口 (4)4、2外部接口 (5)4、3内部接口 (5)5数据结构设计 (5)5、1数据结构 (5)5、2数据结构与程序得关系 (5)6运行设计 (5)7系统出错处理设计 (8)8程序描述 (8)1引言1、1编写目得本文档将对职工工资软件开发需求进行描述,本文档得读者就是项目策划、设计与评审人员。
1、2项目背景随着计算机应用得日益普及与深化,网上办公已经成为一种趋势。
部分公司得工资处理还处于较为原始得手工阶段,一直由会计人工计算工资并编制财务报表,缺少一套实用可靠得管理系统软件。
随着公司规模扩大,工作量也越来越大,目前需要多名会计紧张工作才能完成,不仅效率低,而且成本高。
今后公司规模进一步扩大,人工计算工资得成本还会进一步提高,利用计算机管理系统管理公司势在必行。
1、3定义列出本文件中用到得专门术语得定义与外文首字母组词得原词组。
1、4参考资料张海藩,软件工程导论。
北京:清华大学出版社,2008张敬,软件工程教程。
北京:航空航天大学出版社(美)Patrick O'Neil Elizabeth O'Neil,《数据库原理、编程与应用》。
机械工业出版社百度文献2任务概述2、1目标实行电子化智能化得工资管理,可以让人力资源管理人员从繁重琐碎得案头工作解脱出来, 去完成更重要得工作。
实现企业更大得工作效益与利润。
提高工作效率,减少人力;节省开支;2、2运行环境硬件、软件、运行环境、开发环境等条件。
硬件环境要求如下:奔腾II或更高档得计算机、笔记本电脑;运行时内存得要求就是10MB以上;安装所需硬盘空间就是150MB;打印机可选激光打印机。
企业工资信息管理系统详细设计说明书
详细设计说明书1. 导言 (3)1。
1 目的 (3)1.2 范围 (3)1。
3 引用标准 (3)1。
4 参考资料 (4)1.5 版本更新信息 (4)2。
系统设计概述 (4)3。
详细设计概述 (4)4. 登录管理模块 (5)4.1 功能流程图 (5)4。
2 功能描述 (5)4.3 界面设计 (5)4。
4 判断数据是否合法的内部逻辑 (6)5 管理首页模块 (7)5。
1 功能描述 (7)5。
2 界面设计 (7)6. 员工信息管理模块 (7)6.1 功能流程图 (7)6。
2 功能描述 (8)6。
3 界面设计 (8)7. 假条信息管理模块 (9)7。
1 功能流程图 (9)7.2 功能描述 (10)7.3 界面设计 (10)8。
假条信息管理模块 (12)8。
1 功能流程图 (12)8.2 功能描述 (12)8。
3 界面设计 (12)9 管理首页模块................................................................................................ 错误!未定义书签。
9.1 功能描述............................................................................................. 错误!未定义书签。
9。
2 界面设计.......................................................................................... 错误!未定义书签。
10 添加新员工信息模块 (15)10.1 功能流程图 (15)10.2 功能描述 (15)10.3 界面设计 (15)10.4 添加新员工信息内部逻辑 (17)11。
员工信息修改模块 (18)11。
1 功能流程图 (18)11。
工资管理系统设计说明书(成品)[1]
工资管理系统设计说明书随着计算机技术的飞速发展,计算机在企业管理中的应用越来越普及,利用计算机实现企业工资的管理显得越来越重要。
对于大中型企业来说,利用计算机支持企业高效率完成劳动人事管理的日常事务,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件;而工资管理是一项琐碎、复杂而又十分细致的工作,工资计算、发放、核算的工作量很大,一般不允许出错,如果实行手工操作,每月发放工资须手工填制大量的表格,这就会耗费工作人员大量的时间和精力,计算机进行工资发放工作,不仅能够保证工资核算准确无误、快速输出,而且还可以利用计算机对有关工资的各种信息进行统计,服务于财务部门其他方面的核算和财务处理,同时计算机具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高人事工资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
企业的工资管理是公司管理的一个重要内容。
随着当今企业人员数量增加,企业的工资计算也变得越来越复杂。
如果能够实现工资管理的自动化,无疑是给企业管理部门带来很大的方便。
资金是企业生存的主要元素。
资金的流动影响到企业的整体运作,企业员工的工资是企业资金管理的一个重要的组成部分,因为企业每个月都要涉及发放企业员工工资的问题。
企业员工的人数越多,工资的统计工作就越多,工资的发放困难就越大。
最初的工资统计和发放都是使用人工方式处理,工作的时候,出现错误的机率也随之升高。
工资管理系统就是使用电脑代替大量的人工统计和计算,完成众多工资信息的处理,同时使用电脑还可以安全地保存大量的工资记录。
企业工资管理系统,为个人提供工资查询服务,为企业提供工资计算,工资统计等服务。
传统的纸张材料的数据信息管理已经不适合现代企业公司的发展了,实现工资管理的系统化、规范化、自动化,将成为现在公司管理工资的首选。
本系统实现的工资管理系统基本上能够满足现代化企业工资管理的需求。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
变动工资表
处理逻辑名称
分摊工资
输入的数据流
工资计算表
处理逻辑描述
根据工资计算文件将工资费用按部门和按职工的岗位类别进行分配,并与相应的会计科目对应,便于转账处理。
输出的数据流
工资费用分摊表
5.2
本系统内部元素之间主要通过数据库接口完成相互联系。
6
本系统设置有备份以及还原功能,可以根据需要,完成一天的结算之后,覆盖以前的备份资料,以便日后还原,降低数据恢复工作量,减小损失,
数据项组成
工资日期+职工编码+职工姓名+基本工资+工龄工资+岗位津贴固定补贴+加班费+奖金+水电费+保险费+病假扣款+事假扣款+矿工扣款+其他扣款+个人所得税+工资总计
数据存储名称
变动工资表
简述
记录职工变动工资的详细信息
数据存储组成
工资日期、职工编码、加班费、奖金、水电费、保险费、病假扣款、事假扣款、矿工扣款其他扣款、个人所得税
概要设计说明书
1
1.1
本文档将对职工工资软件开发需求进行描述,本文档的读者是项目策划、设计和评审人员。
1.2
随着计算机应用的日益普及和深化,网上办公已经成为一种趋势。部分公司的工资处理还处于较为原始的手工阶段,一直由会计人工计算工资并编制财务报表,缺少一套实用可靠的管理系统软件。随着公司规模扩大,工作量也越来越大,目前需要多名会计紧张工作才能完成,不仅效率低,而且成本高。
关键字
职工编码
相关联的处理
计算基本工资、计算变动工资、计算汇总工资、银行代发处理、分摊工资、计提福利、扣税、查看
数据存储名称
福利费计提表
简述
记录职工福利费分配的详细信息
数据存储组成
日期、职工编码、部门编码、对应科目编码、金额
关键字
职工编码
相关联的处理
计提福利、工资转账处理
数据存储名称
职员信息表
简述
职员基本信息
2
2.1
系统开发基于C/S的开发模式,界面直观、简洁,人机交互性强。基于表单和弹出式窗口的数据录入方式,菜单电击的方式操作。用户使用时,只要是按照格式和要求填入信息,系统在后台响应用户操作过程。让用户在最短时间里,不需要经过专门培训,就可以轻松上手使用。
2.2
硬件、软件、运行环境、开发环境等条件。
硬件环境要求如下:奔腾II或更高档的计算机、笔记本电脑;
数据流名称
工资计算信息
简述
描述职工标准工资信息
数据流来源
由财务部门将员工标准工资信息录入、统计数据将其输入数据库系统
数据流去向
将计算职工工资信息标准录入数据库系统中(工资计算标准表)
数据项组成
工资日期+职工编码+基本工资+工龄工资+岗位津贴固定补贴
数据流名称
变动工资计算信息
简述
描述职工变动工资信息
数据流来源
根据考勤信息计算变动工资
数据流去向
将变动工资情况录入数据库(变动工资表)
数据项组成
工资日期+职工编码+加班费+奖金+水电费+保险费+病假扣款+事假扣款+矿工扣款+其他+扣款+个人所得税
数据流名称
工资汇总信息
简述
每月汇总各个员工总工资信息
数据流来源
基本工资和变动工资
数据流去向
将每个员工的基本工资和变动工资统计后输入数据库(工资汇总表)
4.1
当员工信息发生变动时,系统管理员进入数据库系统中修改用户信息。在进入系统前,首先管理员输入自己的登录密码获得权限,成功进入系统后输入员工编号,若员工信息无误,则进行修改,若员工不存在,操作结束。如果管理员密码不符,不能进入系统修改员工信息。
如图示:
4.2
当管理员需要查询员工信息时,登录系统时要输入自己的密码获得权限。成功登录后,管理员可选择登录方式:通过员工编号查找和通过员工姓名查找。输入查询信息后,系统判断员工信息时候存在,若存在则输出员工信息;若不存在,则输出错误信息。如果管理员密码不正确,则直接输出错误信息。
关键字
职工编码
相关联的处理
计算变动工资、计算汇总工资
数据存储名称
基本工资表
简述
记录职工固定工资的详细信息
数据存储组成
工资日期、职工编码、基本工资、工龄工资、岗位津贴固定补贴
关键字
职工编码
相关联的处理
计算基本工资、计算汇总工资
数据存储名称
工资汇总表
简述
记录职工工资总和的详细信息
数据存储组成
D5的数据组成与D6的数据组成之和ห้องสมุดไป่ตู้
运行时内存的要求是10MB以上;
安装所需硬盘空间是150MB;
打印机可选激光打印机。
软件环境要求如下:中文Windows95/Windows98/Windows2000/Me/xp/7;Windows NT 4.0。
2.3
数据流程图由四种基本元素组成,它的符号说明如下所示
外部实体加工(处理逻辑)数据流数据存储
如图示:
5
5.1
数据项名称
身份证号
简述
表明每个人身份的证件号
组成
籍贯代码+出生年月日+其他代码
类型
字符
长度
20位
取值范围
数字0-9,字母a-x
数据项名称
姓名
简述
员工姓名
组成
姓名
类型
字符
长度
10位
取值范围
汉字或字母
数据项名称
部门编号
简述
公司部门编号
组成
编号
类型
字符
长度
15位
取值范围
数字0-9
数据项名称
如图示:
4.3
查询个人工资信息时,首先输入自己的账号及密码,若正确系统判断信息是否存在,若存在则输出员工当月工资信息,若不存在则输出错误信息。若员工个人账号密码不符,则直接输出错误信息。
如图示:
4.4
系统在计算个人所得税时,先读取总员工总工资和计算标准,然后计算不同员工的个人所得税,之后系统出具个人所得税报表。
如图示:
4.5
管理员查看工资信息时,要先进行登录,系统判断此帐号是否存在。如果帐号不存在则进行错误提示。成功登录后系统会判断此帐号是否被赋予查看工资信息的权限。如果权限足够,则可以工资查看界面,输入查询条件进行查询。
如图示:
4.6
管理员设置用户权限时,需要先验证自己的身份。系统经过账户验证和权限验证,判断账户是否存在以及权限是否足够。当账户不存在或权限不足以进行此操作时,系统会报错误信息。管理员权限足够时,管理员可以选择要操作的用户,选择对此用户的权限进行增加操作或是删除操作。最后保存确认操作有效。
2.4
3
3.1
本系统是采用Windows环境下的可视化软件,提供便于人机交互的GUI界面。
3.2
暂无考虑。
3.3
本系统内部元素之间主要通过数据库接口完成相互联系。
4
本管理系统主要分为六大模块,分别是录入员工信息、查询员工信息、计算工资信息、计算工资数据、查询工资信息、汇总工资信息和系统维护。本薪酬管理系统主要分为六大模块,分别是录入员工信息、查询员工信息、计算工资信息、计算工资数据、查询工资信息、汇总工资信息和系统维护。
今后公司规模进一步扩大,人工计算工资的成本还会进一步提高,利用计算机管理系统管理公司势在必行。
1.3
列出本文件中用到的专门术语的定义和外文首字母组词的原词组。
1.4
张海藩,软件工程导论。北京:清华大学出版社,2008
张敬,软件工程教程。北京:航空航天大学出版社
(美)PatrickO'NeilElizabeth O'Neil,《数据库原理、编程与应用》。机械工业出版社
数据存储组成
职工编码、职工姓名、性别、人员类别、部门编码、部门名称、岗位编码、岗位名称、职称、工龄、个人帐号、联系电话
关键字
职工编码
相关联的处理
录入职工信息、计算基本信息
处理逻辑名称
计算变动工资
输入的数据流
工资计算标准表;考勤表
处理逻辑描述
财务处根据其他部门的负责人输入的职工考勤等考勤信息,以及工资计算标准表中设置的标准计算出企业每个职工的加班费、病假扣款、事假扣款、旷工扣款等金额,并编制变动工资表。
员工职称
简述
员工职称描述
组成
职称
类型
字符
长度
20位
取值范围
汉字
数据流名称
职工基本信息
简述
描述职工的基本信息
数据流来源
由人事部进行职工数据录入、统计。
数据流去向
将职工工作信息录入数据库系统中(职工信息表)
数据项组成
职工编码+职工姓名+性别+部门编码+部门名称+岗位编码+岗位名称+职称+工龄+个人账号+联系电话