[源碼和文檔分享]基於C++的教室管理系統

1 需求分析html

核心需求:實現教室管理系統,完成對學校教室的維護、查詢、預定、統計功能。程序擁有權限控制,分爲管理員和普通用戶編程

管理員需求:查看某棟樓教室的概要信息、每一個教室的詳細信息(包括教室基本信息、預定狀況、上課狀況)、修改某教室基本信息、增長教室、刪除教室、增長某教室上課狀況、統計某類教室的綜合使用狀況(週上課率、周預定率)函數

普通用戶需求:查詢符合條件的空閒教室、預定空閒教室設計

其餘需求:程序具備良好的交互性htm

2 概要設計對象

程序運用面向對象編程思想進行設計。核心有教室類、預定信息類、上課信息類。get

教室類:源碼

成員:校區號、教學樓號、教室號、教室類型、座位數、預定狀態、預定數、預定信息、上課數、上課信息權限控制

函數:默認構造函數、成員獲取函數、成員設置函數it

預定信息類:

成員:課時時間、學號/教工號、姓名、電話

函數:默認構造函數、構造函數、成員獲取函數、重載流運算符

上課信息類:

成員:教師姓名、教工號、總上課次數、上課時間

函數:默認構造函數、構造函數、成員獲取函數、重載流運算符

課時時間類:

成員:課時周、周、節

函數:重載相等、不等、流運算符

源碼下載地址:https://www.write-bug.com/article/1382.html

相關文章
相關標籤/搜索