当前位置:文档之家› 企业工资管理系统概要设计说明书

企业工资管理系统概要设计说明书

企业工资管理系统概要设计说明书
企业工资管理系统概要设计说明书

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补救措施........................................................................................... 错误!未定义书签。

6.3系统维护设计................................................................................... 错误!未定义书签。

概要设计说明书

1引言

1.1编写目的

本文档将对职工工资软件开发需求进行描述,本文档的读者是项目策划、设计和评审人员。

1.2背景

随着计算机应用的日益普及和深化,网上办公已经成为一种趋势。部分公司的工资处理还处于较为原始的手工阶段,一直由会计人工计算工资并编制财务报表,缺少一套实用可靠的管理系统软件。随着公司规模扩大,工作量也越来越大,目前需要多名会计紧张工作才能完成,不仅效率低,而且成本高。

今后公司规模进一步扩大,人工计算工资的成本还会进一步提高,利用计算机管理系统管理公司势在必行。

1.3定义

列出本文件中用到的专门术语的定义和外文首字母组词的原词组。

1.4参考资料

张海藩,软件工程导论。北京:清华大学出版社,2008

张敬,软件工程教程。北京:航空航天大学出版社

(美)Patrick O'Neil Elizabeth O'Neil,《数据库原理、编程与应用》。机械工业出版社

2总体设计

2.1需求规定

系统开发基于C/S的开发模式,界面直观、简洁,人机交互性强。基于表单和弹出式窗口的数据录入方式,菜单电击的方式操作。用户使用时,只要是按照格式和要求填入信息,系统在后台响应用户操作过程。让用户在最短时间里,不需要经过专门培训,就可以轻松上手

使用。

2.2运行环境

硬件、软件、运行环境、开发环境等条件。

硬件环境要求如下:奔腾II或更高档的计算机、笔记本电脑;

运行时内存的要求是10MB以上;

安装所需硬盘空间是150MB;

打印机可选激光打印机。

软件环境要求如下:中文Windows95/Windows98/Windows2000/Me/xp/7;Windows NT 4.0。

2.3基本设计概念和处理流程

数据流程图由四种基本元素组成,它的符号说明如下所示

外部实体

加工(处理逻辑)数据流数据存储

2.4结构

3接口设计

3.1用户接口

本系统是采用Windows环境下的可视化软件,提供便于人机交互的GUI界面。

3.2外部接口

暂无考虑。

3.3内部接口

本系统内部元素之间主要通过数据库接口完成相互联系。

4系统功能详细设计

本管理系统主要分为六大模块,分别是录入员工信息、查询员工信息、计算工资信息、计算工资数据、查询工资信息、汇总工资信息和系统维护。本薪酬管理系统主要分为六大模块,分别是录入员工信息、查询员工信息、计算工资信息、计算工资数据、查询工资信息、汇总工资信息和系统维护。

4.1录入变动数据流程

当员工信息发生变动时,系统管理员进入数据库系统中修改用户信息。在进入系统前,首先管理员输入自己的登录密码获得权限,成功进入系统后输入员工编号,若员工信息无误,则进行修改,若员工不存在,操作结束。如果管理员密码不符,不能进入系统修改员工信息。

如图示:

4.2管理员查询员工信息流程

当管理员需要查询员工信息时,登录系统时要输入自己的密码获得权限。成功登录后,管理员可选择登录方式:通过员工编号查找和通过员工姓名查找。输入查询信息后,系统判断员工信息时候存在,若存在则输出员工信息;若不存在,则输出错误信息。如果管理员密码不正确,则直接输出错误信息。

如图示:

4.3管理员查询员工信息流程

查询个人工资信息时,首先输入自己的账号及密码,若正确系统判断信息是否存在,若存在则输出员工当月工资信息,若不存在则输出错误信息。若员工个人账号密码不符,则直接输出错误信息。

如图示:

4.4计算个人所得税流程

系统在计算个人所得税时,先读取总员工总工资和计算标准,然后计算不同员工的个人所得税,之后系统出具个人所得税报表。

如图示:

4.5管理员查看工资信息流程

管理员查看工资信息时,要先进行登录,系统判断此帐号是否存在。如果帐号不存在则进行错误提示。成功登录后系统会判断此帐号是否被赋予查看工资信息的权限。如果权限足够,则可以工资查看界面,输入查询条件进行查询。

如图示:

4.6管理员设置权限流程

管理员设置用户权限时,需要先验证自己的身份。系统经过账户验证和权限验证,判断账户是否存在以及权限是否足够。当账户不存在或权限不足以进行此操作时,系统会报错误信息。管理员权限足够时,管理员可以选择要操作的用户,选择对此用户的权限进行增加操作或是删除操作。最后保存确认操作有效。

如图示:

5系统数据结构设计

5.1逻辑结构设计要点

数据项名称身份证号

简述表明每个人身份的证件号

组成籍贯代码+出生年月日+其他代码

类型字符

长度20位

取值范围数字0-9,字母a-x

数据项名称姓名

简述员工姓名

组成姓名

类型字符

长度10位

取值范围汉字或字母

数据项名称部门编号

简述公司部门编号

组成编号

类型字符

长度15位

取值范围数字0-9

数据项名称员工职称

简述员工职称描述

组成职称

类型字符

长度20位

取值范围汉字

数据流名称职工基本信息

简述描述职工的基本信息

数据流来源由人事部进行职工数据录入、统计。

数据流去向将职工工作信息录入数据库系统中(职工信息表)

