本文是软件工程项目“自助计费温控系统”的动态模型。
编写人员
- 小组名:软件工程-307d组
软件架构(Architecture)
本系统采用客户端+服务器端的基础架构
服务器端的架构图(与课本样例基本一致,稍微修改了一下):
系统顺序图(Sequence Diagram,SD)
一、客户-使用空调
1、RequestOn(RoomId,CurrentRoomTemp)
点击查看
1.1、RequestNumber>ServiceNumber(请求数>3的情况,也就是有关调度的交互过程)
点击查看
2、ChangeTargetTemp(RoomId,TargetTemp)
点击查看
3、ChangeFanSpeed(RoomId,FanSpeed)
点击查看
4、RequestOff(RoomId)
点击查看
5、RequestFee(RoomId)
点击查看
二、前台-出具详单
1、CreateRDR(RoomId,date_in,date_out)
点击查看
2、PrintRDR(RoomId,list_RDR)
点击查看
三、前台-出具账单
1、CreateInvoice(RoomId,date_in,date_out)
点击查看
2、PrintInvoice(RoomId,date_out,Toal_fee)
点击查看
四、空调管理员-运行空调
1、PowerON()
点击查看
2、setPara(Mode,…,FeeRate_L)
点击查看
3、StartUp()
点击查看
五、空调管理员-监视空调
1、CheckRoomState(list_Room)
点击查看
六、酒店经理-查看报表
1、QueryReport(list_RoomId,type_Report,date)
点击查看
2、PrintReport(Report,date)
点击查看
项目地址
整个项目的源代码,可执行文件,测试用例,结果均在下面的仓库中,欢迎查看: