教师工资管理系统数据库设计

合集下载

工资管理系统设计

工资管理系统设计

工资管理系统设计2篇工资管理系统设计(一)随着企业规模的不断扩大和工作岗位的不断增加,工资管理对企业来说变得越来越复杂。

为了提高工资管理的效率和准确性,许多企业开始采用工资管理系统来自动化管理工资发放和计算。

本文将介绍工资管理系统的设计与功能,并探讨其对企业的意义。

一、系统设计1. 数据库设计工资管理系统需要一个可靠的数据库来存储员工的个人信息、工作时长、绩效评价等数据。

数据库的设计应考虑数据的安全性、完整性和易用性。

同时,为了提高查询和统计数据的效率,可以采用合适的数据库模型和索引策略。

2. 用户界面设计工资管理系统的用户界面应简洁明了,方便用户操作。

界面应提供员工管理、工资计算、报表生成等功能,使用户能够方便地查看和处理相关信息。

同时,考虑到系统可能需要被不同角色的用户使用,界面设计应根据不同用户的权限进行限制和区分。

3. 流程设计工资管理系统应具备完善的工资计算流程和工资发放流程。

对于计算流程,系统需要根据员工的工作时长、工资标准等因素进行自动计算,并生成工资表;对于发放流程,系统需要提供相应的支付接口和流程,以确保工资能够及时准确地发放给员工。

二、系统功能1. 员工信息管理工资管理系统应能够方便地管理员工的个人信息,包括姓名、工号、职位、部门等。

系统应提供员工信息的录入、修改、查询等功能,以及相应的数据校验和权限控制。

2. 工资计算根据员工的工作时长、加班情况、请假情况等因素,工资管理系统能够自动计算员工的工资,并生成工资表。

系统应支持多种计算方式,如按小时计算、按月计算等,并能够根据不同岗位设置相应的工资标准和计算规则。

3. 报表生成工资管理系统应具备报表生成功能,能够根据需要生成工资汇总表、工资明细表、绩效报告等不同类型的报表。

报表应具备灵活的设置选项,能够按照部门、岗位、时间段等条件进行筛选和排序,以满足不同用户的需求。

4. 权限管理工资管理系统应具备完善的权限管理功能,以保证数据的安全性和机密性。

教师工资管理系统

教师工资管理系统

课程设计报告学生姓名:孙海龙学号:1005170222 学院:经济管理学院班级: 管理102题目: 教师工资管理系统张毅指导教师:职称: 副教授王欣教授2012年 7月 11日课程设计任务书1.设计目的:1.使学生更深入地理解和掌握课程中的有关基本概念,数据库设计思想和方法;2.培养学生综合运用所学知识独立完成课题的能力;3.培养学生勇于探索、严谨推理、实事求是、有错必改,用实践来检验理论,全方位考虑问题等科学技术人员应具有的素质;4.提高学生对工作认真负责、一丝不苟,对同学团结友爱,协作攻关的基本素质;5.培养学生从资料文献、科学实验中获得知识的能力,提高学生从别人经验中找到解决问题的新途径的悟性,初步培养工程意识和创新能力;6.对学生掌握知识的深度、运用理论去处理问题的能力、实验能力、课程设计能力、书面及口头表达能力进行考核。

2.设计内容和要求(包括原始数据、技术参数、条件、设计要求等):1.可组成设计小组,小组成员分工协作完成。

要求每个成员有自己相对独立的模块,同时要了解其他组员完成的内容;2.查阅相关资料,自学具体课题中涉及到的新知识;3.掌握数据库的设计的每个步骤,以及提交各步骤所需图表和文档。

通过使用MS SQL Ssrver2000或MS SQL Ssrver2005,建立所设计的数据库,并在此基础上实现数据库查询、连接等基本操作操作。

具体步骤说明如下:(1)需求分析根据给定的设计课题,书写相关的文字说明【可选绘制的DFD、DD图表或用例图】。

(2)概念结构设计绘制所选课题详细的E-R图,并简要文字说明。

(3)逻辑结构设计将E-R图转换成等价的关系模式;按需求对关系模式进行规范化;对规范化后的模式进行评价,调整模式,使其满足性能、存储等方面要求;根据局部应用需要设计外模式。

(4)物理结构设计选定MS SQL Server为实施环境,设计相关库表的物理实现及存取方法。

(5)数据实施和维护用MS SQL SERVER2005建立数据库结构,加载(测试/虚拟)数据,能体现对数据库的保护(安全性和完整性控制等)。

工资管理系统设计

工资管理系统设计

工资管理系统设计一、系统需求分析1.功能需求(1)员工信息管理:包括员工基本信息、薪资标准、薪资档案等;(2)考勤管理:记录员工的出勤情况,包括迟到、早退、缺勤等情况;(3)计算工资:根据考勤记录和薪资标准,自动计算每个员工的工资;(4)工资发放:生成工资条,记录发放日期和金额;(5)统计报表:生成工资统计报表,包括总工资、平均工资、最高工资、最低工资等。

2.性能需求(1)数据安全性:保护员工的个人隐私和工资信息,确保系统安全可靠;(2)操作便捷性:界面友好,操作简单方便,提供快速查询和查看功能;(3)计算准确性:计算工资的准确性是系统的关键,要确保计算结果精确无误;(4)数据存储和查询速度:要求数据库的存储和查询速度较快,以提高系统的响应速度。

二、系统设计1.数据库设计(1)员工信息表:包括员工ID、姓名、性别、部门、岗位、入职日期等;(2)考勤记录表:包括员工ID、打卡日期、上班时间、下班时间等;(3)工资标准表:包括工资标准ID、基本工资、奖金、补贴等;(4)工资发放表:包括员工ID、工资发放日期、金额等。

2.系统架构设计(1)前端设计:采用用户界面友好的Web页面,并提供登录、员工信息管理、考勤管理、工资计算及发放、统计报表等功能的页面;(2)后端设计:使用Java语言开发后台逻辑,实现与前端交互、数据的存储、计算和查询等功能;(3)数据库设计:使用关系型数据库如MySQL进行数据存储,设计合理的表结构和索引,保证数据的存储和查询速度;(4)系统安全设计:采用用户登录、权限管理和数据加密等手段,确保系统的安全性。

