《基于JSP的企业职工薪资管理系统_白华薇.docx》由会员分享,可在线阅读,更多相关《基于JSP的企业职工薪资管理系统_白华薇.docx(46页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、 未经本论文作者的书面授权,依法收存和保管本论文书面版 本、电子版本的任何单位和个人,均不得对本论文的全部或部分 内容进行任何形式的复制、修改、发行、出租、改编等有碍作者 著作权的商业性使用(但纯学术性使用不在此限)。否则,应承担 侵权的法律责任。 吉林大学硕士学位论文原创性声明 本人郑重声明:所呈交的硕士学位论文,是本人在指导教师的指导下, 独立进行研究丨 :作所取得的成果。除文中已经注明引用的内容外,本论文 不包含任何其他个人或集体己经发表或撰写过的作品成果。对本文的研究 做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识 到本声明的法律结果由本人承担。 基于 JSP 的企业
2、职工薪资管理系统 The Salary Management System of Enterprise Staff Based on JSP 作者姓名:白华薇 专业名称:软件工程 指导教师:陈海鹏副教授 学位类别:软件工程硕士 答辩日期: 2014 年 5 月17 日 基于 JSP 的企业职工薪资管理系统 在信息技术快速发展和物联网技术迅速普及的今天,信息化和智能化办公推动了各 行各业的快速发展,特别是在大型企业管理方面,计算机的高效性和精确性对于企业的 管理显得尤为重要,信息化办公正在给传统的企业管理方式带来了历史性的变革。一套 优秀的企业管理系统可以提高企业的办事效率,提高职工参与工作的积
3、极性,改进企业 管理中存在的不足。而在企业管理中,职工的薪资管理是 非常重要的一个方面,一方面 关系到企业经济的高效运转,另一方面关系着员工的工资发放的合理性和准确性。所以 如何高效和精确地进行职工的薪资管理是摆在我们面前的一个既迫切又非常具有现实 意义的难题。 本文在技术实现的之前的准备阶段,综合考虑了企业职工系统的构成和特点,分析 了用现有技术实现的可能性。在考虑了客观因素的基础之上,采用目前较为主流的 JSP 网络开发技术进行实现,基于常用的 Windows 主流操作体统,服务器采用 Tomcat, 数据 库采用 DB2 数据库。依托上述技术手段和客观背景的分析,设计完成的系统的主要功能
4、 包括:对职工个人基本信息的操作和对职工薪资信息的管理两大部分。其中职工个人的 基本信息操作部分主要有:职工管理模块记录着职工的基本个人信息,例如年龄,职称 和工龄等,它提供的信息可以用来计算职工的薪资情况。其主要的功能有 :对职工档案进 行添加、修改、删除和杳询等操作。职工薪资信息管理部分主要有:这一模块的主要功 能是对企业职工的薪资录入和发放情况等进行记录和备注,主要功能有录入薪资,修改 薪资,发放薪资,打印薪资条等。在实现了系统的基本功能 基础上,对系统在设计过程 中存在的技术难点进行了分析,通过分析技术难点,完善了功能上存在的漏洞;同时从 系统的功能和需要两个方面对系统进行了测试,围绕
5、着测试的结果对系统的整体性能进 行了完善。 本系统的特点主要有两个。 1. 系统的设计原则是在充分考虑了目前各个企业的实际管理情况的基础,分析薪 资构成的主要因素,并对每一部分进行了具体的分析,同时在数据库设计过程中也充分 考虑了其在数据中的存储方式,具备很好的使用价值。 2. 此外,针对系统的中涉及到的各个功能模块的设计采用分模块设计的原则,针 对每一个模块特有的功能,独立设计,这样既方便了设计,同时又方便了后期针对个别 模块的改进和完善,同时有助于对整个设计有一个清晰的把握。 关键词 : JSP, 职工薪资管理, DB2 数据库 Abstract The salary management
6、 system of enterprise staff based on JSP With the rapid development of information technology and the popularization of the internet of things. Information and Intelligent are promoting the development of all kinds of industries, especially in the management of large enterprise. The efficiency and a
7、ccuracy are very important for the management of enterprise; the information office is making the traditional industries historic change. A kind of outstanding management system may improve the efficiency of enterprise, promote the enthusiasm of staffs, and improve the disadvantage of the enterprise
8、 management. While among the management of enterprise, the management of salary is a very important aspect. On the one hand, it is relative to the efficient operation of enterprise economy; on the other hand, it is relative to the basic living guarantee of staff. So it is a urgent and realistic topi
9、c for us to improve the efficiency and accuracy of the management of enterprise. this paper, in the run-up to technical implementation of comprehensive consideration composition and characteristics of the system for enterprise employees, analyses the possibility of using existing technology. On the
10、basis of considering the objective factors, the more mainstream JSP web development technology is adopted to improve the implementation, based on the Windows of the mainstream operating system, database using DB2 database. Based on the above technical means and objective analysis of the background,
11、design of the main functions of the system include: personal basic information to the workers operation and management of the staff salary information of two parts. While, the part of the basic information of worker individual action mainly include: staff management module that record the workers ba
12、sic personal information, such as age, professional title and length of service, and so on. The part of staff salary information management, the main function of the module is to record and note the entry and distribution of enterprise staffs salary, and so on. Main functions are the record of salar
13、y, the modify of salary and the print of salary. On the basis of realize the basic functions of the system, the technical difficulties that exist in the system in the design process are analyzed, through the analysis of technical problems, the holes of the function are improved; At the same time, th
14、e function of the system and needs of the system are tested, through the analysis of the test results, the overall performance of the system are improved The characteristics of this system are as following. 1. The design principle of the system is in full consideration of the current actual situatio
15、n of the companies management, the main factors of salary constitute are analysised, at m the same time in the process of database design also give full consideration to the stored method, the system has s very good useful value. 2. In addition, in view of the system involved in the design of each f
16、unctional module using the principle of modular design, the unique function for each module are independent designed, in this way, the design of the system is convenient, at the same time, the improve of the system in late period is convenient, at the same time we can have a clear grasp of the whole
17、 design. Keywords: JSP, staff salary management, DB2 database IV 目 录 . I ABSTRACT . Ill 0 录 . I 第 1 章绪 论 . 1 1. 1 引言 . 1 1. 2 系统概述 . 1 1.3 JSP 概述 . 2 第 2 章系统运行环境 . 4 2. 1 JSP 开发工具 . 4 2. 3 安装 TOMCAT . 5 第 3 章系统分析与设计 . 6 3. 1 可行性分析 . 6 3. 1. 1 操作可行性 . 6 3. 1.2 经济可行性 . 6 3. 1. 3 技术可行性 . 6 3. 2 需求分析 .
18、7 3. 2. 1 功能需求分析 . 7 3.2.2 数据库的需求分析 . 7 3.2.3 数据流图 . 7 3. 2. 4 数据字典 . 8 3.2.5 实体属性图 . 10 3.2.6 实体关系图 . 11 3. 3 总体设计 . 12 3. 3. 1 系统功能结构图 . 12 3. 3. 2 数据库表设计 . 13 第 4 章系统功能的实现 . 17 4. 1 数据库的实现 . 17 4.2 功能模块的实现 . 18 4. 2. 1 登录模块 . 18 4. 2. 2 职工档案模块 . 19 4. 2. 3 职工调动管理模块 . 20 I 4.2.4 薪资管理模块 . 20 4. 2.
19、5 系统管理模块 . 24 第 5 章系统演示 . 25 第 6 章技术难点和系统测试 . 30 6. 1 技术难点 . 30 6.1. 1 JavaScript的实现 . 30 6. 1.2 页面翻页问题 . 30 6. 1.3 数据的批量修改问题 . 30 6. 1.4 安全问题 . 30 6. 2 系统测试 . 33 6.2. 1 性能测试 . 33 6.2. 2 需求测试 . 33 第 7 章总结与展望 . 34 至夂 if . 35 参考文献 . 36 第 1 章绪 论 1.1 引言 在信息技术快速发展和物联网技术迅速普及的今天,信息化和智能化办公推动了各 行各业的快速发展,特别是在
20、大型企业管理方面,计算机的高效性和精确性对于企业的 管理显得尤为重要。未来企业竞争的关键是依靠企业管理的高效化和人力资源,高效率 的人才已经成为市场竞争中的核心内容之一,特别是在大型企业管理方面,高工作的效 率的人才是企 业的核心竞争力,而目前高的工作效率需要依靠先进的科学技术和技术手 段,工作人员只有掌握了较为先进和高效的技术才能为企业在有效的工作时间内创造出 更多的价值,本课题的研究内容就是设计出一个企业职工薪资管理系统,为企业的管理 人员提供一种使用方便,效率高的管理系统,这样就会有利于更多的企业管理人员高效 的参与到工作中,提高工作效率。 1. 2 系 统 概 述 本系统使用的服务器为
21、 Tomcat11 , 数据库为 DB2=。 Tomcat 是目前在 WEB 开发中 应用比较多的一种常见的服务器,同样在 WEB 开发中 DB2 的使用也是十分常见。 Tomcat 是一款小型的服务器,它对系统的要求较低。不同版本的 Apache 的 Tomcat 适 用于不同版本的 Servlet和 JSP 的规范 M 3。 Servlet 和 JSP 的规范与 Apache 的 Tomcat 的 对应关系如下。 表 1-1 JSP 的规范与 Tomcat 对应关系 Servlet/JSP Apache Tomcat Actual Release Version 2. 5/2. 1 6.
22、0. x 6. 0. 20 2. 4/2. 0 5. 5. x 5. 5. 28 2. 3/1. 2 4. 1. x 4. 1. 40 2. 2/1. 1 3. 3. x 3. 3.2 DB2 也分有很多的版本,不同的版本的适用范围也是有差异的,各版本之间的区别 由下表所示。 表 1-2 各版本 DB2 性能 版本 性能 DB2 Everyplace 为移动用户提供一个内存占用 小且性能出色的 DB2 版本 DB2 for z/OS 为主机系统提供 DB2 的所有特 性 DB2 for Linux, UNIX and Windows DB2 ESE适用于中型和大型企 业 主要适用于小型和中型企
23、业 为个人计算机提供一个单用户 的部署 Express是为 DB2 社区设计的 1.3 JSP 概述 Servlet 技术是 JSP 技术的发展基础, JSP 的出现,使得 Java 服务器端编程中由原来 的Servlet 变为了现在普遍使用 JSP。 HTML 代码和 Java 代码共同组成了 JSP 代码。服 务器端在接收到客户端请求的请求之后,会使用 Java 代码进行处理,这样会生成 HTML 页面,然后将其返回给浏览器。前面提到 JSP 的技术基础是 Java Servlet, 但是对于一些 大型的网络开发项目来说,单纯的依靠其中一种是没有办法实现和完成的,需要两种技 术配合才能使用
24、。 JSP继承了 Java 技术的许多特点, JSP 技术的主要特点如下 f 7a。 1. 多平台的使用 Java 语言是 JSP 的基础, JSP 是在其基础上发展而来,这样一来 Java 技术的一些函 数接口, JSP 技术就可以使用,因为 Java 具备很好的多平台使用性,所以, JSP 也同样 具备很好的多平台性。而在这一特点在网络开发中是十分重要的,因为,在网络开发过 程中无论是服务器端还是前段对跨平台性的要求都比较高,比较严格,而 JSP 的这一特 性正好可以满足网络开发的需要。另一方面,多平台的使用性可以方便程序的移植,方 便了我们的开发,我们可以将在其他平台上开发的好的程序移植
25、到我们想要使用的现有 的平台。 2. 支持网页格式的多样性 JSP 技术可以支持多种格式的网页,这一特点在 a 今网络技术发展的今天是很有现 实意义的,因为今天的网页开发技术已经不仅仅局限于原有的 PC 机的客户端了,特别 2 是随着移动互联网的发展和移动终端的普及,网页在各种各样的移动终端上面进行显示 将会是未来发展的趋势,所以 JSP 的支持多种格式的网页的这一特点,将会在未来的网 页开发技术中有非常好的应用前景。 3. 可实现业务分离 在前面已经介绍过, HTML 代码 ai和 Java 代码共同组成了 JSP 代码,所以这就意 味着在我们再设计的时候可以将动态部分和静态部分分离开来实现
26、,静态部分由 HTML 主要来完成,主要负责前台的静态页面的显示。而动态主要由 JavaBean、 Servlet 和 Stmts 等来实现,这样我们在修改一些相关的业务代码的时候不会对前台的页面部分产生影 响,这样分离式的设计,可以方便开发着对其中一部分进行修改和调试。 了解了 JSP 技术的一些优点之后,下面看一下在应用 JSP 技术时我们最常用的一些 开发框架。目前在网页技术开发中常用的框架主要有: MVC 和 Struts 等等。在 JSP 技 术中常用的框架主要有两种:一种是基础 JSP 和 JavaBean 的开发框架,这种框架的特 点是开发过程简单快捷,缺点是代码的页面比较混乱。
27、可读性较差,不易于让被人看懂。 另一种是在 Servlet 基础上的架构,这种机构每一部分的职责较为清楚,同时代码的可 读性也较好,相比于第一种架构,在 JSP 技术中使用最多的还是第二种框架结构。 图 1-1 JSP 技术 原理图 3 第 2 章 系 统 运 行 环 境 本系统的开发主要是围绕着 JSP 技术展开,所以系统的环境搭建主要也是围绕着 JSP 技术进行,本章主要介绍 JSP 的开发环境的搭建和相应的开发包的安装,为后续的 系统实现奠定基础。 2. 1 JSP 开发工具 目前关于 JSP 的开发工具有很多,最简单的记事本就可以用来开发,再高级一点的 开发工具有 Eclipse 和
28、Jbuilder 等等。本文中用到的开发工具是 Eclipse11 1= 131。 Eclipse 是 目前一款应用比较广泛的开发工具, Eclipse 最初主要就是用来进行 JAVA 的开发,但是 随着的 Eclipse版本的不断进化和升级,目前 Eclipse 可以支持多种开发语言,我们只需 要安装相应的插件即可。 Eclipse 拥有非常好的操作界面,开发者可以很方便的进行开发。 Eclipse 的安装主要分为几部分,本小节将主要介绍 Eclipse 和 JDK 的安装。 1. JDK 的安装 JDK 是指 JAVA 的运行环境,我们要想运行 Eclipse, 就行 JDK 作为支撑,
29、_TDK 版 本有很多种,现在最新的一种版本是 JDK1.7,本文使用的是 JDK1.6 的版本。关于 JDK 的安装过程比较容易,我们只需要到官方网站上下载,安装即可。 2. Eclipse 的安装 Eclipse 对操作系统没有要求,任何操作系统都可以使用。本文使用的是 Windows 操作系统。首先到 Eclipse 官方网站上下载 Eclipse 安装包,下载后解压,进行安装。安 装完成后我们需要安装一些常用的安装包和插件。最后安装好后需要设置环境变量。 4 图 2-1 环境变量的设置 2. 3 安装 Tomcat Tomcat 服务器是由 SUN 公司开发的,我们在 SUN 公司的网
30、站上可以下载到 Tomcat 软件。下载完后点击安装,完毕后如果安装成功的话就会出现一只可爱的小猫。这里要 说的是,本系统的 web 程序都是在 Tomcat 的 webapps 文件夹的目录下存放如图 2-2 所 图 2-2 Tomcat 的文件结构 5 第 3 章 系 统 分 析 与 设 计 3. 1 可 行 性 分 析 3.1.1 操作可行性 对于用户即企业管理人员来说,信息化系统使用起来的难易程度是非常重要的,因 为,不用的企业的管理人员的技术水平是存在差异,所以系统的设计要考虑系统的操作 的便捷性。本系统的设计宗旨就是简化操作的复杂性,因为复杂的操作性会使用户对系 统的认知产生差异,
31、只有降低了系统的复杂性,企业在选择人员进行企业管理的时候才 具备更好地选择性,本系统要求使用者具备基本的计算机操作技能就可以方便的上手, 企业管理人员可以在短时间内掌握并熟练使用,在一定程度上减少了企业的人员培训费 用。 3. 1.2 经济可行性 对于企业而言,工作效率和时间就是金钱,所以说信息化和智能化办公是一个企业 快速发展的重要一个环节和 技术手段,该系统可以保障企业的管理人员精确和高效的对 企业的职工的薪资情况进行管理,这样一方面可以实现对职工薪资管理的准确性,减少 职工和企业的经济损失;另一个方面高效性可以提高管理者的工作效率,减少过多没有 必要的工作人员,减少不必要的开销,所以说设
32、计的这个职工薪资管理系统具备很好的 经济效益。另一方面,本系统的开发成本和使用成本的都比较低,仅仅需要电脑就可以 实现,后期的维护也比较简单。所以说无论从系统所带来的经济效益还是开发系统所需 要的开销都具有很好的可行性。 3. 1.3 技术可行性 信息化和网络化管理, 可以加强职工信息管理的高效性和精确性。系统在技术方面 采用的是 JSP 技术,静态界面的设计使用 HTML, 而动态页面和一些提示栏的设计上会 使用Javascript 技术 llia来实现。 JSP 技术主要负责后台的一些功能的设计,和数据库的 交互。通过JSP 技术来实现前台界面和后台数据库的链接,进而实现系统的相应的功能。
33、 6 在设计的过程充分利用 JSP 业务可分离实现的技术特点,这样我们在修改一些相关的业 务代码的时候不会对前台的页面部分产生影响,这样分离式的设计,可以方便开发着对 其中一部分进行修改和调试。 3. 2 需求分析 3.2.1 功能需求分析 通过对目前国内外大型企业的薪资管理系统的分析和总结,在对相应类型系统了解 的基础之上,分析了本系统应该具备的主要功能如下: 1. 人员档案管理 2. 人员调动管理 3. 工资管理 4. 系统管理 5. 帮助 而针对上述的每一个模块,其下面还会有相应的子模块支撑着整个大的模块,进而 支撑着整个系统的功能的实现。 3. 2. 2 数据库的需求分析 根据系统初期
34、的功能需求的分析,设计的数据库的需求表的设计如下: 1. 人员档案管理表:主要用于存储职工的一些基本档案信息 2. 人员调动管理信息表:主要用于记录企业内部人员调动情况 3. 职工工资信息表:主要记录职工工资的情况,例如发放工资的情况 4. 系统用户管理表:主要是用于对系统整体的管理 3.2.3 数据流图 数据流的整体走向如下图所示。首先管理对整个系统的操作具备权限,可以将管理 信息发送到职工档案处理,职工薪资处理和系统处理三个部分。在每一个部分,数据流 还有其相应的流向。在职工档案处理部分,我们输入相应的查询条件就会反馈回来相应 的杳询信息;同样,我们输入相应的工资杳询条件就会反馈回来相应的
35、工资杳询信息等 等。上述是数据流的一个纵向的一个走向。在横向方面,对应的是用户,用户所杳询的 7 工资的基本情况,最后实现其打印的功能。掌握了整个系统的数据流流向之后,在后续 的系统设计中,我们就有一个很好的框架理念和模型,可以更加准确的实现各部分的主 要功能。 3. 2. 4 数据字典 8 名字:员工保险利率信息 别名 : WAGESCALCULATED 描述:记录了利率的信息,利率可以按国家的标准更改定义:员工 保险信息 =公积金利率 +养老保险利率 +失业保险利率 +医疗保险利率 + 所得税利率。 名字:员工档案基本信息 别名 : WAGESSTAFFIN 描述:记录了员工个人基本的一些
36、信息。 定义:员工基本信息 =单位名称 +单位编号 +员工姓名 +个人工资号 +性 别 +学历 +职称。员工信息用字符型数据来存储。 名字:员工工资信息 别名 : WAGESTAB 描述:记录了哪年哪月的工资基本情况 定义:员工工资信息 =个人工资号 +年份 +月份 +岗位工资 +年功工资 + 效益工资 +固定合计 +单项奖 +特殊贡献 +专家津贴 +医疗津贴 +加班 / 值班 +补扣工资 +独生保健补贴 +燃料补贴 +回民补贴 +工伤补贴 +房屋 补贴 +公积金 +养老保险 +失业保险 +医疗保险 +所得税。各类补贴、保 险金自定义计算,有一些奖项允许为空值。,所有的基本工资信息 都不允许为
37、空值。工资为整型值,其他的为字符型。 名字:员工保险利率信息 别名 : WAGESCALCULATED 描述:记录了利率的信息,利率可以按国家的标准更改定义:员工 保险信息 =公积金利率 +养老保险利率 +失业保险利率 +医疗保险利率 + 所得税利率。 3. 2. 5 实体属性图 用户的实体属性图如下图所示,主要是围绕用户的一些基本个人信息,如角色,密 码和用户名。 图 3-2 用户实体属性图 职工档案的实体属性图如下图所示,主要是围绕职工在企业所获得的一些个人身份 和头衔所展开。包括:个人工资号、单位编号、员工 ID、 单位名称、员工姓名、性别、 学历、职称等一些员工基本信息。这些基本信息都
38、是作为一个企业员工所必备的一些实 体属性,用来标识和识别每一位员工。 图 3-3 员工档案实体属性图 工资信息的实体属性图如下图所示,主要是围绕工资的组成所必备的一些基本信息 所展开。这一部分所涉及到的属性比较多,而且每一个属性对于工资的组成都十分重要。 主要包括的字段有工资号、工资 年月份、工资构成、各种奖金和补贴等等。 10 图 3-4 工资信息实体属性图 保险信息的实体属性图如下图所示,主要是围绕保险金利率的组成所必备的一些基 本信息所展开。主要属性有五部分构成,分别是公积金利率、养老保险利率、失业保险 利率、医疗保险利率和所得税利率。由于这些字段的特殊性,都需要采用百分数来存储。 图
39、3-5 保险信息实体属性图 3. 2. 6 实体关系 图 实体关系图如下图所示,给出了各个实体之间的关系,表明了其在系统中所承担的 角色和起到的作用。系统管理员在整个系统中占据着十分重要的位置,它对整个管理起 到指挥的作用;其次是围绕着职工工资的一些基本属性展开;最后实现对职工工资的管 理和打印的功能。 图 3-6 实体关系图 3. 3 总体设计 3.3. 1 系统功能结构图 系统的功能结构图如下图所示,总共分为六大模块,分别是:登陆模块,主页面模 块,人员档案模块,工资管理模块,人员调动模块和系统管理模块。其中人员调动模块 下面有三个子模块,分别是添加人员档案,管理人员档案和查询删除人员档案
40、;工资管 理模块下面有四个子模块,分别是工资录入,工资修改,工资打印和工资发放;人员调 动模块主要负责人员的添加和人员的调动;系统管理模块主要负责人员工资的计算。整 个系统功能结构的搭建也是充分考虑了目前企业员工管理所通用的管理规范,力图符合 目前大多数企业的管理需要,使系统能够在最大限度内增加其对企业的兼容性。 12 图 3-7 人事工资管理系统功能结构图 3. 3. 2 数据库表设计 本系统数据库有以下几张表组成:表 3-1 是管理员注册表,主要存储员工注册的个 人基本信息,如用户名和密码。其中用户名可以采用任何字符,而密码可以是 由英文字 母或数字构成。 表 3-1 管理员注册表 ( U
41、ser) 中文字段 英文字段 类型 是否为空 备注 用户名 Admin Varchar (10) 否 任意字符 口令 Password Varchar (10) 否 英文字母或数字 表 3-2 是员工基本信息表,主要包括个人工资号、单位编号、员工 ID、 单位名称、 13 员工姓名、性别、学历、职称等一些员工基本信息。这些基本信息根据其各自的类型会 有相应的字符限制,例如个人的工资号通常在十个字符左右等等。 表 3-2 员工基本信息表 (WAGESSTAFFIN) 中文字段 英文字段 类型 是否为空 备注 个人工资号 Wnumber Varchar (10) 否 小于等于 10 个字符 单位编
42、号 Unitnumber Integer 否 199 之间 员工 ID STAFFID Varchar (10) 否 小于五个字符 单位名称 Unitname Varchar(10) 否 小于等于 5个 汉字 员工姓名 name Varchar(10) 否 小于等于 5个 汉字 性别 sex Varchar (2) 否 一个汉字 学历 education Varchar (20) 否 小于等于 10 个汉字 职称 title Varchar (20) 否 小于等于 10 个汉字 表 3-3 员工工资表这一栏涉及到的内容比较多,主要涉及到工资的一些基本构成。 关于这部分的设计也是比较复杂,因为构
43、成工资的因素比较复杂,同时每一部分的字符 都有特殊的限制。包含的主要字段有工资号、工资年月份、工资构成、各种奖金和补贴 等等。 表 3-3 员工工资表 (WAGESTAB) 中文字段 英文字段 类型 是否为空 备注 员工 ID StaffID Varchar (10) 否 员工编号 工资号 Wnumber Varchar (10) 否 小于等于 10 字符 14 工资年份 Wyear data 否 期 工资月份 Wmonth data 否 期 岗位工资 Stationwages Integer 否 数字 年功工资 Yearwages Integer 是 数字 效益工资 Benefitswage sInteger 是 数字 单项奖 Onlypr