首页 高校人事劳资管理系统档案管理子系统的设计与实现

高校人事劳资管理系统档案管理子系统的设计与实现

举报
开通vip

高校人事劳资管理系统档案管理子系统的设计与实现高校人事劳资管理系统档案管理子系统的设计与实现 高校人事劳资管理系统档案管理子系统的设计与实现 摘 要 随着计算机技术的飞速发展,计算机在高校管理中应用的普及,利用计算机实 现高校人事档案的管理势在必行。本系统结合高校管理中实际的人事制度,经过详 细的需求分析,采用Dreamweaver做出系统界面,Jsp作为开发工具、Oracle作为 数据库开发出来的B/S模式下的高校人事档案管理系统。 本系统是高校人事劳资管理系统中的档案管理子系统,论文主要介绍了本课题 的开发背景,所要完成的功能和开发过程,说...

高校人事劳资管理系统档案管理子系统的设计与实现
高校人事劳资管理系统档案管理子系统的 设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计 与实现 高校人事劳资管理系统档案管理子系统的设计与实现 摘 要 随着计算机技术的飞速发展,计算机在高校管理中应用的普及,利用计算机实 现高校人事档案的管理势在必行。本系统结合高校管理中实际的人事制度,经过详 细的需求分析,采用Dreamweaver做出系统界面,Jsp作为开发工具、Oracle作为 数据库开发出来的B/S模式下的高校人事档案管理系统。 本系统是高校人事劳资管理系统中的档案管理子系统,论文主要介绍了本课题 的开发背景,所要完成的功能和开发过程,说明了系统设计的重点、设计思想、难 点技术和解决 方案 气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载 。主要实现了对职工档案信息增删改以及查询等的操作,如何对 查询或统计出来的符合条件的记录打印出来的功能,最后还介绍了如何使用这个系 统,如何解决用户可能会遇到的问题以及这个系统中的难点和开发技巧等等。 关键字:高校人事劳资管理系统,档案管理系统, Dreamweaver,Jsp,Oracle 第 1 页 高校人事劳资管理系统档案管理子系统的设计与实现 Abstract Fly technically along with the calculator to develop soon, the calculator is in business enterprise manage applied universality, make use of the management power that the calculator carries out the business enterprise personnel file at go necessarily. This system combines the business enterprise management in the actual personnel system, through detailed need analysis, adopt the Dreamweaver does a system interface,Jsp actions the develop tool, Oracle is the database, the mode of B/ S that development come out under of the business enterprise personnel file management system. This system is the file management sub- system within the personnel labor management system of the high school, the thesis mainly introduced the development background of this topic, finished function and the process of the developments want, explained the point, the design thought, a little bit difficult technique and solution of the system design. It mainly carried out to the officers and workers the file information increases to revise and search the operation of etc,how to search or the covariance come out of match the function that conditional record prints out, the end still introduced how to use this system, how resolve problem and this systems that the customer may meets in of a little bit difficult and development technique etc.. Key words :The personnel labor management system of the high school ,The file management system, Dreamweaver,Jsp,Oracle 第 2 页 高校人事劳资管理系统档案管理子系统的设 计与实现 目 录 第一章 前 言 .....................................................1 1.1 应用背 景................................................................... ............................................................ 1 1.2 系统开发的必要 性.............................................................................................................2 1.3系统设计思 路.......................................................................................................................3 第二章 系统所用到的相关技术概 要 ...................................4 2(1 关于Oracle数据 库 ..........................................................................................................5 2(2 关于JSP语 言......................................................................................................................6 2(3 基于JSP技术的数据库的连 接......................................................................................7 第三章 系统需求分析和总体设 计 .....................................9 3(1系统需求分 析.....................................................................................................................9 3(2系统总体设 计.....................................................................................................................9 3(3系统流程 图.......................................................................................................................10 3(4 数据库设 计......................................................................................................................12 3(5 数据表关 系......................................................................................................................15 第四章 系统的实现和成果展 示 ......................................17 4(1数据库连接文件 (conn.jsp)...................................................................................17 4(2登陆界面设计 (index.jsp).....................................................................................18 4(4员工信息查询界 面..........................................................................................................21 4(5 员工信息增加界 面 ........................................................................................................23 4(6 系统数据更 新..................................................................................................................27 第五章 总结和展 望 ................................................28 参 考 文 献 .......................................................29 致 谢 ..........................................................30 附 录 ..............................................................31 第 1 页 高校人事劳资管理系统档案管理子系统的设计与实现 第一章 前 言 1.1 应用背景 传统的办公模式主要以纸介质为主,在信息革命的浪潮中,显然已经远远不能 满足高效率、快节奏的现代工作和生活的需要。如何实现信息处理的自动化和办公 的无纸化逐步得到了人们的重视。人们普遍使用计算机来提高个人工作效率,但是 在需要许多人一起协同工作的现代工作环境中,更需要的是提高整体工作效率。 管理信息系统是由人、计算机等组成的能进行信息的收集、传送、储存、维护 和使用的系统,能够实测高校的各种运行情况。本系统主要考虑完成例行的信息处 理业务,包括数据输入、存储、加工、输出,生产 计划 项目进度计划表范例计划下载计划下载计划下载课程教学计划下载 ,生产和销售的统计 等。目 标是以高速度低成本完成数据的处理业务,追求系统处理问题的效率。随着计算机 技术的飞速发展,计算机在高校管理中应用的普及,利用计算机实现高校人事档案 的管理势在必行。对于大中型高校来说,利用计算机支持企事业效率完成劳动人事 管理的日常事务,即应用管理信息系统是适应现代企事业制度要求、推动企事业管 理走向科学化、规范化的必要条件。当今的档案管理还存在着许多的缺点和不足: , 档案软件没有信息管理功能,缺乏通用性。档案部门使用的计算机型号不一, 规格各异,各自开发的软件不能互用,并且没有一个既适用于文件检索又可用于档 案信息管理的计算机管理软件系统,由于不能互调,就不能利用电脑完成信息管理 工作,不能快捷地出版信息编辑成果,这制约了档案信息电子化的进程。 , 在我国至今还没有建立一个达到数据交换的机读目录档案系统,档案信息系统 和网络建设形式各行其是,层次不一,规范性、开发性、服务性、共享性较差,不 能适应档案信息资源共享的要求。 , 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 化、规范化工作有待提高。档案信息管理电子化的前提是基础工作的规范 化和标准化。但由于历史原因,馆 室 藏档案业务基础差,案卷质量不高,特别 是各类档案的著录细则相容性不强,系统软件移植性差;档案自动化工作尚无统一 标准,仅着眼于某一个馆或某个专业系统,无法全面实施、推广统一标准,这也制 约了档案信息工作电子化。 , 档案的技术标准、组织工作程序标准未从计算机信息处理技术特点和发展考 虑,越来越多的归档“文件资料”是磁盘、光盘,现行的档案整理、分类方法、著 第 1 页 高校人事劳资管理系统档案管理子系统的设计与实现 录标准及有关规定已不能完全适应。 , 档案信息管理人员的素质有待提高。实现档案信息电子化,首先要有现代化的 人,管理人员要有较高的知识层次和先进技术水平,不能仅仅满足于一般的 计算机 操作。从目前看,许多档案部门缺乏现代高技术人才,其中档案、信息处理复合型 人才就更奇缺,大部分档案人员现代技术水平偏低,甚至有现代文盲现象。尽管引 进了现代化设备,仍不能充分发挥作用,就谈不上档案信息电子化了。 1.2 系统开发的必要性 ,、是国家信息化和新时期组织工作的迫切需要。进入九十年代以来,信息技术的 发展突飞猛进,成熟的信息及电子技术已普及到各行各业。江总书记关于“四个现 代化,哪一化也离不开信息化”的重要指示,明确要求各地各部门要把信息化工作 列入议事日程。我国近年来大大加快了各项工作的信息化进程,而新时期党 的组织 工作更应该走在前面。用现代化、科学化的手段做好新时期的组织工作,更好地为 以经济建设为中心的社会主义现代化建设服务,这既是新时期组织工作的迫切需 要,也是国家信息化工作的必然要求。 ,、是职工信息规范化的需要。在日常的职工管理工作中,形成了大量的职工信息, 这部分信息绝大部分是用手工管理的。由于是手工管理,就不可避免地造成了不同 管理部门之间的信息分隔,使信息内容不规范,信息流程不科学,因而难以满足人 员个体微观管理和人员群体宏观管理的需要。要改变这种现状,就需要建立一套完 备的信息管理体系和信息处理系统,用现代化工具管理职工信息,从而提高信息的 规范程度与利用效率。 ,、是合理使用先进的现代化办公设备的需要。随着科技的发展,各级组织部门都 购进了相当的计算机和其他先进的办公自动化设备,计算机应用和信息化工作也取 得了一些进展,但也存在着许多问题。例如,软件开发不及时,应用水平较低,现 有的设备没有得到充分利用,信息资源没有得到充分共享等,这就迫切需要建立一 套现代化的信息管理网络系统,充分利用现有资源,提高应用水平和工作效率,从 而不断促进组织工作的科学化和现代化。 随着计算机网络技术的和不断进步和广泛使用,档案管理的现代化必将在现有 的基础上跨出更大的一步,为我国档案事业的发展提供可靠的保障,更好地使我国 档案信息资源服务于社会,发挥其应有的价值,为我国的现代化事业做出贡献。 第 2 页 高校人事劳资管理系统档案管理子系统的设计与实现 1.3 系统设计思路 本系统开发的任务是实现人事档案管理的信息化、系统化、规范化。目的是开 发一个具有添加,查询,修改,更新,维护等功能的强大的数据库管理系统。该系 统有以下特点: 1、实用:系统实现了一个完整的信息增删改系统。 2、简单易用:为使用户尽快掌握和使用整个系统,系统结构简单但功能齐全, 简洁的页面设计使操作起来非常方便。 3、安全:为了系统的安全,只有系统管理员有进入系统密码。其它人都无权 进入,保证了档案的安全性 第 3 页 高校人事劳资管理系统档案管理子系统的设计与实现 第二章 系统所用到的相关技术概要 2(1 关于Oracle 数据库 ORACLE公司于1979年,首先推出基于SQL标准的关系数据库产品,可 在100 多种硬件平台上运行(所括微机、工作站、小型机、中型机和大型机),支持很多 种操作系统。用户的ORACLE应用可方便地从一种计算机配置移至另一种计算机配 置上。ORACLE的分布式结构可将数据和应用驻留在多台计算机上,而相互间的通 信是透明的。1992年6月 ORACLE公司推出的ORACLE7协同服务器数据库,使关系 数据库技术迈上了新台阶。根据IDG(国际数据集团)1992年全球UNIX数据库市 场报告,ORACLE占市场销售量50%。它之所以倍受用户喜爱是因为它有以下突出的 特点: l 支持大数据库、多用户的高性能的事务处理。ORACLE支持最大数据库, 其大小可到几百千兆,可充分利用硬件设备。支持大量用户同时在同一数据上执行 各种数据应用,并使数据争用最小,保证数据一致性。系统维护具有高的性能, ORACLE每天可连续24小时工作,正常的系统操作(后备或个别计算机系统故障) 不会中断数据库的使用。可控制数据库数据的可用性,可在数据库级或在子数据库 级上控制。 2 ORACLE遵守数据存取语言、操作系统、用户接口和网络通信协议的 工业标准。所以它是一个开放系统,保护了用户的投资。美国标准化和技术研究所 (NIST)对ORACLE7 SERVER进行检验,100%地与ANSI/ISO SQL89标准的二级相兼 容。3 实施安全性控制和完整性控制。ORACLE为限制各监控数据存取提供系统可 靠的安全性。ORACLE实施数据完整性,为可接受的数据指定标准。4 支持分布式 数据库和分布处理。ORACLE为了充分利用计算机系统和网络,允许将处理分为数 据库服务器和客户应用程序,所有共享的数据管理由数据库管理系统的计算机处 理,而运行数据库应用的工作站集中于解释和显示数据。通过网络连接的计算机环 境,ORACLE将存放在多台计算机上的数据组合成一个逻辑数据库,可被全部网络 用户存取。分布式系统像集中式数据库一样具有透明性和数据一致性。5 具有可移 植性、可兼容性和可连接性。由于ORACLE软件可在许多不同的操作系统上 运行, 以致ORACLE上所开发的应用可移植到任何操作系统,只需很少修改或不需修改。 ORACLE软件同工业标准相兼容,包括许多工业标准的操作系统,所开发应用系统 可在任何操作系统上运行。可连接性是指ORALCE允许不同类型的计算机和操作系 统通过网络可共享信息。 第 4 页 高校人事劳资管理系统档案管理子系统的设计与实现 2(2 关于JSP 语言 在 Sun 正式发布 JSP Java Server Pages 之后,这种新的 Web 应用开发技术 很快引起了人们的关注。JSP为创建高度动态的Web应用提供了一个独特的开发环 境。按照 Sun 的说法,JSP 能够适应市场上包括 Apache WebServer、IIS4.0 在内 的85%的服务器产品。 JSP与ASP的简单比较 JSP 与 Microsoft 的 ASP 技术非常相似。两者都提供在 6>HTML 代码中混合某种 程序代码、由语言引擎解释执行程序代码的能力。在 ASP 或 JSP 环境下,HTML 代 码主要负责讲述信息的显示样式,而程序代码则用来描述处理逻辑。普通的 HTML 页面只依赖于Web服务器,而ASP和JSP页面需要附加的语言引擎分析和执行程序 代码。程序代码的执行结果被重新嵌入到 HTML 代码中,然后一起发送给浏览器。 ASP和JSP都是面向Web服务器的技术,客户端浏览器不需要任何附加的软件支持。 ASP的编程语言是VBScript之类的脚本语言,JSP使用的是Java,这是两者最 明显的区别。 此外,ASP与JSP还有一个更为本质的区别:两种语言引擎用完全不同的方式 处理页面中嵌入的程序代码。在 ASP 下,VBScript 代码被 ASP 引擎解释执行;在 JSP 下,代码被编译在 Servlet 并由 Java 虚拟机执行,这种编译操作仅在对 JSP 页面的第一次请求时发生。 运行环境 执行 JSP 代码需要在服务器上安装 JSP 引擎。此处我们使用的是 Sun 的 JavaServer Web Development Kit JSWDK 。为便于学习,这个软件包提供了大量 可供修改的示例。安装JSWDK之后,只需执行startserver命令即可启动服务器。 在默认配置下服务器在端口 8080 监听,使用 即可打开缺 省页面。 在运行JSP示例页面之前,请注意一下安装JSWDK的目录,特别是“work”子 目录下的内容。执行示例页面时,可以在这里看到 JSP 页面如何被转换成 Java 源 文件,然后又被编译成class文件(即Servlet)。JSWDK软件包中的示例页 面分成 两类,它们或者是JSP文件,或者是包含一个表单的HTML文件,这些表单均由JSP 代码处理。与 ASP 一样,JSP 中的 Java 代码均在服务器端执行。因此,在浏览器 中使用查看源文件“菜单是无法看到 JSP 源代码的,只能看到结果 HTML 代码。所 第 5 页 高校人事劳资管理系统档案管理子系统的设计与实现 有示例的源代码均通过一个单独的“ examples”页面提供。 Java Servlet是一种开发Web应用的理想构架。JSP以Servlet技术为基础, 又在许多方面作了改进。JSP 页面看起来像普通 HTML 页面,但它允许嵌入执行代 码,在这一点上,它和ASP技术非常相似。利用跨平台运行的JavaBean组件,JSP 在分离处理逻辑与显示样式提供了卓越的解决方案。JSP必将成为ASP技术的有力 竞争者。 JSP工作原理图: Jsp代码 中间代码 字节代码 结果网页 JSP引擎(servlet API引擎) JDK编译 JDK虚拟机 TOMcat 5.0 bean 器, 图2.1 JSP工作原理 第一次请求或服务器重新启动或JSP页面有修改时执行转换,编译,执行;否 则执行最后一项:执行。 2(3 基于JSP 技术的数据库的连接 相对于基于传统的Client/Server模式的数据库系统,Web数据库系统采用三层浏览 器/服务器结构(即网络浏览器/Web服务器/数据库服务器结构),具有极大的优势。 Web数据库系统充分发挥了DBMS高效的数据存储与管理能力,以B/S模式为平台,将 客户端统一为Web浏览器,为用户提供使用简便、内容丰富的数据库服务,已经成 为Internet和Intranet提供的核心服务,为Internet上的电子商务提供技术支持。 Web数据库系统的关键技术是Web与数据库的连接和访问优化。 WEB数据库连接技术 常见的Web数据库连接技术有:CGI技术、WebAPI技术、RAD技术和JDBC技术等。 最早出现的CGI技术得到了几乎所有的Web服务器的支持,但是存在着严重的缺陷, 第 6 页 高校人事劳资管理系统档案管理子系统的设计与实现 例如运行速度慢、开发困难和可移植性差等。WebAPI的出现克服了速度问题,但是 开发更加困难。各种不同的API互不兼容,使用范围极其受限。RAD技术(快速开发 技术)从根本上该改变了开发困难的现状,但是它和特定的Web服务器的依赖性很 强,缺乏通用性。 JDBC(Java Database Connectivity)技术的最大优势是它为所有数据库管理 系统提供一种标准接口,可以为多种关系数据库提供统一访问,大致可以分为以下 三个部分: ? JDBC API的主要特点之一是简单且容易掌握。它主要由接口组成而不是集成类, 被包含在个包中。这些接口由提供JDBC驱动的软件商来完 成。 ? JDBC驱动管理器的作用是在JDBC运行结构上,提供最基础的指引功能,即当一 个JDBC API程序进行数据库调用时,它会选择一个正确的JDBC驱动程序进行连接。 ? JDBC驱动的作用是当JDBC API制作的程序进行数据调用时,实际连接 数据库并 进行相应的处理。JDBC驱动提供JDBC API的接口类。 利用JSP实现WEB与数据库连接 Java使用JDBC技术处理数据库是一种综合、通用方式,实现与数据库的连接, 执行查询和提取数据等操作。很多关系数据库管理系统都带有 JDBC 驱动程序。具 体步骤如下: 1.完成环境设置,导入java.sql包,命令如下: #import java.sql.* 2.载入驱动器 JDBC规范依据驱动器结构将驱动器划分为JDBC-ODBC桥、纯Java到数据库中 间件和纯Java直接到数据库几种类型。在此,采用本地API与部分Java类型驱动 器,显式创建一个如下的驱动器实例并用驱动器管理器注册: DriverManager.registerDriver new 第 7 页 高校人事劳资管理系统档案管理子系统的设计与实现 orer.OracleDriver ; 3.连接到数据库 驱动器管理器保留已注册驱动器列表,调用其 getConnection 方法得到 Connection 对象。其中 getConnection 的参数分别是数据库服务器的 IP 地址、 端口号、库名和登录数据库所需的账号与密码,示例如下: Connection conn DirverManager.getConnection "jdbc:oracle:thin:@localhost:1521:demo","username","password" ; 4.语句接口 SQL语言由从一个关系数据库中创建、表示和抽取数据的语句组成。JDBC提供 的这些SQL语句的面向对象的表示用以封装其文本、执行状态和结果。这种表示称 为 ement 接口。使用预编译 SQL 的 PreparedStatement 和调用存储 过程的CallableStatement这两个子接口扩展了Statement的功能,示例如下: Statement stmt conn.createStatement ; 5.获得结果集 一个结果集是表格行的排序列表,使用JDBC中的ltSet接口表 示。结果集由 Statement 接口的 executeQuery()方法或一些元数据方法调用产 生,示例如下: ResultSet rs stmt.executeQuery sql ; 第 8 页 高校人事劳资管理系统档案管理子系统的设计与实现 第三章 系统需求分析和总体设计 3(1 系统需求分析 人事信息是高校内最为庞杂的信息,长期以来,我校人事处管理人事档案还停 留在纸化阶段,最为先进的数据存储也是用Excel来记录人员的基本信息, 而且每 年还要为随着时间变化而变动的信息进行大批量的数据更新,如部门岗位和人员上 岗信息。因而维护人事档案的人员工作量极大,难免出现一些纰漏。鉴于此,就需 要一个集数据的查询,录入,修改,以及业务流程处理的综合的系统来提高人事处 部门的工作效率和工作质量。 本系统统可以让各部门人事管理人员及时地了解本部门人员的状况以及构成, 及时的对本部人的人员进行高速,以使得部门人员的结构达到最优化,增强部门的 教学和科研的竞争力。同时也大大提高了各部门管理人员的工作效率。 总之,本系统管理的是全校的教职工,能合理高效地解决人事问题,保 证教职 工的档案能得到及时的更新以及保持很好的完整性。 3(2 系统总体设计 本系统由于档案管理的特殊性,根据系统安全性的要求,对系统仅设一类用户, 即管理员。管理员通过验证登陆系统后,可以对数据库中的各个表完成的各项操作 可以分为以下几个模块: 全院员工基本信息一览表:浏览全院和各部门的员工。 员工基本信息管理:查询所需要信息的员工,员工基本信息的添删改。包括对 员工最基本的信息、员工军警衔情况、员工参加社团情况、员工参加反动组织、 员工文化大革命时情况的管理;员工照片的录入、修改、删除,以及照片的显 示;查询员工的主要家庭成员情况及国内外社会关系情况,以及这个具体情况 档案的添加、删除、修改;员工工作经历管理:查询员工工作经历表,以及工 作经历的录入、删除、修改。主要包括开始日期、截至日期、单位、岗位、职 务等信息;员工专业技术职称变动等等。 员工科研情况管理:包括员工科研论著、员工项目、员工专利情况等数据表的 增删改的操作。 员工保险与福利及奖惩管理:查询员工保险与福利,以及保险与福利信息的录 第 9 页 高校人事劳资管理系统档案管理子系统的设计与实现 入、删除、修改;查询员工奖惩信息,以及奖惩信息的录入、删除、修改。 员工社会活动及技能管理:包括政治理论或业务培训管理;员工国际活动情况 管理;外语水平及其他技能情况:记录员工外语证书获得情况及其他的技能水 平情况;员工参加党派大会情况管;参加社会、学术团体及行政职务管理;员 工社会其他兼职情况 3(3 系统流程图 根据用户对系统的操作,系统流程如下图所示: 第 10 页 高校人事劳资管理系统档案管理子系统的设计与实现 登陆 帐号密码错误返回 浏览所有员工信息 帐号密 码确认 员工基本信 家庭主要成员 息一览 。 及社会关系 员工学习经历 登陆成 功 员工工作经历 员工基本信 息管理 员工专业技术 职称变动 显示登陆 页面链接 员工科研著作 成功页 员工科研情 况管理 员工专利情况 员工项目情况 员工保险福利 员工保险福利 及奖惩管理 员工奖惩 员工政治理论 和 业务培训 社会活动及 部分功能 员工国际活动 技能管理 情况 员工外语水平及 其它技能情况 参加党派大会 情况 图 3.1 系统流程图 下图是对员工基本信息表部分操作的数据流程图: 第 11 页 高校人事劳资管理系统档案管理子系统的设计与实现 管理员 增加信息 信息确认 信息提交 基本信息表 关键字查询 显示记录 按关键字返回记录 提交删除记录编号 表内删除记录 管理员 图 3.2 基本信息表数据流程图 3(4 数据库设计 根据系统需要,做了20个数据表。下表是数据库中数据表的集合 表 3.1 数据表集合 编号 表名 说明 1. Emps 员工基本信息表 2. relations 家庭主要成员及社会关系表 3. Study_experiences 员工学习经历表 4. job_experiences 员工工作经历表 5. Techn_changes 员工专业技术职称变动表 6. works 员工科研论著 7. patents 员工专利情况 8. projects 员工项目情况 9. insurance_welfare 员工保险福利表 10. reward_punish 员工奖惩表 11. trainings 员工政治理论或业务培训表 12. inter_activities 员工国际活动情况表 13. Other_techns 员工外语水平及其他技能情况 14. Party_conferences 员工参加党派大会情况表 15. leagues_condition 员工参加社会、学术团体及行 政职务 第 12 页 高校人事劳资管理系统档案管理子系统的设计与实现 情况 16. Army_titles 员工授予军、警衔情况表 17. part_jobs 员工社会其他兼职情况表 18. salarys 工资表 19. Inside_shifts 内部调动表 20. User_manager 管理员帐号密码表 下面就选取一部分数据表来进行说明。(key 表示主键)表的详细设计见附 录。 1、 员工基本信息表(emps ) 根据当前我校的人事档案记录情况和一些业务处理流程的文件我们将 员工 基本信息表设计如下。其他的档案信息表的设计也是来源与此。 表 3.2 员工基本信息表 编号 字段名称 数据结构 说明 备注 1. Emp_id Int 员工编号 key 2. Emp_pwd Varchar 40 员工口令 3. Emp_name Varchar 40 员工姓名 4. pre_name Varchar 40 曾用名 5. Sex Char 2 性别 6. Photo Varchar 50 照片存储路径 7. Nationality Varchar 20 民族 8. Birthday Datetime 出生日期 9. Political_party Varchar 20 政治面貌 10. Edu_level Varchar 30 学历 11. Degree Varchar 30 学位 12. Marry_condition Varchar 20 婚姻状况 13. Family_place Varchar 60 籍贯 14. Birth_place Varchar 60 出生地 15. Id_card Varchar 20 身份证号 16. Home_phone Varchar 30 家庭电话 17. Office_phone Varchar 30 办公电话 18. Mobile_phone Varchar 30 手机 19. Files_keep_place Varchar 100 档案存放地 20. Residence Varchar 100 居住地址 21. Hukou Varchar 100 户口所在地 22. Postcode Varchar 10 邮政编码 23. Enter_date Datetime 来校时间 24. School_gradu Varchar 毕业院校 第 13 页 高校人事劳资管理系统档案管理子系统的设计与实 现 25. Major Varchar 专业 26. Date_gradu Datetime 毕业时间 27. Career_years Int 工龄 28. Career_date Datetime 工作时间 29. Dep_id Int 所在部门编号 30. Position_id Varchar 30 岗位编号 31. Title_name Varchar 30 职务名称 32. Admini_rank Varchar 20 行政级别 33. Date_appoint Datetime 任命时间 34. Technical_level Varchar 30 技术职称名称 35. Date_promote Datetime 晋升时间 36. Distinction Varchar 30 类别 37. Teach_certi_id Varchar 30 教师资格证书编号 38. Emp_state Varchar 10 员工状态 39. Contract_id Varchar 50 合同 劳动合同范本免费下载装修合同范本免费下载租赁合同免费下载房屋买卖合同下载劳务合同范本下载 编号 40. Counter_org_condition text 员工参加反动组织 情况 41. Cult_revolu_condition text 员工文化大革命情 况 42. Remark text 备注 43. Ccp_condition Varchar 100 何年何月何人介绍 加入中国共产党, 何 时转正 44. Cyp_condition Varchar 100 何年何月加入中国 共青团 45. Demo_party_condition Varchar 100 何年何月何人介绍 加入何民主党派,任 何职务 2.家庭主要成员及社会关系表 (relations ) 包含着员工现在的主要社会关系及其主要关系的大概情况 表 3.3 家庭主要成员及社会关系表 编号 字段名称 数据结构 说明 1 Emp_id Int 员工编号(Key ) 2 Name Varchar 30 姓名 3 Sex Char 2 性别 4 Birthday Varchar 20 生日 5 Nationality Varchar 20 民族 第 14 页 高校人事劳资管理系统档案管理子系统的设计与实现 6 Family_place Varchar 60 籍贯 7 Job_date Varchar 20 参加工作时间 8 Political_party Varchar 20 政治面貌 9 Edu_level Varchar 30 学历 10 Title_salary money 职务工资 11 Rank_salary money 级别工资 12 Techn_name Varchar 30 技术职称名称 13 Graduate_sch_maj Varchar 200 毕业院校及专业 14 Working_place_po Varchar 400 工作单位及职务 st 15 Relation Varchar 30 关系 最后,各数据表中的结果都会汇总到基本信息表中。基本信息表相当于所于信 息的集合。 3.员工学习经历表 study_experiences 包含了员工到目前为止主要的学习经历,包括这个过程中的时间,地点,所学 内容及证明人 表 3.4 员工学习经历表 编号 字段名称 数据结构 说明 1 Emp_id Int 员工编号(Key ) 2 Date_start varchar 20 起始年月 3 Date_end Varchar 20 中止年月 4 school Varchar 40 院校 5 Dep Varchar 30 系 6 speciality Varchar 30 专业 7 Edu_type Varchar 30 教育类型 8 Study_content Varchar 200 学习内容 9 period Int 学时 10 credit Int 学分 11 Assess_result Varchar 20 考核结果 12 certificator Varchar 40 证明人 3(5 数据表关系 由于用户表比较多,这里只取了几个重要的表,各数据表之间的关系如下图所 第 15 页 高校人事劳资管理系统档案管理子系统的设计与实现 示: 图 3.3 数据表关系图 第 16 页 高校人事劳资管理系统档案管理子系统的设计与实现 第四章 系统的实现和成果展示 4(1 数据库连接文件(conn.jsp ) 全部代码如下: %@ page import "java.sql.*"% % //加载驱动程序 Class.forName "orer.OracleDriver" .newInstance ; String url "jdbc:oracle:thin:@dingdang-37a03c:1521:abc"; //ABC你的数据库的SID String user "system"; String password "manager"; Connection conn DriverManager.getConnection url,user,password ; Statement st conn.createStatement ; % 代码虽简单,但几乎每个页面中都要用到,在用到数据库的页面中加入 %@include file "../conn.jsp"% 语句即可以实现每个页面与数据库的连 接,大大减 少了代码的维护量。 图 4.1 数据交换图 第 17 页 高校人事劳资管理系统档案管理子系统的设计与实现 4(2 登陆界面设计(index.jsp) 由于档案管理的特殊性,本系统只受管理员一人管理。管理员帐号密码保存 在名为user_manager表中 见后面附录 。登陆时,登陆名为空,或者登陆名密码 错误,都会返回登陆界面,即index.jsp。 登陆界面如下: 图 4.2 登陆界面 登陆成功后,界面显示如下: 第 18 页 高校人事劳资管理系统档案管理子系统的设计与实现 图 4.3 所有职工信息一览 如登陆不成功,则返回重新登陆。 登陆成功后,登陆页面可以分页显示全校教职工的基本信息,并可在本页面对 信息进行删除和修改等操作.修改页面如下图所示: 第 19 页 高校人事劳资管理系统档案管理子系统的设计与实现 图 4.4 信息修改页面 修改成功后,信息提交到数据库中.如想删除某职工信息,点击删除,便可从数 据库中删除该职工信息. 也可在左侧系统菜单中选择要进行操作的信息模块。然后对信息模块进行增删 改的操作。如下图所示: 第 20 页 高校人事劳资管理系统档案管理子系统的设计与实现 图 4.5 员工基本信息界面 上图为对员工基本信息进行的操作。下面选择其中的查询、增加记录来说明系 统的部分功能 4(4 员工信息查询界面 本系统提供两种查询方式,一种是以员工编号做为关键字进行查询,一种是以 员工姓名作为关键字进行查询,两种查询方法基本相同。例如要查询职工基 本信息, 只要在基本信息页面左侧查询框内写入员工编号或员工姓名,在右侧选择框内选择 对应项,如果数据库中存在该职工信息,便可在页面中显示职工的信息。对于各种 的职工的其它信息,只需单击左边系统菜单内对应的链接,在右框架内就可以显示 相应的信息,以员工编号或姓名进行查询便可显示。下图便是以员工基本信息表为 例输入关键字进行的查询 : 第 21 页 高校人事劳资管理系统档案管理子系统的设计与实现 图 4.6 查询界面 输入编号为1,单击搜索,系统在基本数据表中查询关于编号为1的员工的基 本信息,并将信息提取出来,显示在以下页面中 第 22 页 高校人事劳资管理系统档案管理子系统的设计与实现 图 4.7 查询成功界面 4(5 员工信息增加界面 信息增加跟信息查询一样,只要在要查询的对应面单击增加录,便可对该信 息模块进行增加的操作,新增加的记录被提交到数据库对应的信息表中。如果所提 交的录已存在,则提示:记录已存在。如提交记录为新记录,当管理员写好提交后, 会经过一检查页面,确认所输入的信息准确无误。确认后,便完成记录的增 加操作, 跳转到页面显示注册成功。信息增加过程如下图所示: 员工编号为主关键字,不能为空,如为空则跳出警告框提示。 第 23 页 高校人事劳资管理系统档案管理子系统的设计与实现 图 4.8 基本信息增加界面 输入完信息后,点提交按钮进行提交。 第 24 页 高校人事劳资管理系统档案管理子系统的设计与实现 图 4.9 增加提交界面 如所提交信息在数据库中已存在,则跳回输入界面并显示记录已存在; 如所提交信息为新 信息,则进入 CONFIRM 页面让管理员检查所提交信息是否准确。 第 25 页 高校人事劳资管理系统档案管理子系统的设计与实现 图 4.10 增加确认界面 检查完提交后,系统显示注册成功,表示数据已成功导入数据库 第 26 页 高校人事劳资管理系统档案管理子系统的设计与实现 图 4.11 增加成功界面 4(6 系统数据更新 本系统数据库保存的是人事档案信息,信息来源于劳资管理子系统,竞聘子系 统,合同管理子系统,以上三个子系统通过各自操作,只将结果返回给本系统数据库 中对应各表,自动更新数据库. 第 27 页 高校人事劳资管理系统档案管理子系统的设计与实现 第五章 总结和展望 本论文在撰写之前,对现行高校人事管理方面进行过大量调查,并获得了大量 的资料,通过对搜集到的资料的分析与研究,归类与整理,最后提出其不足之处, 并对其可改进的地方提出了自己的思路和方案,以期对高校管理有一定的借鉴之 用。 系统在设计时考虑到了系统要解决的问题,争取最大限度地使其完善,克服存 在的问题,但在具体的实现过程中却由于本人知识水平的有限,并未能按设计的那 样开发出一套完善的系统。对于一些小的细节方面,但由于时间的紧迫,做的可能 还不够完善,一些功能的实现比较简单,这些都是以后要完善的地方 总之,通过此次毕业设计,我的专业知识得到了巩固,同时开始学会将理论与 实际相结合,解决实际问题。在职工档案管理领域,通过查阅资料和对现实问题的 分析研究,对其有了初步的认识,拓展了自己的知识面。然而在系统分析和设计阶 段仍然存在问题,所有这些都有待在今后的进一步学习和研究中加以解决和 改进。 第 28 页 高校人事劳资管理系统档案管理子系统的设计与实现 参 考 文 献 [1]耿祥义编著.JSP 年 10 月 [2]龙马工作室编著.JSP+Oracle 组建 年8月 [3]刘梅彦 黄宏博 出版社.2004年 9 月 [4]柏亚军 等主编.JSP编程基础及应用年 [5]库克 编著.JSP 从入门到精通 Mastering JSP. 电子工业出版社 2003年 [6]孙晓龙编著 .JSP 动态网站技术入门与提高 .人民邮电出版社.2001 年 [7]邝孔武编著.信息系统分析与设计. 清华大学出版社 2002年 [8]陈雍 主编. Dreamweaver MX 2004 实用教程 . 科学出版社 .2005 年 [9]飞思科技产品研发中心 编著.oracle 9i 数据库高级管理.电子工业出版社 2002 年7 月 [10]黄晓东 李育龙 杨健 编著.JSP软件工程案例精解 . 电子工业出版社 2005 年1月 第 29 页 高校人事劳资管理系统档案管理子系统的设计与实现 附录 1 员工基本信息表(emps ) 编号 字段名称 数据结构 说明 备注 1. Emp_id Int 员工编号 key 2. Emp_pwd Varchar 40 员工口令 3. Emp_name Varchar 40 员工姓名 4. pre_name Varchar 40 曾用名 5. Sex Char 2 性别 6. Photo Varchar 50 照片存储路径 7. Nationality Varchar 20 民族 8. Birthday Datetime 出生日期 9. Political_party Varchar 20 政治面貌 10. Edu_level Varchar 30 学历 11. Degree Varchar 30 学位 12. Marry_condition Varchar 20 婚姻状况 13. Family_place Varchar 60 籍贯 14. Birth_place Varchar 60 出生地 15. Id_card Varchar 20 身份证号 16. Home_phone Varchar 30 家庭电话 17. Office_phone Varchar 30 办公电话 18. Mobile_phone Varchar 30 手机 19. Files_keep_place Varchar 100 档案存放地 20. Residence Varchar 100 居住地址 21. Hukou Varchar 100 户口所在地 22. Postcode Varchar 10 邮政编码 23. Enter_date Datetime 来校时间 24. School_gradu Varchar 毕业院校 25. Major Varchar 专业 26. Date_gradu Datetime 毕业时间 27. Career_years Int 工龄 28. Career_date Datetime 工作时间 29. Dep_id Int 所在部门编号 30. Position_id Varchar 30 岗位编号 31. Title_name Varchar 30 职务名称 32. Admini_rank Varchar 20 行政级别 33. Date_appoint Datetime 任命时间 34. Technical_level Varchar 30 技术职称名称 35. Date_promote Datetime 晋升时间 第 31 页 高校人事劳资管理系统档案管理子系统的设计与实现 36. Distinction Varchar 30 类别 37. Teach_certi_id Varchar 30 教师资格证书编号 38. Emp_state Varchar 10 员工状态 39. Contract_id Varchar 50 合同编号 40. Counter_org_condition text 员工参加反动组织 情况 41. Cult_revolu_condition text 员工文化大革命情 况 42. remark text 备注 43. Ccp_condition Varchar 100 何年何月何人介绍 加入中国共产党,何 时转正 44. Cyp_condition Varchar 100 何年何月加入中国 共青团 45. Demo_party_condition Varchar 100 何年何月何人介绍 加入何民主党派,任 何职务 2.家庭主要成员及社会关系表 (relations ) 编号 字段名称 数据结构 说明 1 Id Int 编号(Key ) 2 Emp_id Int 员工编号 3 Name Varchar 30 姓名 4 Sex Char 2 性别 5 Birthday Varchar 20 生日 6 Nationality Varchar 20 民族 7 Family_place Varchar 60 籍贯 8 Job_date Varchar 20 参加工作时间 9 Political_party Varchar 20 政治面貌 10 Edu_level Varchar 30 学历 11 Title_salary money 职务工资 12 Rank_salary money 级别工资 13 Techn_name Varchar 30 技术职称名称 14 Graduate_sch_maj Varchar 200 毕业院校及专业 15 Working_place_po Varchar 400 工作单位及职务 st 16 Relation Varchar 30 关系 3.员工学习经历表 study_experiences 第 32 页 高校人事劳资管理系统档案管理子系统的设计与实 现 编号 字段名称 数据结构 说明 1 Id Int 编 号(Key ) 2 Emp_id Int 员 工编号 3 Date_start varchar 20 起 始年月 4 Date_end Varchar 20 中止年月 5 school Varchar 40 院校 6 dep Varchar 30 系 7 speciality Varchar 30 专业 8 Edu_type Varchar 30 教育类型 9 Study_content Varchar 200 学习内容 10 period Int 学时 11 credit Int 学分 12 Assess_result Varchar 20 考核结果 13 certificator Varchar 40 证明人 4.员工工作经历表 job_experiences 岗位职级:参考岗位要求的技术职称。 编号 字段名称 数据结构 说明 1 Emp_id Int 员工编号 2 Date_start Varchar 20 起始时间 3 Date_end Varchar 20 中止时间 4 School_org Varchar 50 工作单位 5 Position_name Varchar 30 岗位名称 6 Position_category Varchar 20 岗位职级 7 Title_name Varchar 30 行政职务名称 8 certificator Varchar 40 证明人 5.员工专业技术职称变动表 techn_changes 技术职称名称:注明等级。 编号 字段名称 数据结构 说明 1 Emp_id Int 员 工编号 2 Date_start Varchar 20 起 始时间 3 Date_end Varchar 20 中止时间 4 Techn_name Varchar 20 技术职称名称 5 certificator Varchar 20 证明人 6 Exam_date Varchar 20 审批时间 7 Exam_dep Varchar 40 审批机关 第 33 页 高校人事劳资管理系统档案管理子系统的设计与实现 6.员工科研论著 (works ) 科研论著发表,发表日期注明期刊的发表时间;排名多人著作的本人的排位。 编号 字段名称 数据结构 说明 1. Emp_id Int 员工编号 2. Academic_year Varchar 50 学年 3. subject Varchar 100 论著名称 4. period Varchar 40 完成时间 5. Date_publish Varchar 20 发表日期 6. publication Varchar 60 发表刊物 7. Core_issue boolean 是否核心期刊 8. Date_embody Varchar 20 何时被 SCI EI、ISTP 收录 9. Words_num int 专著字数(万) 10. rank tinyint 排名 11. assume_part Varchar 100 本人所承担部分 7.员工专利情况 (patents ) 专利类型:发明和实用新型。 编号 字段名称 数据结构 说明 1. Emp_id Int 员工编号 2. Academic_year Varchar 50 学年 3. Patent_name Varchar 50 专利名称 4. Patent_type Varchar 8 专利类型 5. Dep_apply Varchar 20 申请单位 6. Patent_id Varchar 30 专利号码 7. Autho_date Varchar 20 授权日期 8.员工项目情况 (item ) 编号 字段名称 数据结构 说明 1. Emp_id Int 员工编号 2. Academic_year Varchar 50 学年 3. Title Varchar 20 名称 4. Patent_type Varchar 8 类型 5. Outlay Money 经费 6. Apply_dep Varchar 20 申请单位 第 34 页 高校人事劳资管理系统档案管理子系统的设计与实现 7. Date_start Datetime 起始时间 8. Date_end Datetime 终止时间 9. Patent_id Varchar 30 级别 10. Autho_date Varchar 20 本人排名 11. Outlay_self Money 本人承担经费 12. Prize Varchar 20 获奖情况 9.员工保险福利表 insurance_welfare 编号 字段名称 数据结构 说明 1. Emp_id Int 员工编号 2. Item Varchar 20 保险种类 养老、 失业、 医疗【还未施行】 3. Date_start Varchar 20 参保时间 4. Date_end Varchar 20 中止时间 5. Month_cost Varchar 20 月险费用 6. Radix_year Varchar 20 缴费基数 年累计 7. Insurance Varchar 20 保险额 8. Remark Text 备注 10.员工奖惩表 reward_punish 奖惩项目记录【奖或惩】;奖惩的类别记录具体的名称;备注描述其他情况。 编号 字段名称 数据结构 说明 1 Emp_id Int 员工编号(Key ) 2 Item Char 2 奖惩项目【奖或 惩】 3 Date Varchar 20 奖惩日期 4 reason Varchar 200 奖惩原因 5 type Varchar 30 奖惩类别 6 Cancel_condition text 奖惩取消情况 7 Remark Text 备注 11.、员工政治理论或业务培训表 (trainings ) 记录员工政治理论学习和业务培训的情况。 编号 字段名称 数据结构 说明 1 Emp_id Int 员工编号(Key ) 第 35 页 高校人事劳资管理系统档案管理子系统的设计与实现 2 Date_start Datetime 培训起始日期 3 Date_end Datetime 培训结束日期 4 Dep_launch Varchar 30 举办单位 5 Class_name Varchar 30 培训班名称 6 Train_result Varchar 20 培训结果 7 Certificate_id Varchar 20 证书编号 8 Total_period Int 总学时 9 Remark Text 备注 12.员工国际活动情况表 inter_activities 编号 字段名称 数据结构 说明 1 Emp_id Int 员工编号(Key ) 2 Site Varchar 40 活动地点 3 Remark Text 活动备注 13 外语水平及其他技能情况 techns 记录员工证书获得情况及其他的技能水平情况。 编号 字段名称 数据结构 说明 1 Emp_id Int 员工编号(Key ) 2 Item Varchar 40 技能水平 3 Date_obtain Datetime 获得时间 4 Date_expire Datetime 失效时间 14.参加党派大会情况表 (party_conferences ) 记录员工参加党派大会的情况。 编号 字段名称 数据结构 说明 1 Emp_id Int 员工编号 2 Conference Varchar 100 会议名称 3 Title Varchar 20 担任会议职务 null 4 Date_start Datetime 会议开始时间 5 Date_end Datetime
本文档为【高校人事劳资管理系统档案管理子系统的设计与实现】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_196623
暂无简介~
格式:doc
大小:86KB
软件:Word
页数:0
分类:管理学
上传时间:2017-10-25
浏览量:28