三、系统实施1.数据采集(1)员工信息采集:通过员工管理模块,录入员工的基本信息和薪资标准;(2)考勤记录采集:通过考勤管理模块,记录员工的打卡情况,包括上班时间、下班时间等。

2.工资计算与发放(1)根据考勤记录和薪资标准,自动计算每个员工的工资;(2)生成工资发放表,记录工资发放的日期和金额。

数据库应用系统设计大作业人事工资管理

数据库应用系统设计大作业人事工资管理

数据库应用系统设计大作业人事工资
管理
1
2
武汉工业学院
- 第 1学期
<数据库应用系统设计>
<人事工资管理>
学生学号:
学生姓名: 张海燕
所在班级: 信管二班
任课教师: 林菁
12月25日
人事工资管理系统设计
一、系统设计的目的
考虑到使用传统的人工方式来对各企事业人事工资进行管理带来的效率低下以及操作复杂等诸多弊端,我们为能够极大地提高人事管理的效率,优化单位的科学、正规化管理,而且与世界接轨。

故开发了此系统来尽可能提高管理效率。

二、需求分析
经过我们小组的讨论,实践并参考一些资料得出比较完全的人事工资管理系统必须包括以下几个模块:企业基础设施部分,职工档案管理部分,考勤记录管理部分,职工的事假病假管理部分、工资发放管理部分,同时为达到系统的完善性处理,也设置了退出系统模块和帮助模块。

系统的基本功能主要包括:部门信息的管理(查询、添加、修改、删除学生部门等)、职员信息的管理(录入、查询、修改、删除员工的信息等)、工资信息的管理(录入、查询、修改员工的工资等)。

总之为帮助企业人力资源部门提高工作效率,实现人事信息管理的系统化、规范化和自动化。

根据这个系统所要实现的目的和任务,调查分析总结出该系统实现以上功能。

1)、经过分析所见表格详细介绍如下:
各个表的基本情况如下:
(1)政治面貌表
2
表1
(2)职称类型表
表2
(3)、用户表
表3
(4)、学历类型表
表4
(5)、员工基本信息表
3。

教师工资管理系统数据库设计

教师工资管理系统数据库设计

XX学院电子信息工程学院《数据库系统原理》课程设计报告工程名称:教师工资经管系统数据库设计专业:年级:姓名:学号:指导老师:2013年9月摘要在计算机日益普及的今天,对学校而言若采用一套行之有效的教师工资经管系统来经管教师的工资,会方便许多。

对学校而言,以前单一的手工计算已不能满足人们的要求,往往是投入了大量的人力和财力却得不到高效的经管效率。

为了减轻工作人员的工作量,方便工作人员对它的操作,提高经管的质量和水平,做到高效、智能化经管,达到提高工资经管效率的目的。

采用数据库技术生成的工资经管系统将会极大地方便教师工资经管人员和工作人员的劳动,使工作人员从繁忙、复杂的工作进入到一个简单、高效的工作中。

基于这个问题,开发了教师工资经管系统。

系统采用C/S模式,实现了工资经管的方便、高效性、有效性。

本文通过作者设计和开发一个中小型教师工资经管系统的实践,阐述了教师工资经管软件中所应具有的基本功能、设计、实现。

关键词:工资;经管系统;智能目录第一章.引言1第二章. 需求分析阶段12.1 引言22.2 需求分析阶段的目标与任务22.2.1处理对象22.2.2处理功能及要求32.2.3.安全性和完整性要求32.3 需求分析阶段成果32.3.1 教师工资经管系统业务流程图42.3.2 教师工资经管系统数据流程图42.3.3教师工资经管系统数据字典5第三章.概念设计阶段83.1 引言83.2 任务与目标9第四章.逻辑设计阶段104.1逻辑设计的任务和目标104.2数据组织104.2.1将E-R图转换为关系模型104.2.2数据库模式定义114.3数据处理13第五章.物理设计阶段145.1物理设计阶段的目标与任务14第六章.数据库实施阶段146.1建立数据库、数据表、视图、索引146.1.1 建立数据库146.1.2 建立数据表146.2数据入库17第七章.系统调试和测试18第八章.设计心得22第九章.存在的问题及建议22致谢24参考文献24附录1 数据查看25附录2 所有的SQL运行语句28附录3 系统的运行界面31第一章.引言教师工资经管系统是一个教育单位不可缺少的部分,它的内容对于单位的决策者和经管者来说都至关重要。

数据库课程设计--工资管理系统

数据库课程设计--工资管理系统

数据库课程设计设计题目:工资管理系统班级:学号:姓名:任务分配表目录一绪论 (3)二需求分析 (3)三概要设计 (4)四物理设计 (5)五详细设计 (6)六调试分析 (9)七小结 (16)八附件 (16)一、绪论随着计算机技术的飞速发展和经济体制改革的不断深入,传统企业管理方法、手段以及工作效率已不能适应新的发展需要,无法很好地完成员工工资管理工作。

提高公司企业管理水平的主要途径是更新管理者的思想,增强对管理活动的科学认识。

基于C#与SQL server数据库技术建立一个通用工资管理系统,该系统为提供了查询、增加记录、删除等功能,功能比较的齐全,并对工资进行了统计如津贴管理、报表统计等。

基本上能满足管理员和公司的要求。

此次数据库课程设计的主要设计如下:原理分析、程序设计过程、程序实现和程序调试以及数据库的设计。

需求分析、概要结构设计、逻辑结构设计、物理结构设计和数据库的实施和维护。

主要包括两大大功能模块:1.管理员管理界面设计。

2.员工管理界面设计。

二、需求分析功能需求分析:该通用工资管理系统具备下列功能:管理员通过输入用户名和密码进下该系统后,可以进行一些基本查询(员工信息查询、工资奖金信息查询)、工资管理(计算总工资、奖金管理);通过输入密码,可以进行查询员工的数据(工资,奖金,税收等)。

具体功能的详细描述如下1、在首页进行选择,员工与管理员通道2、点击[管理员登陆]3、用户名和密码即可进入 [工资管理]功能窗体,在此可以选择功能,添加,查询,人员列表4、点击[添加]功能窗体,添加员工工资信息。

