java项目开发团队分配

项目开发团队分配管理软件

系统功能结构

在这里插入图片描述

系统流程

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

需求说明

  • 软件启动时,首先进入登录界面进行注册和登录功能。

  • 当登陆成功后,进入菜单,首先就可以对开发人员账户和密码进行修改。

  • 然后可以对开发人员进行增删改操作

  • 人员添加成功后,根据菜单提示,基于现有的公司成员,组建一个开发团队以开发一个新的项目。

  • 组建过程包括将成员插入到团队中,或从团队中删除某成员,还可以列出团队中现有成员的列表,开发团队成员包括架构师、设计师和程序员。

  • 团队组建成功,则可以进入项目模块,添加项目,分配开发团队进行开发。

软件结构

  • com.team.view 模块为主控模块,负责菜单的显示和处理用户操作

  • com.team.service 模块为实体对象(Employee及其子类如程序员等)的管理模块, NameListService和TeamService类分别用各自的数组来管理公司员工和开发团队成员对象

  • ProjectService是对项目的操作对象类

  • domain模块为Employee及其子类等JavaBean类所在的包

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传
![外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传](https://img-home.csdnimg.cn/images/20230724024159.png?origin_url=C%3A%5CUsers%5Czxm%5CAppData%5CRoaming%5CTypora%5Ctypora-user-images%5Cimage-20240527091918623.png&pos_id=img-SfFBKltL-1716774675661)

1.用户注册登录模块

  • 定义一个LoginView类

  • 实现注册方法

    • 如果没有账户则需要注册

    • 如果有账号则直接进行登录

  • 实现登录功能

    • 判断用户输入的值是否正确

    • 如果正确则进入软件菜单

    • 如果错误则重新输入,限制次数只有5次,超过次数则程序停止,重新启动

  • 实现修改用户密码功能

    • 可以实现对用户名,密码,或者两者都可以进行修改即可。

2. 开发人员调度模块

  • 实现员工的添加(根据职业添加(无,程序员,设计师,架构师

  • 实现员工的修改(至少修改员工的姓名,年龄,工资)

  • 实现员工的删除(注意员工id需要动态显示,也就是删除后,员工id需要更新)

  • 实现员工的查看 (显示所有数据)

3. 开发人员调度模块

  • 实现开发团队成员的添加

  • 实现开发团队成员的删除

  • 实现开发团队成员的查看

4. 开发项目管理模块

  • 实现开发项目的添加

  • 实现开发团队项目分配

  • 实现开发项目的删除

项目地址:https://github.com/renzi-tuo/Project1

我遇到的项目中的难点:

  • 最麻烦的是数据的传递,类中数据的传递需要你一层层的包裹来实现,很麻烦
  • 验证输入,这个比较繁琐,需要细心实现
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值