员工工资管理系统需求分析

合集下载

需求分析规格说明书-工资管理系统(18页)

需求分析规格说明书-工资管理系统(18页)
需求分析规格说明
工资管理信息系统 需求分析规格说明书
1 引言
1. 1编写目的 本需求规格说明书是某企业工资管理信息系统的需求规格说明书 , 它定义了系
统的功能、性能及系统业务处理的基本模型 ,其主要目的是:(1)使用户在分析阶 段初步判定目标软件能否满足其原来期望;(2)作为设计人员进行设计的基本出发 点以及最后系统验收的标准。
名称: 职务 (zw)
编号: D004
简述: 职务相关信息
去向: 职务管理 、员工信息管理
1.2背景
本需求说明书所开发的系统名称为: 某企业工资管理信息系统。
某企业是一个小型制造企业 ,主要从事小五金件的制造与销售。它现有员工56人 , 其中管理人员15人 。随着企业的发展 ,企业需要加快其现代化进程,希望在销售、 财务、生产等领域引入信息技术 。现企业财务部打算开发一套工资管理信息系统 , 以减少财务人员的管理工作量 ,提高工资管理的效率 。但由于资金、人员等因素, 这套系统初期提供单机桌面信息系统应用版本,后期要求提供B/S结构版本 ,并能 与企业的人事部、后勤部联网 ,实现数据共享 。根据当前系统管理的需要 , 目前将 部分非财务部门的管理项目(如员工信息管理、部门设置、职务设置等功能) 合并 到工资管理信息系统中, 以方便数据的处理 ,也为后期的系统开发提供前期准备 。 本项目是某企业委托某软件公司开发的工资管理系统。

工资管理系统需求分析报告

工资管理系统需求分析报告

工资管理系统需求分析报告

1. 引言

本文档旨在对工资管理系统进行需求分析,以确保系统能够满足用户的需求和

期望。工资管理系统是一个关键的企业管理工具,它能够帮助企业有效管理员工的工资发放、统计和分析。本报告将分步骤地分析系统的功能和特性,以指导开发团队进行系统设计和开发。

2. 功能需求

以下是工资管理系统的主要功能需求:

2.1 员工管理

•系统应能够记录和管理企业员工的基本信息,如姓名、工号、部门等。

•系统应能够支持新员工的录用和现有员工的离职。

2.2 工资计算与发放

•系统应能够根据员工的工作时间、职位和绩效等因素,自动生成工资计算公式。

•系统应能够自动计算每位员工的工资,并能够生成工资单。

•系统应能够支持不同的工资发放方式,如银行转账、现金支付等。

2.3 统计与分析

•系统应能够提供工资统计报表,包括总工资、平均工资、员工工资分布等。

•系统应能够支持按部门、职位等维度进行工资分析,以帮助企业了解工资结构和差异。

2.4 安全与权限管理

•系统应能够确保员工工资信息的安全性,防止未经授权的人员访问。

•系统应能够实施权限管理,以确保只有授权人员才能进行敏感操作,如修改工资信息。

3. 非功能需求

以下是工资管理系统的主要非功能需求:

3.1 可靠性和稳定性

•系统应具有高可靠性和稳定性,确保工资信息的准确性和完整性。

•系统应能够处理大量的数据并保持良好的性能。

3.2 用户友好性

•系统应具有简洁直观的用户界面,方便用户操作和理解。

•系统应提供必要的帮助文档和培训材料,以支持用户的学习和使用。

3.3 扩展性

•系统应具有良好的扩展性,以便将来可以根据需要添加新的功能和模块。

员工管理系统的设计与实现

员工管理系统的设计与实现

员工管理系统的设计与实现

一、引言

员工管理是企业组织中重要的一环,通过合理的员工管理系统,实现对员工信息、工作任务、薪酬福利等方面的管理和调配,能

够提高企业的运转效率和员工的工作积极性。本文将探讨员工管

理系统的设计与实现,旨在提供一个有效的员工管理解决方案。

二、系统需求分析

1. 员工信息管理:系统需要能够记录和管理员工的个人信息,

包括基本信息(姓名、年龄、性别等)、联系方式、教育背景、

工作经验等。

2. 岗位管理:系统需要具备岗位管理功能,能够记录和管理不

同职位的工作内容、职责要求,以及对应岗位的薪酬福利政策。

3. 绩效考核:系统需要能够进行绩效考核,根据设定的考核指

标和权重,对员工的表现进行评估,以便制定个性化的奖惩措施。

4. 薪酬福利管理:系统需要实现对员工薪酬的计算和管理,包

括基本工资、绩效工资、岗位津贴等各种薪酬组成部分的计算和

