java是编程中常见的一种语言,它可以更好的实现程序所需要的各种操作需求,给用户更加优质的使用交互体验感,下面我们跟随小编一起来了解一下java员工管理系统的相关资料吧。
java员工管理系统简介
运用Java编程语言实现员工基本信息管理、员工请假申请、采购物品申请等功能。与其他类似的系统相比,本系统具有操作简单、界面简洁清晰、流程规范完善、数据处理安全、 App功能实现等特点。
运用Java编程语言和B/S架构,以开源的Tomcat作为Web容器,以SQL Server 2005为数据库设计与开发了一个员工日志管理系统,以方便企业管理者对每个员工的工作进展程度及对工作提出的建议及时掌握,从而有利于企业的管理。
java员工管理系统
java员工管理系统案例需求说明
员工信息的基本情况
—————————普通员工—————————–
属性:员工编号、员工姓名、员工职务、请假天数、基本工资
普通员工工资:
在基本工资的基础上增加10%的工作餐,50%的岗位补助,200元住房补助
基本工资+基本工资*0.1+基本工资*0.5+200
—————————–经理——————————–
属性:员工编号、员工姓名、员工职务、请假天数、基本工资
经理工资:
在基本工资的基础上增加20%的工作餐,50%的岗位补助,500元住房补助
基本工资+基本工资*0.2+基本工资*0.5+500
——————————-董事——————————–
属性:员工编号、员工姓名、员工职务、请假天数、基本工资
董事工资:
在基本工资的基础上增加8%的工作餐,30%的岗位补助,2000元住房补助,3000元投资补助
基本工资+基本工资*0.08+基本工资*0.3+2000+3000
——————————–其他———————————
工资扣除部分,所有员工都是一样的
无请假,基本工资全发,有请假,扣除每天平均工资 * 请假天数
java员工管理系统
java员工管理系统案例设计思路
员工父类一个,普通员工,经理,董事长子类各一个,分别重写父类的工资方法。最后一个测试类。父类子类的编写没什么问题,注意尽量做好封装,属性最好用private修饰。接下来就是关键的测试类,这里需要完成增删改查工作,工作量可能会有点大哦!
注意:由于本系统只是将对象存于对象数组,数组初始化时定长设定为100,系统会自动初始化每个数组元素为null,所以在写测试类的方法时一定注意写好判断预防遍历赋值发生的空指针错误,还有就是如果更改员工的资料时注意,若是员工的职位发生变化该怎么处理,毕竟对象变了,处理工资的方法也不一样。
相信看完了小编为你整理的java员工管理系统的相关资料,其实java的员工管理系统虽然看起来比较复杂,但是实现起来还是相对比较容易的哦!