教师工资管理系统分析与设计
- 格式:doc
- 大小:250.50 KB
- 文档页数:7
高校人事工资管理系统的设计与实现摘要:针对在手工处理人事工资管理信息的过程中存在效率低下的问题,在分析某高校人事工资管理实际现状的基础上,本文设计出一套人事工资管理系统,在某高校实际应用方面取得了一定的效果,可以满足学院日常工作管理与员工工资管理,实现学院的无纸化办公。
关键词:工资管理信息;数据库;系统模块设计中图分类号:tp311.52高校人事工资管理是一个繁琐而复杂的过程,且对工作人员的要求较严格,而且每月都要重复的进行操作,这就在无形中浪费了管理人员大量的时间和精力。
管理人员计算工资,不仅要确保工资的准确性,还要有一定的时效性。
虽然可以使用电脑中的各种统计工具对工资进行计算,但是随着计算机技术的飞速发展,急需要在业务管理上规范工资与各项费用的计算。
特别是财务管理部门,要严格杜绝计算错误的产生。
另外,对于任何需要手动填写的工资表格,现代化的数据处理服务具有无可比拟的优势。
利用人事工资管理系统可以完成自动计算工资的工作,并使大型企业和中小型企业能够利用it技术支持企业高效率的人事管理的日常任务,使其适应现代化的企业管理,促进就业和人事管理的科学化发展,且降低管理成本。
另外其优势是可以提高效率,使其科学化,规范化的管理。
1 技术简介powerbuilder 12是专为各种应用系统开发的数据库客户端工具,它可也构成一个客户机/服务器或其他的数据库服务器(如sybase,甲骨文,ms sql,informix等)的结构,也可作为dba,foxpro文件类型成为excel数据源,实现这些数据文件有效的连接。
对于不同类型的数据源(数据),由一个特定的软件接口连接使用powerbuilder的各种数据库连接方式,具体实现方式有两种:(1)通过odbc(开放的数据库connecttivity)实现通用接口软件。
(2)提供了一个特殊的接口,使ms sql,informix,sybase 等通过powerbuilder来实现链接。
摘要在企业单位以往的工资录入,计算、合计等需要通过大量的手工完成,数据量多,处理速度慢,而且极易出错,导致工作效率低。
本论文目的在于在现行工资管理制度的基础上,建立科学的计算机工资管理系统数据库,用计算机工作代替以往大量的手工重复劳动以减轻工作人员的劳动量,提高工作效率。
本系统结合企业的实际需要,通过对JAVA开发工具、数据库以及SQL语言的深入学习及实践,主要完成了工资理管系统的需求分析、数据库设计以及前台程序简单设计与开发。
系统包括工资、部门、和人员等数据库文件,并设有数据管理、部门管理、人员管理等功能,通过对数据库的控制和管理,可实现查询、增加、删除、修改等功能。
该设计基本合理,能够满足工作中的基本需要。
最后还对本系统作了客观评价评价,指明了系统的现实意义、缺点以及系统的升级方向。
[关键词] 数据库设计;工资管理;SQL Server;JA V A目录1绪论 (2)2 需求分析 (3)2.1 功能需求 (4)3概念结构设计 (5)3.1 总E-R图 (6)3.2 数据字典 (7)4逻辑结构设计 (7)4.1 系统结构图 (8)4.2 数据模型转换 (9)4.3 表的建立 (9)5数据库系统管理设计 (12)5.1 表关系实现 (12)5.2 关系图 (13)6 附:前台简单设计 (10)7 小结 (12)8 谢辞 (13)9 参考文献 (13)1绪论本课题将设计一个应用与企业的工资管理系统。
随着国民经济的急速发展,企业的工资应用体系也变的越来越复杂,企业中,部门、职务、工作效益等与工资管理有关的信息随之急剧增加。
在这种情况下单靠人工来处理员工的工资不但要消耗大量的人力和物力,而且极容易出错。
该系统的具体任务就是设计一个企业工资的数据库管理系统,由计算机来代替人工执行一系列工作,诸如增加员工添加删除、工资设置、修改、查询、统计等操作。
这样就使财务人员可以快捷高效地完成工资管理任务。
工资管理重复性、规律性、时间性,使得工资管理计算机化成为可能。
数据库设计报告——工资管理系统一、引言工资是公司和员工之间的一种交换方式,是员工为公司所做的工作得到相应报酬的一种形式。
在一个公司或组织中,工资管理系统是一项重要的任务,它涉及到员工信息、薪资核算、工资发放、工资统计等内容。
为了提高工资管理的效率和准确性,设计一个合理的数据库是非常重要的。
二、数据库设计目标1.提供员工信息的录入和管理功能;2.提供员工工资的计算和发放功能;3.提供工资统计和报表生成功能;4.提供数据的安全和备份功能。
三、数据库设计方案1.员工信息表设计2.薪资核算表设计薪资核算表是根据员工的职位和工作时长计算薪资的依据。
薪资核算表包含员工ID、员工姓名、职位、工作时长、基本工资、加班工资、补贴等字段。
根据这些字段进行合理的计算,得出员工的最终工资。
3.工资发放表设计工资发放表记录了每一次工资的发放情况,包括员工ID、员工姓名、发放时间、工资金额等字段。
可以根据这些字段进行工资的发放和工资单的打印。
4.工资统计表设计工资统计表主要用于统计和分析公司员工的工资情况,如平均工资、最高工资、最低工资等。
可以根据职位、部门等维度进行统计,生成相应的报表和图表。
5.数据库安全与备份方案为了保障数据的安全和完整性,需要对数据库进行安全设置。
可以设置访问权限,只允许授权人员进行数据的录入、修改和查询。
此外,还需要定期备份数据库,以防止数据丢失。
四、数据库设计实施1. 选取合适的数据库软件,如MySQL、Oracle等;2.创建数据库,并创建员工信息表、薪资核算表、工资发放表、工资统计表等表结构;3.设计合适的数据录入界面,用于员工信息的录入和管理;4.设计薪资计算和发放功能,确保工资的准确性和及时性;5.设计工资统计和报表生成功能,方便管理层进行分析和决策;6.设置数据库的安全权限,并定期备份数据库。
五、数据库设计总结工资管理系统是一个关键的人力资源管理系统,数据库设计的合理性和准确性直接影响到工资管理的效率和准确性。
高校教师绩效工资设计路径分析摘要:本文通过调研和走访部分高校教师,对目前我国高校教师的绩效工资制度设计了自己的方案,希望可以对部分高校教师绩效工资的体系设计提供一些帮助。
关键词:高校教师;绩效工资设计;路径分析中图分类号:g647.2 文献标识码:a 文章编号:1006-3315(2012)08-133-001目前,中国高校教师绩效工资制度改革已初具成效,高校教师实施绩效工资制度是高校收入分配制度改革的重要组成部分。
教师绩效工资不仅是教师的教学成果与教学质量优劣的体现,同时也是激励教师立足于现在的岗位为学校多做贡献的重要手段,更是对传统的岗位等级工资制度的调节和必要的补充。
因此,根据各个高校的实际情况,从现实出发设计出完整的教师绩效工资体系,采用严格管理和考核的办法来确定教师绩效工资的等级,从而发放相应的绩效工资,是目前我国高校教师工资制度改革的重中之重。
一、教师绩效工资设计的基本原则1.公开、公正,规范高效的原则。
要尊重教师,保证绩效评定、考核和奖励性绩效工资的分配按既定的程序和标准进行。
对不清楚的教师要认真进行政策的解释说明,深入做好思想工作。
经过实践的检验,对于尚需完善的地方逐步完善,需要调整的,按规范的程序逐步修改。
绩效考核和奖励性绩效工资分配办法必须公开,接受全体教职工的监督。
2.广泛参与,以人为本的原则。
要求各个高校在教师绩效考核以及分配的整个过程中号召全校教职工参与进来,尊重全体教职员工的意见,接受全体教职员工的监督,这样才能增加教师对该体系的信任度和满意度。
3.保证绩效评定标准科学合理的原则。
这就要求教师绩效工资体系的设计要充分的对校情以及各个岗位的工作进行系统的分析,确定各项工作的职责和责任,以此为参考条件,确立相应的绩效评估标准,并选择科学合理的绩效评定方法来评定教师绩效的等级。
4.遵循“多劳多得、重贡献、效益优先”的原则。
高校教师绩效工资的发放是以教师工作绩效考核等级或者考核结果为发放依据的,因此应该严格执行优绩优酬,无绩效的教师或者达不到绩效评定标准的教师,不予发放绩效部分工资,从而对教师起到引导和激励的作用。
工资管理系统 课程设计 C语言一、课程目标知识目标:1. 理解工资管理系统的基本概念和功能需求;2. 掌握C语言中的基本数据类型、运算符、控制结构等编程知识点;3. 学会使用C语言设计并实现一个简单的工资管理系统。
技能目标:1. 能够运用C语言编写出结构清晰、逻辑合理的程序代码;2. 能够运用数组、结构体等数据结构存储和管理工资数据;3. 能够运用文件操作实现工资数据的持久化存储。
情感态度价值观目标:1. 培养学生解决问题的能力和团队协作精神,激发学生对编程的兴趣;2. 增强学生对信息技术的认识,使其意识到信息技术在现实生活中的应用价值;3. 培养学生严谨、认真的学习态度,提高学生的编程素养。
课程性质:本课程为C语言编程实践课,旨在让学生通过动手实践,掌握C语言编程的基本技能,并能够运用所学知识解决实际问题。
学生特点:学生为高年级学生,已具备一定的C语言基础,有较强的逻辑思维能力,但对实际应用场景的编程经验不足。
教学要求:结合学生特点,注重实践操作,引导学生从实际问题出发,逐步培养编程思维,提高编程能力。
课程目标分解为具体学习成果,便于教学设计和评估。
二、教学内容1. 工资管理系统概述- 系统需求分析- 功能模块划分2. C语言基础知识回顾- 数据类型- 运算符与表达式- 控制结构(顺序、分支、循环)3. 数据结构设计- 数组- 结构体4. 函数与模块化编程- 函数定义与调用- 模块化设计5. 文件操作- 文件打开与关闭- 文件读写操作6. 工资管理系统功能实现- 员工信息管理- 工资计算- 工资查询- 数据存储与读取7. 测试与调试- 功能测试- 性能测试- 代码调试教学内容安排与进度:第1周:工资管理系统概述及需求分析第2周:C语言基础知识回顾第3周:数据结构设计第4周:函数与模块化编程第5周:文件操作第6周:工资管理系统功能实现(1)第7周:工资管理系统功能实现(2)第8周:测试与调试教材章节及内容:《C语言程序设计》第3章:数据类型、运算符与表达式第4章:控制结构第6章:函数与模块化编程第7章:数组和字符串第8章:结构体与共同体第9章:文件操作教学内容紧密结合课程目标,注重科学性和系统性,通过以上教学内容,使学生能够掌握C语言编程的核心知识,并能够将其应用于工资管理系统的设计与实现。
工资管理系统数据库课程设计工资管理系统数据库课程设计一、背景介绍现代企业的工资管理已经越来越复杂,需要一个高效、准确的工资管理系统来进行支持。
工资管理系统需要能够自动计算员工工资,但更重要的是需要保护员工信息的安全性。
因此,该系统需要具备高可靠性和高安全性。
二、系统设计要求1. 系统框架设计系统框架应该采用分层架构模式,包括以下几个层次:①用户界面层:实现用户与系统的交互操作。
②业务逻辑层:实现系统的核心业务逻辑。
③数据访问层:实现系统的数据访问和管理。
④数据库层:用于存储系统所需的数据。
2. 数据库设计数据表结构设计如下:①员工表:用于存储员工基本信息,包括员工号、姓名、性别、出生日期、联系电话等字段。
②工资表:用于存储员工工资信息,包括员工号、月份、基本工资、津贴、扣款等字段。
③部门表:用于存储部门信息,包括部门号、部门名称、部门经理等字段。
④职位表:用于存储职位信息,包括职位编号、职位名称、职位描述等字段。
⑤权限表:用于存储用户权限信息,包括用户名、密码、用户类型等字段。
3. 系统功能设计根据需求分析,系统应该包含以下功能:①员工基本信息维护功能:用于添加、修改、删除员工基本信息。
②员工工资信息维护功能:用于添加、修改、删除员工工资信息。
③员工考勤记录查询功能:用于查询员工的考勤记录。
④部门信息维护功能:用于添加、修改、删除部门信息。
⑤职位信息维护功能:用于添加、修改、删除职位信息。
⑥权限管理功能:用于管理用户的权限信息。
三、技术方案1. 数据库管理系统本系统采用MySQL数据库管理系统,因为MySQL是一个成熟的开源数据库系统,能够提供高效、可靠的数据存储和管理服务。
2. 开发工具本系统采用Java语言进行开发,使用Eclipse作为开发工具,采用Java Web开发技术,采用MVC设计模式。
3. 数据库访问框架本系统采用ORM框架Hibernate来进行数据库的访问操作,通过Hibernate能够简化数据库访问操作,提高系统开发效率。
工资管理系统实验报告工资管理系统实验报告一、引言随着社会的不断发展,企业管理的重要性日益凸显。
而工资管理作为企业管理的重要组成部分,对于保持员工积极性和提高工作效率具有重要意义。
为了更好地管理和分配工资,我们开发了一款工资管理系统。
本实验报告旨在介绍该系统的设计与实现过程,并对其进行评估和总结。
二、系统设计与实现1. 需求分析在进行系统设计之前,我们首先进行了需求分析,明确了系统的功能和特点。
根据企业的实际情况和需求,我们确定了以下主要功能:- 员工信息管理:包括员工基本信息、薪资等级、岗位职责等;- 工资计算与发放:根据员工的薪资等级和工作情况,自动计算工资并进行发放;- 绩效考核:根据员工的绩效情况,进行考核评定;- 工资报表生成:生成各种类型的工资报表,方便管理层进行分析和决策。
2. 系统架构基于需求分析的结果,我们设计了以下系统架构:- 前端界面:采用用户友好的界面设计,方便员工和管理层进行操作;- 后端数据库:存储员工信息、薪资等级、绩效考核结果等;- 业务逻辑层:负责处理前端与后端之间的数据交互和业务逻辑处理;- 数据报表层:生成各类工资报表,提供给管理层进行分析和决策。
3. 系统实现为了实现上述系统架构,我们采用了以下技术和工具:- 前端开发:使用HTML、CSS和JavaScript等技术,实现用户界面的设计与交互;- 后端开发:采用Java语言和MySQL数据库,实现业务逻辑和数据存储;- 数据报表生成:使用Python编程语言和数据分析库,生成各类工资报表。
三、系统评估与总结1. 优点通过实际应用和测试,我们发现该工资管理系统具有以下优点:- 简化工资管理流程:系统自动计算工资和绩效考核结果,减少了人工操作和错误率;- 提高工作效率:系统提供了快速查询和报表生成功能,方便管理层进行决策;- 提升员工满意度:准确、及时地发放工资,增加了员工对企业的信任和归属感。
2. 不足与改进然而,我们也意识到该系统还存在一些不足之处:- 用户体验待优化:界面设计可以更加美观和直观,提升用户体验;- 数据安全性有待加强:加强数据加密和权限管理,保护员工信息的安全性;- 功能扩展空间:考虑增加更多的功能模块,如福利管理和培训记录等。
课程设计报告书年 月1 设计时间2 设计目的掌握数据库的设计3设计任务设计一个工资管理系统4 设计内容〔1〕目标:1)实现月工资计算;2)实现与工资管理有关的档案管理。
3)提高工资管理工作效率,降低出错率。
〔2〕功能要求:档案管理1)保存有关工资计算以及工资管理所必须的数据2)能对数据进行查询、统计工资计算1)正确计算出个人月工资、部门月工资以及全厂月工资。
2)能对病假扣款系数进行修正。
3)能统计工资计算表、个人工资单、部门工资单、工资汇总表四种表格。
需求分析工资管理信息系统对企业加强工资管理有着极其重要的作用,就一般的大型企业来说,它的设计内容非常复杂而且繁多,比方拥有工资计算功能,工资统计功能,报表输出功能,而且设计的模块也很多,比方工资管理模块,工资统计模块,报表设计模块,打印输出模块,模糊查询模块等等。
由于设计时间本设计事一个简单模型,该公司目前对工资管理的要求并不高。
因此,针对该公司而言,我们经过了反复地论证,最终确定了工资管理系统的设计方案。
该工资管理系统的主要功能如下图:图4-1概念结构设计图4-2职工技术职称性别 出生日期参加工作日期所属部门人员类别工种类别 技术等级职工号文化程度 现住址籍贯民族工资管理系统职工基本信息 工资结构设置 工资汇总资料输入职工增删职工查询基础工资岗位工资工龄工资岗位工资工龄工资图4-3图4-4工资表岗位津贴住房补贴职务津贴物价补贴房租缺勤扣除工资加班费出勤表职工出勤日数工伤日数 产假日数旷工日数病假日数事假日数 加班日数夜班日数 病假系数图4-5 总ER 图逻辑结构设计职工表〔职工号 技术等级 性别 出生日期 参加工作日期 所属部门 人员类别 工种职别技术职称 文化程度 民族 籍贯 现住址 〕工资表〔技术等级 职工的基本工资 岗位津贴 物价补贴 职位津贴 住房补贴 房租〕出勤表〔职工号 职工出勤 工伤日数 产假日期 病假日期 旷工日期 事假日期 加班日期 夜班日期 病假日期〕物理结构设计职工表4-1字段名称 类型 是否为空 主关键字 取值范围 备注 职工号 char 否 Y 主键 char 否 N 性别 char 否 N 出生日期datetime否N职工出勤表工资表职工号 性别 民族职工号 技术等级物价补贴 岗位津贴物价补贴住房补贴 技术等级加班费 旷工日数加班日数职工代号工伤日数产假日数事假日数病假日数影响影响参加工作datetime 否 N日期所属部门 char 否 N人员类别 char 否 N工种职别 char 否 N技术等级 char 否 N技术职称 char 否 N文化程度 char 否 N民族 char 否 N籍贯 char 否 N现住址 char 否 N工资表4-2字段名称 类型 是否为空 主键字 取值范围 备注 技术等级 char 否 Y 主键 岗位津贴 int 否 N物价补贴 int 否 N职务津贴 int 否 N住房补贴 int 否 N房租 int 否 Nint 否 N缺勤扣除工资加班费 int 否 N出勤表4-3字段名称 类型 是否为空 主键字 取值范围 备注 职工号 char 否 Y 主键 int 否 N职工的出勤日数工伤日数 int 否 N产假日数 int 否 N病假日数 int 否 N旷工日数 int 否 N事假日数 int 否 N加班日数 int 否 N夜班日数 int 否 N病假系数 int 否 N数据库实现职工号 char(10) primary key,create table ZG(char(10) not null,性别 char(10) not null,出生日期 datetime not null,参加工作日期 datetime not null ,所属部门 char (20) not null,人员类别 char(10) not null,工种职别 char (10) not null,技术等级 char (10) not null,技术职称 char (10) not null,文化程度 char (10) not null,民族 char (10) not null,籍贯 char (10) not null,现住址 char (10) ) not null;技术等级 char(10) primary key not null, create table GZ(职工的基本工资 int not null ,岗位津贴 int not null ,物价补贴 int not null ,职务津贴 int not null,住房补贴 int not null,房租 int not null );职工号 char(10) primary key,create table CQ(职工的出勤日数 int ,公伤日数 int not null,产假日数 int not null ,病假日数 int not null,旷工日数 int not null,事假日数 int not null,加班日数 int not null ,夜班日数 int not null ,病假系数 int not null);数据载入职工表的数据图4-6工资表的数据图4-7出勤表的数据图4-8运行与测试设计系统查询功能及要求,写出主要的查询SQL语句,并给出运行结果。
目录1 引言 (1)2 系统调查与可行性研究 (2)2.1 初步调查 (2)2.2 可行性研究 (2)3 系统分析 (3)3.1 业务流程分析 (3)3.2 数据流程分析 (5)3.3 数据字典 (5)4 系统设计 (9)4.1 功能结构设计 (9)4.2 数据库设计 (18)4.3 代码设计 (19)4.4 输入输出设计 (23)4.5 系统配置设计 (26)参考文献 (26)附录 (26)1引言随着计算机技术的飞速发展,计算机在各种单位机构管理中应用的普及,管理信息系统的开发在强调管理、强调信息的现代社会中也显得越来越重要。
因此,利用计算机支持单位高效率地完成工资管理的日常事务,是适应现代各种单位机构制度要求、推动各种单位机构工资管理走向科学化、规化的必要条件。
在当今的信息社会,随着信息的不断增长和企业对信息的要求,信息管理技术随之出现。
企业工资管理信息系统是一个现代化的企业在竞争中立于不败之地的必要部分,它能够为查询工资信息提供充足的信息和快捷的查询手段。
一直以来使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难,而且容易丢失。
自20世纪50年代将计算机引入数据处理以来,历经管理信息系统发展的各个阶段。
一方面是信息技术应用的迅猛发展,另一方面,许多管理信息系统在耗费了大量的人力、物力、财力之后夭折了,或者根本没有实现原系统的开发目标,而把计算机用作了打字机。
这是长期以来困惑人们的一大问题。
现在人们日益深刻认识到,把信息技术应用与应用环境分离是办不到的。
管理信息系统根本不仅是技术系统,而且是社会系统。
工资业务是每一个企业都不能缺少的一项工作,使用计算机对企业工资信息进行管理,具有手工管理所无法比拟的优点。
例如:检索迅速、查找方便、可靠性高、存储量大、性好、寿命长、成本低等。
这些优点能够极提高企业工资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
工资管理系统毕业设计学院:信息工程学院专业:运算机信息治理班级:06 级学号:06101068姓名:王小慧指导教师:万里年月日名目摘要引言1 系统需求分析2 工资治理系统的总体设计1 项目规划2 系统功能结构3 设计目标3 系统设计1 开发及运行环境2 数据库设计4 要紧功能模块设计1 建立工程框架2 封装数据库3 主窗口设计4 登录模块设计5 职员录入模块设计6 总体查询模块设计7 职职员资添加模块设计8用户治理模块设计结论谢词参考文献数据表摘要随着我国国民经济建设的蓬勃进展和具有中国特色的社会主义市场经济体制的迅速完善,各个行业都在积极使用现代化的治理工具,不断改善企业的服务质量,提高工作效率。
不管是行政职能,依旧生产运作的治理要求的不断提高,在专门大程度上使企业不得不改变传统的经营治理方式以适应快速进展的社会主义市场经济,改变企业治理方式、方法差不多成为企业进展的先决条件。
建设一个科学高效的信息治理系统是解决这一问题的必由之路。
对企业内部的财务运用现代化技术进行治理,是提高工作效率的有效手段。
工资治理作为企业内部财务治理的一个重要方面,也逐步被企业治理者所重视,由于企业的规模的不断扩,大企业职工人数的不断增多,使工资发放成为企业治理中的一个重课题;再加上每一位职工的具体实际情形相同,规章章制度的不断完善,增大了个人工资发放难度;每个人每月的工资都要通过工资制度的审核,这大大增加了治理人员的工作量,通过运算机治理系统对职职员资进行全面的统计与治理,全面解决了工资治理过程中所遇到的各种问题,同时克服了传统治理方式中的易出错等问题。
工资治理系统成为企业现代化治理中的首选治理工具。
关键词治理系统现代化的工资治理引言传统的工资治理方法,差不多上通过人工统计和运算的治理方式进行的。
如此的治理方法不但费时费劲,也容易产生运算上的错误和疏漏;运算机技术的全面普及,打破了财务治理的传统治理方法,提高了治理效率的同时,克服了传统治理方法中易产生的问题,使治理员能够有序的、全面的对每一位职工进行治理,严格按照工资条款及发放制度运算并进展职职员资。
教师工资查询系统的设计与实现作者:张勇来源:《电脑知识与技术》2012年第29期摘要:在学校使用Excel软件作为工资核算和管理且工资项目经常变动的情况下,为了满足教师随时查询工资明细的需求和推进教师工资管理信息化的进程,该文介绍了基于Web的能准确高效地处理Excel工资表数据的教师工资查询系统的设计与实现过程。
关键词:教师工资;查询系统;Excel;Web;设计与实现中图分类号:TP302 文献标识码:A 文章编号:1009-3044(2012)29-6904-03随着学校信息化建设的推进,迫切要求学校管理工作加快计算机应用的步伐。
工资管理是学校信息化建设的重要组成部分。
由于学校财务人员多年来已习惯于使用Excel软件进行工资核算和管理工作,所以教师要了解工资的明细情况,要经常到财务室查询。
市面上虽然有很多专业的教师工资管理系统,但是要么操作复杂、要么不适应学校经常变化的工资结构,对于只有100多名教师的学校来说软件购买和维护的成本也较高。
为了满足教师对工资明细情况随时查询的需求和推进教师工资管理工作的信息化,根据学校的具体情况,自主设计开发一套基于Web的工资查询系统势在必行。
该系统要能够高效准确地处理财务人员制作的Excel格式的工资表文件,能够适应经常变化的工资结构。
1 系统分析与系统功能1.1系统分析对系统设计前的简要分析主要从系统的使用、以及数据库结构等方面进行分析。
该系统的使用人员,主要有财务人员、教务人员和教师。
使用的目的主要是准确高效地导入Excel格式的教师工资数据和工资信息的详细查询[1]。
财务人员负责导入教师工资的详细情况,教务人员负责导入教师工作量的详细情况。
教师工资主要包括财政工资和学校支配发放的工资(以下简称校发工资)两大部分。
财政工资包含的项目比较固定,校发工资所包含的项目因工作岗位和临时性工作的安排而经常变化。
校发工资项目中的工作量项所对应的详情由教务人员负责统计汇总并导入系统,详情所包含的项目比较固定。
课程设计报告学院:天津理工大学华信软件学院专业名称:软件工程课程设计科目C语言课程设计所在班级:学生学号:学生姓名:指导教师:完成时间:课程设计成绩评定表目录设计任务与目标 (4)方案设计与论证 (6)程序框图或流程图,程序清单与调用关系 (9)全部源程序清单 (11)程序运行结果测试与分析28结论与心得参考资料311教师工资管理系统一、设计任务与目标任务:教师工资管理系统每个教师的信息为:教师号、姓名、性别、单位名称、家庭住址、联系电话、基本工资、津贴、生活补贴、应发工资、电话费、水电费、房租、所得税、卫生费、公积金、合计扣款、实发工资。
注:应发工资=基本工资+津贴+生活补贴;合计扣款=电话费+水电费+房租+所得税+卫生费+公积金;实发工资=应发工资-合计扣款。
A、教师信息处理(1)输入教师信息(2) 插入(修改)教师信息:(3) 删除教师信息:(4) 浏览教师信息:提示:具体功能及操作参考题1。
B、教师数据处理:(1) 按教师号录入教师基本工资、津贴、生活补贴、电话费、水电费、房租、所得税、卫生费、公积金等基本数据。
(2) 教师实发工资、应发工资、合计扣款计算。
提示:计算规则如题目。
(3) 教师数据管理提示:输入教师号,读出并显示该教师信息,输入新数据,将改后信息写入文件(4) 教师数据查询:提示:输入教师号或其他信息,即读出所有数据信息,并显示出来。
1(5) 教师综合信息输出提示:输出教师信息到屏幕。
案例论证:1.完成此设计的目的意义此题目能让我综合的考虑设计一个信息处理系统,要求设计出主函数,确定调用函数,成员的函数设计。
2.目标教师数据处理:(1) 按教师号录入教师基本工资、津贴、生活补贴、电话费、水电费、房租、所得税、卫生费、公积金等基本数据。
(2) 教师实发工资、应发工资、合计扣款计算。
计算规则如题目。
(3) 教师数据管理输入教师号,读出并显示该教师信息,输入新数据,将改后信息写入文件(4) 教师数据查询:输入教师号或其他信息,即读出所有数据信息,并显示出来。
企业工资管理系统设计说明书目录引言 (1)1系统规划方案 (1)1.1背景描述 (1)1.2信息系统规划 (1)1.3系统实施计划 (2)1.4信息系统建设资源配置计划 (3)2 系统分析说明书 (3)2.1.用例模型 (3)2.2用例规约 (5)2.3顺序图 (6)2.4类图 (8)2.5.系统的状态图 (9)2.6层次图 (11)2.7构件图 (12)2.8对边界类进行详细设计 (12)2.9系统的详细设计 (12)3系统实施方案 (13)3.1系统实施的准备工作 (13)3.2选择编程工具 (13)3.3用例的实现 (14)3.4对系统实施的核心程序的效果进行说明。
(14)3.5针对系统特点.提出系统转换的方案。
(16)5.参考文献 (16)引言工资管理系统是每个公司的最基本的管理模块.该系统要涉及公司每个部门的每个员工.具体包括员工的基本工资、奖金发放、保险扣除等等.是员工基本利益的保障。
建立一个有效便利的管理系统可以减少财务部门的工作量.保证工资准确无误的发放。
工资管理系统需要基于数据库管理和公司局域网络.及时更新员工销售额信息和工资信息.便于公司管理者和员工查询。
其中公司管理者具有最高查询权限.而一般员工只能查询本人信息.可以最大程度上保护员工隐私。
提高员工工作的积极性。
1系统规划方案1.1背景描述企业的工资管理是公司管理的一个重要内容。
随着企业人员数量增加.企业的工资管理工作也变得越来越复杂。
工资管理既涉及到企业劳动人事的管理.同时也是企业财务管理的重要组成部分。
工资管理需要和人事管理相联系.同时连接工时考勤和医疗保险等等.来生成企业每个职工的基本工资、津贴、医疗保险、保险费、实际发放工资等。
资金是企业生存的主要元素.资金的流动影响到企业的整体运作.企业员工的工资是企业资金管理的一个重要的组成部分。
早期的工资统计和发放都是使用人工方式处理纸质材料.不仅花费财务人员大量的时间且不易保存.往往由于个人的因素抄写不慎或计算疏忽.出现工资发放错误的现象。
摘 要 页脚内容7 教师工资管理系统分析与设计 一、 系统开发的目的与意义 (一) 开发目的 现在我国的学校教师档案信息的管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。作为一个计算机应用的本科生,希望可以在这方面有所贡献。改革的总设计师邓小平同志说过“科学技术是第一生产力”,希望能用自身所学的知识编制出一个实用的程序来帮助教育行政部门进行简单的教师档案管理。 (二) 开发意义 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对教师档案信息进行管理,具有着手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高教师档案信息管理的效率,也是教育的科学化、正规化管理,与世界接轨的重要条件。
二、 需求分析与详细调查 (一) 可行性分析 在现行系统初步调查的基础上就可以提出新系统目标,即新系统建立后所要求达到的运行指标,这是系统开发和评价的依据。新系统目标应充分体现学校的战略目标、发展方向和基本特点,直接为学校管理服务,同时,新系统目标应该和现行系统的各项基本功能密切相关,并且可以分期分批实现。需要指出的是,新系统目标不可能在总体规划阶段就提得非常具体,它还将在开发过程中逐步明确和定量化。在新系统中要更好地体现出简单明了的操作,避免以前的繁琐操作。新系统的目标确定后,就可以从以下几个面对能否实现新系统目标进行可行性分析。 1、 经济上的可行性 估算新系统的开发费用和今后的运行、维护费用,估计新系统将获得的效益,并将费用与效益进行比较,看是否有利。开发、运行和维护费用主要包括: 购买和安装设备的费用:计算机硬件、系统软件、 机器、电源、空调等; 软件开发费用:若由本单位的技术人员开发,则该项费用可以计入下面的人员费用一项; 人员费用:系统开发人员、操作人员和维护人员的工资、培训费用等;由于本项目的特殊性该部分费用可节省。 消耗品费用:系统开发所用材料、系统正常运行所用消耗品,例如电费,打印纸、软盘、开发软件等开支; 其它费用:系统的效益可以从经济效益和社会效益两方面考虑。对于学校管理信息系摘 要 页脚内容7 统则应着重分析其社会效益。例如,系统投入运行后可以提供哪些以前无法及时提供的信息,用户查询和使用信息的方便程度提高多少、速度增加了多少,对于管理人员进行决策提供了多少帮助等等。还有就是对于软件开发出来以后在市场当中的需求人群有多少,要做好各项准备,才能更好的达到计划中的目标。 2、 运行上的可行性 对新系统运行后给现行系统带来的影响(包括组织机构、管理方式、工作环境等)和后果进行估计和评价。同时还应考虑现有管理人员的培训、补充,分析在给定时间里能否完成预定的系统开发任务等。软件开发出来以后对于整体的操作以及系统地维护,数据库的更新这方面,需要专门的人员对操作人员培训,指导。 3、 技术上的可行性 根据新系统目标来衡量所需的技术是否具备,一般可从硬件、软件的性能要求、环境条件、技术人员水平和数量等方面去考虑和分析,其中开发人员的技术力量应首先考虑能力与水平,并考虑近期内可以培养和发展的技术人员。对于硬件方面配置需求并不是很高,本系统应用的硬件配置为PIII、128M内存、集成显卡、以及40G的硬盘。系统为windows200 sp4系统,软件方面应用的是PowerBuilder9.0+AnyWhere8.0及以上。
(二) 调查组织结构 1、 组织结构如下图所示
校长
教学校长 后勤校长 政工校长 学生处 年部 总务处 年部 教务教研处 年部
办公室 摘 要
页脚内容7 2、 业务的基本流程主要包括: 1、教师基本信息:从常规中看,教师基本信息应该包括的数据库项有教师编号、教师姓名、性别、职称、学历、出生年月、任职时间、参加工作时间等。因为本系统只涉及到教师工资管理部分,故在数据库中只包含进了与教师的工资相关的资料,如教师编号、教师姓名、性别、职称、学历、出生年月、任职时间、参加工作时间等信息。 2、工资基本设定:应该包括的数据库项有基本工资、百分之十、活工资、教龄津贴、独子保健、高寒补贴、边补。 3、扣除部分:包括的数据库项有水费、电费、出勤扣罚等。 4、福利工资金额:包括的数据库项有福利名称、福利值。 5、工资汇总信息:包含的数据库项有教师编号、教师姓名、月份、基本工资、百分之十、活工资、教龄津贴、独子保健、高寒补贴、边补、应发工资、水费、电费、出勤扣罚及实得工资。
三、 数据流程的生成
固定工资设定 扣除部分设定 教师基本信息 工资基本设定 教师工资汇总 学校福利设定
工资报表预览及打印 个人工资查询 摘 要 页脚内容7 四、 数据字典的编写 1、信息表(主要录入教师的个人信息): 说明 数据类型 长度 允许空 主外键 教师ID Char 10 否 主键 教师姓名 Nvarchar 50 否 无 教师姓名 Char 10 是 无 出生日期 Datetime 8 否 无 系别 Char 10 否 无 职位 Char 10 是 无 所教时间 Char 10 否 无 电话号码 Char 18 是 无 身份证 Char 18 否 无 婚姻状况 Char 50 是 无 2、 信息(找钥匙录入教师的工资信息): 说明 数据类型 长度 允许空 主外键 教师ID Char 10 否 主、外键 教师姓名 Nvarchar 50 否 无 月薪 Char 10 是 无 教龄工资 Float 8 否 无 职位工资 Float 8 否 无 罚金 Float 8 是 无 奖金 Float 8 是 无 总工资 Float 8 否 无 所得税 Float 8 否 无 实际工资 Float 8 否 无 3、 所得税表(主要是录入税率): 说明 数据类型 长度 允许空 主外键 编号 Int 4 否 主键 不计税工资 Float 8 否 无
工资税率 Float 8 否 无 备注 Nvarchar 50 是 无
4、 奖金表(主要是录入教师的奖励信息): 说明 数据类型 长度 允许空 主外键 教师ID Char 10 否 主键、外键 奖金原因 Nvarchar 50 否 无 奖金日期 Datetime 8 否 无 奖金数额 Float 8 是 无 5、 职位工资表(主要是录入共职位工资规定信息): 说明 数据类型 长度 允许空 主外键 职位名称 Char 50 否 主键 职位工资 Float 8 否 无
五、 运行平台 (1)、所需软件环境: Windows 95操作系统或其更高版本; Windows NT3.51操作系统或其更高版本。 摘 要 页脚内容7 (2)、所需硬件环境 主频为50MHz或更高; 内存10MB以上; 典型安装需要100MB以上硬盘空间,自定义安装需要240MB以上的硬盘空间; VGA或更高分辨率的显示器,1MB以上显存; 鼠标; 光驱。
六、 系统功能结构图
信息设置工资管理 教师管理
数据管理
系统管理
密码修改
从新登陆
工资结算 工资信息 工资统计 数据备份 数据还原 退出教师信息 考勤信息 工资信息 打印工资条 工资结算生成工资表查询工资表工资查询 打印报表 打印工资条 考勤工资设置 教龄工资设置
所得税设置
职位工资设置
导出EXCEL报表
教师工资管理系统
七、 输入/输出设计 输入设计: 输入用户名,密码,登陆成功后可进入系统进行相应的操作。 软件对数据输入均进行数据有效性检查。 输出设计: 常用的输出设备:显示终端、打印机等。 输出介质:有纸张、磁盘、光盘、多媒体介质等。 除指明提供打印输出外,其余数据输出均不考虑打印输出。 摘 要 页脚内容7 八、E-R图
1 N 1
N
地址 学校编号
工资 学校 学校名
金额 面值 教师 工资 教师名 教师号 聘期 支付 聘用 工资编号 地址 摘 要
页脚内容7 九、程序流程图的绘制
按教师录入顺序排序 按教师编号顺序排序 按教师名称顺序排序
选择是哪种职务教师
教师应付工资查询
选择查询条件 输入或选择查
询条件
是
否 显示查询结果
查看当前教师应
付工资明细
应付款报表打印
退出
是
否 打印