目录
前言
这次我给小伙伴们分享下我自己做的JavaSE实践项目——项目开发团队分配管理软件。说实话,作为一个Java小白,这个项目是我学Java以来真正意义上完全由自己开发编写的第一个实践项目。所以成功完成这个项目后我还挺有成就感的,哈哈哈~
如果你和我一样,刚刚学完JavaSE的话,不妨也来亲自动手做一做这个项目。不仅做完后很有成就感,而且做的过程中能让你把学过的知识综合运用起来,帮助你巩固Java基础知识。
一、项目整体介绍
1.目标
—> 模拟实现一个基于文本界面的《项目开发团队分配管理软件》
—> 熟悉Java面向对象的高级特性,进一步掌握编程技巧和调试技巧
—> 主要涉及以下知识点:
- 类的继承性和多态性
- 对象的值传递、接口
- static和final修饰符
- 特殊类的使用:包装类、抽象类、内部类
- 异常处理
- Java基本语法和流程控制
- 数组,ArrayList集合
2.系统功能结构及流程
1)系统功能结构:
该软件系统由4个模块组成:用户注册登录模块、开发人员管理模块、开发团队调度管理模块、开发项目管理模块。开发过程中4个模块分别单独进行开发测试,一个模块开发测试完成后再写下一个模块,最后再把4个模块连接起来构成一个完整的项目开发团队分配管理软件。
2)系统流程:
这里说明一下,系统流程图当中的修改个人信息在做项目过程中最好把它写到登录之后去!因为在实际开发中一般都是先登录后才能修改用户个人信息。
3.需求说明
该软件实现以下功能: