开发人员调度.pptx

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
开发人员调度

目 标模拟实现一个基于文本界面的《开发团队人员调度软件》熟悉Java面向对象的高级特性,进一步掌握编程技巧和调试技巧主要涉及以下知识点:类的继承和多态对象的关联static和final修饰符特殊类的使用异常处理需求说明模拟实现基于文本界面的《开发团队人员调度软件》。该软件实现以下功能:软件启动时,根据给定的数据创建公司部分成员列表(数组)根据菜单提示,基于现有的公司成员,组建一个开发团队以开发一个新的项目组建过程包括将成员插入到团队中,或从团队中删除某成员,还可以列出团队中现在成员的列表开发团队成员包括架构师、设计师和程序员需求说明本软件采用单级菜单方式工作。当软件运行时,主界面显示公司成员(部分)的列表,如下:-------------------------------------开发团队调度软件--------------------------------------ID姓名 年龄 工资 职位 状态 奖金 股票 领用设备 1段誉22 3000.0 2令狐冲 32 18000.0 架构师 FREE 15000.0 2000联想T4(6000.0) 3任我行 23 7000.0程序员 FREE戴尔(NEC17寸) 4张三丰 24 7300.0程序员 FREE戴尔(三星 17寸) 5周芷若 28 10000.0 设计师 FREE 5000.0佳能 2900(激光) ……---------------------------------------------------------------------------------------------------1-团队列表 2-添加团队成员 3-删除团队成员 4-退出 请选择(1-4): _需求说明当选择“添加团队成员”菜单时,将执行从列表中添加指定(通过ID)成员到开发团队的功能:1-团队列表 2-添加团队成员 3-删除团队成员 4-退出 请选择(1-4):2---------------------添加成员---------------------请输入要添加的员工ID:2添加成功按回车键继续...添加成功后,按回车键将重新显示主界面。开发团队人员组成要求:最多一名架构师最多两名设计师最多三名程序员需求说明如果添加操作因某种原因失败,将显示类似以下信息(失败原因视具体原因而不同):1-团队列表 2-添加团队成员 3-删除团队成员 4-退出 请选择(1-4):2---------------------添加成员---------------------请输入要添加的员工ID:2添加失败,原因:该员工已是团队成员按回车键继续...失败信息包含以下几种:成员已满,无法添加该员工不是开发人员,无法添加该员工已是团队成员该员工正在休假,无法添加团队中只能有一名架构师团队中只能有两名设计师团队中只能有三名程序员需求说明当选择“删除团队成员”菜单时,将执行从开发团队中删除指定(通过TeamID)成员的功能:1-团队列表 2-添加团队成员 3-删除团队成员 4-退出 请选择(1-4):2---------------------删除成员---------------------请输入要删除员工的TID:1确认是否删除(Y/N):y删除成功按回车键继续...删除成功后,按回车键将重新显示主界面。需求说明当选择“团队列表”菜单时,将列出开发团队中的现有成员,例如:--------------------团队成员列表---------------------TID/ID 姓名 年龄 工资 职位 奖金 股票 2/4张三丰 24 7300.0 程序员 3/2令狐冲 32 18000.0 架构师 15000.0 2000 4/6赵敏22 6800.0 程序员 5/12黄蓉27 9600.0 设计师 4800.0-----------------------------------------------------1-团队列表 2-添加团队成员 3-删除团队成员 4-退出 请选择(1-4):软件设计结构该软件由以下三个模块组成:com.oracle.team.view模块为主控模块,负责显示菜单和处理用户操作。com.oracle.team.service模块为实体对象(Employee及其子类,如程序员等)的管理模块, NameListService和TeamService类分别用各自的数组来管理公司员工和开

文档评论(0)

bodkd + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档