发放。

5. 加班调休管理:系统需要能够记录和管理员工的加班情况,

并自动计算加班工资或调休假期,解决员工加班和休假的管理问题。

6. 员工培训管理:系统需要支持员工培训的计划和管理,包括

培训需求分析、培训计划制定、培训资源调配等,从而提高员工

的专业技能和综合素质。

7. 出勤管理:系统需要记录和管理员工的考勤情况,包括请假、迟到、早退等,以及对应的考勤统计和报表生成功能。

三、系统设计与实现

1. 数据库设计:根据需求分析,建立数据库表格,包括员工信

息表、岗位信息表、绩效考核表、薪酬福利表、加班调休表、员

工培训表和出勤管理表等。

2. 界面设计:设计用户友好的界面,使得员工和管理者能够方

工资管理系统

工资管理系统

一、工资管理系统的需求分析

工资管理系统包括信息浏览查询、数据库维护、基本信息管理.

1。系统功能需求

(1)员工可以进入此系统查询工资和查看基本的信息。

(2)管理员可以对员工的信息进行添加,删除,修改。并对数据库中的数据维护,包括数据备份,导入数据,导出数据。

满足上述需求的系统主要包括下面几个模块

(1)数据库维护模块:管理员要对数据库内所有的数据进行备份和恢复,并可实现数据导入导出功能.

(2)基本信息管理模块:实现对员工基本信息的管理操作,包括员工基本数据信息的添加、修改、删除和查询等功能。

(3)信息浏览查询模块:用户对系统中的信息进行查询。可根据条件查询员工历史工资数据(如按月份查询、按姓名查询、按部门查询等)。

2数据库维护模块

数据备份:将一个月的数据进行复制.

数据导入:每天将数据导入到数据库中。

数据导出:每天下班将数据导出数据库。

3基本信息管理模块

删除员工信息:如果有员工辞职则删除该员工的信息.

添加员工信息:如果聘用了新员工则添加员工信息.

修改员工信息:如果有员工的信息有所变动则修改。

4信息浏览查询模块

查询员工信息:员工查询自己的信息。

查询工资:员工查询自己的工资情况。

功能需求细化:

①在工资管理系统中,需要员工的参与,员工可以查询工资的历史数据并领取工资,还可以通过员工编号查看员工的基本信息。

②管理员是此系统的核心,管理着整个系统。他要对所有的员工的信息的管理,对数据进行添加,删除,修改。管理员还要对系统进行相关维护操作,数据备份,数据恢复,数据导入等以及更新数据库。

(1)系统用户参与的总的用例图

人事工资管理系统需求分析

人事工资管理系统需求分析

人事工资管理系统分析

目录

一、前言

1.1产品介绍

1.2开发工具

1.3开发此系统的目的和意义

1.4业务范围

1.5系统特点

二.功能需求

1人事管理:

1.1人员信息管理

1.2人员调动管理

1.3部门管理

1.4职称管理

1.5员工考勤管理

2 工资管理:

2.1 工资账套管理(固定工资,计时,计件,实习员工)

2.2工资账套设定(设定不同的工资)月末处理(计算出工资)

2.3人员奖惩管理

3用户管理:(管理员:员工信息管理,修改密码员工:修改密码,登录之后进入员工自己信息界面)

三.性能需求

1.1技术可行性分析

1.2 经济可行性分析

1.3 操作可行性分析

1.4系统环境

四.总结

一、前言

1.1产品介绍

人事管理系统是一个协助各单位科学、全面、高效地进行人事管理的系统,根植于国内人事管理的实际情况,本系统是一套符合国家人事部标准的、实用的人事工资管理系统,可以统一全省各地、各部门的人事管理,做到操作和数据交流顺畅。

它包括了人事变动、员工培训、奖惩、人事档案完整资料、工资管理、工资调整、工资审核、工资统发等内容。分为七大功能模块:人事基本信息管理、工资管理、数据上传下发管理、工资审核、报表打印、系统设置、系统维护。

1.2开发工具

本系统采用Visual Basic 6.0作为开发工具。

Visual Basic 6.0是一种以事件驱动机制的面向对象的一种可视化程序设计语言,本案例中采用Visual Basic 6.0作为开发平台,有利于用户可以直观的操作本系统。

1.3开发此系统的目的和意义

1.4业务范围

1.5系统特点

