模型的用例是新约会的注册。
用户以患者(角色)身份登录系统。预约shoudl进入医疗专业和日期。 系统shoudl在该日期寻找该专业的医生。 从结果患者应选择一个,然后系统保存约会。 最后,用户shoudl会收到一封包含约会信息的电子邮件。
我模型中的类是: 用户 患者 医生 约定 DoctorShcedule 还有一些,但我认为这些将涉及。
我有这个初始的sequnce图:
diagram http://img697.imageshack.us/img697/2416/newapp.jpg
我在设置返回消息时遇到问题,并且还有电子邮件步骤。
由于
答案 0 :(得分:0)
I have problem to set the return messages and also with the email step.
返回消息的两种表示方式是通过发送返回消息,就像响应checkAvailability()
一样,或者通过在返回的值或对象后面写入被调用的方法。 checkAvailability() : bool
。
发送邮件是一项异常操作,邮件将离开您的系统。我建议引入另一个类Mailer,它应该处理sendMail()消息而不是你的类用户。以后收到邮件是另一个用例,这封邮件的收据不属于这个序列(IMHO)。