某高校,主要人員有:在職人員(行政人員、教師、一般員工)、退休人員、返聘人員和臨時工。現在,需要儲存這些人員的人事檔案資訊:編號、姓名、性別、年齡、職務、職稱、政治面貌、最高學歷、任職時間、來院時間。
程式的基本功能如下所示:
需求分析如下:
人員有在職人員,退休人員,返聘人員等,他們都有編號、姓名、性別、年齡、職務、職稱等資訊。因此可以先定義乙個包含上述資訊的類,然後根據c++繼承特性,讓退休人員、在職人員繼承基類,新增屬於他們的特定的資訊就能構成他們自己的類。注意到資訊中包括時間的資訊,因此另外定義了乙個類,如果用到這個時間資訊,則將這個時間類作為成員類。
各個類除了有對各種資料成員設定和獲取函式外,考慮到各個功能,還定義了各種功能函式,比如將在詳細介紹中介紹的重複鑑別函式、資訊判別函式、過載的輸入、輸出函式、以及從檔案中讀取資訊和向檔案中寫入資訊的函式。
這些成員函式和資料成員將有助於對題目內容的實現。
原始碼和文件分享 基於C 的教室管理系統
1 需求分析 核心需求 實現教室管理系統,完成對學校教室的維護 查詢 預約 統計功能。程式擁有許可權控制,分為管理員和普通使用者 管理員需求 檢視某棟樓教室的概要資訊 每個教室的詳細資訊 包括教室基本資訊 預約情況 上課情況 修改某教室基本資訊 增加教室 刪除教室 增加某教室上課情況 統計某類教室的...
原始碼和文件分享 基於swift的詞法分析程式
計算正則式 讀入正規表示式 對正規表示式處理 建圖 生成 nfa 將 nfa 去除空節點 轉化為 nfa 將 nfa 轉化為 dfa 對 dfa 圖進行遍歷每個節點,獲取到每個節點通過某個字元到達哪下乙個狀態,並找到終態 構造 dfa 表 輸出顯示 驗證字串 在成功通過正規表示式構建 dfa 圖的基...
原始碼和文件分享 基於python的中文聊天機械人
前言 一 系統設計思路和框架 本次系統全部使用 python 編寫,在系統設計上遵循著配置靈活 模組化的思路,分為資料預處理器 資料處理器 執行器 深度學習模型 視覺化展示五個模組。模組間的邏輯關係大致為 資料預處理是將原始語料進行初步的處理以滿足於資料處理模組的要求 執行器是整個系統引擎分別在運轉...