人事管理系统采用两层结构Client/Server技术构架,应用VB、Delphi等的开发工具。操作方便,它集输入、维护、查询、筛选、统计和各种处理为一体,信息导入导出可实现信息备份,灵活、专业的报表设计,形象、增强的数据处理,该系统界面美观、操作简单、信息字段自由选择、自定义表单、自定义报表等等。可扩展,使用了可以由用户对有关信息和数据项可以随意增删改,报表系统可由用户自行定义、添加、发布。安全性,完善的用户管理和个性化的权限定义可以来保证不同用户的职权,操作跟踪机制使得系统的操作有迹可循,可以进行事后监督处理。兼容性,提供多种数据库支持,并与本公司的OA系统进行平滑接口。

小型公司的工资管理系统实训报告

小型公司的工资管理系统实训报告

小型公司的工资管理系统实训报告

一、概述

工资管理对于任何一个公司来说都是非常重要的,而对于小型公司来

说尤其如此。由于小型公司通常拥有较少的员工,因此往往没有专门的人

力资源部门来管理工资事务。为了解决这个问题,本报告提出了一种小型

公司工资管理系统。

二、系统设计

1、系统目标

该系统的目标是实现小型公司的工资管理自动化,提高工资管理的效

率和准确性。

2、系统功能

(1)员工信息管理:系统可以记录每个员工的基本信息,包括姓名、工号、职位、部门等。

(2)工资计算:系统可以根据每个员工的工作时间、绩效评估等因素,自动计算出每个员工的工资。

(3)工资发放:系统可以根据员工的工资计算结果,自动生成工资条,并将工资直接发放到员工的工资卡或支付宝账户。

(4)工资报表:系统可以生成各种工资报表,包括每个员工的工资

明细、部门工资汇总等。

3、系统架构

该系统可以采用B/S架构,即浏览器/服务器架构。员工和管理员可

以通过浏览器访问系统,管理员可以进行系统设置和工资管理,员工可以

查询自己的工资信息。

4、技术选型

前端技术可以采用HTML、CSS和JavaScript;后端技术可以采用

Java语言,使用Spring框架进行开发;数据库可以选用MySQL。

三、系统实施

1、需求分析和系统设计:首先,对小型公司的工资管理需求进行分析,确定系统功能和交互界面设计。然后,根据需求,进行系统设计,包

括数据库设计和系统架构设计。

2、系统开发:根据系统设计,进行系统开发。开发过程中需要进行

模块开发、接口开发和数据库开发等。

3、系统测试:完成系统开发后,进行系统测试,包括功能测试、性

员工工资管理系统

员工工资管理系统

员工工资管理系统

我们生活在一个数字化和信息化的时代,各个行业的企业都在努力提高其效率和生产力。而其中一个关键的方面就是员工工资管理。员工工资管理对于企业来说至关重要,因为它直接关系到员工的满意度和绩效的提高。因此,开发和实施一个高效的员工工资管理系统对企业来说是非常关键的。

一个好的员工工资管理系统需要具备以下几个方面的功能:工资计算、薪资结构管理、绩效考核、报表生成和数据分析等。

首先,工资计算是员工工资管理系统的核心功能之一。它涉及到根据员工的工作时间、工作任务、假期和加班情况等因素来计算员工的实际工资。这个功能需要结合其他系统和数据进行计算,并提供一个准确的工资计算结果。

其次,薪资结构管理是员工工资管理系统的另一个重要功能。它涉及到制定和管理员工的薪资结构,包括基本工资、津贴、奖金和福利等。一个好的薪资结构管理系统可以根据员工的岗位和绩效等因素来自动计算和调整薪资结构,以保证员工的薪资公平和合理性。

另外,绩效考核也是一个重要的功能。它可以根据员工的工作表现和绩效指标来评价员工的绩效,从而决定员工是否有资格获得奖金

或晋升等。一个好的绩效考核系统可以帮助企业正确评估员工绩效,并提供相应的奖励或激励措施来激励员工的工作表现。

此外,报表生成和数据分析也是员工工资管理系统的重要功能之一。它可以提供各种类型的报表和数据分析结果,用于管理人员对员工

工资、绩效和薪资结构等方面的分析和决策。一个好的报表生成和

数据分析系统可以帮助企业更好地了解员工工资情况,从而及时进

行调整和改进。

总的来说,一个高效的员工工资管理系统可以帮助企业提高工资管

员工工资管理系统

员工工资管理系统

员工工资管理系统

员工工资管理系统文档

一、引言

员工工资管理系统的设计和建设是为了满足企业的日益增长的人力资源需求。该系统可以帮助企业对员工工资进行有效的管理,提升员工的工作积极性和企业的效益。

二、系统的背景与必要性

