栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

java项目开发团队分配软件

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java项目开发团队分配软件

java项目开发团队分配软件 项目目标

该软件实现的功能

  1. 启动软件时,首先进入登录界面进行登录和注册。
  2. 登录成功后,进入菜单,首先可以对开发人员账户和密码进行修改。
  3. 然后可以对开发人员进行增删改等操作。 人员添加成功后,根据菜单提示,基于现有的公司成员,组建一个开发团队以开发一个新的项目。
  4. 组建过程中包括将成员插入到团队中,或从当前团队中删除成员,并且能列出当前团队中的现有成员,开发团队包括架构师、设计师和程序员,一个团队最多5人。
  5. 团队组建成功后,进入项目模块,添加项目,分配团队进行项目的开发。

我们需要用到的知识点大概有下面几点

系统功能结构图

系统流程图

软件设计结构

主要是由三个模块组成

com.team.view 模块为主控模快,负责菜单的显示和处理用户操作
com.team.service 模块为实体对象的管理模块
com.team.domain 模块为Employee及其子类等类所在的包

各模块的实际内容和注意事项

用户注册和登录模块

注意事项:
这个模块主要需要注意的是登录时的判断和注册时是否有该账户名,和密码输入错误时的判断登录次数。
判断登录代码

for (int i=0;i 

开发人员管理模块

1.domain模块中创建实体类







2.在NameLIstService类中完成功能操作



注意: 主要注意添加员工时的ID需要自动更新,用集合时需要注意用静态static来修饰,才能进行数据共享

private static ArrayList employees =new ArrayList();

开发团队调度模块

TeamService类的设计



TeamView类的设计


注意: 删除成员和删除团队时的空指针异常,不然一不注意就会导致程序异常结束
删除时可用try…catch处理,也可以直接用throw抛出异常然后结束回到调用方法处输出,这里代码就是用的throw来解决的

 System.out.print("请输入要删除团队员工的TID:");
            int tid = TSUtility.readInt();
            System.out.println("请确认是否删除(Y/N)");
            char select = TSUtility.read/confirm/iSelection();
            if (select=='Y'){
                try {
                    teamSvc.removeMember(tid);
                    System.out.println("删除成功");
                } catch (TeamException e) {
                    System.out.println("删除失败,原因:" + e.getMessage());
                }
            }
 public void removeMember(int memberId) throws TeamException {
        int j,i;
        if (total==0){//判断空指针异常
                throw new TeamException("现团队里还没有成员,无法删除!");

        }
        else {
            for (i=0;i 

开发项目管理模块

domain包中完成项目实体类的创建

service包中创建项目操作类ProjectService

注意: 主要注意添加项目时项目名称相同不可以以重复添加,并且删除项目时也要注意空指针异常,并且正在被开发的项目不能被删除

ublic void delProject(int id){
        boolean fagl=false;
        int num=1;
        for (int i=0;i 

IndexView类的设计
IndexView只要是项目的运行主界面,将前面几个模块的内容装在一起,并运行软件,操作基本功能,调试bug,最后开发完成。

完成以上所有步骤后我们的包内应该有如下的类

当我们编写项目时尽量一个模块做完后先进性调试,最后在将所有模块联系起来然后在进行整个程序的调试。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/328184.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号