




已阅读5页,还剩68页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
硕士学位论文 (专业学位) 船舶公司员工信息管理系统的设计与实现 姓 名: 学 号: 所在院系: 软件学院 职业类型: 工程硕士 专业领域: 软件工程 指导教师: 副 指导教师 : 二 一 三 年 九 月 A in 2013 船舶 公司 员工 信息 管理 系统 的设 计与 实现 同 济 大 学 学位论文版权使用授权书 本人完全了解同济大学关于收集、保 存、使用学位论文的规定,同意如下各项内容:按照学校要求提交学位论文的印刷本和电子版本;学校有权保存学位论文的印刷本和电子版,并采用影印、缩印、扫描、数字化或其它手段保存论文;学校有权提供目录检索以及提供本学位论文全文或者部分的阅览服务;学校有权按有关规定向国家有关部门或者机构送交论文的复印件和电子版;在不以赢利为目的的前提下,学校可以适当复制论文的部分或全部内容用于学术活动。 学位论文作者签名: 年 月 日 同济大学学位论文原创性声明 本人郑重声明:所呈交的学位论文,是本人在导师指导下,进行研究工作所取得的成果。除文中已经注明引用的内容外,本学位论文的研究成果不包含任何他人创作的、已公开发表或者没有公开发表的作品的内容。对本论文所涉及的研究工作做出贡献的其他个人和集体,均已在文中以明确方式标明。本学位论文原创性声明的法律责任由本人承担。 学位论文作者签名: 年 月 日 同济大学 硕士学位论文 摘要 I 摘要 员工信息管理系统是企、事业单位全面、高效、科学进行人事管理的专业系统,该系统的开发需要参考大量中国人力资源管理理论,根植于国内管理的实际情况,不仅实用而且科学。内容包括机构的建立与维护,员工信息的录入和输出,工资的调整和发放以及各类报表的绘制和输出等功能。在操作上集维护、输入、统计、查询、输出、打印等处理为一体,灵活便捷,方便自动化管理。当代社会,互联网的发展和普及极大地便利了人们的生活和工作。电子化、信息化已经成为企业节约运营成本、提高员工工作效率的首选。当前 大量企业的员工管理尚处于手工作业阶段,不仅效率低下,而且常常因管理的不慎而出现纰漏。 基于此,本文通过实际工程项目,规划并设计实现了一种基于B/S( 构的企业员工信息管理系统。本系统主要对企业员工的信息以及和人事相关工作流程进行集中管理,并使用 008 建立起了一个完善、强大的员工管理数据库。为了能够在不更新整个页面的前提下维护数据,系统引入了 术,使得 的应用程序更加迅速地回应用户动作,而且避免了在网络上发送未被改动的信息,提高响应速率。在设 计模式上,系统采用了基于微软 站设计架构,把 用程序划分为业务逻辑、数据访问和业务逻辑三个基本层次,将业务逻辑和界面表示分离开,提升了系统的可扩展性和可重用性。系统的界面设计使用了开源的 架,设计了统一界面,美观简洁大方,方便用户使用。 关键词 : 员工信息管理; 008; to a to a of in of of of of as as of of ne to of to of a of is at of is on we to a B / S ( of a 005. in to be to of eb to to on In a eb eb is be a is a 008; 硕士学位论文 目录 录 第 1 章 绪论 . 1 题背景 . 1 内外研究现状 . 2 题选题依据 . 3 文研究内容 . 4 节内容安排 . 4 章小结 . 5 第 2 章 相关技术介绍 . 6 绍 . 6 式 . 6 特点 . 7 . 7 念概 述 . 7 共语言运行库的功能 . 8 念概述 . 9 式 . 10 架 . 10 008 介绍 . 11 008 . 11 008 的安装部署 . 12 章小结 . 12 第 3 章 系统需求分析 . 13 统设计目标 . 13 统规划 . 13 同济大学 硕士学位论文 目录 统功能 . 13 统要求 . 15 统数据描述 . 16 态数据 . 16 态数据 . 16 据库描述 . 16 据管理能力要求 . 16 据流图 . 16 统需求分析 . 17 统界面需求分析 . 17 统可用性需求分析 . 17 统 可靠性需求分析 . 18 统可行性分析 . 19 目进度安排 . 19 目规划 . 19 发进度安排 . 20 章小结 . 22 第 4 章 概要 设计 . 23 体设计 . 23 统设计指导思想 . 23 统软件架构设计 . 23 功能模块设计 . 24 工信息增加模块 . 24 工信息查询模块 . 25 工数据导出模块 . 25 据报表管理模块 . 26 织机构模块 . 28 色管理模块 . 29 限设计 . 30 体功能分类 . 31 同济大学 硕士学位论文 目录 V 统分级管理 . 31 构设计 . 32 据库的设计 . 33 统数据库设计原则 . 33 统数据库表的设计 . 33 储过程设计 . 36 章小结 . 37 第 5 章 系统实现 . 38 统环境搭建 . 38 统网站的搭建 . 38 统数据库的搭建 . 39 置文件 . 40 统实现 . 41 陆界面 . 41 工基本信息管理 . 41 织机构管理 . 42 色管理实现 . 45 工休假管理 . 50 工证件到期管理 . 50 据连接实现 . 51 章小结 . 51 第 6 章 系统测试 . 52 件测试原理 . 52 件测试原则 . 52 件测试方法 . 53 箱测试 . 53 箱测试 . 53 件测试类型 . 53 能测试 . 53 统测试 . 54 同济大学 硕士学位论文 目录 限值测试 . 54 统测试 . 54 统测试结果 . 54 章小结 . 56 结论 . 57 致谢 . 58 参考文献 . 59 个人简历 在读期间发表的学术论文与研究成果 错误 !未定义书签。 第 1 章 绪论 1 第 1 章 绪论 题背景 员工信息管理系统 (人力资源管理系统 现代企业管理的基础,也是衡量企业管理水平的重要标志。一个成熟的信息管理系统包括以下几部分:基本信息管理、工资管理、考勤管理、组织机构管理、系统的设置等 1。 在 传统的企业人力管理中,大部分是采用填表的方式,员工入职离职都要填写各种表格;考勤的时候也是填写各种考核表;计算工资时就会更加麻烦,需要结合员工的基本信息,考勤信息,奖惩信息,工资发放标准等多项信息向员工发放本月工资。随着企业的发展,现在大中型企业人数过千,人员组成复杂,人员变动性较大,面对庞大的信息量,继续现有的管理系统就存在如下弊端: (1) 效率低下,增加企业人力资源管理的成本; (2) 信息量较多,容易出现较多的错误,尤其是员工的考勤和工资方法均具有较大的错误率; (3) 难以避免在考勤中的弄虚作假现象 。一些单位上报的工资人数往往大于实际考勤和领工资的人数,造成公司大量工资的流失引; (4) 联动性不强,不能很好的结合本月员工的考勤和奖惩情况,及时结算出该员工该月的实发工资 2。 本系统取材于实际的应用项目,故针对该企业的特殊情况,进行特殊构架和设计。船舶企业的员工组成较复杂,基本可以分为两部分:一、出海的船员,这部分的员工的流动性较大,而且平时大部分时间在船上,而且出海时间往往比较长,这部分员工的考勤比较麻烦。此外,一条船上的船员类型众多,职务种类也相对繁琐,不同职务、不同类型的船员的工资待遇有不同,出 海时间不同的员工的工资不同,因此造成该企业发放工资需要考虑的因素角度,难度也比较大。二、陆地员工,该部分员工的管理比较简单,和其他企业的人力资源管理基本差不多。 因此,现有的人力资源管理系统已经很难满足公司规范化管理的要求,构建一个高效、低成本的、符合企业实际发展需要的人力资源管理平台是十分必要的 3。通过本项目构建的信息管理平台,将基本信息、工资信息、考勤信息、奖惩信息等溶于一体,实现企业的智能化、现代化、一体化的办公管理,为公同济大学 硕士学位论文 船舶公司员工信息管理系统的设计与实现 司带来巨大的经济效益。 开发一个智能的企业信息管理系统还具有如下意义 4: ( 1)该系统可以实现企业员工的智能考勤,针对船员的职业特征,采用摄像头 +指纹 +考勤系统的方式,实现一体化智能考勤,可以保证考勤数据的准确性、公正性,减少考勤人员工作量的同时,还可以避免人为因素的干扰和弄虚作假现象发生。 ( 2)实现企业的员工的现代化管理,构建数据库存储,并能够适应员工的动态入职和离职。 ( 3)本系统可以实现企业员工的工资结算,结合员工的考勤信息,员工级别和职务,自动算出该员工本月的额定工资、奖励工资、扣除工资、五险一金和其他工资。此外还可以进行数据导出,以 格形式将员工的工资、考 勤等相关信息导出到本地,以供打印。 ( 4)该系统还提供多种报表导出功能,根据系统默认的报表格式,系统自动从数据库中读取相关数据到报表中,企业领导只要点击一下鼠标左键就可以实现各种报表的导出,打印出来即可上报相关部门,省时省力。 ( 5)系统具有角色管理功能,根据不同的登录角色,分配不同的权限,如系统管理员可以维护系统的运营;普通员工可以查看并修改自己的相关信息,不可以查看更改其他人的信息;部门经理可以查看修改本部门的员工信息和运营状况等等。这种角色管理功能,最大限度节约人力资源的浪费,降低管理成本,可以使企 业获取更大的效益。 ( 6)本系统还提供系统日志功能,可以记录员工的登录信息,系统的错误信息,便于系统维护和升级。 ( 7)最后本系统还提供基本的分析对比功能,某个员工不同阶段的工资走势,一段时间的考勤情况;某个部门的几个月、某个季度的员工变动情况,工资发放情况,考勤情况,这些都可以通过本系统反应出来。 内外研究现状 在海外,与我国此类系统相对应的称为人力资源管理系统( 国外公司十分重视人力资源管理与决策支持系统的开发应用,不惜巨 大投资开发。在发达国家,人力资源管理系统本身与其相应第 1 章 绪论 3 的计算机信息应用技术均非常成熟,几乎所有发达国家均建立了自己的人力资源管理信息系统,并且是全国性的,即覆盖了全国人力资源管理的系统。人力资源管理与决策支持系统在跨国公司中,是围绕提高工作效能而设立的由多种信息、数据和活动形成的一个开放性系统,微软的人事流动管理与决策支持系统就是其中一例。微软于 1997 年末开发了由 6 大模块组成的人事管理与决策支持系统 系统主要用于处理员工的招聘、调动、晋升以及部门内的变动操作。系统使公司各级别的经理都能够根 据外界环境的变化迅速调整部门结构与人事安排,从而使人力资源部门可以使用对公司人力资源管理的趋势进行分析。系统采用了数字授权技术,使得经理能够把任何类型的人事申请的批准职责下放给其他人,从而提供灵活、简便的工作流程,较好地满足了公司人力资源管理的要求。此外,较为知名的人力资源管理系统还有 。 人才队伍建设系统的开发与应用在我国已经进入了成熟期。由于人才队伍建设系统具有数据处理规范、业务清晰等许多优点,随着计算机技术的飞跃发展,以及国内各应用单位的高度重视,国内人才队伍建设系统的开 发技术非常成熟,并且已进入了普及应用的阶段。国内九成以上的企业都开发并运行了此类系统,其余企业也把人才队伍建设系统作为其开发与应用的首要目标。目前,国内已有多种通用的人才队伍建设系统软件供企业使用,还有多种系统开发通用工具供用户开发自己的人才队伍建设系统择用。市场上主要的软件产品包括金蝶、朗新、金益康、用友等,其中金蝶系统在整体规划、人性化设计、及与其它应用系统的集成等方面占据优势 5,而金益康系统的标准化程度较高。 题选题依据 本课题源于“某船舶公司的员工管理系统”的研发项目,具有较高的应用价值。该系统创新地将企业的员工信息、工资、考勤三者结合,构建成了一个综合的人力资源管理平台,在提高企业经济效率的同事降低了企业的人员管理成本。 系统在技术选取上采用了 层架构体系(表示层、业务逻辑层、数据交互层),利用 术、组件开发、数据库技术等相关技术,基于发平台,使用 据库,属于计算机软件工程领域项目。 同济大学 硕士学位论文 船舶公司员工信息管理系统的设计与实现 文研究内容 该船舶员工信息管理系统的主要目的是实现信息共享和信息交流,提高办公的效率,提供协同工作的手段,让人们从繁琐 的有纸办公中解脱出来。随着计算机及网络的普及和人事管理效率提高的需要,以及企业规模的不断扩大,人事制度的不断改革,系统运行压力会持续增大,一些关键技术问题及工程问题很可能成为系统瓶颈,所以在系统搭建初期要规划周全。 ( 1) 组织架构设置:企业的组织设置比较庞大,人员流动性强,需要充分考虑多种情况。另外,对于船舶的组织架构管理采用的是事业部制的方式,同时还有书记等双层管理线,组织机构复杂。 ( 2) 规范流程管理:所有的人力资源部的操作要通过系统,走无纸化流程,并需要有电子签名流转单据,同时需要将结果单据套打出 来保存。 ( 3) 数据安全性和多样性:系统中与员工有关的数据类型很多,且对一些基本信息的安全性要求很高,如何设计实现数据定义和操作,使系统高效、安全运行成为整个开发阶段最重要的环节。 节内容安排 本论文的章节内容安排如下: 第一章 绪论:负责阐述课题研究背景和研究现状,选题依据,以及本论文的研究内容等。 第二章 相关技术概述:本章介绍课题研究所依靠的理论依据和实现技术。详细介绍什么是包括 术、 术、 术、 术、 第三章 系统需求分析: 这部分详细阐述该企业需要什么样的员工信息管理,明确系统设计目标,确定系统的功能性和非功能性需求,并对系统开发的可行性做分析,并形成项目需求分析报告。 第四章 系统设计:由于作者主要负责项目的安装部署、员工信息管理、船员证书到期管理、请销假管理、组织结构管理、角色管理,所以本论文以下各章节主要针对以上内容进行论述。 第五章 系统实现:本章在前两章的基础上进行编码实现,详细说明员工信第 1 章 绪论 5 息管理数据库和功能的设计,以及系统界面的结构设计和操作方法。 第六章 系统测试:本章首先介绍系统测试相关知识,然后采用白盒测试方法 ,列举不同的测试用例,并对完成的系统做功能性测试,检查系统的错误,提高系统的安全性、可靠性。 章小结 本章主要分析了员工管理系统在国内外的发展情况,明确了本文的研究目标,规划了各章节的具体内容。第 2 章 相关技术 第 2 章 相关技术介绍 绍 式 式(三层架构模式)( 软件工程中的一种软件架构模式,把软件系统分为 型)、 图)和 制器)三个基本部分。 式最早是由 1974 年提出的,是施乐帕罗奥多研究中心( 20 世纪 80 年代为程序语言 明的一种软件设计模式。 式是以实现一种动态的程序设计为目的的模式,以使后续对程序的修改和扩展简化,并使程序某一部分的重复利用成为可能。此外,此模式通过对复杂度的简化,使程序结构更加直观。软件系统通过对自身基本部份分离的同时也赋予了各个基本部分应有的功能。程序员可以通过自身的专长分组, 构如图 2示。 控制器:负责转发请求,对请求进行处理。 视图:界面设计人员进 行图形界面设计。 模型:程序员编写程序应有的功能、数据库专家进行数据管理和数据库设计。 图 2层架构示意图 同济大学 硕士学位论文 船舶公司员工信息管理系统的设计与实现 7 特点 较完善的一个版本,它具有以下特性: 强 /基于 数据;通用类型转换系统和 段格式化系统;对象到 射功能从 目移出;广泛的持; 强;声明式模型验证;提前对 供支持以及嵌入式数据库的支持。 eb 台。 eb 许应用程序通过 行通讯和共享数据,而不管所采用的是哪种操作系统、设备或编程语言。 台提供创建 eb 将这些服务集成在一起之所需。对个人用户的好处是无缝的、吸引人的体验。 用于 新托管代码编程模型。它强大功能与新技术结合起来,用于构建具有视觉上引人注目的用户体验的应用程序,实现跨技术边界的无缝通信,并且能支持各种业务流程 6。 念概述 架( 是由微软开发,一个致力于敏捷软件开发( 快速应用开发( 平台无关性和网络透明化的软件开发平台。 微软为下一个十年对服务器和桌面型软件工程迈出的第一步。 含许多有助于互联网和内部网应用迅捷开发的技术。 支持生成和运行下一代应用程序和 eb 内部 件。 在实现下列目标 7: ( 1)提供一个将软件部署和版本控制冲突最小化的代码执行环境。 ( 2)提供一个一致的面向对象的编程环境,而无论对象代码是在本地存储和执行,还是在本地执行但在 分布,或者是在远程执行的。 ( 3)按照工业标准生成所有通信,以确保基于 代码可与任何其他代码集成。 ( 4)提供一个可提高代码(包括由未知的或不完全受信任的第三方创建的第 2 章 相关技术 代码)执行安全性的代码执行环境。 ( 5)使开发人员的 经验在面对类型大不相同的应用程序(如基于 应用程序和基于 应用程序)时保持一致。 ( 6)提供一个可消除脚本环境或解释环境的性能问题的代码执行环境。 有两个主要组件 8: 类库公共语言运行库。 由非托管组件承载,这些组件将公共语言运行库加载到它们的进程中并启动托管代码的执行,从而创建一个可以同时利用托管和非托管功能的软件环境。 但提供若干个运行库宿主,而且还 支持第三方运行库宿主的开发。 图 2示公共语言运行库和类库与应用程序之间以及与整个系统之间的关系。该图还显示托管代码如何在更大的结构内运行。 图 2行环境 共语言运行库的功能 库是一个与公共语言运行库紧密集成的可重用的类型集合 9。该类库是面向对象的,并提供用户自己的托管代码可从中导出功能的同济大学 硕士学位论文 船舶公司员工信息管理系统的设计与实现 9 类型。这不但使 型易于使用,而且还减少了学习 新功能所需要的时间。 此外,第三方组件可与 的类无缝集成。 例如, 合类实现一组可用于开发用户自己的集合类的接口。用户的集合类将与 的类无缝地混合 10。 型使用户能够完成一系列常见编程任务(包括诸如字符串管理、数据收集、数据库连接以及文件访问等任务)。除这些常见任务之外,类库还包括支持多种专用开发方案的类型。例如,可使用 发下列类型的应用程序和服务: 控制台应用程序; ( 1) 用程序( 体); ( 2) 用程序; ( 3) 用程序; 务; ( 1) 务; ( 2)使用 面向服务的应用程序; ( 3)使用 启用工作流程的应用程序; 例如, 体类是一组综合性的可重用的类型,它们大大简化了 开发。如果要编写 体应用程序,可使用 体类 11。 念概述 “ 异步 非缩写词,而是由 造的名词,是指一种创建交互式网页应用的网页开发技术 12。这个术语源自描述从基于网页的 用到基于数据的应用的转 换。在基于数据的应用中,用户需求的数据如联系人列表,可以从独立于实际网页的服务端取得并且可以被动态地写入网页中,给缓慢的用体验着色使之像桌面应用一样。 虽然大部分开发人员在过去使用过第 2 章 相关技术 者使用 加载数据,但仅到现在传统的开发人员和公司才开始采用这些技术。正如新的编程语言或模型伴随着更多的痛苦,开发人员需要学习新的技巧及怎样最好地利用这些新技术。 式 发与传统的 发有很大的不同。这些不同引入了新的编程问题,最大的问题在于易用性。由于 赖浏览器的 览器的兼容性和支持的标准也变得和 运行时性能一样重要了。这些问题中的大部分来源于浏览器、服务器和技术的组合,因此必须理解如何才能最好的使用这些技术。 可用性是 人激动的地方而且已经产生了几种新颖的技术。其中最引人注目的是一种称为“黄色隐出”的技术,它在数据更新之前时将用户界面变为黄色,更新完成后立刻恢复原来的颜色。 发人员将用户从 用的负载中解放出来;小心地利用 供的丰富接口,不久桌面开发人员会发现 他们的方 向 13。 架 使用 的 架,目的在于在客户端创建丰富多彩的用程序界面,主要是企业信息化软件,网站后台等。 一个与后台技术无关的前端 架。所以,可以把 在 各种开发语言开发的应用中。 开始基于 术,由开发人员 发,通过参考 机制来组织可视化组件,无论从 面上 式的应用,到数据解析上的异常处理,都可算是一款不可多得的 户端技术的精品 14。 有以下优点 15: ( 1)具有较高的可扩展性; ( 2)拥有比较统一的开发者接口,可以触类旁通; ( 3) 了很多优秀的设计模式 , ,都应用的恰到好处; ( 4)将数据和表现的分离,可以选择不同的方式进行显示; ( 5) 文档较为详细,可以令用户方便的使用。 同济大学 硕士学位论文 船舶公司员工信息管理系统的设计与实现 11 ( 6)拥有比较华丽的界面以及统一的界面管理,支持一键换肤; 与此同时, 的表格功能也非常强大 16:可以实现单选行,多选行,高亮显示 选中的行,拖拽改变列宽度,按列排序;可以自动生成行号,支持选,动态选择显示哪些列,支持本地以及远程分页,可以对单元格按照自己的想法进行渲染,这些也算可以想到的功能;可编辑 加新行,删除一或多行,提示脏数据,推拽改变 小, 间推拽一或多行,还可以在 间进行拖拽。基于 架的优越性,在本系统中我们采用架构件客户端界面。 008 介绍 缩写 18,即结构化查询语言。 主要功能是和各种
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 苏州工业园区服务外包职业学院《瑶族民歌演唱》2023-2024学年第二学期期末试卷
- 山东轻工职业学院《大学英语4B级》2023-2024学年第一学期期末试卷
- 湖南体育职业学院《中国现当代文学2》2023-2024学年第二学期期末试卷
- 宾川县2024-2025学年数学三下期末学业水平测试模拟试题含解析
- 阜阳幼儿师范高等专科学校《高等工程结构》2023-2024学年第二学期期末试卷
- 河南省长葛市第三实验高中2024-2025学年5月高考英语试题模练习(一)含解析
- 浙江农业商贸职业学院《数据可视化技术》2023-2024学年第二学期期末试卷
- 广州大学《舞蹈技能(男生)实训》2023-2024学年第二学期期末试卷
- 古代诗歌常识知识
- 针对大学生喜爱的舞种调研
- 研发综合项目管理新规制度
- GB/T 43860.1220-2024触摸和交互显示第12-20部分:触摸显示测试方法多点触摸性能
- 医疗机构制剂管理规范
- JBT 11699-2013 高处作业吊篮安装、拆卸、使用技术规程
- 2023年 新版评审准则质量记录手册表格汇编
- 2024年全国版图知识竞赛(小学组)考试题库大全(含答案)
- 博物馆保安服务投标方案(技术方案)
- (高清版)TDT 1047-2016 土地整治重大项目实施方案编制规程
- 2024年新疆维吾尔自治区中考一模综合道德与法治试题
- 医药代表专业化拜访技巧培训
- 今年夏天二部合唱谱
评论
0/150
提交评论