In general, the choice of grammatical aspect is, unlike tense, not strictly delineated. You can often choose between two or more aspects to express the same basic idea, because aspects have less to do with denotation, and more to do with connotation. In other words, aspects carry implications and tonality, but they have less effect on the literal meaning of the sentence. As a result, the "correct" aspect is often a matter of opinion and interpretation.
So, let's go through these examples:
John hasn't studied very well this term.
This is present perfect simple, as your book says. It carries the connotation that John's poor study habits are either already causing problems for him, or are likely to cause problems in the near future. For example, you might continue the sentence like this:
John hasn't studied very well this term, so now he's at risk of failing the exam.
The emphasis is on the consequences of the action, even if those consequences are not explicitly stated.
Now, let's look at your other example:
John hasn't been studying very well this term.
This is present perfect continuous. Since it's still a perfect aspect, it still conveys the same emphasis on consequences. However, it also suggests that there is still time for John to change his study habits. It sometimes shows up in cases where the action is interrupted or altered, as in this continuation:
John hasn't been studying very well this term, so the teacher gave him an extra assignment.
We could also have something like this:
John hasn't been studying very well this term, but he could still catch up.
These continuations are (for the most part) also possible with the simple perfect, but they make more logical sense in the context of the continuous perfect.
Having said all that, you generally cannot use the present perfect continuous in cases where the action is far in the past, or otherwise "complete." Similarly, the simple perfect is usually considered less appropriate for a continuous action which is still ongoing (although, as in our examples above, it can sometimes be used with habitual or repeated actions, especially when those actions are unlikely to continue).
Best Answer
Your sentence as it stands has a number of other issues, so let's consider a simpler sentence:
In both sentences, the orders have not been sent at the time of speaking. If you wanted, as you suggest, to say that they hadn't been sent in the past but they have been now, you'd need to say:
As for "haven't been" versus "didn't get," they are more or less interchangeable. The only differences, to my ear, are that "didn't get" (1) is slightly more informal, and (2) places slightly more emphasis on the (implied) person responsible for shipping the albums out.