5、点击[查询]功能窗体,输入员工号即可查询员工信息。

6、点击[人员列表]功能窗体,可查看所有员工的列表,这界面内可以进行删除操作。

7、点击[员工登陆]8、用户名和密码即可进入 [员工工资查询]功能窗体,在此可以选择查询基本信息,查询工资信息。

9、在[查询基本信息],员工可自己查看自己的信息。

10、在[查询工作信息],员工可自己查看自己的工作信息。

数据库课程设计实验报告-工资管理系统

数据库课程设计实验报告-工资管理系统

延安大学计算机学院实验报告专用纸实验室:软件工程实验室学号:实验日期:2013年11月日(1)。

需求分析工资管理信息系统对企业加强工资管理有着极其重要的作用,就一般的大型企业来说,它的设计内容非常复杂而且繁多,比如拥有工资计算功能,工资统计功能,报表输出功能,而且设计的模块也很多,比如工资管理模块,工资统计模块,报表设计模块,打印输出模块,模糊查询模块等等.在做这个管理系统时,我们既咨询了父母又结合了教师等不同行业人士的工资情况,发现该系统受些许因素牵制比如说:公司大小,人员流动性,员工学历等通过我们的了解调查最终总结出系统功能如下:a。

整体结构合理, 模块化结构利于操作。

b。

完整的数据输入,输出,维护.c。

拥有不错的自检性,用户输错或误输均有提示。

d. 拥有较强的容错性,某个用户的错误操作不会引起系统的瘫痪。

e. 程序接口灵活,以便日后操作与维护。

f. 在不影响系统功能的前提下,美化操作界面.(2)。

概念设计○1E-R图错误!数据流图(3).逻辑设计基本信息(员工编号号,姓名,性别,毕业学校,所学专业,学历,电话,住址,从事岗位).考勤信息表(员工编号,姓名,请假天数,矿工天数,月迟到次数,月份).加班信息表(员工编号,姓名,晚班加班(天),周末加班(天),春节加班(天),节假日加班(天),月份)。

岗位信息表(员工编号,姓名,从事岗位,基本工资,部门名称)。

