1、 需要本论文完整程序源代码,答辩 PPT 或者更多毕业论文联系 799523222 I 毕业设计(论文) 基于 JAVA 人事管理系统 的设计与实现 姓 名 系 别、 专 业 导 师 姓 名、职 称 完 成 时 间 需要本论文完整程序源代码,答辩 PPT 或者更多毕业论文联系 799523222 II 摘 要 由于计算机技术的飞速发展 ,数据库技术作为数据管理的一个有效的手段 ,在各行各业中得到越来越广泛的应用。因此 ,本文围绕一个“人事管理系统”程序的设计和应用系统的开发课题为背景 ,详细介绍了以 Java 和 Oracle为语言编写管理信息系统的过程。该程序通过 Java 中的 GUI图形
2、界面前台与后台 Oracle数据库的连接 ,并具有典型的数据库应用系统的特征 ,完成了系统结构与现实生活的紧密结合。 管理系统的开发不仅是一个应用程序编写的过程 ,更重要的是在系统分析和设计阶段所做的工作。该程序在设计过程中严格遵循软件工程学的方法 ,用分阶段的生命周期计划严格管理 ,并主要讲述了程序的总体设计、详细设计阶段 ,对程序进行需求迭代 ,不断修正和改进 ,利用 SQL 的强大数据库功能 ,直到形成一个完善的可行性系统 .优美、秀丽的界面 ,方便实用的查询与维护功能共同构成了“人事工资管理系统”。 关键词: Oracle, p/l SQL ,数据库,软件工程,人事工资管理系统 需要本
3、论文完整程序源代码,答辩 PPT 或者更多毕业论文联系 799523222 III Abstract Because of the rapid development of computer technology, database technology as data management of a effective means in all walks of life, get more and more widely. Therefore, this paper around a “personnel management system“ program design and appl
4、ication system development issues as the background, detailed introduces the Java and Oracle for language preparation process of management information system. The program through the GUI GUI receptionist Java with background of Oracle database connection, and the typical characteristics of database
5、 application system, completing the system structure and real life closely. Management system development is not only an application programming process, the more important is in system analysis and design stage work done. The program in the design process strictly comply with the method of software
6、 engineering, with the life cycle of stages to the strict management, and main plan tells the program overall design, detailed design phase, and procedures, revise and demand iteration, using powerful SQL improvements database function, the feasibility of until form a perfect. Beautiful, beautiful s
7、ystem interface, convenient and practical query and maintenance function together formed “personnel salary management system“. Keywords: Oracle, p/l SQL, database, software engineering, personnel salary management system 需要本论文完整程序源代码,答辩 PPT 或者更多毕业论文联系 799523222 IV 目 录 摘 要 . I Abstract .III 1 绪 论 . I
8、 1.1 课题背景 . I 1.2 课题研究的目的和意义 .1 1.3 需求信息的收集 .1 1.4 需求信息的整理: .3 1.5 研究实施的具体方案: .3 2 相关于工具的基本理论 .6 2.1 关于 Java 的说明 .6 2.2 关于管理信息系统: .8 2.3 数据库系统概论 . 8 2.4 后台数据库的选择 -Oracle9i .9 3 系统需求分析和总体设计 . 11 3.1 系统分析 . 11 3.2 系统的可行性研究 . 11 3.3 现行系统的详细调查 . 12 3.4 系统业务流程设计 . 13 3.5 系统功能设计 . 14 3.6 系统数据库设计 . 17 3.6
9、本章小结 . 24 4 系统详细设计 . 25 4.1 系统模块的具体实现 . 25 4.2 本章小结 . 36 5 系统运行与测试 . 38 结 论 . 39 致 谢 . 40 参考文献 . 41 附录一:外文翻译 . 42 附录二:译文 . 49 需要本论文完整程序源代码,答辩 PPT 或者更多毕业论文联系 799523222 I 1 绪 论 1.1 课题背景 随着我国成功加入 WTO 及信息化浪潮的日益临近,企业经营管理机制正在发生着根本性的变化,企业要想在激烈的市场竞争环境下求得生的存 ,就必须有效地利用人才、时间、信息结合的优势,就必须有效地进行企业内部改革和加强企业管理。借助现代信
10、息技术和管理理论,建立企业管理信息系统势在必行。 对企业而言,人事是企业最宝贵的资源,也是企业的 “生命线 ”。如何做到企业人事与经济效益具有良好匹配?如何做到事得其才,人尽其用?如何在满足企业效益的同时又兼顾企业职工的需求?如何能在瞬息万变的时代使企业与社会环境相适应并且处理好随时变化的人事?这一系列的问题都是需要亟待解决的问题。 为了解决上述问题,使企业在激励的市场竞争中立于不败之地,设计并开发出一套适合企业人事工资管理特点,又符合我国企业管理实情的人事工资管理信息系统就显得尤为重要。 2 需要本论文完整程序源代码,答辩 PPT 或者更多毕业论文联系 799523222 1 人事工资管理系
11、 统的革命性变革出现在 20 世纪 90 年代末,我国人事工资管理信息系统开发和应用虽然已经有近十年的时间,但人事工资管理信息系统在企业中应用的整体水平还不高,目前还处于多元化状态。本次所选课题属国家 863 高科技计划项目,希望本次设计在这方面有所贡献。 1.2 课题研究的目的和意义 现在我国的企事业单位中信息的管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。我作为一个计算机应用的毕业生,希望可以在这方面有所贡献 。改革的总设计师邓小平同志说过 “科学技术是第一生产力 ”,我希望能用
12、我所学编制出一个实用的程序来帮助企事业单位进行更有效的信息管理。 归纳起来,好处大约有以下几点: 可以存储历届的工资,安全、高效; 只需一到二名信息录入员即可操作系统,节省大量人力; 可以迅速查到所需信息。 1.3 需求信息的收集 需求信息的收集又称为系统调查。为了充分地了解用户可能提出的要求,在调查研究之前,要做好充分的准备工作,要明确调查的目的、调查的内容和调查的方式。 1、调查的目的 首先,要了解一个组织部门的机构设置,主要业务活动和职能。其次,要了解本组织部门的大致工作流程和任务范围划分。这一阶段的工作是大量的和繁琐的。尤其是管理人员缺乏对计算机的了解,他们不知道或不清楚哪些信息对于数
13、据库系统设计者是必要的或重要的,不了解计算机在管理中能起什么作用,做哪些工作。需要本论文完整程序源代码,答辩 PPT 或者更多毕业论文联系 799523222 2 另一方面,数据库系统设计者缺乏对管理对象的了解,不了解管理对象内部的各种联系,不了解数据处理中的各种要求。由于管理人员与数据库系统设计者之间存在着这样的距离,所以需要管理部门和数据库系统设计者更加紧密地配合,充分提供有关信息和资 料,为数据库系统的设计打下良好的基础。 2、调查的内容 外部要求:信息的性质,响应的时间、频度和如何发生的规则,以及对经济效益的考虑和要求,安全性及完整性要求。 业务现状:这是调查的重点,包括信息的种类,信
14、息流程,信息的处理方式,各种业务工作过程和各种票据。 组织机构:了解本组织部门内部机构的作用、现状、存在的问题,及是否适应计算机管理。规划中的应用范围和要求。 3、调查方式 开座谈会; 跟班作业; 请调查对象填写调查表; 查看业务记录、票据; 个别交谈。 对高层负责人的调查,最好采用个别交谈方式。在交谈之 前,应给他们一份详细的调查提纲,以便使他们有所准备。从访问中,可获得有关该组织高层管理活动和决策过程的信息需求、该组织的运行政策、未来发展变化趋势等与战略规划有关的信息。 对中层管理人员的访问,可采用开座谈会、个别交谈或发调查表、查看业务记录的方式,目的是了解企业的具体业务控制方式和约束条件
15、、不同业务之间的接口、日常控制管理的信息需求以及预测未来发展的潜在信息要求。 对基层操作人员的调查,主要采用发调查表和个别交谈方式来了解每项具体业务的过程、数据要求和约束条件。 需要本论文完整程序源代码,答辩 PPT 或者更多毕业论文联系 799523222 3 1.4 需求信息的整理: 想要把收集到的信息(如文件、图表、票据、笔记等)转化为下一设计阶段可用形式的信息,必须对需求信息做分析整理工作。 业务流程分析: 业务流程分析的目的是获得业务流程及业务与数据联系的形式描述。一般采用数据流分析法,分析结果以数据流图( DFD)表示。是一个数据流图的示意图。图中有向线表示数据流,圆圈中写上处理的
16、名称、圆圈代表一个处理、带有名字的双线段表示存储的信息。 1.5 研究实施的具体方案: 数据来源:将各部门送达的员工工资信息包括基本工资,考评,请假,转正,调动信息等作为数据来源。 数据的输入:由工作人员 通过新员工本月工资增加和老员工上月工资表修改完成。 数据的统计:由工作人员通过信息的输入,对综合信息的统计,员工积分统计,人事信息统计,人事记录统计。 维护员工基本信息:人事管理主要负责人员基本信息的维护,包括新进员工档案的建立,员工信息的修改。 需要本论文完整程序源代码,答辩 PPT 或者更多毕业论文联系 799523222 4 人事管理系统工资管理系统管理统计管理员工资料人事管理账套管理
17、高级资料员工调动人事记录统计人事信息统员工积分统计综合信息统计操作员管理系统管理初始化数据库备份恢复数据操作日志管理基础信息设置基本资料员工调薪员工好评员工培训员工奖惩员工资料工资表查询月末处理工资表管理账套设置图 1.1 系统的功能 项目各个模块要求的功能: 员工资料:对员工单个人个人信息进行整合,显示,并进行添加,编辑,删除的基本操作, 人事管理:对全体员工的基本信息进行整合,其中包括七个子模块(员工资料,员工奖惩,员工培训,员工考评,员工调薪,员工调动,请假管理) 工资管理:通过不同的账套对员工进行多种方式的工资计算。 需要本论文完整程序源代码,答辩 PPT 或者更多毕业论文联系 799523222 5 统计管理:对员工的基本资料,工资信息进行统计。 系统设置:对系统中的各模块设置