目前,许多企业在工资管理方面仍然存在困难,其中最主要的问题是工资计算的复杂性和时间花费。虽然企业在工资管理方面常常使用Excel 或其他财务软件,但这些方法仍然存在着一些问题,如人为的误差、数据结构的复杂性和易于出错等问题。这些问题不仅会影响员工工资的计算和支付,还会影响到员工和企业的团队合作和效率,最终会影响到企业的盈利。

因此,为了提高工资管理的效率和准确性,需要建立一种科学的员工工资管理系统。

三、基本功能

本系统旨在为企业提供一种高效、便捷且精确的工资管理服务,包括以下基本功能:

1.员工档案管理。管理员工的基本信息,包括个人信息、工作信息、薪资等级和项目等级等。

2.薪资计算管理。通过计算系统,计算员工的实际工资、扣除金额、社保和公积金等,同时生成相应的工资单。

3. 税务管理。自动生成企业所需的税务报告和税务申报表,并保证报表的准确性和可靠性。

4. 薪资标准管理。为企业提供预先设定的工资标准,包

括基本工资、津贴、奖励、补贴等,以帮助企业快速合理地计算员工的薪酬。

5. 运行监控。监控系统的运行情况,防止数据丢失或数

据泄漏,并保障数据隐私和安全。

6. 数据分析和报表。提供相应的数据分析和报表,多种

方式实现工资数据的分析,并提供输出成果的相关报告以方便企业进行决策分析。

四、系统架构

企业工资管理系统的研究和实现的开题报告

企业工资管理系统的研究和实现的开题报告

企业工资管理系统的研究和实现的开题报告

一、研究背景

随着中国经济的快速发展,企业竞争日益增强,企业管理的各个方

面都受到了前所未有的挑战。其中,工资管理作为企业管理的重要组成

部分,直接关系到员工的收入和企业的发展。然而,当前大多数企业仍

采用传统的手工工资管理方式,存在效率低下、精度低、易出错等问题。因此,有必要研究和开发一款高效、精准、稳定的企业工资管理系统,

以满足企业管理的日益增长和变化的需求。

二、研究内容

本项目旨在研究和实现一款企业工资管理系统,具体包括以下内容

及步骤:

1、需求分析:明确系统的功能、性能、安全等需求,从用户角度出发考虑系统的设计和实现。

2、概要设计:绘制系统的总体架构、模块设计、数据流程图,确定系统使用的技术和开发工具。

3、详细设计:对系统各模块进行详细的设计,包括数据模型、数据表结构、实体关系等。

4、系统实现:根据需求和设计文档,使用所选技术和开发工具开发系统的各个模块和功能。

5、系统测试:对系统进行集成测试、功能测试、性能测试、安全测试等,确保系统的质量和稳定性。

6、系统上线:将系统部署到生产环境,并进行数据迁移、运行监控、用户培训等工作。

三、研究意义

本项目的实现,将对企业工资管理产生重要的实际意义和社会价值:

1、提高工资管理的效率和精度,节省企业人力物力成本,减少手工操作的出错率。

2、增强企业的信息化管理,加强企业内部流程的管理和优化,提高企业的竞争力和凝聚力。

3、有利于员工的福利保障,确保企业按照规定足额支付员工工资,改善管理人员和员工的关系,提高员工满意度和留存率。

职工工资管理系统需求分析

职工工资管理系统需求分析
软件需求说明书 1、引言 需求分析的任务是理解和表达用户的需求,描述软件的功能和性能,本 软件是为提供高效的工资管理而开发的。是使用在企业内部的,是一个 比较独立的软件。 1.1 编写目的
软件需求说明书是需求分析的产物,它是软件系统生存期中软件定义 阶段的最后一个步骤。作为整个软件开发的指南,它也是软件开发人员 开发出符合用户要求的软件的基础。 1.2背景 (1)本系统的名称:职工工资管理系统 (2)本项目的任务提出者是**企业,开发者是422集团,用户是中小型 企业的财政工资管理部门。 (3)本系统能为其他的系统提供工资数据。 1.3 定义
适用于各种类型的企业工资管理状况,企业工资管理人员利用vfp对 工资管理系统进行工资的变动进行修改,职工对自己的工资只可查询不 可修改。 3、需求规定 (1)对功能的规定 3.1.1系统功能 可以将系统的大致划分为三大模块:工资档案管理 系统账户管理和系 统数据管理。
(1) 工资信息管理 主要针对工资信息进行数据维护和数据利用,包括个人基本信息. 工 资信息 .学历信息 .考勤信息和工资信息的插入删除和修改,工资信息的查询.浏览.打印.分 类汇总.统计和生成分析报表。 (2)系统数据管理 主要包括数据备份与恢复. 部门数据管理. 企业常用数据管理等。 (3)系统帐户管理 主要是对系统用户进行管理,包括登录 .退出.操作记录等。 3.1.2 数据流图 (1)工资信息档案管理流程图 (2)系统数据管理流程图 (3)统帐户管理流程图 3.1.3数据字典

