基于eclipse的人事管理系统的设计_毕业设计论文(编辑修改稿)内容摘要:
进步。 而运行于计算机上的本系统的开发,为企业的工作效率和经济效益带来了一个质的飞跃,主要表现有以下几个方面: 1)本管理系统的运行能代替人工进行很多繁杂的劳动; 2)本管理系统的运行能节省很多资源,比如如纸质和笔墨; 3)本管理系统的运行能大大的提高企业的工作效率; 所以,本系统在经济上是可行的。 技术可行性: 技术上的可行性分析,主要是分析技术条件能否允许顺利完 成开发工作,软、硬件能否满足开发者的需求等。 该管理系统采用了当前流行的 Browser/Server 模式进行开发,引入了数据访问层、业务逻辑层、表现层 —— 三层的架构体系,是技术发展的必然趋势,它把管理系统带入了一个崭新的发展时代。 本设计的数据库服务器选取 MySQL 数据库,因为 MySQL 数据库能够处理大量的数据,同时数据在经过处理后能够保持完整性,并且 MySQL 数据库还提供了许多高级管理的功能。 SQL 语句的易用性、安全性和灵活性为数据库的编程提供了良好的条件。 所以,系统开发的软件条件已经成熟可行。 硬件方面,在 科技快速发展的今天,硬件的更新速度是越来越快,容量也越来越大,可靠性也越来越高,价格更是越来越低,其硬件条件完全能满足本系统的设计需求。 时机可行性: 目前,企业、事业单位内部大多都实现了数字化办公,办公室的有线、无线网络的覆盖情况也相当理想,企业、事业单位良好的硬件设施为公司人事管理系统提供了坚实的基础。 管理可行性: 企业、事业单位的人员管理是否支持数字化管理,现有的管方法和理制度科不 南京工程学院毕业设计说明书(论文) - 9- 科学,规章制度齐不齐全,原始数据正不正确等问题,需要企、事业高层管理人员作出进一步的肯定。 管理方法和规章制度是该管理系统 的制度保障。 综上所述,此管理系统的开发目标已经明确,在经济上和技术等方面都是可行的,并且投入少、见效快。 所以此管理系统的开发是完全具有可行性的。 运行环境分析 本文设计的人事管理系统是采用网页端 /服务端 ( B/S)模式开发的,服务端采用 MySQL 数据库服务器作为数据处理和存储平台,开发语言选用开发环境中 Java 的语言。 用户使用前端网页对服务端数据进行操作,所以一台能上网的电脑是必须的,至少对公司的内网是可以联通的。 系统运行在 Microsoft Windows98 以上,对服务器即承载电脑的最低硬件配 置大致如下: CPU: Intel Pentium II 内存: 128M 硬盘: 10G 网卡: 10M/100M 需求分析 系统需求的分析是开发管理信息系统的关键性步骤,是一个不断认识及逐步细化的过程,是开展下一阶段工作的基础,是为开展下一阶段物理方案设计、解决“怎么做”提供依据,其关键性主要是表现在“理解需求”以及“表达需求”两方面。 通过对现行管理系统的详细调研,主要是从系统的角度来理解用户的需要,确定新管理系统的综合要求,并且提出这些需求的实现条件和需求应该达到的标准,也即是确定新管理系统要做什 么,要做到什么程度。 这些需求包括: 1)功能需求。 确定新管理系统应该包含哪些主要功能,这是最主要的功能需求。 2)性能需求。 给出所要开发的新管理系统的技术性能指标,包括存储容量限制、运行时间限制、安全保密性等。 3)环境需求。 这是对系统运行以及所处环境的要求。 例如,在软件方面,采用什么系统软件(指操作系统、数据库管理系统)支持系统的运行;在硬件方面,用什么机型、对硬件有什么要求、还需要其它什么硬件设备等。 南京工程学院毕业设计说明书(论文) - 10- 4) 未来需求。 这类要求主要是指目前还不属于系统的开发范围,但是将来随着外界环境的变化以及系统的不断发 展可能会提出来的要求。 了解这一类要求的目的在于,在开发的过程中可以对将来系统可能的修改与扩展做准备。 一旦需要时,就可比较容易的进行修改和补充了。 通过对课题研究意义的分析以及对国内外研究现状的调研,可以看出人事管理系统在将来会有更广阔的发展前景,随着企、事业管理的效益化、人性化、系统化,更多易用、丰富的功能将会被加入到人事管理系统中,而这个过程将会随着各个企、事业单位的不断发展而完成,同时针对不同企、事业单位的管理需求人事管理系统也会具有相对的差异性,但是对系统完善的最终目标都是一致的,那就是对自己公司的实 用性。 通过对系统运行环境的分析基本上对性能需求和环境需求就有了一个大致的了解,当然性能的高低和所需的运行环境在一定程度上取决于开发所用的工具和承载的服务器。 一个系统从设计到测试贯穿整个开发过程的是系统的功能,系统的每一个功能在不同的开发阶段都引导着开发者去想下一步该做什么要怎么做。 下面就着重的介绍一下本文设计的系统的功能需求。 本管理系统的数据流程如图31 所示。 图 31 数据流程图 首先,本系统是 采用网页端 /服务端( B/S)模式实现的,所以要将内容以网页的形式呈献给用户,用户群就是使用本 管理系统的企业的所有人员。 用户要想进入主页必须通过登录页面登入系统,因为本系统只给公司的人员使用,所以登录页面没有注册入口,即使知道网址但是在数据库中没有用户信息记录就不能自行通过注册来使用本管理系统。 只有具有最高权限的管理员才可以将新员工作为公司职员录入部门管理 机构管理 员工管理 文档管理 管理员 管理员 员工 员工 南京工程学院毕业设计说明书(论文) - 11- 人事管理系统。 这样便于人事管理系统的维护和人员变动的管理。 因此每个用户都拥有各自的 roleId,不同的 roleId 对应不同的用户权限。 然后,就是系统的主要功能了。 考虑到一个企业可能会有多层的企业结构,所以要求系统根据企业的结构划分出不同层级的模块,对于企 业中某一部门的变动系统中要有相应的处理功能,比如说新增加一个部门,管理员可以通过操作将此部门添加到人事管理系统中。 如果公司职员的信息有变动,管理员也要通过人事管理系统来进行修改。 一个企业能否稳健的发展取决于该企业的综合实力,而综合实力的保持与企业文化有着很大的关系,出于此考虑可以在人事管理系统中附加一个模块。 通过此模块公司职员可以把对公司发展有利的意见和建议或一些好的想法写成文档上传到管理系统供公司员工参考和讨论,有助于公司作出好的决策和快速、稳步的发展。 职员也可以写一些生活和工作上的体会或者摘录一些好的文 档、段落上传到系统供大家分享,以促进公司人文的发展,为公司创造一个好的公司文化环境,让员工有一个舒心的工作环境,提高公司的前进步伐。 南京工程学院毕业设计说明书(论文) - 12- 第四章 系统总体设计 本章主要介绍系统的总体设计,包括系统的结构和系统所具有的主要功能。 在第一节主要对系统结构和功能进行描述同时给出了用户界面的布局;在第二节中主要是对数据库设计进行描述,同时给出了 ER 图。 功能描述 本文设计的管理系统可以在 Windows XP、 Windows 7 平台上运行,开发工具采用 Java 语言开发。 由于本设计开发的应用系统所面对的是懂得微 机基本操作,但是又不一定具有较强的计算机专业知识的用户,所以从简洁、易用的设计原则出发,争取把最简单的操作留给用户。 各功能的实现只须用户选择或点击确认,不需要太多的学习就可直接使用系统。 开发的总体任务是实现企业人事管理的规范化、系统化和自动化,所以系统的功能应能够满足这些要求。 本人事管理系统的工作流程为:用户登录后在进行下一步操作时系统会对其使用权限进行判断,普通用户不能浏览、查询和修改机构、部门和员工的信息,指定的管理员可以进行这类模块的操作,管理员可以进行这些模块的信息录入、修改和删除操作。 有一点需要指 出的是,用于促进企业文化交流、发展的文档模块,所有用户都可以对模块中的文件进行浏览、阅读和查询等操作。 系统结构如图 41 所示。 图 41 系统结构图 人事管理系统 机构管理 部门管理 员工管理 文件管理 机构变动 部门变动 档案管理 人员变动 文件管理 回收站管理 南京工程学院毕业设计说明书(论文) - 13- 系统主要功能及特点有: ( 1)系统登录表 该表单的功能是在系统被访问之前,要对进入系统的用户进行安全性检查,防止非法用户进入系统破坏数据及威胁系统安全,避免不必要的损失。 只有合法的(已被系统录入的)用户在输入正确的密码和验证码后方可进入系统。 ( 2)主界面 系统的主界面利用框架布局,一共分为三部分,每一部分对应一个页面显示,用于将信息呈现给 用户。 页面布局如图 42 所示。 图 42 页面布局 区域 是界面中的置顶页面,此页面在系统的整个操作过程中是不变的,其主要用于公司 Logo 的显示或提供对全局进行操作的功能菜单或者显示一些其它信息等。 区域 是系统的主要功能菜单页面,用于提供给用户操作菜单选项,此页面中的菜单以树形结构分布。 区域 主要是用于系统提供的信息的显示,它对于用户做出的不同的操作将给予相应的内容显示,在显示页面中相应的地方也会给出相应的操作选项,方便用户对信息的管理。 数据库设计 数据库表在一个信息管理系统 中占有非常重要的地位,数据库表结构设计的好坏,将直接对应用系统的效率以及实现的效果产生影响,合理的数据库表结构设计 南京工程学院毕业设计说明书(论文) - 14- 可以提高数据库数据存、取的效率,保证数据的完整性和一致性。 同时也有利于程序的实现。 设计数据库表时应该考虑到用户各方面的需求,包括现有的以及将来的可能增加的需求。 同时,还需要考虑到由于用户对数据的错误操作而可能引起的问题,以及解决这类问题的办法。 图 43 ER图 数据库中的数据表分为:机构表、部门表、用户表、角色表、文件表、文件类型表。 由于角色是员工的属性 ,而其与员工又是一对多的关系,所以在 ER 图中未将角色的实体列出。 类似员工的角色属性,文件类型也是文件的属性,其和文件也是一对多的关系,所以文件类型的实体也没有列出。 数据库 ER图如图 43 所示。 机构 拥有 名称 简称 属于 员工 负责人 固话 手机 名称 传真 部门 文件 姓名 密码 头像 角色 性别 拥有 文件名 类型 创建日期 地址 1 n 1 n 1 n 南京工程学院毕业设计说明书(论文) - 15- 第五章 系统详细设计 本章主要介绍了系统各个模块的详细设计和实现,依次分为机构模块设计、部门模块设计、员工模块设计和文档模块设计这四节来详细的进行阐述,并且在每一个模块的结尾附上了流程图。 由于整个系统实现下来涉及到很多知识点,所以文中未能详尽的对设计中的每一个细节进行说明。 文中主要针对数据的处理和有难点的功能实现 做了比较详细的描述,其中包括了说明性的文字和部分核心代码。 机构模块设计 在一个正规的企业中一定会有一定的组织层次结构,根据企业规模的大小和企业主营业务的需求,企业结构的划分也有所不同。 企业组织结构是企业组织内部各个有机构成要素相互作用的联系方式或形式,以求有效、合理地把组织成员组织起来,为实现共同目标而协同努力。 组织结构是一个 企业资源 以及 权力分配 的载体,它是在人的能动行为之下,通过 信息的传递 ,承载着整个企业的 业务 流动,推动了或者阻碍着 企业使命 的进程。 因为组织结构在企业中站着基 础地位并起着关键性作用,所以企业所有的战略意义上的变革,都必须首先从组织结构上开始。 组织结构按模式类型分可分为: U 型组织结构、 M型组织结构、矩阵制结构、多维和超级事业部制结构、 H型组织结构、模拟分权制结构。 针对不同的企业结构需求,组织结构可以有相应的变化。 为了增强人事管理系统的实用性,本设计的结构形式采用直线式。 直线制 式是一种最早的也是最简单的组织形式。 它的主要特点是企业各级行政单位从上级到下级实行垂直 领导,下属部门只接受一个上一级的指令,各级的主管负责人负责所属单位的一切问题。 厂部 内不另设职能机构(可设相应的职能人员协助主管人员得工作),一切的 管理职能 基本上都是由行政主管人员自己执行。 本文的设计是先对企业结构进行研究,然后将企业结构融入到人事管理系统中,这样有助与企业人员的管理。 在整个层次结构的 最顶端是企业的机构划分,机构划分的具体内容根据不同的企业需求而定。 所以本系统中机构的内容由。基于eclipse的人事管理系统的设计_毕业设计论文(编辑修改稿)
相关推荐
梯按照顾客要求自动上下的装置 [4]。 四层电梯控制器的功能如下: (1) 每层电梯入口处设上下请求开关,电梯内设顾客到 达层次的停站请求开关。 (2) 设有电梯入口处位置指示装置及电梯运行模式 (上升或下降 )指示装置。 (3) 电梯每秒上升 (下降 )一层楼。 (4) 电梯到达有停站请求的楼层,经过 1 秒电梯门打开,开门指示灯亮,开门 4 秒后,电梯门关闭 (开门指示灯灭 ),电梯继续进行
........................................................................................................................ 18 1 第 1章 绪论 电子商务的概念 电子商务, Electronic Commerce,通常是指是在全球各地广泛的商业贸易活动中
module sell(in1,in2,in3,in4,in5,in6,in7,in8,clk,ms1,ms2,ms3,ms4,ms5,ms6,ms7,ms8,a,b,c,d,e,f,g)。 input clk。 input [3:0] in1,in2,in3,in4,in5,in6,in7,in8。 output ms1,ms2,ms3,ms4,ms5,ms6,ms7,ms8,a,b,c,d
后台是 Java Application Manager。 它所使用的传输媒体可以是红外线、网络、以及其他可用来传输的媒体。 Java Application Manager 会从网络上下载代表该 Application Suite 的 JAR 档,接着在手机上安裝此 MIDlet Suite,然后在手机开始执行该应用程序。 本章小结 第二章介绍了 Java 语言的特点、本
( 4)噪声电压 使输入为零时,输出负载 LR 上的电压称为噪声电压。 测量:使输入端对地短路,音量电位器为最大值,用示波器观察输出负载的电压 波形,用交流表来测量其有效值。 功率放大器的分类 类功放 A 类放大器也称为甲类放大器,静态工作点选在负载线的中间,在输入信号的整个周期内电流连续地流过所有输出器件,工作期间不产生开关失真和交越失真,处于良好的线性工作状态。 但电路效率较低
D、 CAM等技术的结合,使企业能对现代市场产品的多样性、复杂性、可靠性、经济性等做出迅速反应,增强了企业的市场竞争能力。 在许多行业中,计算机辅助分析已经作为产品设计与制造 过 程中 不可或缺 的一种工艺规范加以实施。 如,以国外某大汽车公司为例,绝大多数的汽车零部件设计都必须经过 很多次 的计算机仿真分析,否则 就无法 设计审查, 也就无法 试制 更别说 投入生产。