高校人員信息管理系統.doc_第1頁
高校人員信息管理系統.doc_第2頁
高校人員信息管理系統.doc_第3頁
高校人員信息管理系統.doc_第4頁
高校人員信息管理系統.doc_第5頁
已閱讀5頁,還剩10頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

面向對象程序設計說明書題 目高校人員信息管理系統學 院: 工學院 專業名稱: 軟件工程 班 級: 軟件工程 學生姓名: 陳晨 指導老師: 鄭老師 日 期:2017.232017.12.26一、 基本功能描述高校人員信息管理系統主要包括以下8個功能:1、添加功能add():可任意添加不同人員的記錄,要求編號唯一。2、查詢功能select():可根據編號、姓名等對已添加記錄進行查詢。3、顯示功能show():可顯示當前系統中所有記錄。4、編輯功能modify():可根據查詢結果對相應的記錄進行修改。5、刪除功能deleted():主要實現對已添加的人員記錄進行刪除。6、統計功能count():能根據多種參數進行人員的統計。7、保存功能:可將當前系統中各類人員記錄存入文件中。8、讀取功能read():可將保存在文件中的人員信息讀入到當前系統。二、設計思路高校人員包括教四類人員,所以要有一個基類和四個派生類。每個派生類都有繼承自基類的7個成員函數和四個成員數據以及它們自己特有的數據成員。在每個類之后對這些函數進行實現,最后通過選擇結構調用這些函數,實現相應功能。三、 程序實現1、設計過程創建一個人員基類People,教師派生類Teacher,實驗員派生類Texter,行政人員派生類Xingzheng和教師兼行政人員派生類TeaXing?;惏ㄌ砑雍瘮礱dd()、顯示函數show()、選擇哈部署select()、修改函數modify()、刪除函數deleted()、統計函數count()、讀取函數read()、編號num、姓名name、性別sex、年齡age。教師類增加數據成員所在系xi、專業zhuanye、職稱zhicheng,實驗員類增加數據成員職務zhiwu、所在實驗室shiyanshi,行政人員類增加數據成員政治面貌mianmao、職稱zhicheng。教師類、實驗員類、行政人員類共有繼承自人員類。教師兼行政人員類共有繼承自教師類和行政人員類。定義一個function函數,在其中通過選擇結構語句選擇要執行的功能,在通過選擇結構中內嵌的選擇結構實現每個派生類各種功能的實現。2、關鍵功能的實現及說明(1)人員基類定義(2)教師派生類定義(3)教師類添加函數show()定義一個教師類的對象數組。每次調用函數輸入添加信息條數,通過循環語句增加教師記錄。其中規定編號必須為六位數,每次添加完數據后會出現是否保存到文件的提示,可根據提示選擇是否保存。(4)教師類顯示函數slect()其中j為靜態變量,用來存儲創建記錄條數,若j=0則顯示無信息。(5)教師類查詢函數select()可通過教師編號和姓名進行查詢(6)教師類修改函數modify()根據教師編號查詢教師記錄,若存在輸入修改后的內容,否則輸出記錄不存在。(7)教師類刪除函數deleted()可通過編號進行查詢,若找到記錄,刪除,然后根據提示選擇是否保存到文件(8)教師類統計函數count()可統計男女教師記錄條數和記錄總條數(9)教師類讀取函數read()可從文件讀取數據,輸入要讀取文件的名稱,若存在,輸入讀取的數據,否則提示打開錯誤實驗員類、行政人員類、教師兼行政人員類的函數定義及實現同教師類。(10)函數wrong()用來提示輸入錯誤,并重新輸入。(11)用來調用不同函數的function()定義一個Teacher類對象teach此處列出了添加人員信息的具體操作,其他操作與之類似。(12)函數xitong() 用于顯示系統信息(13)函數tuichu() 用來退出系統(14)函數zhuyemian() 顯示系統主頁面,通過選擇進行相應操作 (15)函數guanliyuan() 通過輸入密碼進入系統主頁進行相關操作,密碼多次輸入錯誤后進入安全模式(16)主函數main()通過電泳guanliyuan()進入系統3、運行結果展示及說明(1) 只有輸入正確密碼才能進入系統密碼多次錯誤后(2)可供用戶進行選擇進行的操作i(3)添加信息編號必須為6位數(4)顯示功能(5)查詢功能(5)統計功能(6)編輯功能修改后(6)刪除功能刪除后(7)讀取功能(8)顯示系統信息(9)退出系統四、 結論與心得體會通過這次課程設計,使我對C+有了更好的認識。通過這一次的

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論