数据项组成职工编码+职工姓名+性别+部门编码+部门名称+岗位编码+岗位名称+职称+工龄+个人账号+联系电话

数据流名称工资计算信息

简述描述职工标准工资信息

数据流来源由财务部门将员工标准工资信息录入、统计数据将其输入数据库系统

数据流去向将计算职工工资信息标准录入数据库系统中(工资计算标准表)

数据项组成工资日期+职工编码+基本工资+工龄工资+岗位津贴固定补贴

数据流名称变动工资计算信息

简述描述职工变动工资信息

数据流来源根据考勤信息计算变动工资

数据流去向将变动工资情况录入数据库(变动工资表)

数据项组成工资日期+职工编码+加班费+奖金+水电费+保险费+病假扣款+事假扣款+ 矿工扣款+其他+扣款+个人所得税

数据流名称工资汇总信息

简述每月汇总各个员工总工资信息数据流来源基本工资和变动工资

数据流去向将每个员工的基本工资和变动工资统计后输入数据库(工资汇总表)

数据项组成工资日期+职工编码+职工姓名+基本工资+工龄工资+岗位津贴固定补贴+加班费+奖金+水电费+保险费+病假扣款+事假扣款+矿工扣款+其他扣款+个人所得税+工资总计

数据存储名称变动工资表

简述记录职工变动工资的详细信息

数据存储组成工资日期、职工编码、加班费、奖金、水电费、保险费、病假扣款、事假扣款、矿工扣款其他扣款、个人所得税

关键字职工编码

相关联的处理计算变动工资、计算汇总工资

数据存储名称基本工资表

简述记录职工固定工资的详细信息

数据存储组成

工资日期、职工编码、基本工资、工龄工资、岗位津贴固定补贴

关键字职工编码

相关联的处理计算基本工资、计算汇总工资

数据存储名称工资汇总表

简述记录职工工资总和的详细信息

数据存储组成D5的数据组成与D6的数据组成之和

关键字职工编码

相关联的处理计算基本工资、计算变动工资、计算汇总工资、银行代发处理、分摊工资、计提福利、扣税、查看

数据存储名称福利费计提表

简述记录职工福利费分配的详细信息

数据存储组成日期、职工编码、部门编码、对应科目编码、金额

关键字职工编码

相关联的处理计提福利、工资转账处理

数据存储名称职员信息表

简述职员基本信息

数据存储组成职工编码、职工姓名、性别、人员类别、部门编码、部门名称、岗位编码、岗位名称、职称、工龄、个人帐号、联系电话

关键字职工编码

相关联的处理录入职工信息、计算基本信息

处理逻辑名称计算变动工资

输入的数据流工资计算标准表;考勤表

处理逻辑描述财务处根据其他部门的负责人输入的职工考勤等考勤信息,以及工资计算标准表中设置的标准计算出企业每个职工的加班费、病假扣款、事假扣款、旷工扣款等金额,并编制变动工资表。

输出的数据流变动工资表

处理逻辑名称分摊工资输入的数据流工资计算表

处理逻辑描述根据工资计算文件将工资费用按部门和按职工的岗位类别进行分配,并与相应的会计科目对应,便于转账处理。

输出的数据流工资费用分摊表

5.2数据结构与程序的关系

本系统内部元素之间主要通过数据库接口完成相互联系。

6系统出错处理设计

本系统设置有备份以及还原功能,可以根据需要,完成一天的结算之后,覆盖以前的备份资料,以便日后还原,降低数据恢复工作量,减小损失,

工资管理系统概要设计说明书

1 引言 (2) 1.1 编写目的 (2) 1.2 背景 (2) 1.3 定义 (2) 1.4 参考资料 (3) 2 总体设计 (3) 2.1 需求规定 (3) 2.2 运行环境 (7) 2.3 基本设计概念和处理流程 (8) 2.4 结构 (9) 2.5 功能器求与程序的关系 (10) 2.6 人工处理过程 (10) 2.7 尚未问决的问题 (11) 3 接口设计 (11) 3.1 用户接口 (11) 3.2 外部接口 (11) 3.3 内部接口 (12) 4 运行设计 (12) 4.1 运行模块组合 (12) 4.2 运行控制 (12) 4.3 运行时间 (12) 5 系统数据结构设计 (12) 5.1 逻辑结构设计要点 (12) 5.2 物理结构设计要点 (21) 5.3 数据结构与程序的关系 (21) 6 系统出错处理设计 (21) 6.1 出错信息 (21) 6.2 补救措施 (22) 6.3 系统维护设计 (22)

概要设计说明书 1引言 1.1编写目的 描述目标软件的树型软件结构图,软件分析人员、软件设计师、程序员以及软件测试人员都可能成为该文档的阅读者。 说明编写这份概要设计说明书的目的,指出预期的读者。— 1.2背景 说明: A.所建议开发的软件系统的名称:“某职业高中工资管理系统” B.本项目的任务提出者:财物科长;项目的开发者:该学校的全体 计算机教师;实际用户:财务科会计、财务科长(有时); 由于该学校尚未采用计算机进行信息化管理,所以该软件系统独立存 在。但如果该学校打算建立一个中央数据库,并以此为中心开发完整 的管理信息系统(包括教学管理、物资管理、人力资源管理、财务管理等),则本系统将是其中的一个子系统。 说明: a. 待开发软件系统的名称;_ b. 列出此项目的任务提出者、开发者、用户以及将运行该软件的计算站(中心)_。

个人财务管理系统说明书

