freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

高校人事管理系統(tǒng)-展示頁

2025-04-16 22:33本頁面
  

【正文】 age = 0。 //人員屬性 ___選擇 name[11] = NULL。 //從文件中獲取人員總數(shù) Informaion() { Numbers = 11765000。 } void getTatolperson(fstream amp。 } char *getPersonProperties() { return personProperties。 } int gettatolperson() { return tatolperson。 } char *getGader() { return gader。 } int getAge() { return age。 //來院時間 public: static int tatolperson。 //z最高學(xué)歷 int serveingTime。 //職稱 char political[10]。 //年齡 char position[10]。 //姓名 char gader[3]。 //人員編號 11765+ 000 char personProperties[10]。每次調(diào)用結(jié)束軍返回主函數(shù),實現(xiàn)循環(huán),功能統(tǒng)計函數(shù)用的了類的繼承關(guān)系,從父類那里繼承了存儲有文件錄入總?cè)藬?shù)的靜態(tài)成員變量,實現(xiàn)對總?cè)藬?shù)對在職員工、黨員人數(shù)、女職工人數(shù)、高學(xué)歷人數(shù)(研究生、碩士、博士)的統(tǒng)計。strm, Informaion amp。obj) //沖在流體去操作符friend ostream amp。operator (istream amp。而 tatolMaion 類則用于對在職員工和、黨員人數(shù)、女職工人數(shù)、高學(xué)歷人數(shù)(研究生、碩士、博士)進(jìn)行統(tǒng)計,并從父類 informaion 中獲得文件中的人員總數(shù),顯示各項綜合信息。繼承性大大簡化了對問題的描述,大大提高了程序的可重用性,從而提高了程序設(shè)計、修改、擴(kuò)充的效率該程序根據(jù)需求設(shè)計兩個類,分別是 class Informaion 和 class tatolMaionl 兩個類,tatolMaion 類繼承可 Informaion 類,tatolMaion 類訪問 Informaion 類的靜態(tài)成員,獲取文件中記錄的人員總數(shù)。特殊類的對象具有一般類的全部屬性和服務(wù)。其理念是設(shè)計與問題的本質(zhì)特性相對應(yīng)的數(shù)據(jù)格式。對象之間通過消息(message)進(jìn)行通訊。 面向?qū)ο笏枷朊枋雒嫦驅(qū)ο螅∣bject Oriented )是認(rèn)識事務(wù)的一種方法,是一種以對象為中的思維方式,面向?qū)ο蟮某绦蛟O(shè)計:對象=(算法+數(shù)據(jù)結(jié)構(gòu))程序=對象+對象+……+對象面向?qū)ο蟪绦蛟O(shè)計模擬自然界認(rèn)識和處理事物的方法,將數(shù)據(jù)和對數(shù)據(jù)的操作方法放在一起,形成一個相對獨立的整體——對象(object),同類對象還可抽象出共性,形成類(class )。顯示函數(shù)則是提取文件中所有文件并輸出,每次提取都會判斷 age 是否為 0 , 為 0 輸出,編號和“用戶信息已被刪除,”。被刪除的位置空間存在,當(dāng)需要輸入新數(shù)據(jù)時可通過修改操作輸入新數(shù)據(jù),并保存,編號不變文件正常。修改信息操作不能修改原人員的編號,編號在找到信息時被保存,并賦值于新信息。修改函數(shù)的功能模塊圖與之類似,功能圖如下。查找函數(shù)功能圖如下。 cout 〓☆〓★〓☆〓★〓☆〓★〓☆〓★〓☆〓★ endl。 cout **** endl。 cout **** endl。 cout **** endl。 cout 〓☆〓★〓☆〓★〓☆〓★〓☆〓★〓☆〓★ endl?!裣到y(tǒng)應(yīng)具備文件操作,及時根據(jù)用戶需求進(jìn)行數(shù)據(jù)的添加、刪除、修改、備份等操作。●盡量達(dá)到操作過程中的直觀、方便、實用、安全等要求。 系統(tǒng)總體設(shè)計 系統(tǒng)設(shè)計目標(biāo)(1)要求學(xué)生達(dá)到熟練掌握C++語言的基本知識和技能; (2)基本掌握C++程序設(shè)計的基本思路和方法; (3)能夠利用所學(xué)的基本知識和技能,解決簡單的C++程序設(shè)計問題。要求: 1) 添加刪除功能:能根據(jù)學(xué)院人事的變動情況,添加刪除記錄;2) 查詢功能:能根據(jù)編號和姓名進(jìn)行查詢;3) 編輯功能(高級):根據(jù)查詢對相應(yīng)的記錄進(jìn)行修改,并存儲;4) 統(tǒng)計功能:能根據(jù)多種參數(shù)進(jìn)行人員的統(tǒng)計(在職人數(shù)、黨員人數(shù)、女工人數(shù)、高學(xué)歷高職稱人數(shù));5) 保存功能:能對輸入的數(shù)據(jù)進(jìn)行相應(yīng)的存儲,要求重載插入和提取符以完成數(shù)據(jù)的保存和打開。第二章 面向?qū)ο笏枷? 系統(tǒng)需求分析高校人事管理,高校在有職人員(行政人員、教師、一般員工)、退休人員、返聘人員和臨時工。在計算機(jī)科學(xué)中,《數(shù)據(jù)結(jié)構(gòu)》不僅是一般應(yīng)用程序設(shè)計的基礎(chǔ),而且也是操作系統(tǒng)、數(shù)據(jù)庫系統(tǒng)、網(wǎng)絡(luò)系統(tǒng)設(shè)計及其它大型計算機(jī)應(yīng)用工程重要的實施基礎(chǔ)。系統(tǒng)能夠滿足高校實現(xiàn)人事的簡單管理操作,便于高校對在校人事進(jìn)行各種及時合理的調(diào)度,滿足高校簡單的運行機(jī)制。該系統(tǒng)基于C++語言,以及數(shù)據(jù)結(jié)構(gòu)的算法設(shè)計思想。因而也增加了整個語言的復(fù)雜性,掌握起來有一定難度。C++目前流行的最新版本是Borland C++,Symantec C++,和Microsoft VisualC++ 。 數(shù)據(jù)結(jié)構(gòu);文件操作 目錄第一章 開發(fā)環(huán)境和開發(fā)工具 1 C++語言簡介 1 開發(fā)背景 1 開發(fā)環(huán)境 1第二章 算法思想 2 系統(tǒng)需求分析 2 系統(tǒng)總體設(shè)計 2 系統(tǒng)設(shè)計目標(biāo) 2 開發(fā)設(shè)計思想 3 系統(tǒng)功能模塊設(shè)計 3 面向?qū)ο笏枷朊枋?7第三章 面向?qū)ο髮崿F(xiàn) 8 結(jié)構(gòu) 8 程序模塊 9 各類之間的關(guān)系 19 源程序代碼 20第四章 測試與分析 35 測試數(shù)據(jù)選擇 35 測試結(jié)果分析 35總 結(jié) 40心得體會 41參考文獻(xiàn) 4243 / 46第一章 開發(fā)環(huán)境和開發(fā)工具 C ++語言簡介在C的基礎(chǔ)上,一九八三年又由貝爾實驗室的Bjarne Stroustrup推出了C++。進(jìn)行了仔細(xì)認(rèn)真的源代碼書寫,保證程序的健壯性與高效性,各種功能也考慮了用戶的需求,做大最大限度的滿足用戶的需求,并對各種出現(xiàn)異常進(jìn)行了分析與解決。,根據(jù)數(shù)據(jù)結(jié)構(gòu)算法設(shè)計原理。體現(xiàn)了C++的多態(tài)性。所有函數(shù)都是基于文件操作進(jìn)行,直接對各種操作進(jìn)行保存。為方便用戶程序設(shè)有添加功能、刪除功能、查找功能(姓名查找、編號查找)、修改功能、查看功能和人員信息統(tǒng)計功能(對行政人員、教師、一般員工、退休人員、返聘人員和臨時工)進(jìn)行統(tǒng)計,包含對黨員人數(shù)、女職工人數(shù)、高學(xué)歷人數(shù)(研究生、碩士、博士)進(jìn)行統(tǒng)計。河南城建學(xué)院《面向?qū)ο笳Z言程序設(shè)計》課程設(shè)計報告書班 級 專 業(yè) 計算機(jī)科學(xué)與技術(shù) 姓 名 學(xué) 號 課程名稱 面向?qū)ο笳Z言程序設(shè)計設(shè)計名稱 高校人事管理系統(tǒng) 指導(dǎo)教師 計算機(jī)科學(xué)與工程系2012年6月摘要高校人事管理系統(tǒng),基于目前高校的人士錄用情況,便于高校的人事信息化管理。該系統(tǒng)基于C++語言,以及數(shù)據(jù)結(jié)構(gòu)的算法設(shè)計思想。系統(tǒng)的各個功能主要通過函數(shù)之間的相互調(diào)用實現(xiàn),主要有添加函數(shù)、查找函數(shù)、修改函數(shù)、顯示函數(shù)、統(tǒng)計函數(shù)。系統(tǒng)設(shè)有兩個類、兩個類為繼承關(guān)系。具體信息將在下文詳細(xì)的剖析概括。設(shè)計中參考了多項有關(guān)文件操作與類的繼承派生、多態(tài)性的書籍。 關(guān)鍵詞:高校人事管理; C++; 。 C++進(jìn)一步擴(kuò)充和完善了C語言,成為一種面向 對象的程序設(shè)計語言。C++提出了一些更為深入的概念,它所支持的這些面向?qū)ο蟮母拍钊菀讓栴}空間直接地映射到程序空間,為程序員提供了一種與傳統(tǒng)結(jié)構(gòu)程序設(shè)計不同的思維方式和編程方法。 開發(fā)背景 高校人事管理系統(tǒng),基于目前高校的人士錄用情況,便于高校的人事信息化管理。為方便用戶程序設(shè)有添加功能、刪除功能、查找功能(姓名查找、編號查找)、修改功能、查看功能和人員信息統(tǒng)計功能(對行政人員、教師、一般員工、退休人員、返聘人員和臨時工)進(jìn)行統(tǒng)計,包含對黨員人數(shù)、女職工人數(shù)、高學(xué)歷人數(shù)(研究生、碩士、博士)進(jìn)行統(tǒng)計。 開發(fā)環(huán)境本文所采用的開發(fā)環(huán)境主要是基于C++環(huán)境的信息技術(shù)極大地擴(kuò)展了全人類教育的時空界限,空前地提高了人們學(xué)習(xí)的興趣、效率和主動性,已經(jīng)成為開發(fā)人類能力的創(chuàng)造性工具。 之上實現(xiàn),按照了C++語言設(shè)計的基本內(nèi)容。現(xiàn)在,需要存儲這些人員的人事檔案信息:編號、姓名、性別、年齡、職務(wù)、職稱、政治面貌、最高學(xué)歷、任職時間、來院時間。6) 人員編號在生成人員信息時同時生成,每輸入一個人員信息編號順序加1。 開發(fā)設(shè)計思想 基于以上系統(tǒng)設(shè)計目標(biāo),本文在開發(fā)高校人事管理系統(tǒng)時遵循了以下開發(fā)設(shè)計思想: ●采用現(xiàn)有的軟硬件環(huán)境及先進(jìn)的管理系統(tǒng)開發(fā)方案,從而達(dá)到充分利用現(xiàn)有資源,提高系統(tǒng)開發(fā)水平和應(yīng)用效果的目的。●系統(tǒng)采用模塊化程序設(shè)計方法,既便于系統(tǒng)功能的各種組合和修改,又便于未參與開發(fā)的技術(shù)維護(hù)人員補(bǔ)充、維護(hù)。 系統(tǒng)功能模塊設(shè)計圖31系統(tǒng)整體功能模塊圖 系統(tǒng)的菜單函數(shù)menu函數(shù)如下://菜單函數(shù)void menu(){ cout endl。 cout **** endl。 cout **** endl。 cout **** endl。 cout **** endl。}要求用戶輸入要進(jìn)行的操作,如功能圖供用戶的七個選擇根據(jù)用戶的選擇調(diào)用各個函數(shù),其中刪除函數(shù)(功能圖未給出具體的功能模塊)、修改函數(shù)、查找函數(shù)有兩個選擇分別是根據(jù)姓名和編號進(jìn)行修改或查找。圖 32 查找函數(shù)功能模塊圖查找函數(shù)給出兩種查找方式:編號查找和姓名查找,找到信息則輸出對應(yīng)的信息,若根據(jù)編號查找到的信息是被刪除過的信息,則給出提示信息已被刪除,僅保留了原編號;若信息未找到,給出提示并提示是否輸出給信息,供用戶選擇是否輸入,然后返回查找函數(shù),并詢問是否繼續(xù)查找操作,選擇是繼續(xù)查找操作,選擇否則退回主菜單。圖 33 修改函數(shù)功能圖修改函數(shù)較為簡單,提示用戶輸入要修改人員的姓名或者編號,根據(jù)編號進(jìn)行操作,找到用戶所要找的信息,輸出原有信息,并提示輸入新信息,輸入完成自動保存,并返回主函數(shù),如未找到用戶信息,則直接返回主函數(shù)。圖 34 刪除函數(shù)功能圖刪除函數(shù),并不是真正意義上的刪除,當(dāng)找到用戶所要刪除的信息時,首先提取原數(shù)據(jù)的編號,賦給空數(shù)據(jù),空數(shù)據(jù)的識別標(biāo)志位 age = 0 ,寫入空數(shù)據(jù),此時改空間并未釋放,當(dāng)提取輸出數(shù)據(jù)時候,檢測 age 是否為 0 ,為 0 則輸出“該用戶信息已被刪除!等待輸入新數(shù)據(jù)!” ,編號存在,并不影響文件寫入數(shù)據(jù)時,獲取編號出錯。功能統(tǒng)計函數(shù)、顯示函數(shù)、添加函數(shù)均是簡單的文件操作和輸入輸出,功能簡單,每次調(diào)用完添加函數(shù)均會提醒用戶是否在繼續(xù)輸入數(shù)據(jù),運用do while 循環(huán)語句實現(xiàn)。功能統(tǒng)計函數(shù)根據(jù)類的繼承從Informaion父類中獲取繼承的靜態(tài)成員,記錄的為文件中的數(shù)據(jù)個數(shù),已刪除的不計入數(shù)據(jù)。一個類中的數(shù)據(jù)通常只能通過本類提供的方法進(jìn)行處理,這些方法成為該類與外部的接口。面向?qū)ο蟪绦蛟O(shè)計不像過程性編程那樣,試圖使問題滿足語言的過程性方法,而是試圖讓語言來滿足問題的要求。繼承表達(dá)了對象的一般與特殊的關(guān)系。 當(dāng)定義了一個類后,又需定義一個新類,這個新類與原來的類相比,只是增加或修改了部分屬性和操作,這時可以用原來的類派生出新類,新類中只需描述自己所特有的屬性和操作。Informaion 類被函數(shù)Addmaion() NumbersFindmaion()、 NameFindmaion()、 editMaion()、 recondMaion()、 deleteMaion()、 showDataFile()函數(shù)使用,用于每個對象的輸入輸出保存。程序包含的函數(shù):添加函數(shù) Addmaion() //添加人員信息編號查找函數(shù) NumbersFindmaion()、//根據(jù)輸入的人員編號查找人員信息 姓名查找函數(shù) NameFindmaion()、 //根據(jù)輸入的人員姓名查找人員信息 修改函數(shù)editMaion()、 //對已有數(shù)據(jù)進(jìn)行修改操作統(tǒng)計功能函數(shù) recondMaion()、 //對所有錄入人員進(jìn)行綜合統(tǒng)計刪除函數(shù)deleteMaion()、 //刪除調(diào)走或開除員工的信息顯示函數(shù) showDataFile() //產(chǎn)看所有人員信息第三
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1