部门信息表(部门编号,部门名称,部门经理,部门人数)根据基本表创建了如下视图:加班津贴(员工编号,姓名,加班薪酬,月份)缺勤扣除表(员工编号,姓名,扣除工资,月份)月工资表(员工编号,姓名,基本工资,扣除工资,加班薪酬,实得工资,月份)年终奖(员工编号,姓名,奖(4).数据字典视图的创建:(5)。

系统的实现开发环境:SQL server 2005及eclipse○,1用SQL语言创建数据库Array 1.基本信息表(JBXX)Create table JBXX(Empno int not null primarykey,Emname varchar(8) not null,Sex char(2)check(Sex=’ 男’or Sex=’女’),School varchar(20)null,Profession varchar(20) null,Education varchar(6) null,Phone char(11) null,Address varchar(15)null)3.加班信息表(OVERTIMEINFORMA TION)Create table OVERTIMEINFORMATION(Empno int not null ,Night int null,Weekend int null,Festival int null,Special int null,Themonth int not null,5。

教师工资管理系统-软件工程

教师工资管理系统-软件工程

是应对软件危机的需要。

其次设计原则是低耦合高聚合,它是运用设计模式封装变化和降低耦合度来实现,设计模式只是用来“封装变化、降低耦合”的工具而已。

它是面向对象设计时代的产物,其本质就是充分运用面向对象的三个特性,即:封装、继承和多态,进行灵活的组合运用。

最后我认为接口存在的理由就是它更加灵活,关系简单,易于理解。

这就是接口存在的最重要的原因。

——————————————————————————蒋挺第四节参考文献
1、教材:《软件工程》钱乐秋赵文坛牛军钰清华大学出版社2007-3
2、《软件工程概论》课程设计作业——Patient Observation V2.00 赵卓宁。

工资管理系统的数据库课程设计

工资管理系统的数据库课程设计

课程设计报告书年 月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.需求分析首先,需要进行需求分析,了解用户对教师工资管理系统的具体需求。

要与学校或教育机构的相关人员进行沟通,了解他们对工资管理的要求和期望。

通过需求分析,可以明确系统的功能模块和核心特性。

2.系统设计在进行系统设计之前,需要对教师工资管理系统的整体架构进行规划。

确定系统的技术框架、数据库设计、前后端分离等方面的问题。

同时,还需要设计系统的各个模块,如教师信息管理模块、工资计算模块、工资发放模块等。

3.数据库设计在设计教师工资管理系统时,数据库设计非常重要。

需要根据系统的需求和功能,设计相应的数据库表结构。

例如,可以设计教师表、工资表、考勤表等。

同时,还需要考虑数据库的性能和安全性。

4.前端开发在进行前端开发时,可以选择合适的前端开发框架,如Vue.js、React等。

根据系统设计的UI界面,进行前端页面的开发和设计。

前端开发需要实现用户登录、教师信息展示、工资计算等功能。

5.后端开发在进行后端开发时,可以选择合适的后端开发语言和框架,如Java、Python、Spring Boot等。

根据系统设计的功能模块,进行后端接口的设计和开发。

后端开发需要实现用户认证、教师信息管理、工资计算等功能。

6.测试与优化在完成系统开发后,需要进行系统测试和优化。

对系统进行功能测试、性能测试和安全测试等,确保系统能够正常运行和满足用户需求。

同时,还需要根据测试结果对系统进行优化和改进。

7.部署与维护在完成测试和优化后,可以将教师工资管理系统部署到服务器上,并进行相关配置。

同时,还需要定期对系统进行维护和更新,确保系统的稳定性和安全性。

总结:设计教师工资管理系统需要进行需求分析、系统设计、数据库设计、前后端开发、测试与优化以及部署与维护等多个步骤。

数据库课程设计报告教师工资管理系统

数据库课程设计报告教师工资管理系统

数据库课程设计报告教师工资管理系统一、引言教师工资管理是教育机构中的一项重要工作,是保障教师合法权益的基础。

然而,由于工资管理涉及数据量大且多变的复杂问题,传统的手动计算已经不能满足教育机构管理的需要。

为此,应该开发一款便捷、高效、精确的教师工资管理系统。

二、系统需求分析教师工资管理系统主要涉及以下几个方面:1. 教师个人信息管理:记录教师的基本资料,并按照年度、学期、月份等进行归档管理。

2. 工资统计计算:根据教师的工龄、职称、工作量等因素,计算教师的工资,并记录在系统中。

3. 工资奖惩管理:根据教师的表现,对教师进行奖惩,并进行自动生成或手动录入。

4. 统计查询功能:提供多种方式的查询功能,以便教育机构管理者实时查询教师的工资情况。

三、系统设计方案1.系统结构系统采用B/S结构,即浏览器(Browser)/服务器(Server)结构。

教育机构管理者可通过浏览器打开系统界面,进行相应的教师工资管理。

2.数据库设计为了提高系统的数据存取效率,保证教师工资管理的可靠性,数据库采用MySQL。

设计数据库主要涉及以下几个表格:(1)教师表格:记录教师基本信息,包括姓名、性别、工号、职称、教龄等。

(2)薪资表格:记录教师每月的工资情况,包括基本工资、津贴、扣减项、实发工资等。

(3)奖惩表格:记录教师的奖惩情况,包括奖金、罚款、奖项等。

3.系统模块设计系统由以下模块所组成:(1)登录模块:输入用户账号和密码进行登录。

(2)个人信息管理模块:对教师基本信息进行新增、修改、删除、查询等操作。

(3)工资统计计算模块:根据教龄、职称、工作量等因素,计算教师工资,并记录在系统中。

(4)工资奖惩管理模块:通过录入奖惩信息,实现奖惩情况对工资的影响。

(5)工资查询模块:提供多种基本查询方式,如按照学期、年度、职称、教龄、工龄等查询。

(6)统计分析模块:根据不同的查询条件,对数据进行分析,帮助教育机构管理者对教师工资情况有清晰的认识。

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

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

工资管理系统数据库课程设计报告
设计工资管理系统的数据库需要考虑以下几个方面:
1.数据表设计:需要设计一个数据表来存储员工信息,包括员工ID、员工姓名、员工工资、员工职位等字段。

同时还需要设计一个数据表来存储薪资信息,包括薪资ID、员工ID、薪资水平、薪酬结构等字段。

两个数据表需要进行关联关系的设计,以实现员工信息与薪资信息的存储和查询。

2.关系设计:需要设计一个关系来将员工信息和薪资信息进行关联。

可以使用主外键关系来实现,其中员工信息表的主键是员工ID,薪资信息表的主键是薪资ID。

这样可以保证两个数据表的关联关系正确无误。

3.功能设计:需要考虑工资管理系统的各项功能,包括员工信息查询、薪资信息查询、员工信息修改、薪资信息修改等。

需要根据功能设计相应的操作界面和业务逻辑。

4.安全性设计:需要考虑工资管理系统的安全性,包括用户权限管理、数据备份和恢复、安全漏洞检测和修复等。

需要设计合适的安全措施,以保证数据和系统的安全。

5.性能设计:需要考虑工资管理系统的性能,包括查询速度、存储容量、数据更新速度等。

需要根据实际情况进行性能优化,以保证系统正常运行。

6.数据库备份和恢复:需要考虑数据库备份和恢复的能力,包括备份策略、备份文件大小、备份频率、恢复操作等。

需要设计合理的
备份和恢复方案,以保证数据的安全和完整性。

以上是设计工资管理系统数据库课程设计的几个方面,当然还有其他需要注意的问题,需要根据具体情况进行分析和设计。

【薪酬管理)工资系统数据库结构

【薪酬管理)工资系统数据库结构
NOTNULL、DEFAULT(0)
7
缺省公式
DefaultGs
Char(1)
表名:GZ_Bmgzxmsz
中文名:部门工资项目设置
说明:建立部门工资项目对应关系
主键:gsdm、lbdm、bmdm、gzdm
索引:
序号
中文字段名
字段名
类型、长度
说明
1
公司代码
Gsdm
Char(12)
PK、NOTNULL、DEFAULT('')
6
部门名称
Bmmc
Char(30)
NULL
7
类型代码
Lxdm
Char(12)
NOTNULL
8
类型名称
Lxmc
Char(30)
NOTNULL
9
职员代码
Zydm
Char(6)
Wbdm
Char(4)
NULL
15
工资上限
XX
FLOAT
NotNULLdefault(0)
16
工资下限
SX
FLOAT
NotNULLdefault(0)
表名:GZ_Gsname
中文名:公式定义
说明:定义工资项计算公式
主键:gsdm、lbdm、gsNmae、gzdm
索引:
序号
中文字段名
字段名
类型、长度
说明
NULL、DEFAULT(0)
8
前导字符
ForeData
Char(16)
NULL
9
后置字符
AferData
Char(16)
NULL
10
补位字符
BackData

工资管理系统课程设计报告

工资管理系统课程设计报告

工资管理系统课程设计报告Last updated on the afternoon of January 3, 2021课程设计报告题目:工资管理系统专业:网络工程班级:姓名:指导教师:成绩:计算机学院2017年12月8日目录823一、工资管理系统数据库设计1、项目介绍工资管理系统的功能是收集员工的个人信息,以便实现按照科室录入个人的基本资料,向各科室发放个人工资和计算个人的实际发放工资,可以让相关财务部门及领导查看各科室人数情况和工资金额,还可以让员工用自己的员工号去查看自己的工资和扣除金额的情况。

工资管理系统的主要功能有:(1)、按照科室录入个人的基本资料,工资和扣除金额的数据;(2)、计算个人的实际发放工资;(3)、按科室、职业分类统计人数和工资金额;(4)、实现员工个人信息和工资的分类查询;(5)、能够删除辞职人员的数据;工资管理:包括与工资发放相关的各种数据处理,以及对这些处理的有机组织规划;人事管理:主要指对各种员工人事信息的管理,包括员工的基本情况和升迁离职情况;工资项目:影响工资计算的各种因素,如:基本工资,福利补贴和奖励工资,扣除的事业保险和住房公积金等等。

用户登录管理:2种权限,一种是管理员权限,可以做任何操作;一种是普通用户权限只可以查看自己的工资及基本信息,不能编辑,也不能查看其他用户信息。

