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

本文分享了作者在开发Java项目团队分配管理软件时的心得体会,包括确定开发方向、设计系统结构,以及在异常处理、成员变动、项目重复添加、项目删除和数据共享等问题上的解决方案。通过这次实践,作者强调了需求分析、代码结构和测试的重要性,提倡合理利用工具优化代码以提升用户体验。
摘要由CSDN通过智能技术生成

目录

一、引言

二、实现过程

1、确定开发方向 

2、设计结构

三、 问题以及解决

1、异常信息修改

2、成员变动后id自动更新

3、项目重复添加的问题

4、项目在开发状态时不能被删除

5、数据共享的问题(重点)

四、总结


一、引言

实践是检验真理的唯一标准,项目开发团队分配管理软件这个项目综合的涉及了Java基础知识,在第一次接触实践项目的练习后,遇到了很多问题,但是从问题中学习到了更多的知识,接下来跟大家分享一下我在这次项目中的一些心得。

二、实现过程

在拿到项目的第一件事情就是分析开发需求文档,只有了解清楚需求才能实现功能。

1、确定开发方向 

从整体来分析,明确项目的系统流程、系统功能结构,确定项目开发的方向。

(1)系统流程图

(2)系统功能结构

2、设计结构

从每一个部分,根据具体需求来设计软件结构,使其条理清晰便于查看,修改。

(1)需求说明

(2)软件设计结构

最后根据系统功能结构对项目的功能进行编程,一点一点的完成整个项目的开发,具体功能实现就不一一说明了,主要讲一讲实现过程中遇到的一些问题以及处理的方法。 

三、 问题以及解决

1、异常信息修改

为了让用户有更好的体验,在出现异常后要让用户明白问题是什么,在用户选择错误可能会导致出现异常的地方都需要进行异常信息的修改以防止程序的终止运行导致用户体验不佳。

例如:

代码解决演示

 private void addMember(){//添加新成员
          System.out.println("-------------------添加成员-----------------------");
          System.out.println("请输入要添加员工的ID");
          int id = TSUtility.readInt();
          try{
              Employee e = listSvc.getEmployee(id);
              teamSvc.addMember(e);
              System.out.println("添加成功!");
          }catch (TeamException e){
              System.out.println("添加失败,原因:"+e.getMessage());
          }
          TSUtility.readReturn();
      }

2、成员变动后id自动更新

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值