【项目】开发团队调度软件
1.主界面
从公司员工中选择,添加到开发团队中。
2.软件组成
view:菜单显示和处理用户操作。
service:提供员工数据的数组和对员工的管理,被view调用。
domain:实体类。
3.实现过程
(1)第一步:实体类、键盘输入和员工状态枚举类
实体类之间的继承关系
(2)第二步:
NameListService:公司员工数据,把Data中的员工和设备数据,变成对象的属性值,将对象存放在数组employees中。
TeamService:提供将公司员工数据添加到开发团队,删除团队成员,岗位人数判断,成员状态判断,是否已存在团队中。
TeamException:自定义异常类。
(3)第三步:TeamView主页面菜单显示
调用TeamService和NameListService中的方法。