软件工程期末作业.pdf
4页题目 2:根据需求陈述应用面向对象方法对软件系统进行分析与设计王大夫在小镇上开了一家牙科诊所他有一个牙科助手、一名牙科保健员和一个接待员王大夫需要一个软件系统来管理预约当病人打预约时,接待员将查阅预约登记表,如果病人的时间冲突,则接待员建议一个就诊时间以安排病人尽早诊治如果病人同意建议的就诊时间,接待员将输入约定时间和病人的名字 系统将核实病人的名字并提供记录的病人数据, 数据包括病人的病例号等 在每次治疗后, 助手或保健员将标记相应的预约诊治已经完成,如果必要的话会安排病人下一次再来系统能够按病人姓名和按日期进行查询, 能够显示记录病人的数据和预约信息 接待员可以取消预约, 可以打印出前两天预约尚未接诊的病人清单 系统可以从病人记录中获知病人号码, 接待员可以打印出关于病人的每天和每周的工作记录你需要提供的文档包括: 类图 (写出筛选类的过程、 写出识别关联的过程) 、对象图、用例图、脚本、顺序图(或活动图) 、事件跟踪图、数据流图数据流图: 病人数据姓名日期 有效日期预约信息 预约信息 预约信息姓名 /日期 预约信息姓名 预约信息姓名 /日期 预约信息预约信息病人职员1.查询病人数据2.查询预约日期4.取消预约5.更新预约6.查询预约3.完成预约 7.打印工作安排D1 病人记录D2 预约登记表职员牙医行为脚本:病人预约就诊主事件流:1.病人打预约2、接待员查阅预约登记表3、系统显示病人想预约时间的所有预约记录4、预约已满5、接受病人预约,生成预约记录6、系统提示预约成功病人预约就诊非正常行为脚本:预约已满1、病人打预约2、接待员将查阅预约登记表3、病人申请的就诊时间与已定下的预约时间冲突4、接待员建议一个就诊时间以安排病人尽早得到诊治5、病人同意建议的就诊时间6、接待员将输入约定时间和病人的名字7、系统可以从病人记录中获知病人的号码8、系统将核实病人的名字并提供记录的病人数据,数据包括病人的病历号等9、在每次治疗或清洗后,助手或保健员将标记相应的预约诊治已经完成10、必要的话会安排病人下一次再来11、打印出关于所有病人的每天和每周的工作安排12、脚本结束1 类图:* 原始类图:* 1 * 1 1 1 1..* 1 病人清单病人-名字预约工作安排 预约表 病人数据-姓名-病例号-号修改后的类图:* 1 * * 1 1 1..* 1 终图:* 1 * 1 * * 1 1 * 1..* 1 病人-名字-病例号-号码预约-时间-姓名周工作安排工作安排 预约表病人清单日工作安排病人-名字-病例号-号码预约-时间-姓名周工作安排日工作安排 预约表病人清单用例对象图:1 1 1..* 1..* 1 1..* 1 1 1 1..* 1..* 1 牙科诊所每周工作安排病人清单 预约登记表工作安排 预约 病人记录病人每天工作安排接待人员医护人员牙医诊所预约管理系统预约查询新增预约删除预约预约实现更新打印工作安排打印病人清单访问预约信息访问病人信息。

卡西欧5800p使用说明书资料.ppt
锂金属电池界面稳定化-全面剖析.docx
SG3525斩控式单相交流调压电路设计要点.doc
话剧《枕头人》剧本.docx
重视家风建设全面从严治党治家应成为领导干部必修课PPT模板.pptx
黄渤海区拖网渔具综合调查分析.docx
2024年一级造价工程师考试《建设工程技术与计量(交通运输工程)-公路篇》真题及答案.docx
【课件】Unit+3+Reading+and+Thinking公开课课件人教版(2019)必修第一册.pptx
嵌入式软件开发流程566841551.doc
生命密码PPT课件.ppt
爱与责任-师德之魂.ppt
制冷空调装置自动控制技术讲义.ppt