摘要 Visual FoxPro是一种用于数据库设计、创建和管理的软件,利用它可以对各种事务管理工作中的大量数据进行有效的管理并满足数据检索的需要。本系统就是根据公司现阶段的需要,通过Visual FoxPro开发一个公司信息管理系统来实现对公司信息准确、高效的管理和维护。整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成工资管理的全过程,包括员工信息、工资信息、员工信息和工资信息的添加、修改、删除等管理工作以及用户管理权限的改变等。 本文主要介绍了本课题的开发背景,所要完成的功能和开发的过程。重点说明了系统的设计思路、总体设计、各个功能模块的设计与实现方法。 关键词:个人财务管理系统,Visual FoxPro

目录 1.2 功能需求分析 (3) 2.1 系统模块划分 (4) 2.2 系统模块结构图 (4) 3 数据库设计 (5) 3.1 逻辑设计 (5) 3.2 物理设计 (5) 3.2.1 表结构设计 (5) 4系统详细设计 (7) 4.1 系统封面设计 (7) 4.2系统登陆面设计 (8) 4.3系统主界面设计 (9) 4.4添加收入界面和添加支出界面设计 (10) 4.5 修改密码界面设计 (12) 4.6系统主程序 (13) 5 系统连编与运行 (14) 5.1 连编 (14) 5.2 运行 (14) 参考文献 (16)

1 需求分析 当前生活节奏加快,人们生活水平不断提高,收入和支出越来越趋于多样化,传统的人工方式记录和管理家庭或自己的财务情况的记录方式不仅不便于长期保存,还有一些不可避免的缺点。开发一个能管理个人财务收支的软件系统已经很有必要。这样可以减轻人们在个人财务统计和其他财务管理的负担。能够克服传统方法的多个缺点。 1.1数据需求分析 本系统的主要数据信息有个人财务收入表、个人财务支出表和修改表。个人财务收入表包括:年月,姓名,基本工资,奖金,提成等。个人财务支出表包括:年月,姓名,水电等基本支出,送礼和买衣服等。修改表包括:姓名,年月等。 1.2 功能需求分析 本系统主要实现对个人财务进行管理,需要实现以下几个方面的管理功能:(1)收入管理:收入的查询,添加新的收入。 (2)支出管理:支出的查询,添加新的支出。 (3)修改:对用户的密码等进行修改。

某公司客户管理系统概要设计说明书

中国人寿客户管理系统概要设计说明书

文档修改记录

目录

1.引言 1.1.编写目的 在完成了软件系统的可行性研究和需求分析的基础上,为了明确软件需求、安排项目规划与进度、组织软件开发与测试,项目小组在考虑了几种可能的解决方案,并与技术人员进了较为深入的探讨和分析之后,提出这份概要设计说明书。 此概要设计说明书对《客户管理系统》系统的解决方案、功能分配、模块化分、程序的总体结构、输入输出和接口设计、运行设计及出错设计等方面作了全面的概括性说明,为该系统的详细设计奠定了基础。 此文档为系统分析人员工作的阶段性总结,并提供项目经理、设计人员和开发人员参考。 1.2.项目背景 随着网络技术在迅猛发展,寿险市场竞争的日趋激烈,客户服务质量关系到企业最重要的核心竞争力,必须以客户为中心,获取较高的客户满意度和忠诚度,才能在竞争中立于不败之地。加强客户管理特别是客户管理,最大程度地挖掘客户资源,开发客户资源,是实现企业利润和可持续发展的最为重要的保障之一,在公司树立客户关系管理理念,加强客户营销和服务工作,发展客户,提高客户的忠诚度,留住客户是各级公司应高度重视的战略性任务。 为了增强企业核心竞争力,提高中国人寿的客户服务水平和服务质量,向客户提供高品质、全方位、深层次的服务,加强客户服务的规范管理,提高客户服务方面的业务支持能力。中国人寿股份有限公司拟定开发一套开展客户服务特别是客户服务工作的业务支持系统。 所开发软件名称: 客户管理系统版 项目单位: 中国人寿保险股份有限公司 项目开发单位: 北京冠融泰科软件有限责任公司 软件用户: 中国人寿保险股份有限公司工作人员(业管、客户等),标准测试用户 软件用途: 用于中国人寿保险股份有限公司客户服务管理,分析。 同其他系统相互关系: 人寿业务系统:回写客户级别调整后的信息。 :数据源来源。 1.3.参考资料 [] 关于客户管理系统开发需求 [] 需求规格说明书 2.任务概述

企业工资管理系统的设计与实现模板

XX大学 本科毕业论文题目:企业工资管理系统的设计与实现 姓名: 学号: 专业: 教学站点: 入学时间: 指导教师: XXXXXXXX学院制 年月日

摘要 本文从用计算机实现企业工资管理的角度出发,系统地介绍了为某企业设计的一套网络环境的工资软件。本文详细叙述了系统的功能、数据结构、概要设计、详细设计。系统实现了职工信息、工资的录入、查询和修改,用户管理等功能。系统的特点是采用B/S架构,整个系统的管理工作都集中在服务器端,运用多层软件架构确保了系统的扩展性和适用性。 关键字: 工资管理系统,mysql server,tomcat7.0

Abstract This treatise bases on the managing of wage by computer and generally introduces a kind of wage managing software about internet environment for a certain university. It discusses the functions of the system, data structure, summary designing and particular designing in detials. The system implements the insert query of the employee's information and wage, the reports ,user management and so on. The specialty of the system is using B/S structure. The management of the system focus on the server. It uses several layers software structure to insure the applicability and the expansibility of the system. The server is mostly using servlets and, the client is jsp. Key Words: The management system of wage, the java stored procedure of oracle,the module of wage calculoation

