某医院决定开发一个门诊病历系统,管理医院所有病历信息。系统功能如下:
(1) 浏览门诊医生的信息,任何使用Internet的网络用户,均可以浏览医院各科室门诊医生的信息,包括医生的姓名、门诊时间。专长、联系Email地址等。
(2) 注册:任何使用Internet的网络用户,均可以通过向系统提供身份证号码,向系统索取注册编号,拥有注册编号的系统用户可通过系统提供的页面设置个人密码,并使用账号和密码向系统注册。
(3) 用户基本信息维护:通过注册账号和密码,任何使用Internet的网络用户,均可以进入系统维护其基本信息,包括姓名、身份证号、性别、出生日期、籍贯、家庭住址、邮编、联系电话、联系Email地址等。
(4) 医生门诊信息维护:通过注册账号和密码,医院管理人员可以维护门诊医生的门诊信息,包括医生的姓名、门诊时间、专长等。
(5) 病历信息浏览:病人可以通过账号和密码浏览本人的全部信息。
(6) 疾病诊断信息编辑:门诊医生可以通过账号和密码浏览就诊病人的病历信息,填写就诊病人的疾病诊断信息。
(7) 病人挂号:通过注册账号和密码,病人可以进入系统浏览门诊医生信息,并选择就诊医生和就诊时间。
试据此回答下列问题:
(1) 采用UML的用例图描述该门诊病历系统的功能。
(2) 采用UML的类图描述系统的静态结构(只需表明类及类之间的关系)。