Open DiKaliZy opened 5 years ago
ㅈㄱㄴ [Professor]
Professor()
enterBang(bangIndex: Integer): Void 입력한 방에 입장.(외부 액터와의 인터페이스) InitializeManager.getBang 호출.
deleteStud(id: integer): Void 해당 학생을 제거.(외부 액터와의 인터페이스) Bang.delete를 호출하여 id를 전달.
inputStud(studNo: Integer, studName: String, studPhone: Integer): Void 새 학생을 추가.(외부 액터와의 인터페이스) Bang.newDataInput을 호출하여 입력된 항목들을 전달. studNo와 studName은 필수 입력 항목이며 studPhone은 Null이 들어가도 됨.
modStudInform(studNo: Integer, studName: String, studPhone: Integer, studTeamNo: Integer): Void 학생 정보를 수정.(외부 액터와의 인터페이스) Bang.updateList를 호출하여 입력된 항목들을 전달. studNo는 필수 입력 항목이며 다른 세 항목은 Null이 들어가도 됨.
switchOper(stat: Bool): Void Bang.switchOnOff를 호출하여 stat값을 전달.
setLimit(limit: Integer): Void Bang.setLimit를 호출하여 limit값을 전달.
makeBang(file: FILE, name: String): Void 방을 생성.(외부 액터와의 인터페이스) InitializeManager.makeNew를 호출. 여기서 파일 형식에 문제있거나 파일에 문제가 있으면 ProfDisplay.messageSend를 호출. code는 100.
logOut(): Void 접속 종료시 실행.(외부 액터와의 인터페이스) Method내부에서 Bang.logOut을 호출. id는 자신의 id 입력.
makeRandomTeam(): Void Bang.randomTeamMake를 호출.
[Student]
<요청사항>
요청사항 적용 완료
ㅈㄱㄴ [Professor]
Professor()
enterBang(bangIndex: Integer): Void 입력한 방에 입장.(외부 액터와의 인터페이스) InitializeManager.getBang 호출.
deleteStud(id: integer): Void 해당 학생을 제거.(외부 액터와의 인터페이스) Bang.delete를 호출하여 id를 전달.
inputStud(studNo: Integer, studName: String, studPhone: Integer): Void 새 학생을 추가.(외부 액터와의 인터페이스) Bang.newDataInput을 호출하여 입력된 항목들을 전달. studNo와 studName은 필수 입력 항목이며 studPhone은 Null이 들어가도 됨.
modStudInform(studNo: Integer, studName: String, studPhone: Integer, studTeamNo: Integer): Void 학생 정보를 수정.(외부 액터와의 인터페이스) Bang.updateList를 호출하여 입력된 항목들을 전달. studNo는 필수 입력 항목이며 다른 세 항목은 Null이 들어가도 됨.
switchOper(stat: Bool): Void Bang.switchOnOff를 호출하여 stat값을 전달.
setLimit(limit: Integer): Void Bang.setLimit를 호출하여 limit값을 전달.
makeBang(file: FILE, name: String): Void 방을 생성.(외부 액터와의 인터페이스) InitializeManager.makeNew를 호출. 여기서 파일 형식에 문제있거나 파일에 문제가 있으면 ProfDisplay.messageSend를 호출. code는 100.
logOut(): Void 접속 종료시 실행.(외부 액터와의 인터페이스) Method내부에서 Bang.logOut을 호출. id는 자신의 id 입력.
makeRandomTeam(): Void Bang.randomTeamMake를 호출.
[Student]