工资管理系统课程设计.doc

工 资 管 理 系 统、 姓名: 学号: 班级: 专业: 指导老师:

摘要 对企业而言,人力资源是企业最宝贵的资源,也是企业的“生命线”。而工资管理又是人力资源管理的重中之重。实行电子化的工资管理,可以让人力资源管理人员从繁重琐碎的案头工作解脱出来,去完成更重要的工作。随着企业人员数量增加,企业的工资管理工作也变得越来越复杂。工资管理既涉及到企业劳动人事的管理,同时也是企业财务管理的重要组成部分。早期工资管理多采取纸质材料和具有较强的时间限制。基于以上原因,企业工资管理系统使用电脑安全保存、快速计算、全面统计,实现工资管理的系统化、规范化、自动化。企业工资管理系统是典型的信息管理系统(MIS),前台程序开发工具采用微软的VB6,后台数据库采用Access数据库。运行结果证明,本企业工资管理系统极大提高了工作效率,节省了人力和物力,最终满足企业财务管理、员工工资发放的需要,同时也成为现代化企业管理的标志。 关键词:管理信息系统,数据库,工资管理,实体关系图(E-R图),数据字典,数据流图。

目录 第一章综述 (1) 1.1问题研究背景 (1) 1.2数据库管理系统简介 (1) 第二章需求分析 (2) 2.1 引言 (2) 2.2 系统功能模块划分 (2) 2.2.1处理对象 (2) 2.2.2处理功能及要求 (2) 2.2.3适应性和透明性 (3) 2.3需求分析阶段成果 (3) 2.3.1 体会与收获 (3) 2.3.2 工资管理系统业务流程图 (3) 2.3.3 工资管理系统数据流程图 (4) . 4

(5) 2.3.4 工资管理系统数据字典 (5) 2.3.5 处理逻辑描述 (6) 第三章概念结构设计 (7) 3.1引言 (7) 3.2任务与目标 (7) 3.3阶段结果 (7) 第四章逻辑结构设计 (10) 4.1逻辑设计的任务与目标 (10) 4.2数据组织 (10)

基于web的工资管理系统设计与实现

【范文】 工资管理系统设计 【摘要】对企业而言,人力资源是企业最宝贵的资源,也是企业的“生命线”。而工资管理又是人力资源管理的重中之重。实行电子化的工资管理,可以让人力资源管理人员从繁重琐碎的案头工作解脱出来,去完成更重要的工作。本文介绍毕业设计课题的选题背景和意义,相关的研究和开发的比较和综述,研究开发的过程,以及设计思路和实现细节的考虑,最后给出了作者在毕业设计过程的体会。 【关键字】管理信息系统,数据库,工资管理,实体关系图(E-R图),数据字典,数据流图。 第一章绪论 1.1研究课题的背景 借助现代信息技术和管理理论,建立企业管理信息系统是当今社会的重要趋势。党和政府根据知识经济时代的特点,对国民经济建设提出了“用信息化带动工业化”的指导思想。对企业而言,全面开发和应用计算机管理信息系统就是近期不能回避的问题。在企业管理中,人力资源是企业最宝贵的资源,也是企业的“生命线”,因此人事管理是企业的计算机管理信息系统重要组成部分。而工资管理又是人力资源管理的重中之重。实行电子化的工资管理,可以让人力资源管理人员从繁重琐碎的案头工作解脱出来,去完成更重要的工作。工资管理信息系统的实现可以减轻比较繁琐的手工工资管理。 现在应用在大中型企业的管理信息系统中,几乎都包括了工资管理模块。有些环境中是由作为大型ERP软件中的一个模块引进的,有些是作为企业的财务系统的一部分。这些根据规范的西方的管理制度设计的工资管理软件,在很多时候还不能完全解决中国特色的中小企业的问题,本文介绍的毕业设计的研究工作就是要为这些具有中国特色的中小企业解决他们在工资管理方面的问题。 通过在本单位经过一周的调研,并参考其他同行设计工资管理软件,我基本上搞清楚了

工资管理系统需求说明书GB8567——881

1引言 (2) 1.1编写目的 (2) 1.2背景 (2) 1.3定义 (2) 1.4参考资料 (3) 2任务概述 (3) 2.1目标 (3) 2.2用户的特点 (7) 2.3假定和约束 (8) 3需求规定 (8) 3.1对功能的规定 (8) 3.2对性能的规定 (8) 3.2.1精度 (8) 3.2.2时间特性要求 (8) 3.2.3灵活性 (8) 3.3输人输出要求 (9) 3.4数据管理能力要求 (10) 3.5故障处理要求 (11) 3.6其他专门要求 (11) 4运行环境规定 (12) 4.1设备 (12) 4.2支持软件 (12) 4.3接口 (12) 4.4控制 (12)

