优秀的毕业设计论文网
计算机 JAVA 电子信息 单片机 机械机电 模具 土木工程 建筑结构 论文
热门搜索词:网络 ASP.NET 汽车 电气 数控 PLC

基于RMI的考勤信息管理系统的设计

以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
  
资料介绍:

目的、内容、功能
考勤管理的目的:例如输入一个员工工号,就能达到考勤效果。出勤率的高低能反应出一个员工的工作态度,能提高员工工作的积极性。在时间上产生一致性,统一工作。
考勤管理的内容:考勤管理包括一个员工的基本信息和考勤情况,基本信息包括员工的姓名、性别、部门、入职日期等等。考勤情况能体现出一个员工的出勤情况,对出勤率进行统计。
考勤管理的功能:添加、修改、查询、删除员工的基本信息,直接对员工进行点到,对考勤人数以及结果进行统计,查询,打印。

copyright think58 [版权所有:http://think58.com]

[来源:http://think58.com]

1.3 RMI 的简介
RMI(Remote Method Invocation,远程方法调用)是用Java在JDK1.1中实现的,它大大增强了Java开发分布式应用的能力。Java作为一种风靡一时的网络开发语言,其巨大的威力就体现在它强大的开发分布式网络应用的能力上,而RMI就是开发百分之百纯Java的网络分布式应用系统的核心解决方案之一。其实它可以被看作是RPC的Java版本。但是传统RPC并不能很好地应用于分布式对象系统。而Java RMI 则支持存储于不同地址空间的程序级对象之间彼此进行通信,实现远程对象之间的无缝远程调用[4-6]。
RMI目前使用Java远程消息交换协议JRMP(Java Remote Messaging Protocol)进行通信。JRMP是专为Java的远程对象制定的协议。因此,Java RMI具有Java的"Write Once, Run Anywhere"的优点,是分布式应用系统的百分之百纯Java解决方案。用Java RMI开发的应用系统可以部署在任何支持JRE(Java Run Environment Java,运行环境)的平台上。但由于JRMP是专为Java对象制定的,因此,RMI对于用非Java语言开发的应用系统的支持不足。不能与用非Java语言书写的对象进行通信。
RMI可利用标准Java本机方法接口JNI与现有的和原有的系统相连接。RMI还可利用标准JDBC包与现有的关系数据库连接。RMI/JNI和RMI/JDBC相结合,可帮助你利用RMI与目前使用非Java语言的现有服务器进行通信,而且在您需要时可扩展Java在这些服务器上的使用。RMI可帮助您在扩展使用时充分利用Java的强大功能。 内容来自think58 [资料来源:http://think58.com]
RMI的优点:
这种机制给分布计算的系统设计、编程都带来了极大的方便。只要按照RMI规则设计程序,可以不必再过问在RMI之下的网络细节了,如:TCP和Socket等等。任意两台计算机之间的通讯完全由RMI负责。调用远程计算机上的对象就像本地对象一样方便。
1、面向对象:
    RMI可将完整的对象作为参数和返回值进行传递,而不仅仅是预定义的数据类型。也就是说,可以将类似Java哈西表这样的复杂类型作为一个参数进行传递。
2、可移动属性:
    RMI可将属性从客户机移动到服务器,或者从服务器移动到客户机。
3、设计方式:
    对象传递功能使您可以在分布式计算中充分利用面向对像技术的强大功能,如二层和三层结构系统。如果用户能够传递属性,那么就可以在自己的解决方案中使用面向对象的设计方式。所有面向对象的设计方式无不依靠不同的属性来发挥功能,如果不能传递完整的对象包括实现和类型就会失去设计方式上所提供的优点。
4、安全性:
    RMI使用Java内置的安全机制保证下载执行程序时用户系统的安全。
    RMI使用专门为保护系统免遭恶意小程序侵害而设计的安全管理程序。
5、便于编写和使用 本文来自think58

[资料来源:www.THINK58.com]

    RMI使得Java远程服务程序和访问这些服务程序的Java客户程序的编写工作变得轻松、简单。远程接口实际上就是Java接口。为了实现RMI的功能必须创建远程对象任何可以被远程调用的对象必须实现远程接口。但远程接口本身并不包含任何方法。因而需要创建一个新的接口来扩展远程接口。新接口将包含所有可以远程调用的方法。远程对象必须实现这个新接口,由于新的接口扩展了远程接口,实现了新接口,就满足了远程对象对实现远程接口的要求,所实现的每个对象都将作为远程对象引用。
现行系统存在的主要问题分析
(1) 浪费人力,效率低下;
(2) 考勤结果反映速度慢(一月才能汇总一次),主管部门不能及时全面地监督员工的出勤情况;
(3) 难避免考勤中的弄虚作假现象.一些公司上报的工资人数往往大于实际考勤和领工资的人数,造成工厂大量工资流失;
(4) 由于考勤数据的不准确,公司人事工资管理系统的许多基础数据也存在较大误差,给人事部门许多全局性的统计工作也带来了不准确性;
(5) 考勤统计工作复杂繁重,难以保证统计结果的正确性、及时性。

copyright think58

[来源:http://www.think58.com]

[资料来源:www.THINK58.com]

2.3 解决方案
为帮助公司领导层能够快速准确地查询每天的出勤人数,保证整个公司的良好运转;同时为了提升工作效率,引进计算机对考勤工作进行科学信息化管理是非常必要的.因此开发一个界面友好、操作方便的考勤管理系统能够很好地解决公司繁琐的考勤工作。
2.4 可行性分析与抉择
经过系统的初步调查,明确了考勤管理中的主要问题和建立信息管理系统的初步设想.接下来进行的可行性研究将对初步调查的结果进行复审,论证系统大致的规模,目标及有关约束条件,并且提出系统的逻辑模型和各种可能方案.系统的数据来源主要由文职人员通过键盘输入,为集中式操作。

[资料来源:http://THINK58.com]