基于JAVA人事管理系统的设计与实现

上传人:鲁** 文档编号:513802147 上传时间:2024-02-12 格式:DOC 页数:46 大小:243.50KB
返回 下载 相关 举报
基于JAVA人事管理系统的设计与实现_第1页
第1页 / 共46页
基于JAVA人事管理系统的设计与实现_第2页
第2页 / 共46页
基于JAVA人事管理系统的设计与实现_第3页
第3页 / 共46页
基于JAVA人事管理系统的设计与实现_第4页
第4页 / 共46页
基于JAVA人事管理系统的设计与实现_第5页
第5页 / 共46页
点击查看更多>>
资源描述

《基于JAVA人事管理系统的设计与实现》由会员分享,可在线阅读,更多相关《基于JAVA人事管理系统的设计与实现(46页珍藏版)》请在金锄头文库上搜索。

1、需要本论文完整程序源代码,答辩PPT或者更多毕业论文联系799523222 毕业设计(论文) 基于JAVA人事管理系统的设计与实现姓 名系 别、 专 业 导 师 姓 名、职 称完 成 时 间 摘 要 由于计算机技术的飞速发展,数据库技术作为数据管理的一个有效的手段,在各行各业中得到越来越广泛的应用.因此,本文围绕一个“人事管理系统”程序的设计和应用系统的开发课题为背景,详细介绍了以Java 和Oracle为语言编写管理信息系统的过程.该程序通过Java 中的GUI图形界面前台与后台Oracle数据库的连接,并具有典型的数据库应用系统的特征,完成了系统结构与现实生活的紧密结合。管理系统的开发不仅

2、是一个应用程序编写的过程,更重要的是在系统分析和设计阶段所做的工作。该程序在设计过程中严格遵循软件工程学的方法,用分阶段的生命周期计划严格管理,并主要讲述了程序的总体设计、详细设计阶段,对程序进行需求迭代,不断修正和改进,利用SQL 的强大数据库功能,直到形成一个完善的可行性系统。优美、秀丽的界面,方便实用的查询与维护功能共同构成了“人事工资管理系统”。关键词:Oracle,p/l SQL ,数据库,软件工程,人事工资管理系统Abstract Because of the rapid development of computer technology, database technology

3、 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 application system development issues as the background, detailed introduces the Java and Oracle for language preparation process o

4、f management information system。 The program through the GUI GUI receptionist Java with background of Oracle database connection, and the typical characteristics of database application system, completing the system structure and real life closely.Management system development is not only an applica

5、tion 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 engineering, with the life cycle of stages to the strict management, and main plan tells the program overall design, detailed d

6、esign phase, and procedures, revise and demand iteration, using powerful SQL improvements database function, the feasibility of until form a perfect. Beautiful, beautiful system interface, convenient and practical query and maintenance function together formed personnel salary management system”.Key

7、words: Oracle, p/l SQL, database, software engineering, personnel salary management system目 录摘 要IAbstractII1 绪 论11。1 课题背景11.2 课题研究的目的和意义11。3 需求信息的收集21.4 需求信息的整理:31。5 研究实施的具体方案:42 相关于工具的基本理论62。1 关于Java的说明62。2 关于管理信息系统:82。3 数据库系统概论82.4 后台数据库的选择-Oracle9i93 系统需求分析和总体设计113。1 系统分析113.2 系统的可行性研究113。3 现行系统的

8、详细调查123.4 系统业务流程设计133.5 系统功能设计143。6 系统数据库设计173。6 本章小结234 系统详细设计244.1 系统模块的具体实现244。2 本章小结355 系统运行与测试37结 论38致 谢39参考文献40附录一:外文翻译41附录二:译文48I1 绪论1。1 课题背景随着我国成功加入WTO及信息化浪潮的日益临近,企业经营管理机制正在发生着根本性的变化,企业要想在激烈的市场竞争环境下求得生的存,就必须有效地利用人才、时间、信息结合的优势,就必须有效地进行企业内部改革和加强企业管理。借助现代信息技术和管理理论,建立企业管理信息系统势在必行. 对企业而言,人事是企业最宝贵

9、的资源,也是企业的“生命线”。如何做到企业人事与经济效益具有良好匹配?如何做到事得其才,人尽其用?如何在满足企业效益的同时又兼顾企业职工的需求?如何能在瞬息万变的时代使企业与社会环境相适应并且处理好随时变化的人事?这一系列的问题都是需要亟待解决的问题。 为了解决上述问题,使企业在激励的市场竞争中立于不败之地,设计并开发出一套适合企业人事工资管理特点,又符合我国企业管理实情的人事工资管理信息系统就显得尤为重要.2 人事工资管理系统的革命性变革出现在20世纪90年代末,我国人事工资管理信息系统开发和应用虽然已经有近十年的时间,但人事工资管理信息系统在企业中应用的整体水平还不高,目前还处于多元化状态

