【项目】开发团队调度软件

1.主界面

从公司员工中选择,添加到开发团队中。
image

2.软件组成

view:菜单显示和处理用户操作。
service:提供员工数据的数组和对员工的管理,被view调用。
domain:实体类。
image

3.实现过程

(1)第一步:实体类、键盘输入和员工状态枚举类

image

实体类之间的继承关系
image

(2)第二步:

NameListService:公司员工数据,把Data中的员工和设备数据,变成对象的属性值,将对象存放在数组employees中。

TeamService:提供将公司员工数据添加到开发团队,删除团队成员,岗位人数判断,成员状态判断,是否已存在团队中。

TeamException:自定义异常类。
image

(3)第三步:TeamView主页面菜单显示

调用TeamService和NameListService中的方法。
image

GitHub:https://github.com/zhishuchen/TeamSchedule

posted @ 2022-10-26 10:06  植树chen  阅读(40)  评论(0编辑  收藏  举报