薪酬管理系统需求分析报告,1200字

薪酬管理系统需求分析报告,1200字

薪酬管理系统需求分析报告

薪酬管理系统需求分析报告

一、引言

薪酬管理是企业管理中的一个重要方面,对于保持员工的积极性和激励其工作表现具有重要意义。传统的薪酬管理方式繁琐且容易出错,因此需要一个科学高效的薪酬管理系统来解决问题。本报告将对一个薪酬管理系统的需求进行分析。

二、系统概述

薪酬管理系统是一个企业内部的人力资源管理系统,主要功能是管理员工的工资、奖金、绩效考核等薪酬信息,自动计算和生成工资报表,并为上级领导提供薪酬分析报告。

三、功能需求

3.1 基本信息管理

薪酬管理系统需要包含员工的基本信息管理功能,包括录入新员工信息、查看和修改员工信息、删除员工信息等。

3.2 薪酬信息管理

系统需要提供薪酬信息管理功能,包括录入和修改员工的薪酬信息,设置薪酬结构和薪酬策略,自动计算员工的工资和奖金。

3.3 绩效考核管理

系统需要包含绩效考核管理功能,包括制定绩效考核标准和考核计划、录入员工的绩效考核结果、自动计算员工的绩效得分等。

3.4 工资报表生成

系统需要能够自动生成工资报表,包括列出每位员工的工资和奖金,按部门和岗位分类列出员工工资总额,提供工资指标的统计分析功能。

3.5 薪酬分析报告

系统需要能够为上级领导提供薪酬分析报告,包括工资和奖金的分布情况、绩效考核结果的分析、薪酬策略的评估等。

3.6 权限管理

系统需要包含权限管理功能,根据用户的身份和职责设置对系统功能的访问权限,确保信息的安全和保密性。

3.7 数据备份和恢复

系统需要能够定期进行数据备份并支持数据的恢复,以防止数据丢失和系统故障造成的损失。

员工管理系统需求分析报告

员工管理系统需求分析报告

员工管理系统需求分析报告

1. 引言

1.1 目的和背景

本文档旨在对员工管理系统进行需求分析,明确系统的功能、性能和界面设计

等方面的需求,以便开发团队能够根据这些需求进行系统开发和测试。

1.2 文档范围

本文档适用于员工管理系统的需求分析阶段,包括对系统功能、性能、安全性

等方面的需求进行全面的分析和描述。

2. 功能需求

2.1 员工信息管理

•系统应能够提供员工信息的增删改查功能。

•每位员工应有唯一的标识符,并能够记录员工的基本信息,如姓名、性别、年龄、联系方式等。

•系统应能够支持员工信息的批量导入和导出功能,以提高工作效率。

2.2 薪资和绩效管理

•系统应能够记录员工的薪资信息,包括基本工资、绩效奖金、加班工资等。

•系统应能够根据员工的绩效评估进行自动计算,并生成相应的薪资报表。

•系统应支持薪资的调整和统计分析功能。

2.3 考勤管理

•系统应提供员工的考勤管理功能,包括请假、加班、迟到、早退等情况的记录和统计。

•系统应能够根据员工的考勤情况自动生成考勤报表,并进行统计分析。

•系统应支持考勤异常情况的提醒和处理功能。

2.4 组织架构管理

•系统应支持对组织架构的管理,包括部门的创建、修改、删除等操作。

•系统应能够维护员工与部门之间的关系,并进行关联查询和统计。

3. 性能需求

3.1 响应时间

系统应保证在正常的负载下,响应用户请求的时间不超过3秒,以保证用户的使用体验。

3.2 并发性能

系统应能够支持多用户同时访问,且系统性能不应因此而显著下降。

3.3 可扩展性

系统应能够方便地扩展,以应对未来员工数量的增长和系统功能的扩展。

C语言程序设计说明书

C语言程序设计说明书

员工工资管理系统

———C语言程序设计课程设计说明书

指导教师:***

专业班级:应化082

设计者:李响周金娟

解敏李伟生] 设计时间: 2 0 0 9年 9月

员工工资管理系统

一、需求分析