1.1数据需求分析及数据字典1.需求分析工资管理系统就是对员工工资的管理,所以首先我们需要知道的是员工有哪些信息,并且是怎样进行分类的。

工资信息包含1:员工基本信息(姓名,年龄,所在部门和职务:如经理、工程师、销售员等);2:部门信息;3工资表。

部门表应包括部门号及其名称,工资应该包含对应部门对应员工的工资。

员工唯一对应的是员工编号,所以员工编号是主键,其他的都不能是,根据员工编号我们可以查找员工的基本信息,还有员工的工资信息等。

综合分析对工资管理系统分四个表:1)员工基本信息表(员工编号,姓名 ,性别, 年龄,出生年月, 籍贯,职务,电话号码,部门编号);2)部门表(部门编号,部门名称,部门负责人,联系电话);3)工资清单表(工资编号,员工编号,基本工资,福利补贴,奖励工资,事业保险金,住房公积金);4)实发工资表(工资编号,员工编号,所得工资);概念结构设计实体间的联系:1:员工基本信息表 workers:(员工编号w_number、姓名w_name、性别sex、年龄age、出生日期birthday、籍贯native、电话号码w_tel、所在部门编号dep_number)。

教师工资管理系统数据库设计

教师工资管理系统数据库设计

教师工资管理系统数据库设计我是AI语言模型,下面是我自动生成的“教师工资管理系统数据库设计”的文档。

仅供参考,欢迎指正。

一、需求分析教师工资管理系统是一个涉及到多个模块的系统,包括教师信息管理、薪资管理、考勤管理、福利管理等。

因此,在数据库设计阶段需要从需求出发,确定系统的数据实体、属性和关系,而数据实体又可以分解为教师实体、薪资实体、考勤实体等。

下面就对各数据实体的需求进行分析。

1、教师实体教师实体是教师工资管理系统的核心实体,包含了教师的基本信息、教授课程信息、工资信息等。

教师实体的属性包括教师ID、教师姓名、性别、出生日期、身份证号、毕业院校、专业、职称、联系方式、所授课程、入职时间、工龄等。

2、薪资实体薪资实体是记录教师工资信息的实体,包括教师基本工资、绩效奖金、津贴、扣罚等。

薪资实体的属性包括教师ID、基本工资、绩效奖金、津贴、扣罚、实际发放工资、发放日期等。

3、考勤实体考勤实体是记录教师考勤信息的实体,包括出勤天数、缺勤天数、迟到早退次数等。

考勤实体的属性包括教师ID、出勤日期、出勤状态、请假天数、缺勤天数、迟到早退次数等。

4、福利实体福利实体是记录教师福利信息的实体,包括社保信息、住房补贴、交通补贴、假期等。

福利实体的属性包括教师ID、社保信息、住房补贴、交通补贴、带薪假期、病假等。

二、数据库设计根据需求分析,可以设计一个包含教师实体、薪资实体、考勤实体和福利实体的关系数据库。

其中,教师实体作为主表,薪资实体、考勤实体和福利实体作为从表。

1、教师表设计教师表包含教师的基本信息,包括教师ID、教师姓名、性别、出生日期、身份证号、毕业院校、专业、职称、联系方式、所授课程、入职时间、工龄等。

其中,教师ID为主键。

2、薪资表设计薪资表包含教师的工资信息,包括教师ID、基本工资、绩效奖金、津贴、扣罚、实际发放工资、发放日期等。

其中,教师ID为主键,与教师表通过一对一关系连接。

薪资表也可以与考勤表、福利表相连接。

教师工资管理系统

教师工资管理系统

教师工资管理系统院系:工学院专业:计算机科学与技术课程名称:面向对象课程设计指导教师:胡亚鹏学号:200503050424姓名:舒文杰2009.6.23一、背景随着教育部对九年义务教育的重视,中小学教师规模越来越大,教师工资管理变得更加的复杂。

工资计算、发放、核算等程序一般不允许出错。

如果实行手工操作,需要耗费工作人员大量的时间和精力。

如果用计算机进行工资发放工作,不仅能够保证工资核算准确无误、快速输出,而且还可以利用计算机对有关工资的各种信息进行统计,服务于财务部门其他方面的核算和财务处理,同时计算机具有手工管理所无法比拟的优点.教师工资管理是电算化信息系统的重要组成部分,用计算机管理系统来管理教师工资已经成为目前的趋势。

计算机不仅可以高速,快捷地完成以上工作;而且联网后,还可以实现数据共享,避免重复劳动,规范数据管理行为,从而提高了管理效率和水平。

教师工资管理系统便是以计算机为工具,通过对工资管理所需的信息管理,把管理人员从繁琐的数据计算处理中解脱出来,从而优化了管理体系,提高了透明度。

教师工资管理系统的主要功能有工资计算、工资发放、工资费用分摊、工资统计、分析和个人所得税的核算。

二、开发意义教师工资管理系统的开发,具有以下意义:1.减轻工作人员的劳动强度,大大提高了工作效率。

2.提高数据处理的及时性、准确性和共享性。

3.按照工资的用途正确地将工资费用计入产品成本及其他相关账户。

4.正确提取职工福利费用,提高了档案处理工作的现代化水平。

三、应用方案及技术路线应用方案不同企业中管理模式不同,工资核算也存在不同的核算模式,为此,用ERP-U8工资管理系统提供单类别工资核算和多类别工作核算两种应用方案。

(1)单类别工资核算。

如果企业中所有人员的工资统一管理,而人员的工资项目、工资计算公式全部相同,那么就可以对全部员工实行统一的核算方案,即选用系统提供的单类别工资核算应用方案。

(2)多类别工资核算。

教师工资管理系统

教师工资管理系统

摘要教师工资管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。

对于前者要求建立起数据一致性和完整性强、数据安全性好的库。

而对于后者则要求应用程序功能完备,易使用等特点。

经过分析,我们使用MICROSOFT公司的VISUAL BASIC开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。

整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发。

论文主要介绍了本课题的开发背景,所要完成的功能和开发的过程。

重点的说明了系统设计的重点、设计思想、难点技术和解决方案。