10、。本次所选课题属国家863高科技计划项目,希望本次设计在这方面有所贡献.1.2课题研究的目的和意义现在我国的企事业单位中信息的管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。我作为一个计算机应用的毕业生,希望可以在这方面有所贡献。改革的总设计师邓小平同志说过“科学技术是第一生产力”,我希望能用我所学编制出一个实用的程序来帮助企事业单位进行更有效的信息管理。 归纳起来,好处大约有以下几点: 可以存储历届的工资,安全、高效; 只需一到二名信息录入员即可操作系统,节省大量人力; 可以迅速查到

11、所需信息。1。3需求信息的收集需求信息的收集又称为系统调查。为了充分地了解用户可能提出的要求,在调查研究之前,要做好充分的准备工作,要明确调查的目的、调查的内容和调查的方式。1、调查的目的 首先,要了解一个组织部门的机构设置,主要业务活动和职能。其次,要了解本组织部门的大致工作流程和任务范围划分。这一阶段的工作是大量的和繁琐的.尤其是管理人员缺乏对计算机的了解,他们不知道或不清楚哪些信息对于数据库系统设计者是必要的或重要的,不了解计算机在管理中能起什么作用,做哪些工作。另一方面,数据库系统设计者缺乏对管理对象的了解,不了解管理对象内部的各种联系,不了解数据处理中的各种要求。由于管理人员与数据库

12、系统设计者之间存在着这样的距离,所以需要管理部门和数据库系统设计者更加紧密地配合,充分提供有关信息和资料,为数据库系统的设计打下良好的基础.2、调查的内容外部要求:信息的性质,响应的时间、频度和如何发生的规则,以及对经济效益的考虑和要求,安全性及完整性要求。业务现状:这是调查的重点,包括信息的种类,信息流程,信息的处理方式,各种业务工作过程和各种票据.组织机构:了解本组织部门内部机构的作用、现状、存在的问题,及是否适应计算机管理。规划中的应用范围和要求。3、调查方式开座谈会;跟班作业;请调查对象填写调查表;查看业务记录、票据;个别交谈.对高层负责人的调查,最好采用个别交谈方式。在交谈之前,应给

13、他们一份详细的调查提纲,以便使他们有所准备.从访问中,可获得有关该组织高层管理活动和决策过程的信息需求、该组织的运行政策、未来发展变化趋势等与战略规划有关的信息。对中层管理人员的访问,可采用开座谈会、个别交谈或发调查表、查看业务记录的方式,目的是了解企业的具体业务控制方式和约束条件、不同业务之间的接口、日常控制管理的信息需求以及预测未来发展的潜在信息要求.对基层操作人员的调查,主要采用发调查表和个别交谈方式来了解每项具体业务的过程、数据要求和约束条件。1。4需求信息的整理:想要把收集到的信息(如文件、图表、票据、笔记等)转化为下一设计阶段可用形式的信息,必须对需求信息做分析整理工作。业务流程分

14、析:业务流程分析的目的是获得业务流程及业务与数据联系的形式描述。一般采用数据流分析法,分析结果以数据流图(DFD)表示。是一个数据流图的示意图.图中有向线表示数据流,圆圈中写上处理的名称、圆圈代表一个处理、带有名字的双线段表示存储的信息。1.5 研究实施的具体方案:数据来源:将各部门送达的员工工资信息包括基本工资,考评,请假,转正,调动信息等作为数据来源。数据的输入:由工作人员通过新员工本月工资增加和老员工上月工资表修改完成。数据的统计:由工作人员通过信息的输入,对综合信息的统计,员工积分统计,人事信息统计,人事记录统计.维护员工基本信息:人事管理主要负责人员基本信息的维护,包括新进员工档案的

15、建立,员工信息的修改。图1.1系统的功能项目各个模块要求的功能: 员工资料:对员工单个人个人信息进行整合,显示,并进行添加,编辑,删除的基本操作, 人事管理:对全体员工的基本信息进行整合,其中包括七个子模块(员工资料,员工奖惩,员工培训,员工考评,员工调薪,员工调动,请假管理) 工资管理:通过不同的账套对员工进行多种方式的工资计算. 统计管理:对员工的基本资料,工资信息进行统计。 系统设置:对系统中的各模块设置2 相关于工具的基本理论2.1关于Java的说明现在,市场上可以选购的应用开发产品很多,流行的也有数十种。目前在我国市场上最为流行、使用最多、最为先进的可用作企业级开发工具的产品有:Microsoft公司的Visual Basic,Microsoft公司的Visual C,Borland公司的Delphi ,Powersoft公司的PowerBulider。在目前市场上这些众多的程序开发工具中,有些强调程语言的弹性与执行效率;有些则偏重于可视化程序开发工具所带来的便利性与效率的得高,各有各的优点和特色,也满足了不同用户的需求

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 创业/孵化

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号