基于J2EE公司员工信息管理系统设计
2017-10-10
(河南师范大学软件学院 河南 新乡 453000)
基于J2EE公司员工信息管理系统设计
杨方圆顾一帆
(河南师范大学软件学院河南新乡453000)
自改革开放以来我国计算机技术的飞速发展,带动了多元化经济的发展,人们的生活离不开计算机网络。计算机和网络技术渗透到社会各个层次,而企业的发展和扩张,企业级的管理方案都依赖于计算机网络技术,尤其是企业公司员工管理系统。在传统的企业员工管理中,一般采用流程式信息处理而且一般是人工处理,这样不仅效率低,而且易出差错,在员工的调用和分配上,没有宏观的显示数据。在当前社会中企业的竞争异常激烈,在这样的环境下急需宏观的数据和快捷的信息处理,于是,公司员工信息化被应用在公司的管理中。
J2EE;信息管理;管理系统
一、系统功能模块设计
(一)选择执行的操作编号
信息输入
公司员工的基本信息
信息增加
信息删除
信息修改
信息查询
(二)系统功能模块
选择执行的操作编号
(三)信息输入
输入执行编号,实现对应的信息处理
二、模块分析
(一)信息查询
打开系统会出现选择的执行编号,上面提示编号所代表的执行命令,用户在相应的区域输入执行编号后按回车键为确定,如果输入正确的执行编号,后台会打印出相关执行编号的命令,如果输入的执行编号为不在选择执行编号,会提示“请输入正确的操作!”。
1.信息输入
输入编号后执行相应的命令
(1) 信息增加。输入信息增加的执行编号,会打印出已经有的员工工号,然后提示增加新的员工,输入该员工的工号,姓名,年龄,性别,月薪,联系方式,职务和家庭住址等基本信息。
(2) 信息删除。输入信息删除的执行编号,会打印已经有的员工工号,如果输入的工号不存在,则提示“该员工号不存在,请重新输入”,如果输入的工号存在,则直接删除该员工的所有信息,更新数据后并打印所有数据。
(3) 信息修改。输入信息修改的执行编号,会打印已经有的员工工号,如果输入的工号不存在,则提示“该员工号不存在,请重新输入”,如果输入的工号存在,可以修改该员工的所有信息。
(4) 信息查询。输入信息查询的执行编号,会打印已经有的员工工号,如果输入的工号不存在,则提示“该员工号不存在,请重新输入”,如果输入的工号存在,打印出该员工的所有信息。
三、功能图示
(一)选择执行的操作编号
(二)信息增加
case 1:
System.out.println(“请输入你要添加员工的相关信息:”);
System.out.println(“——增加员工——”);
addEmployee(tm);
System.out.println(“请继续操作!”);
select(tm);
break;
Integer keyθ=(Integer)entry1.getKey();
Employee value0=(Employee)entry1.getValue();
(三)信息删除
若输入错误的员工号
(四)信息修改
case 2:
System.out.println(“——修改员工——”);
updateEmployee(tm);
System.out.println(“请继续操作!”);
select(tm);
break;
Entry
entry3=(Entry
Integer key3=(Integer)entry3.getKey();
Employee value3=(Employee)entry3.getValue();
(五)信息查询
case 4:
System.out.println(“——查询员工——”);
queryEmployee(tm);
System.out.println(“请继续操作!”);
select(tm);
break;
Integer keyθ=(Integer)entry0.getKey();
Employee valueθ=(Employee)entry0.getValue();
四、J2EE与其他技术比较
J2EE主要基于utils,Scanner和TreeMap集合,其他技术有各种操作技术,所以就是简述J2EE与其他技术的对比。
简介TreeMap集合和Scanner:
数据写入和后期的维护对于TreeMap集合,数据量较大时极易造成数据处理缓慢而且内存消耗较大。Scanner主要实现交互的作用,有Scanner可以从字符串、输入流、文件等可以扫面整个文本,并对扫面后的结果做出任意的处理[3]。
[1]梁霄.抚顺金阳广告公司员工信息管理系统的设计与实现[D].吉林大学,2016.
[2]薛程.企业员工全息化信息管理系统的设计与实现[D].厦门大学,2014.
[3]丁慧霞,杨宏斌.基于J2EE的员工信息管理系统设计[J].信息与电脑(理论版),2015,(13):90-92.[2017-08-25].