随着计算机的飞速发展,它的应用已经十分广泛,它在人们的生产、生活、工作和学习中发挥着重要的作用。例如一个现代化的公司,拥有数千名的员工,那么如何管理这么庞大的职工信息档案呢?这时,开发一个功能完善的职工信息管理系统就必不可少了。从员工的信息的查询到管理实现了自动化的模式,从而提高了工作效率和减少工作中的出错率,对公司内部的员工管理更加方便。系统是为公司财会部门设计的。主要管理的数据包括:员工姓名、年龄、性别、员工号、实发。该系统具有的功能是:根据职工号对职工的信息进行录入、查询、删除、修改、追加、统计、等。对各功能模块的界面采用菜单显示方式。本系统具有通用性,即可广泛适用于多单位,多人数,多功能的使用,并且系统采用模块化设计,主体为一个主函数,分别可以调用其他模块,利用不同子模块具有的不同功能,综合完成系统功能,不但主体与子模块间有相互联系,各个子模块间也有相互作用,从而实现了预期的功能。

二、系统的软硬件环境

1、硬件环境:一般来说586电脑就可以提供并支持系统的使用及运行,此外,若想打印或成稿还需要使用打印机; U盘、软盘也是程序的必要载体。

2、软件环境:MS-DOS或Windows环境下安装Turbo C语言系统,安装完毕后即可使用,而且要用到UCDOS。

三、系统功能

1、系统总体框图

四、模块设计分析:

此程序中输入模块:该模块是实现对员工姓名、年龄、性别、员工号、工资的录入并保存到文件“yuangong”中。

公司薪酬管理系统项目说明书

公司薪酬管理系统项目说明书

公司薪酬管理系统项目说明书

一、项目概述

公司薪酬管理系统项目旨在提高企业薪酬管理的效率和质量,实现薪酬管理的透明化、规范化和自动化。项目将开发一个集成了薪酬计算、福利管理、绩效评估等多功能的系统,以支持企业的人力资源管理工作。

二、项目需求

1、薪酬计算:系统应能自动计算员工的薪酬,包括基本工资、加班费、津贴、奖金等,并支持多种薪酬核算方法。

2、福利管理:系统应能管理员工的福利,包括社会保险、住房公积金、商业保险等,并能根据员工的不同情况做出相应的调整。

3、绩效评估:系统应能对员工的绩效进行评估,包括工作质量、工作效率、团队合作等方面,并为员工的晋升和奖励提供依据。

4、报表分析:系统应能生成各类薪酬管理报表,以便企业进行数据分析,优化薪酬结构,降低人力成本。

5、用户管理:系统应对用户进行分类管理,并设置不同的权限,确

保数据的安全性和保密性。

三、项目流程

1、需求分析:对企业的薪酬管理需求进行深入了解,明确项目的目标和范围。

2、系统设计:根据需求分析结果,设计系统的架构、功能模块和界面。

3、系统开发:按照系统设计,进行系统的开发工作。

4、测试与调试:对开发完成的系统进行测试和调试,确保系统的稳定性和准确性。

5、上线运行:系统正式上线运行,并进行持续的维护和优化。

四、项目时间表

1、项目启动阶段:X年X月X日至X年X月X日

2、需求分析阶段:X年X月X日至X年X月X日

3、系统设计阶段:X年X月X日至X年X月X日

4、系统开发阶段:X年X月X日至X年X月X日

5、测试与调试阶段:X年X月X日至X年X月X日

c语言课程设计报告 职工工资管理系统

c语言课程设计报告 职工工资管理系统

一.设计需求说明

一、职工工资管理系统功能设计要求

1. 输入记录:将每一个职工的姓名、ID 号以及基本工资、职务工资、岗位

津贴、医疗保险、公积金的数据作为一个记录。•该软件能建立一个新的数据文件或给已建立好的数据文件增加记录。

2. 显示记录:根据用户提供的记录或者根据职工姓名显示一个或几个职工的

各项工资和平均工资。

3. 修改记录:可以对数据文件的任意记录的数据进行修改并在修改前后对记

录内容进行显示。

4.查找记录:可以对数据文件的任意记录的数据进行查找并在查找前后对记录内容进行显示。

5. 删除记录:可删除数据文件中的任一记录。

6.恢复记录:能恢复被删除的任一记录。

7. 统计: (A) 计算各项工资平均工资及总工资, (B)•统计符合指定条件(如职

工工资前三项之和在2000 元以上、2000~1500 元、1500~1000 元) 以内的工资职工人数及占总职工人数的百分比。(C)按字符表格形式打印全部职工工资信息表及平均工资(•包括各项总的平均工资)。

8.保存数据文件功能。

9.打开数据文件功能。

经过逐层逐块、不断细化、求精过程,编写程序并进行测试、验证,可以逐

个模块地分开调试,并通过文件包含或用工程文件的形式进行逐步联合调试。程序运行结果如下表所示(记录个数至少8 个)。