软件需求说明书的编写提示 1引言 1.1编写目的 编写目的:为明确软件需求、安排项目规划与进度、组织软件开发与测试,撰写本文档,同时培训我们的合作意识和团队精神及对技术文档的编写能力。 读者对象:设计人员、开发人员参考。 1.2背景 说明: 1)此项目为:工资管理系统 2)工资管理作为单位内部的一种财务管理也是如此,由于单位职工人数较多, 每一位职工的具体实际情况也不尽相同,各项工资条款的发放,如果没有一个完整的管理系统,仅凭手工操作来实现不仅容易出错,而且也造成资源的不必要浪费,因此开发这个工资管理系统是很有必要的。 3)假设学校共有教职工约1000人,10个行政部门和8个系。每个月20日前各 个部门(包括系和部门)要将出勤情况上报人事处,23日前人事处将出勤工资、奖金及扣款清单送到财务处。财务处于每个月月底将教职工的工资表做好并将数据送银行。每个月3日将工资条发给每个单位。若由员工调入或调出、校内调动、离退休变化,则由人事处通知相关部门和财务处。 1.3定义 1)员工基本信息表Worker 2)员工基本工资表Salary 3)奖金表Reward 4)处罚表Punish 5)部门信息表Branch 6)系别Depart

公司客户管理系统概要设计说明书

中国人寿客户治理系统概要设计讲明书

文档修改记录

目录 1.引言 (26) 1.1.编写目的 (26) 1.2.项目背景 (26) 1.3.参考资料 (28) 2.任务概述 (28) 2.1.目标 (28) 2.2.运行环境 (28) 2.3.需求概述 (29) 2.3.1. ··················数据抽取 29 2.3.1.1. ··············业务流程描述 29 2.3.1.2. ·················数据源 30 2.3.2. ··················数据导入 30 2.3.2.1. ··············业务流程描述 30

2.3.3. ··················数据检查 31 2.3.3.1. ··············业务流程描述 31 2.3.4. ··················积分计算 31 2.3.4.1. ··············业务流程描述 31 2.3.5. ··················级不处理 33 2.3.5.1. ··············业务流程描述 33 2.3.6. ··················报表统计 34 2.3.6.1. ··············业务流程描述 34 2.3.6.2. ················报表格式 34 2.3.7. ················治理平台登陆

45 2.3.8. ··················数据采集 45 2.3.8.1. ··············设定流程描述 45 2.3.8.2. ··············历史信息查询 46 2.3.8.3. ···········查询/修改流程描述 46 2.3.9. ··················积分方式 47 2.3.9.1. ··············设定流程描述 47 2.3.9.2. ···········查询/修改流程描述 48 2.3.10. ··················积分规则 49 2.3.10.1. ··············设定流程描述 49

企业工资管理系统

企业工资管理系统设计与开发 摘要: 21世纪是一个信息化的时代,企业只有做好人力资源管理,才能置身于国际大舞台,这就离不开先进的企业工资管理系统。而企业工资管理系统正是企业生产过程的一个重要组成部分。 本系统是对企业管理的实际需要而开发的企业工资管理软件,基于Visual Studio 2005、Access工具所开发完成的项目。系统开发的总体任务是实现企业人事和工资信息关系的系统化,规范化和自动化。根据数据管理的不同主题的需要,分成了个5模块,分别是用户管理信息,信息查询,员工管理,奖惩管理,工资管理。整个系统完成的功能为:用户信息的添加、修改、删除;员工信息的添加、查询、修改、删除;员工工资信息的查、添加、修改、删除;奖惩信息的添加、修改、删除、查询。 关键词: 企业工资管理 Visual Studio 2005 Access数据库 Enterprise Salary Management System Design and Development Abstract: The 21st century is an era of normalization, enterprise only making human resources management, ability in the international arena, it cannot leave the advanced enterprise salary management system. And enterprise salary management system is enterprise production process is an important part of. This system is the actual needs of enterprise management and development of enterprise salary management software, based on Visual Studio 2005 and Access tool development completed projects. Systematic development of overall mission is to achieve enterprise personnel and salary information, standardization and the systematic relationship automation. According to data management of the needs of different subjects, divided into five modules, respectively is user management information, information query, employee management, rewards and punishments management wage management. The whole system to accomplish the function of: information about users add, modify and delete; Employee information add, inquiry, modification and deletion; Employee wages information check, add, modify and delete; Rewards and punishment information add, modify and delete, query. Keywords: Enterprise salary management Visual Studio 2005 Access Database

数据库课程设计—企业工资管理系统(java版完整代码)

课程设计报告企业工资管理系统 姓名XXX 班级XXXXX 学号XXXXXX 课程名称数据库原理及应用指导教师 201X年X月X日

目录 一.工资管理系统需求分析………………………………… 1.1功能需求………………………………………………… 1.1.1功能划分……………………………………… 1.1.2功能描述……………………………………………1.2性能需求………………………………………………… 1.3数据流图……………………………………………… 二.总体设计………………………………………………… 2.1数据库概念设计………………………………………… 2.2功能模块………………………………………………… 三.系统详细设计…………………………………………… 3.1数据库逻辑设计………………………………………… 3.2各模块功能……………………………………………… 3.2.1职工信息管理系统………………………………… 3.2.2职工工资管理系统………………………………… 3.2.3职工津贴管理系统………………………………… 四.系统实现………………………………………………… 4.1界面截图………………………………………………… 4.1.1主界面及工资基本信息界面…………………… 4.1.2登录界面………………………………………… 4.1.3系统主界面……………………………………… 4.1.4信息录入,修改,删除,查询界面………… 4.2设计代码………………………………………………… 五.实验总结…………………………………………………

1、需求分析 1.1功能需求 1.1.1功能划分 (1)、员工信息表;及时反映员工的基本信息 (2)、员工津贴表,反映员工津贴 (3)、员工基本工资表 1.1.2 功能描述 (1)、基本工资的设定 (2)、津贴的设定 (3)、计算出月工资 (4)、录入员工工资信息 (5)、添加员工工资信息 (6)、更改员工工资信息 1.2性能需求 此工资管理系统对工资数据精度的计算能在默认情况之下精确到小数点后3位小数,即是精确到分的计算。但在用户使用过程中,能自行根据实际情况进行小数计算精度的设定,最大能允许保留小数点后5位的精度。在时间特性上,当用户发出命令请求时的服务器的响应时间、对数据更新处理、工资数据的查询检索等上,同样要求系统响应时间不会超过0.5秒时间。系统支持多种操作系统的运行环境,多不同操作系统,不同文件格式的磁盘上的数据均能实现信息的互通,及共享。当服务器移植到其他的系统平台,如:Linux平台下时,同样能和其他的系统进行数据存取同步,不会出现系统之间互不兼容的情况,系统支持多系统之间的互连互通,系统有巨大的强健性。本课程设计是用Java语言编写,mysql数据库。 1.3数据流图 根据工资管理要求及用户需求调查分析,得到以下数据流图 图1.1第一层数据流图

企业人事管理系统概要设计说明书

企业人事管理系统 概要设计说明书 文档作者谭聪 学号 310 院(系、部)信息科学与工程学院 班级计算机本0803 学年学期 2010-2011第二学期 2011年05月25日 一.引言

编写目的 在系统项目的前一阶段,也就是需求分析阶段中,已经将系统用户对本系统的需求做了详细的阐述,这些用户需求已经在上一阶段的调研中获得,并在需求规格说明书中做到了详尽得叙述及阐明。本阶段在系统的需求分析的基础上,对系统做概要设计。主要解决实现该系统需求的程序模块设计问题,包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,数据结构、模块结构的设计等。在以下的概要设计报告中将对在本阶段中对系统所做的所有概要设计进行详细的说明。 在下一阶段的详细设计中,程序设计员可参考此概要设计报告,在概要设计对系统所做的模块结构设计的基础上,对系统进行详细设计。在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在概要设计过程中所完成的各模块设计结构,或在修改时找出在本阶段设计的不足或错误。 项目背景 开发软件名称:人事管理系统 项目任务提出者:XX企业 项目开发者:张玲软件开发小组 用户:XX企业 参考资料 1. Stephen ,《面向对象与传统软件工程》,机械工业出版社 2.《科技进步先进个人申报管理系统》概要设计说明书,东方软件公司开发 3.谭庆平,《软件工程》,高等教育出版社 4.杨钰等,《JSP网络开发技术》,人民邮电出版社 术语与缩略语

RSXG:人事管理系统。 C/S:Client/server客户机/服务器。 UML:Unified Modeling Language , 统一建模语言。 类图(class diagram):表述系统中各个对象的类型及其间存在的各种静态关系。 交互图(interactive diagram):是表述各组对象如何依某种行为进行协作的模型。 可修改性:容许对系统进行修改而不增加原系统的复杂性。 有效性:软件系统能有效地利用计算机的时间资源与空间资源的能力。 可适应性:软件在不同的系统约束条件下,使用户需求得到满足的难易程度。 可移植性:软件从一个计算机系统或环境搬到另一个计算机系统或环境的难易程度。二.设计概述 限制和约束 1.技术发展规律的约束 计算机技术和产品的发展日新月异,将会给信息处理带来更多的手段,同时也会带来更加丰富的信息表达形式。例如图像和语音技术的进步,多媒体技术的发展,这些都要求系统在设计时考虑技术变化的可能性,为可能的变化预留一定的系统处理能力。 2.人力,资金,时间的约束 人事管理系统的开发为了给公司人员管理带来便利,都对开发方便快捷是最大的目标,但是开发过程中也要考虑人力,资金,时间的约束。 设计原则和设计要求 1.方便基本信息的录入,实现录入的数据的高校验性。 2.查询信息的快捷、迅速。 3.添加、修改、浏览基本信息。及打印报表,输出到Excel功能,便用查询阅读。 4.高安全性、保密性。

企业工资管理系统课程设计

目录 一、需求分析 (1) 二、概要设计 (3) 三、详细设计 (12) 四、调试分析 (12) 五、用户手册 (13) 六、测试数据 (17) 七、附录 (31)