关键字 Visual Basic 6.0Access2000 控件窗体域Abstract The system of managing census register file is a typical application of managing information system (know as MIS),which mainly includes buildingup data-base of back-end and developing the application interface of front-end.The former required consistency and integrality and security of data. The latershould make the application powerful and easily used.By looking up lots of datum, we selected Visual Basic presented by Microsoftbecause of its objective tools in Win32. VB offered a series of ActiveXoperating a data-base. It can give you a short-cut to build up a prototype ofsystem application. The prototype could be modified and developed till usersare satisfied with it.Key Word Visual Basic 6.0、Access2000、ActiveX、Form、Field目录引言第一章 MIS简介1.1什么是MIS系统1.2 MIS的主要任务第二章系统需求分析2.1系统设计背景介绍2.2系统功能分析第三章系统设计平台及相关工具软件简介3.1设计平台: VISUAL BASIC 6.03.2数据库: MICROSOFT ACCESS第四章教师工资管理系统总体设计4.1 系统设计4.2 数据库设计数据模块创建及功能实现5.1 数据模块的创建5.2 系统功能实现第六章系统功能测试总结参考文献引言随着信息技术的飞速发展,特别是数据库技术的发展,计算机已经成为当今信息时代的关键工具。

高校人事管理系统数据库设计

高校人事管理系统数据库设计

高校人事管理系统数据库设计一、引言高校人事管理系统是各大高校内部人事工作的重要组成部分,涉及到教职工信息、薪资管理、招聘管理、考勤管理等多个方面。

而高校人事管理系统数据库设计则是整个系统的基础,是支持系统运行的核心。

本文将从实际需求出发,结合相关技术,对高校人事管理系统数据库进行设计和优化。

二、需求分析作为人事管理系统的核心组成部分,数据库的设计必须满足实际的需求。

对于高校人事管理系统,其主要需求包括以下几个方面:1.教职工基本信息管理。

教职工基本信息管理是高校人事管理系统中最基础的需求。

通过对教职工的基本信息进行记录、管理和查询,可以为高校教职工的薪资管理、福利管理、考勤管理等提供基础数据。

2.薪资管理。

高校人事管理系统的薪资管理功能是系统中最核心的功能之一。

该功能需要支持不同职称、不同部门、不同岗位、不同工龄等因素的差异化薪资计算,并且需要支持薪资的发放、查询等操作。

3.招聘管理。

高校人事管理系统的招聘管理功能是为支持高校的教学和科研工作,提供招聘信息、招聘流程管理等服务的。

该功能需要支持发布、修改、查询职位信息和简历信息等操作,并且需要支持对应人员的信息管理。

4.考勤管理。

考勤管理功能主要需要记录学校教职工的考勤记录。

包括请假、迟到、早退、出差等,考勤管理功能需要提供考勤设置、考勤调整、考勤统计等功能。

5.系统管理。

系统管理功能作为高校人事管理系统的后台管理功能,需要提供对系统各个模块的管理和维护。

包括用户管理、系统参数设置、备份和恢复操作等。

三、数据库设计在高校人事管理系统中,需要设计多个数据实体,包括教职工信息、薪资管理、招聘管理、考勤管理和系统管理等。

以教职工信息为例,我们可以设计如下数据实体:1.教职工信息实体:包括ID、姓名、性别、出生日期、身份证号、籍贯、学历、职称、入职时间、离职时间等。

2.部门信息实体:包括部门ID、部门名称、上级部门ID 等。

3.岗位信息实体:包括岗位ID、岗位名称、所属部门ID、职级等。

大学教师工资管理信息系统实验报告

大学教师工资管理信息系统实验报告

管理信息系统实验报告目录一、总述二、可行性报告1、需求分析2、系统功能分析3、可行性分析4、投资效益分析三、系统分析1、系统功能分析2、业务流程分析3、数据流程分析4、数据字典5、系统逻辑模型设计四、系统设计1、系统设计目标2、系统功能结构图3、系统信息处理流程设计4、数据库设计5、系统物理配置设计6、输出设计五、系统实施六、实验心得工资管理信息系统的分析、设计和实施工资核算的正确与否关系到每个劳动者的切身经济利益。

利用计算机系统对其进行管理有助于企事业单位的日常管理和发展。

传统的工资计算,繁琐而且效率不高,为了解决这一矛盾,利用计算机来进行工资的管理,是十分重要的,,同时计算机具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。

这些优点能够极大地提高人事工资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。

一可行性报告一、需求分析:(一)。

分析工资管理系统的总目标是:在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的工资管理系统,实现学校的工资发放的自动化的计算机系统。

根据系统分析,工资管理系统的要求如下:1.教职工基本信息的输入,并且能够进行修改更新、查询操作。

2.系统数据的保护、备份及系统的基本设置功能.3。

全登录系统,即系统具备密码保护的功能。

(二)。

系统分析工资管理信息系统主要功能如下:1。

教职工信息的输入和统计:2.教职工信息的存储:3。

工资单信息的传递及接收:4.教职工信息查询及修改:5。

各部门信息的汇总:二、可行性分析:概述:系统的可行性研究在系统的整个过程中占有很重要的地位,它决定所选项目是不是可能实现或值得去实现。

可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。

它主要包括技术、经济、运行、法律等方面的可行性:现有技术是否能够实现本系统的设计开发;经济上是否值得去实现;是否能够在一般平台下运行等.技术可行性是指开发一个新系统所需要的技术是否具备,如支持新系统的软硬件功能以及技术人员的数量和水平。

UML课程设计工资管理系统

UML课程设计工资管理系统

UML课程设计⼯资管理系统统⼀建模语⾔UML课程设计报告⼯资管理系统分析与设计姓名:学号:班级:指导教师:《UML(Unified Modeling Language统建模语⾔)》课程设计任务书指导教师(签字):教研室主任(签字):⼀、⼯资管理系统的需求分析1.系统功能需求(1)员⼯可以进⼊此系统查询⼯资和查看基本的信息。

(2)管理员可以对员⼯的信息进⾏添加,删除,修改。

并对数据库中的数据维护,包括数据备份,导⼊数据,导出数据。

满⾜上述需求的系统主要包括下⾯⼏个模块(1)数据库维护模块:管理员要对数据库内所有的数据进⾏备份和恢复,并可实现数据导⼊导出功能。

