目录
一、引言
实践是检验真理的唯一标准,项目开发团队分配管理软件这个项目综合的涉及了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();
}