用例流程,活动时序
2025-01-04 17:17:46 0 举报
暂无
作者其他创作
大纲/内容
Drug(药物类)
- drId: int - drName: String- drPrice: double- drNumber: int - drUnit: String- drPublisher: String
+ getDrId(): int+ setDrId(int): void+ getDrName(): String+ setDrName(String): void+ getDrPrice(): double+ setDrPrice(double): void+ getDrUnit(): String+ setDrUnit(String): void+ getDrPublisher(): String+ setDrPublisher(String): void+ toString(): String
否
检查项目管理
医生登录系统
ProdController
排班成功
lhMealService
n
是
Arrange(排班信息类)
- arId: String - arTime: String- dId: Int - doctor: Doctor (not persisted)
+ getArId(): String+ setArId(String): void+ getArTime(): String+ setArTime(String): void+ getdId(): Integer+ setdId(int): void + toString(): String
请求业务层
只允许查看商品
- arId: String - arTime: String- dId: Int - doctor: Doctor (not persisted)
+ getArId(): String+ setArId(String): void+ getArTime(): String+ setArTime(String): void+ getdId(): Integer+ setdId(int): void + toString(): String
UserMapper
orderService
用户
开始
浏览器
查看住院
请求后端
添加新菜单
药物是否足够
修改租户套餐权限
给出理由
床位是否已满
选择租户
管理员
查询商品
角色
返回数据
点击排班
返回商品列表
提醒租户修改
1
逻辑处理
删除菜单
管理员登录系统
查询菜单权限
LhController
查看挂号信息
是否增加新菜单
Bed(病床类)
- bId: int - pId: int - dId: int - bState: Integer- bStart: String- bReason: String
+ getBId(): int + setBId(int): void+ getpId(): int + setpId(int): void + getdId(): int + setdId(int): void+ getBState(): Integer+ setBState(Integer): void+ getBStart(): String+ setBStart(String): void+ getBReason(): String+ setBReason(String): void+ toString(): String
是否登录成功
MySQL
医生管理
修改完成
Doctor(医生类)
- dId:Integer- dPassword:String- dName:String- dGender:String- dCard:String- dEmail:String- dPhone:String- dPost:String- dIntroduction:String- dSection:String- dState:Integer- dPrice:Double- dPeople:Integer- dStar:Double- dAvgStar:Double- arrangeId:String
+ getdId(): Integer + setdId(Integer) + getdPassword(): String + setdPassword(String) + getdName(): String + setdName(String)
查看挂号
选择医生
LhService
返回对应菜单
患者登录系统
药物管理
查看购物车
封装数据
修改套餐权限
menuMapper
审核商品
查看订单
查看菜单信息
获取当天时间
是否进行处理
点击挂号按钮
医生
开检查项目
选择租户套餐
填写病因
返回查询结果
用户扫码
是否修改菜单功能
询问病情并进行诊断
prodeMapper
提交表单
查询值班医生数据
prodService
OrderController
选择科室
Orders(挂号类)
- oId: int - pId: int - dId: int - oRecord: String- oStart: String- oEnd: String - oState: Integer- oDrug: String - oCheck: String- oTotalPrice: Double- oPriceState: Integer- countGender: Integer- oAdvice: String - doctor: Doctor - patient: Patient - countSection: Integer- dName: String - pName: String
+ getOId(): int + setOId(int): void+ getPId(): int + setPId(int): void+ getdId(): int + setdId(int): voidH+ toString(): String
个人信息管理
患者管理
判断是否支付
查询订单
结束
是否进行挂号
处理挂号
预约挂号
是否需要药物治疗
给出不通过理由
orderMapper
用户登录系统
返回租户套餐的数据
Controller
在订单详情页查看订单
查询租户信息
提交挂号申请
提交申请
是否有挂号信息
病床管理
患者
是否进行注册
查看租户信息
Checks(检查项目类)
- chId: int - chName: String- chPrice: Double
+ getChId(): int+ setChId(int) + getChName(): String+ setChName(String)+ getChPrice(): Double+ setChPrice(Double) + toString(): String
选择商品
数据库存储数据
挂号管理
租户套餐修改
选择时间段
填写申请原因和病床号
返回订单列表
执行商品通过操作
是否删除菜单
- oId: int - pId: int - dId: int - oRecord: String- oStart: String- oEnd: String - oState: Integer- oDrug: String - oCheck: String- oTotalPrice: Double- oPriceState: Integer- countGender: Integer- oAdvice: String - doctor: Doctor - patient: Patient - countSection: Integer- dName: String - pName: String
开药物
选择时间、科室
选择日期
SysMenuController
Admin(管理员类)
- aId:Int- aPassword:String- aName:String- aGender:String- aCard:String- aEmail:String- aPhone:String
+ getAId() :Int+ setAId(int aId): void+ getAPassword():String+ setAPassword(String aPassword):void+ getAName():String+ setAName(String aName):void+ getAGender():String+ setAGender(String aGender):void+ getACard():String+ setACard(String aCard):void+ getAEmail():String+ setAEmail(String aEmail):void+ getAPhone(): String+ setAPhone(String aPhone):void+ toString():String
是否退款
租户登录系统
选择订单
患者注册
Patient(患者类)
- pId: int - pPassword: String- pName: String - pGender: String - pCard: String - pEmail: String - pPhone: String - pState: int - pBirthday: String- pAge: int
+ getPId(): int + setPId(int) + getPPassword(): String+ setPPassword(String)+ getPName(): String + setPName(String) + getPGender(): String+ setPGender(String)+ getPCard(): String+ setPCard(String) + getPEmail(): String+ setPEmail(String) + getPPhone(): String+ setPPhone(String) + getPState(): int+ setPState(int) + getPBirthday(): String+ setPBirthday(String)+ toStringing(): String
选购商品
追踪订单详情
返回更新结果
提交诊断书
选择申请住院的患者
点击申请住院按钮
lhMealMapper
返回对应商品和提示信息
选择
是否需要开具检查项目
是否进行排班
是否申请住院
menuService
lhMapper
排班管理
申请住院
申请成功
查看挂号
修改菜单功能
IUserService
0 条评论
下一页