(2(32图数据库维护模块3 图基本信息管理模块删除员⼯信息:如果有员⼯辞职则删除该员⼯的信息。

添加员⼯信息:如果聘⽤了新员⼯则添加员⼯信息。

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

4信息浏览查询模块查询员⼯信息:员⼯查询⾃⼰的信息。

查询⼯资:员⼯查询⾃⼰的⼯资情况。

⼆、系统的UML建模1、系统的⽤例图创建⽤例图之前⾸先需要确定参与者。

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

②管理员是此系统的核⼼,管理着整个系统。

他要对所有的员⼯的信息的管理,对数据进⾏添加,删除,修改。

管理员还要对系统进⾏相关维护操作,数据备份,数据恢复,数据导⼊等以及更新数据库。

(1)系统⽤户参与的总的⽤例图管理员和员⼯都可发从⽤户这个参与者中泛化⽽来,⽤户是指此系统的所有使⽤者,以登录系统完成相应的操作。

系统⽤户参与的总的⽤例图如下图所⽰。

从图中可以清楚地看到泛化关系与各个参与者所参与的⽤例。

图系统⽤户参与的总的⽤例图(2)⼯资统计的⽤例图此⽤例图清晰看出⼯资发到员⼯⼿⾥的过程。

有四个参与者,包括经理,员⼯,⾏政部门,业务部门。

⾏政部门要统计各个员⼯的奖惩和考勤情况,⽽业务部门则对员⼯的业绩进⾏评估,通过这三个条件相应的给员⼯进⾏发放⼯资,最后形成⼀个⼯资统计表,由经理审批后才可以给员⼯发放⼯资。

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

XX学院电子信息工程学院《数据库系统原理》课程设计报告项目名称:教师工资管理系统数据库设计专业:年级:姓名:学号:指导老师:2013年9月摘要在计算机日益普及的今天,对学校而言若采用一套行之有效的教师工资管理系统来管理教师的工资,会方便许多。

对学校而言,以前单一的手工计算已不能满足人们的要求,往往是投入了大量的人力和财力却得不到高效的管理效率。

为了减轻工作人员的工作量,方便工作人员对它的操作,提高管理的质量和水平,做到高效、智能化管理,达到提高工资管理效率的目的。

采用数据库技术生成的工资管理系统将会极大地方便教师工资管理人员和工作人员的劳动,使工作人员从繁忙、复杂的工作进入到一个简单、高效的工作中。

基于这个问题,开发了教师工资管理系统。

系统采用C/S模式,实现了工资管理的方便、高效性、有效性。

本文通过作者设计和开发一个中小型教师工资管理系统的实践,阐述了教师工资管理软件中所应具有的基本功能、设计、实现。

关键词:工资;管理系统;智能目录第一章.引言 (1)第二章. 需求分析阶段 (2)2.1 引言 (2)2.2 需求分析阶段的目标与任务 (2)2.2.1处理对象 (2)2.2.2处理功能及要求 (3)2.2.3.安全性和完整性要求 (3)2.3 需求分析阶段成果 (4)2.3.1 教师工资管理系统业务流程图 (4)2.3.2 教师工资管理系统数据流程图 (4)2.3.3教师工资管理系统数据字典 (5)第三章.概念设计阶段 (9)3.1 引言 (9)3.2 任务与目标 (9)第四章.逻辑设计阶段 (11)4.1逻辑设计的任务和目标 (11)4.2数据组织 (11)4.2.1将E-R图转换为关系模型 (11)4.2.2数据库模式定义 (12)4.3数据处理 (14)第五章.物理设计阶段 (15)5.1物理设计阶段的目标与任务 (15)第六章.数据库实施阶段 (16)6.1建立数据库、数据表、视图、索引 (16)6.1.1 建立数据库 (16)6.1.2 建立数据表 (16)6.2数据入库 (19)第七章.系统调试和测试 (20)第八章.设计心得 (24)第九章.存在的问题及建议 (25)致谢 (26)参考文献 (27)附录1 数据查看 (28)附录2 所有的SQL运行语句 (31)附录3 系统的运行界面 (34)第一章.引言教师工资管理系统是一个教育单位不可缺少的部分,它的内容对于单位的决策者和管理者来说都至关重要。

但一直以来人们使用传统人工的方式管理文件信息,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。

随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识已进入人类社会的各个领域并发挥着越来越重要的作用。

作为计算机应用的一部分,使用计算机对工资管理信息进行管理,具有手工管理者无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。

这些优点能够极大地提高信息管理的效率,也是教育单位的科学化、正规化管理,与世界接轨的重要条件。

随着数据库技术的不断发展及数据库管理系统的广泛应用,数据库中存储的数据量急剧增大,这些数据库中的大量数据隐含着许多有价值的信息,而传统的对数据库的简单操作只能发现表层的知识,不能归纳出隐含的带有结构性的知识,已不能满足人们的需要,人们更希望通过对数据的分析,得到数据更深层次的信息,或者说得到可用于进行决策的知识,也即对数据进行挖掘。

数据挖掘,顾名思义就是从大量的数据中挖掘出有用的信息。

开发本系统的目的就是帮助管理部门提高工作效率,实现工资信息管理的系统化、规范化和自动化。

本系统包括修改员工信息、查询员工的工资金额、设置其他项目的金额(奖金、福利、津贴、扣发等)等,实现工管理的自动化,无疑将给学校管理部门带来很大方便。

第二章. 需求分析阶段2.1 引言进行系统设计,首先要对系统的现状进行分析。

根据系统的目标、需求和功能,制定和选择一个较好的系统方案,从而达到一个合理的优化系统。

随着学校的发展,教师的数量越来越多,人工手动管理会降低工作的效率,希望建立一个教师工资管理系统,是为了解决人工管理在实践的问题,从而达到系统化、规范化、标准化的水平。

该系统的建立不但给管理者带来了方便,也节省了工作时间从而提高了工作效率。

需求分析是在于要弄清用户对开发的数据库应用系统的确切要求。

数据库设计的第一步是明确数据库的目的和如何使用,也就是说需要从数据库中得到哪些信息。

明确目的之后,就可以确定您需要保存哪些主题的信息(表),以及每个主题需要保存哪些信息(表中字段)。

在构造系统时,首先从需求出发构造数据库表,然后再由数据库表结合需求划分系统功能模块。

这样,就把一个大的系统分解成了几个小系统。

能够实现以下功能:○1系统用户的添加、删除、保存;②员工信息的添加、删除、修改,工资标准的设定;③工资信息管理包括工资的浏览与结算查询(按姓名或编号两种方式进行工资情况的详细查询)。

2.2需求分析阶段的目标与任务2.2.1处理对象1.系统用户表:用户名,口令,级别2.员工信息表:编号,姓名,院系,职务,职称,时间,住房,专家,独幼3.职务工资标准:正处,副处,正科,副科4.职称工资标准:教授,副教,讲师,助教5.其他工资标准:独补,专家津贴,房贴,一次性补发,其他补贴,扣房租,扣公积金,扣失业险,扣医疗险,扣垃圾费,扣其他6.工资结算:编号,院系,姓名,职务工资,职称工资,专家津贴,房贴,独补,一次性补发,其他补贴,应发合计,扣公积金,扣失业险,扣医疗险,扣垃圾费,扣其他,应扣合计,实发工资2.2.2处理功能及要求(1)系统用户的添加、删除、保存。

(2)员工信息的添加、删除、修改,工资标准的设定。

(3)工资信息管理包括工资的浏览与结算查询(按姓名或编号两种方式进行工资情况的详细查询)。

2.2.3.安全性和完整性要求1)安全性要求系统安全性要求体现在数据库安全性、信息安全性和系统平台的安全性等方面。

安全性先通过视图机制,不同的用户只能访问系统授权的视图,这样可提供系统数据一定程度上的安全性,再通过分配权限、设置权限级别来区别对待不同操作者对数据库的操作来提高数据库的安全性;系统平台的安全性体现在操作系统的安全性、计算机系统的安全性和网络体系的安全性等方面。

2)完整性要求系统完整性要求系统中数据的正确性以及相容性。

