项目背景:爱程序软件研发公司接到No1公司的人力管理系统开发需求需要开发员工管理模块支持员工信息增删改查功能。作为公司研发部门的一员请大家按照下面的项目说明书逐步完成此需求的开发。一、需求说明XX公司接到XXX单位的人力管理系统开发需求员工管理模块中要求用工号、姓名、性别、年龄、工龄、所属部门、技能说明、工资级别等信息描述员工现在要编写员工类及员工管理类。二、工单文档编号:BL20211021 客
任务二:创建员工管理类实现相应方法 【知识目标】 (1)掌握集合类的使用方法 (2)掌握文件读写操作 【能力目标】 (1)能编写基于集合类的员工管理系统 【工作训练】 (1)在StaffManager类中添加以下两个方法:导入员工信息(importStaffInfo)、导出员工信息(exportStaffInfo)。 备注: a.importStaffInfo方法要求:从文件中读取员工信息,将员工对象加入员工列表中。 b.exportStaffInfo方法要求:将员工列表中的员工信息导出到文件中。 c.文件格式:每行为一个员工信息,按照工号、密码、姓名、性别、身份证号、年龄、工龄、工资、职称、所属部门、联系方式、家庭住址的顺序用逗号分隔。例如:1001,123456,张三,男,110101199001011234,30,5,8000,高级工程师,技术部,13800000000,北京市海淀区中关村大街1号。 (2)使用集合类ArrayList实现员工列表。 (3)在StaffManager类中添加以下方法:查找符合条件的员工(findStaffByCondition)。 备注: a.findStaffByCondition方法要求:输入要查找的员工信息(如姓名、工号、所在部门等),返回符合条件的员工对象列表。 (4)在StaffManager类中添加以下方法:计算指定部门的员工工资总和(getWagesSumByDepartment)。 备注: a.getWagesSumByDepartment方法要求:输入要统计的部门名称,返回该部门员工工资总和。 (5)在StaffManager类中添加以下方法:计算员工数量(getStaffCount)。 【任务三】测试程序 【知识目标】 (1)掌握单元测试方法 【能力目标】 (1)能编写基于JUnit框架的单元测试程序 【工作训练】 (1)编写员工管理系统的单元测试程序,对员工类和员工管理类进行测试
原文地址: https://www.cveoy.top/t/topic/gcl9 著作权归作者所有。请勿转载和采集!