1 需求分析html
核心需求:實現教室管理系統,完成對學校教室的維護、查詢、預定、統計功能。程序擁有權限控制,分爲管理員和普通用戶編程
管理員需求:查看某棟樓教室的概要信息、每一個教室的詳細信息(包括教室基本信息、預定狀況、上課狀況)、修改某教室基本信息、增長教室、刪除教室、增長某教室上課狀況、統計某類教室的綜合使用狀況(週上課率、周預定率)函數
普通用戶需求:查詢符合條件的空閒教室、預定空閒教室設計
其餘需求:程序具備良好的交互性htm
2 概要設計對象
程序運用面向對象編程思想進行設計。核心有教室類、預定信息類、上課信息類。get
教室類:源碼
成員:校區號、教學樓號、教室號、教室類型、座位數、預定狀態、預定數、預定信息、上課數、上課信息權限控制
函數:默認構造函數、成員獲取函數、成員設置函數it
預定信息類:
成員:課時時間、學號/教工號、姓名、電話
函數:默認構造函數、構造函數、成員獲取函數、重載流運算符
上課信息類:
成員:教師姓名、教工號、總上課次數、上課時間
函數:默認構造函數、構造函數、成員獲取函數、重載流運算符
課時時間類:
成員:課時周、周、節
函數:重載相等、不等、流運算符
源碼下載地址:https://www.write-bug.com/article/1382.html