二.模块设计分析系统功能模块图:

工作程序分析

①输入:输入职工工资资料

通过结构体的数组来进行操作,先头定义数组em[],先输入需要输入的职工人数m,然后进入循环,每次循环将各项输入结构体数组对应项的对应成员中,当循环次数等于人数时,完成全部员工的资料输入,退出循环。同时将数据储存在ckerk_list文件中并自动保存至磁盘。

软件工程工资管理系统需求分析说明书

软件工程工资管理系统需求分析说明书

《软件工程》课程实验报告

姓名:

学号:

班级

成绩

2011—11

工资管理系统需求分析说明书

1。功能需求描述

⑴问题描述

某单位人事处每月月初,需要对前一个月的人员变动情况、工资变动情况进行核准,并根据核准后的情况,编制当月的工资表并打印。

人员变动情况包括:新近调入人员,需要建立基本工资关系;内部人员调整,需要调整人员所在部门;新近增加的离退休人员,需要修改基本工资关系;人员调出或因其他原因减少人员,需要删除相应的内容。

工资变动情况包括:普调工资时,需按职务(或职称)修改基本工资关系;个别人员职务(或职称)变动而改变工资时,需要修改相关人员基本工资关系;基本工资以外的工资变动情况的修改等.

⑵数据结构的描述

①职工信息:工号,部门内编号,姓名,性别,出生年月,技术职务,行政职务,参加工作时间。

②基本工资信息:基础工资,按工作年限增加;岗位工资、奖励工资,按职务或职称确定;住房公基金、医疗保险,根据前三项之和按一定的比例扣除。

③工资单信息:部门内编号,姓名,基础工资,岗位工资,岗位工资,奖励工资,其他补贴,应发工资,住房公基金、医疗保险,其他扣款,合计扣款,实发工资.2。2 业务目标

为了方便企业内部人员的管理,有对员工工资的发放,考勤,奖金多等管理,有员工信息管理,实现企业对工资发放的自动化和智能化,针对中小型的企业管理,我们开放一个企业工资信息管理,预计实现的时间为两个月。

2。用户的特点重要约束

该系统管理员要求熟悉电脑应用软件的操作,数据库操作,和一般网络知识和操作管理能力。针对员工界面查询的要求员工能打字,会使用电脑的一般技能就行。最高同时查询人数150人,使用时间10小时/天。

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1、编写目的

随着当今企业规模不断变大,企业人员数量的增加,企业工资的计算也变得越来越复杂。在企业里每天都要处理大量的数据信息,为了提高工资管理的工作效率,降低出错概率。本系统的开发宗旨以及总体任务就是帮助企业提高工作效率,实现企业工资信息管理的自动化、规范化和系统化。

2、编写依据

依据图书馆管理系统软件的方案书。

3

4

4.1软件总体描述

本系统可运行于windows xp及以上版本,具有较高的安全性、可维护性及可操作性,对于一般人用户使用需具简单、直观、易操作性的特点。

4.2软件设计约束及有关说明

开发环境:windows操作系统、SQL server 。

编程语言:c或一些通俗易懂的语言

遵循的规范:

测试环境:

软件交付日期:16周

4.3使用者特点

4.3.1对服务端后台管理人员:

要求有网站维护的技能,能够对服务端后台处理进行管理,能捕获系统异常。

要求掌握SQL数据库操作,能够对后台数据库进行日常维护与管理,例如:对数

据库的备份与恢复,对冗余数据的删除等;

要求有一定的Linux服务器配置与管理技能,能够阻止非法攻击,优化服务器配置,

保证服务器的安全畅通地运行。

4.3.2对客户端用户:能够通过web浏览器进行网络访问。

5.功能定义

5.1员工基本信息的录入,修改,删除。

5.2工资标准设定功能。具体包括职务工资,工龄工资以及其它工资标准的设定。

5.3工资信息浏览。

5.4员工工资表创建。

5.5工资调整管理。

5.6工资统计。

5.7用户级别设定以及口令修改:

为完善系统管理功能,增加工资系统用户管理功能,包括系统用户数据的天价,修改和

删除。教职员工为系统普通用户,只能运行系统个人工资查询功能;系统管理员则能运行系统所有功能,从而有效保证系统数据的安全性。

6.详细需求

6.2性能需求

6.2.1 时间特性要求

软件启动时间:一般要求小于5秒。

系统实时响应时间:软件使用过程中,对用户在各个功能模块的鼠标点击、键盘输入等操作事件的响应时间需在用户能够容忍的范围之内,一般要求小于1秒。