一、需求分析 1.源文件采用多文件的工程结构。 2.数据存储采用文件形式。 3.标准C++输入输出 4.程序完成企业人事工资管理,能够实现工资的录入、统计(整个单位的平均 工资、最高工资、最低工资和工资均方差;各部门的平均工资、最高工资、最低工资和工资均方差)、查询(按工号或姓名查询)、修改、删除等功能。 5.程序执行的命令: (1)录入员工工资信息; (2)选择需要执行的操作(添加、统计、删除、修改、查询); (3)输出结果。 二、概要设计 1.设计类的数据类型定义 class message{ private: char bornplace[10],duty[10];//籍贯职务 int ID;//身份证号 public: char name[10],bumen[10];//姓名部门 int number; //工号 int basesalary;//基本工资 int jobsalary;//岗位工资 int yljj;//医疗基金 int sj;//税金 int jiangjin;//奖金 friend void modify(int x); //友员函数 friend int del(int x); //友员函数

} 2.程序模块 (1)录入操作:void writen(int x),该模版主要实现工资信息的录入; (2)添加操作:void add(int x),该模版主要实现工资信息的添加; (3)删除操作:void del(int x),该模版主要实现工资信息的删除; (4)修改操作:void modify(int x),该模版主要实现工资信息的修改; (5)查询操作:void find(int x) ,该模版主要实现工资信息的查询(按名字查询或按工号查询); (6)统计操作:void count(int x),该模版主要实现工资信息的统计(统计单位的平均工资、最高工资、最低工资、工资均方差;统计部门的平均工资、最高工资、最低工资、工资均方差)。 3.程序模块结构 void main(){ 菜单(输入选择); 操作; } 三、详细设计 (1)类模块 class message{ private: char bornplace[10],duty[10];//籍贯职务 int ID;//身份证号 public: char name[10],bumen[10];//姓名部门 int number; //工号 int basesalary;//基本工资 int jobsalary;//岗位工资 int yljj;//医疗基金 int sj;//税金 int jiangjin;//奖金 message(){} //********************构造函数 void xinxi(char a_name[],char a_bornplace[],char a_duty[],char a_bumen[],int a_ID,int

工资管理系统使用说明书

第1章系统简介 1.1 系统概述 《工资管理系统》是吉林省明日科技有限公司最新推出的一套通用性、实用性极强的工资管理系统。系统提供了基本的人员信息管理,同时对员工的基本工资、浮动工资和工资发放进行系统管理,同时配以查询功能,避免数据丢失系统还提供了数据备份及还原功能。以便能真正适用于各类中小企业及事业型单位。 1.2 系统目标 最大限度实现企业员工工资的自动化、系统化管理。 1.3 系统范围 ●电子、电器、医药、服装、建筑、物资、化工、商贸、超市、旅游、机械、建材、科技、通讯等各类企业公司 ●机关、事业单位、学校、研究所等事业型单位。 1.4 系统特点 ●界面设计美观友好 ●规范、完善的基础信息设置 ●信息查询灵活、方便、快捷 ●系统运行稳定,安全可靠

第2章运行环境系统开发平台:Visual C++ 6.0 运行平台:Windows xp/Windows 2000/Windows 2003 分辨率:最佳效果800*600

第3章系统登录 双击工资管理系统图标,弹出如图1.1所示的登录界面。 图1.1 系统登录界面 在“用户名”的文本框,输入用户名:mrkj,单击“密码”的文本框,输入密码:111,单击【确定】按钮进入系统主界面,如图1.2所示。

图1.2 工资管理系统主界面

第4章基本工资管理基本工资管理菜单包括:员工录入和员工删除。通过基本工资管理可以基本实现员工信息的添加及删除操作。 4.1 员工录入 单击“基本工资管理”/“员工录入”选项,弹出如图1.3所示的界面。员工录入模块主要录入员工信息。 图1.3 员工录入 在“编号”、“姓名”的文本框中,输入员工的编号及姓名,单击“性别”及“学历”的下拉按钮选择性别及学历,最后单击【添加】按钮,即可添加员工信息。 4.2 员工删除 单击“基本工资管理”/“员工删除”选项,弹出如图1.4所示的界面,该界面主要实现企业性质的信息设置。

企业工资管理系统设计与实现

X X 大学 本科毕业论文 题目: 企业工资管理系统的设计及实现 姓名: 学号: 专业: 教学站点: 入学时间: 指导教师: XXXXXXXX学院制 年月日

摘要 本文从用计算机实现企业工资管理的角度出发,系统地介绍了为某企业设计的一套网络环境的工资软件。本文详细叙述了系统的功能、数据结构、概要设计、详细设计。系统实现了职工信息、工资的录入、查询和修改,用户管理等功能。系统的特点是采用B/S架构,整个系统的管理工作都集中在服务器端,运用多层软件架构确保了系统的扩展性和适用性. 关键字: 工资管理系统,mysql server,tomcat7.0

Abstract This treatise bases on the managing of wage by computer and generally introduces a kind of wage managing software about internet environment for a certain university. It discusses the functions of the system, data structure, summary designing and particular designing in detials. The system implements the insert query of the employee's information and wage, the reports ,user management and so on. The specialty of the system is using B/S structure。 The management of the system focus on the server。It uses several layers software structure to insure the applicability and the expansibility of the system. The server is mostly using servlets and,the client is jsp。 Key Words: The management system of wage, the java stored procedure of oracle,the module of wage calculoation

数据结构工资管理系统课程设计报告

. ... . . word .. 《数据结构》 课程设计报告 题目: 人事工资管理系统 专业: 数字媒体技术 班级: 姓名: 指导教师: 成绩: 学年 第 学期

. word 专业资料计算机与信息工程系 年月日 1、设计目的 (2) 2、设计容与要求 (2) 1.1设计容 (2) 2.2设计要求 (2) 3、总流程图设计 (3) 4、程序详细功能设计 (4) 5、程序调试 (7) 6、设计小结 (7) 7、参考文献 (8) 附录 (9)

1、设计目的 在计算机中建立相应的数据结构,利用程序实现工资的输入、查询、增、删、改、统计、输出等操作。 进一步掌握利用C语言进行程序设计的能力;进一步理解和运用结构化程序设计的思想和方法;初步掌握开发一个小型实用系统的基本方法;学会调试一个较长程序的基本方法;学会利用流程图表示算法。 《工资管理系统》的设计与实现,此次程序设计主要利用c语言的基础知识开发一个简单的职工工资管理系统。工资管理系统是一个企业不可缺少的一部分,它利用计算机对职工工资进行统一管理,实现工资管理工作的系统化、规化和自动化,为企业提高工作效率。 2、设计容与要求 2.1设计容 主要利用c语言的文件操作能力设计开发一个小型的管理信息系统,至少具有如下功能:对职工信息的录入、修改或删除,通过职工姓名或工号进行查找,并逐项列出相信的职工工资信息,另外也可以查看所有职工目前的工资状况。有一个文本菜单来调用各个功能的函数及一个主菜单来提示用户如何操作。 10

. 2.2设计要求 在计算机中建立相应的数据结构,利用程序实现工资的输入、查询、增、删、改、统计、输出等操作。 3、总体流程图设计 word 专业资料

工程项目信息管理系统-概要设计

工程项目信息管理系统 概要设计

目录 第一章................................................................................................................ 项目背景4 第二章................................................................................................................ 建设目标5 第三章................................................................................................................ 设计思路5 第四章................................................................................................................ 总体设计6 4.1 ....................................................................................................................... 整体架构 6 4.2 ....................................................................................................................... 功能结构 10 第五章................................................................................................................ 功能设计16 5.1 ........................................................................................................ 工程项目管理软件 17 5.1.1项目信息 (17) 5.1.2施工计量 (19) 5.1.3合同信息 (20) 5.1.4统计报表 (21) 5.1.5待办事宜 (22) 5.1.6系统管理 (22)

企业工资管理系统毕业设计

毕业设计论文 学生姓名: 学号: 学院、系: 专业: 设计题目:企业工资管理系统 指导老师: 2010 年10月1日 目录 摘? 要 (3) 一、开发背景 (3) 1.1 数据库管理系统简介 (4)

1.2 企业工资管理系统 (4) 1.3 开发工具简介 (4) 二、需求分 析 (4) 2.1 系统分析………………………………………………………………… 4 2.2系统开发的可行性分析 (5) 2.3系统功能需 求 (5) 三、系统数据库设 计 (6) 3.1 数据库介绍 (6) 3.2 使用ADO控件访问数据库 (6)

3.3 数据库设计过 程 (6) 四、企业工资管理系统用户界面设计………………………………………… 10 4.1 用户界面 (10) 4.2 “主窗体”模块设计 (11) 4.3各项子模块的设 计 (12) 五、结论与体会 (30) 六、参考资料 (30) 摘要 本系统是针对芜湖市双翼航天有限公司的实际管理情况所设计和开发的一个工资

管理系统。本系统采用可视化的面向对象的编程工具Visual Basic 6.0来开发,用Access 2003建立数据库,从开发背景、需求分析、系统模块建立、数据库设计、功能模块编程等方面阐述了于企业工资管理系统的开发过程,开发出真正适合该公司的工资管理系统。该系统主要由员工管理、工资查询计算和工资报表输出三个模块组成,功能基本涵盖该企业的工资管理业务范围。这个工资管理系统是典型的信息管理系统(MIS),前台程序开发工具采用微软的VB6,后台数据库采用Access数据库。VB6是一种面向对象的开发工具,具有组件丰富、语言简单、功能强大的优点。 Access数据库具有与VB6无缝连接、操作简单、易于使用的优点。 关键词:工资管理系统;开发工具Visual Basic 6.0;数据库Access 2003;系统设计与开发 开发平台::WINDOWS 开发环境: Visual Basic 6.0,Access 2003 一、开发背景 企业工资管理是任何企事业单位都面临的问题,由于各个单位的工资处理方式总是有所区别,因此目前还没有一个通用的工资管理系统,只能针对具体情况去开发适合本单位需求的工资管理系统。由于芜湖市双翼航天有限公司的发展规模一般,员工的数量有限,对企业的工资管理有一定基本的要求,当然使用计算机工资管理系统成为其

教师工资管理系统课程设计

《数据库课程设计》任务书 一、课程设计的目的 《数据库课程设计》是软件工程专业(本科)教学大纲要求的重要实践性环节之一,是学习完《数据库原理及应用》和《Oracle数据库应用》两门课程后进行的一次数据库方面的综合练习。其目的在于:配合《数据库原理及应用》和《Oracle数据库应用》课程的教学,使学生能巩固和加深对数据库基础理论和基本知识的理解;掌握使用数据库进行软件设计的基本思想和方法;提高学生运用数据库理论解决实际问题的能力;培养学生调查研究、查阅技术文献、资料、手册以及编写技术文献的能力。 二、课程设计的内容及要求 内容:用一种高级语言和当前流行的数据库管理系统相结合,完成一个小型管理系统的设计与开发。所设计的小型管理系统应包含两个以上(不多于4个)的模块以及输入输出、查询、插入、删除等基本功能。根据课程设计2周时间的安排选择适当大小的设计课题,课题的选择可以是实际问题,也可以是虚构的问题。根据题目的基本需求,画出系统结构图,并对数据库进行详细设计,编写程序,同时写出关于本数据库管理系统的报告书。 要求: (1) 要求学生按照《数据库原理及应用》和《Oracle数据库应用》相关知识以及《数据库课程设计》教学大纲完成一个数据库设计,并撰写相应的课程设计报告。 (2)提交课程设计报告。 要求完成课程设计报告大约15页-20页,包括相应的模块设计文档、数据库设计文档、所承担模块的核心代码、测试过程分析与运行结果等。分组进行的同学共同完成基本设计与数据库设计,但每个人至少必须独立完成一个模块设计与实现,并写入课程设计报告中。 三、课程设计时间 课程设计时间为2周(10个工作日) 四、课程设计分组 一人一组 五、课程设计的成果和形式 1.报告一篇 建议论文按下列的提纲书写 2.符合设计要求的数据库应用系统一个 指导教师签字: 年月日

相关主题
文本预览
相关文档 最新文档