电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

员工信息管理系统java VIP免费

员工信息管理系统java _第1页
1/6
员工信息管理系统java _第2页
2/6
员工信息管理系统java _第3页
3/6
员工信息管理系统java云南大学2020年春季学期信息学院电子信息工程2020级《面向对象信息系统开发》期末检测(堂下测试)试卷A满分100分考试时间:150分钟任课教师:高莲学院:__信息学院__专业:__电子信息工程__学号:_20201060261_姓名:_李康,周五班,33号_题号1234总分得分2020年春季学期《面向对象信息系统开发》期末检测题一、编写一个Java应用程序,对员工信息进行管理,功能实现详述如下:1.请先通过Java代码创建文件Employ以表格形式存储雇员的相关信息。雇员类的相关属性说明如下:列名数据类型Employ_Idint(该列为员工编号,不能重复)Employ_NamevarcharEmploy_AddressvarcharEmploy_SalaryfloatEmploy_PhonevarcharEmploy_Departmentvarchar(市场部、财务部、人事部、研发部、生产车间)2.通过Java代码向Employ文件中写入初始数据:1王五山东450013798987654管理部2安心贵州120013799999654生产车间3杨燕四川630013124569874研发部3、创建菜单选项1、添加记录2、修改记录3、删除记录4、搜索记录5、退出4、选定相关菜单后,提示用户进行相关操作1)、添加记录提示用户输入相关数据,并检测输入数据的有效性及是否与文件中数据重复,并将操作数据结果显示给用户进行查看;2)、修改记录提示用户输入要修改记录员工的Employ_Id,查找该用户是否存在,不存在提醒用户该雇员信息不存在;存在的话,提示用户输入新的Employ_Salary(其它数据列暂时不允许修改);3)、删除记录提示用户输入要删除记录员工的Employ_Id,查找该用户是否存在,不存在提醒用户该雇员信息不存在;此资料由网络收集而来,如有侵权请告知上传者立即删除。资料共分享,我们负责传递知识。存在的话,将该行数据删除;4)、搜索记录提示用户输入要删除记录员工的Employ_Name,若雇员存在,将搜索信息显示出来;若该雇员不存在,在提示无此雇员存在;5)、退出运行System.exit(0);退出程序。数据的有效性说明如下:A、Employ_Name只能是字符,最多不超过10个;B、Employ_Salary为员工工资,应该大于当地最低工资(800);C、Employ_Phone为员工电话号码,应该都为数字,总长度为11;D、Employ_Department取值为市场部、财务部、人事部、研发部、生产车间中一个。一、实现思路:二、源代码:publicclassabnormal{publicstaticbooleanpanduanId(StringId){//判断Id是否有效的方法booleanflag=true;fileOperationtemp=newfileOperation(“d:\\2.txt“);StringBufferbuffer1=temp.readFile();intresult1=buffer1.indexOf(Id+““,0);//判断员工是否存在但不能确定是员工号还是手机号或薪水if(result1>1)//判断获得的位置,如果不是1,则加强判断条件result1=buffer1.indexOf(“:“+Id+““,0);if(result1==-1)//不存在重复flag=false;returnflag;}publicstaticbooleanpanduanname(Stringname){//判断姓名是否有效的方法Stringname1=name;booleanflag=false;Patternp=Pattern.compile(“.*\\d+.*“);Matcherm=p.matcher(name1);if(m.matches())flag=true;returnflag;}publicstaticbooleanpanduandepartment(Stringdepartment){//判断部门是否有效的方法booleanflag=false;if(department.equals(“市场部“)||“人事部此资料由网络收集而来,如有侵权请告知上传者立即删除。资料共分享,我们负责传递知识。“.equals(department)||“研发部“.equals(department)||“生产车间“.equals(department)||“财务部“.equals(department))flag=true;returnflag;}}publicclassemployDoextendsjavax.swing.JFrame{StringnewId;publicemployDo(){initComponents();}privatevoidaddcancelActionPerformed(java.awt.event.ActionEventevt){tianjiatankuang.setVisible(false);Id.setText(““);//输入框摸空name.setText(““);place.setText(““);money.setText(““);phonenum.setText(““);department.setText(““);}privatevoidaddsureActionPerformed(java.awt.event.ActionEventevt){while(true){//异常处理区域try{if(abnormal.panduanId(Id.getText()))thrownewException();break;}catch(Exc...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

员工信息管理系统java

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部