本系统将采用JSF2+EJB3的框架,以Java语言作为基础语言,辅助以HTML,Ajax等进行编写。运用当下比较普及的数据库PostgreSQL 9.3,JBoss7.1 ,Eclipse开发编程软件进行编写。SUN公司发布Java 9.0的正式版中支持HTTP 2.0,Unicode 7.0支持,安全数据包传输(DTLS)支持,Linux/AArch64支持等。
1.4 发展趋势
当然现今的科技日新月异,在生活中电影中,其实已经渐渐感受到科技对于我们生活的冲击,就好比生命科学与计算机结合起来的产物,生物识别技术。这项技术可能大家在外国电影中已经有过接触,这是一个非常前端的技术,人们上下班不再需要携带像门禁卡之类的卡,只需要放一放手指,或者用眼球虹膜扫一下。计算机自动识别,进行比对,并且自动的将你的考勤信息,分门别类进行处理和显示,这一整套的流程可能就轻松的完成了。不过我相信这样的技术,至少可能还需要较长的时间的完善与普及,我们可能都用不到咯。
1.5 研究内容介绍
该模块主要简述MBP企业考勤管理系统的功能
(1) 用户验证
该功能主要是验证员工身份,与大多数用户密码的系统类似。此功能是有JBOSS来完成的
(2) 个人档案信息管理
该模块主要有个人信息的各种分类信息的添加,更改和删除操作。
(3) 出勤实绩查询
该模块主要是简单便捷地查询个人考勤数据。
(4) 非正常考勤申请
该模块主要是申请带薪非正常考勤(如:迟到十五分钟内,忘带卡,地铁延误等)。
(5) 加班申请
该模块主要是加班申请。
(6) 休假申请
该模块主要是非带薪休假申请(如:事假,病假,婚嫁等)。
(7) 外出公务申请
该模块主要是给那些被东西分派到其他公司进行工作的设置的。
(8) 待处理
该模块主要是给经理以上级别使用的,这里有经理下属的申请单查询和批准,拒绝功能。
(9) 处理完毕查询
该模块显示是本人曾经提交过的各类生情。
(10) 非工作日设定
该模块主要是设置工作日时段。
2 分析
2.1 开发语言工具
2.1.1 JAVA简介
Java由SUN公司于1995年推出,它是一种简单,面向多个平台的动态语言。Java编成的风格十分相近于C和C++语言。然而他舍弃了C++的指针多重调用等特性。Java拥有的特点如下。
1平台无关性
平台无关性顾名思义,就是指Java能在不同的平台上完美的兼容操作,主要因为Java实现不同平台的接口的原理在于其引入了Java虚拟机原理,然而这种虚拟机则是被移植在各种硬件的和服务系统上的。
2安全性
Java舍弃了C++的指针操作,内存讲被系统分配,这样就可以防止病毒通过指针对存储器地址直接操作侵入计算机系统。
3面向对象
运用类的继承特性来增加了程序的编译速度,避免了多次编译。在Java中继承只能单向的,一个子类只有一个父类,子类的父类又有一个父类。
4分布式
Java的分布情况是建立在扩展TCP/IP网络平台上的。HTTP和FTP协议传送和接受信息的方法则是必须依赖于库函数。不过这也更加便捷的帮助程序员使用网络上的文件和使用本机文件。
5动态
Java程序的基本单元就是类,Java有很多类是类库中存在的我们只要导入就可以使用,还有一些类是需要程序员自己编写。Java的类是动态加载的,因此Java中可以动态地进行程序地文护及分类。 jsp考勤管理系统综合查询子系统设计与实现(4):http://www.751com.cn/jisuanji/lunwen_37339.html