First, I took too much time on Part II. It last for about 1 year since I past Part I. I decided to complete it about 1 month ago, and finished it in about 2 weeks. I bought several books, but never read them. That's bad.
Second, I think we should have a realistic solution in this assignment, don't try to work on a ideal, perfect solution. Of course, we should understand what drawback the solution is. So that, we can explain it in Part III. In Part III, I try my best to persuade the examiner to give me 100%.
I wouldn't say too much about detail of my solution. But I will try to answer your questions.
Some classes in my class diagram have methods and attribute, but some doesn't. I even know somebody didn't put any method and attribute in diagram, but passed the exam. I slightly changed BDM.
My class diagram has several EJB just like a certification guide book did.