可通过建立主、外键,使用check约束,或者通过使用触发器和级联更新。

2.3 需求分析阶段成果2.3.1 教师工资管理系统业务流程图图2-1教师工资管理系统业务流程图2.3.2 教师工资管理系统数据流程图(1)管理员添加、删除、修改用户信息图2-2管理员添加、删除、修改用户信息流程图(2)管理员添加、删除、修改教师信息图2-3管理员添加、删除、修改教师信息流程图(3)用户查询工资图2-4用户查询工资流程图2.3.3教师工资管理系统数据字典(a)数据项:系统涉及的数据项有47项表2-1 数据项列表数据项编号数据项名数据项含义存储结构DI-1 用户名用户名Varchar(20) DI-2 口令口令varchar(6) DI-3 级别级别char(1)DI-4 编号编号char(11)DI-5 姓名姓名varchar(16)数据项编号数据项名数据项含义存储结构DI-6 院系院系varchar(30)DI-7 职务职务varchar(4)DI-8 职称职称varchar(4)DI-9 时间时间Smalldata(4) DI-10 住房住房Bit(1)DI-11 专家专家Bit(1)DI-12 独幼独幼Bit(1)DI-13 正处正处Samllmoney(4) DI-14 副处副处Samllmoney(4) DI-15 正科正科Samllmoney(4) DI-16 副科副科Samllmoney(4) DI-17 教授教授Samllmoney(4) DI-18 副教副教Samllmoney(4) DI-19 讲师讲师Samllmoney(4) DI-20 助教助教Samllmoney(4) DI-21 独补独补Samllmoney(4) DI-22 专家津贴专家津贴Samllmoney(4) DI-23 房贴房贴Samllmoney(4) DI-24 一次性补发一次性补发Samllmoney(4) DI-25 其他补贴其他补贴Samllmoney(4) DI-26 扣房租扣房租Samllmoney(4) DI-27 扣公积金扣公积金Samllmoney(4) DI-28 扣失业险扣失业险Samllmoney(4) DI-29 扣医疗险扣医疗险Samllmoney(4) DI-30 扣垃圾费扣垃圾费Samllmoney(4)数据项编号数据项名数据项含义存储结构DI-31 扣其他扣其他Samllmoney(4) DI-32 编号编号Char(11) DI-33 院系院系Varchar(30) DI-34 姓名姓名Varchar(16) DI-35 职务工资职务工资Samllmoney(4) DI-36 职称工资职称工资Samllmoney(4) DI-37 专家津贴专家津贴Samllmoney(4) DI-38 房贴房贴Samllmoney(4) DI-39 独补独补Samllmoney(4) DI-40 一次性补发一次性补发Samllmoney(4) DI-41 其他补贴其他补贴Samllmoney(4) DI-42 应发合计应发合计Samllmoney(4) DI-43 扣公积金扣公积金Samllmoney(4) DI-44 扣失业险扣失业险Samllmoney(4) DI-45 扣垃圾费扣其他Samllmoney(4) DI-46 应扣合计应扣合计Samllmoney(4) DI-47 实发工资实发工资Samllmoney(4)(b)数据结构:表2-2 数据结构列表数据结构编号数据结构名数据结构含义组成DS-1 系统用户表系统用户表用户名,口令,级别数据结构编号数据结构名数据结构含义组成DS-2 员工信息表员工信息表编号,姓名,院系,职务,职称,时间,住房,专家,独幼DS-3 职务工资标准职务工资标准正处,副处,正科,副科DS-4 职称工资标准职称工资标准教授,副教,讲师,助教DS-5 其他工资标准其他工资标准独补,专家津贴,房贴,一次性补发,其他补贴,扣房租,扣公积金,扣失业险,扣医疗险,扣垃圾费,扣其他DS-6 工资结算工资结算编号,院系,姓名,职务工资,职称工资,专家津贴,房贴,独补,一次性补发,其他补贴,应发合计,扣公积金,扣失业险,扣医疗险,扣垃圾费,扣其他,应扣合计,实发工资第三章.概念设计阶段3.1 引言系统开发的总体目标是实现管理的工资管理系统化和自动化,减轻工作人员的工作量,方便工作人员对它的操作,提高管理的质量和水平,做到高效、智能化管理,从而达到提高工资管理效率的目的。

相关文档
最新文档