数据的转换和传送时间:对软件不同模块间的数据交互,要求数据的转换和传送时间尽可能短。在同一时间,系统还提供支持至少100个客户端进行同一个操作请求的响应。数据更新时间:2014年11月1日。

6.2.2 灵活性要求

操作方式上的变化:软件应支持多种操作方式,例如鼠标、键盘和菜单等。

运行环境的变化:软件的设计和实现需要考虑其运行环境的变化,并能对不同的运行环境提供支持。具体而言,软件应支持WindowsXP版本及以上版本的操作系统。

计划的变化或改进:软件应具有足够的灵活性,以适应将来有可能会出现的需求更改或增加。

6.2.3 系统完整性要求

本系统要为工资核算管理提供一套比较完整性流程:新员工的注册、考勤时间记录、基本工资核算。这使整个核算管理便于管理,在各个环节发挥作用,方便沟通。

6.2.4 系统安全性要求

系统设立用户名和密码验证方式,防止非法用户登录和越权操作。并且系统按登陆密码设置了不同人员的访问权限。如管理员可以对所有模块的数据进行修改和察看,而员工只能查看各种模块报表数据。当然,有一些数据是所有人员共享使用的。

管理员可以进行用户权限的自行修改,方便快捷有效的管理登陆系统人员的权限,给系统的使用和所使用的数据带来正确性的保证。

在系统运行期间,如发生掉电尚未保存数据,或由于操作不当等原因导致系统重启等,为保证数据的易恢复性,系统提供每隔30秒自动保存数据的机制,让用户的数据在发生意外时能最大程度上得到恢复。

在输入数据时,如果用户输入的数据不符合系统的要求,则系统自动提示错误信息,并要求用户重新输入,直到输入完全正确时才允许进行下一步的操作。

6.2.5 数据库为核心

各子系统可录入,查询,更改相应数据库信息,以及对其他子系统数据信息的调用查询。数据库起到了存储员工考勤以及个人各方面数据,以及查询各方面信息的重大作用。因而构建数据库以及如何合理有效的对数据库进行操作乃是本系统的核心工作。

6.2.6 对良好的交互性要求

为了便于管理员以及相关操作人员使用本系统,以及更容易掌握本系统的各项功能,使人善于并乐于使用本系统,应使系统界面设计友好,各个功能设计合理并人性化。

6.3 可靠性和可用性需求

6.3.1 员工工资管理系统在一个月内不能出现一次以上故障。

6.3.2 保证任何时刻工资查询模块可用。

6.4 出错处理需求

6.4.1 对于系统维护人员,必须尽可能在一天内完成维护。

6.4.2 对于用户,系统必须及时响应并做出合理的提示。

6.5 接口需求

6.5.1 用户接口需求

外部接口的用户界面部分按Windows应用软件用户界面的规范来设计,界面设计风格与Win7环境保持一致,采用Win7以及对话框等方式作为用户界面,便于用户使

用。

6.5.2 软件接口需求

本软件需要运行在Windows XP版本及更高版本并装有配置运行java程序环境的操作系统之上。

6.5.3 硬件接口需求

Inter或其他系列的微型计算机,内存XXXG以上,硬盘XXXG以上。

6.5.4 内部接口需求

软件内部的接口是通过XXX来进行交换的。用户使用XXX软件……可以说软件的各个模块之间主要通过XXX来进行关联,传送数据并交换信息,从而降低软件模块间的耦合程度。

6.5.5 控制和操作

控制该软件运行的方法为通过鼠标双击或命令行启动系统,本软件应该提供多种操作功能,各个功能项的设置及使用应符合人们使用计算机的操作习惯,通过常用的鼠标点击,键盘输入以及菜单等形式来完成启动和使用软件的过程,控制信号均由鼠标和键盘进行输入。

6.6约束

6.6.1 精度要求

要按照严格的数据格式输入,对不符合数据格式要求的输入进行提示。

6.6.2 工具和语言约束

开发者应用简单常见的工具语言来设计开发。

6.6.3 设计约束

6.6.4 应该使用的标准

6.7 逆向需求

员工登录工资查询模块后,除个人的工资信息外,不显示其他员工的工资信息。

6.8 将来可能提出的要求

本系统基本上可实现工资管理过程中所涉及到的几大方面,但是在实际运行中,还需要结合实际企业的特点和要求,用户无法自行修改查询到的已经插入进数据库里面的数据,只能上报上级进行修改。虽然当初在系统设计的时候考虑了管理员的绝对权限,但是在现实环境里,管理员也有可能因为输入的错误导致一系列的差错,这使得系统如果遇到这种情况就体现不出来系统的方便性。

6.9系统界面需求

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

相关文档
最新文档