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

正文內(nèi)容

c課設(shè)高校人員信息管理系統(tǒng)課程設(shè)計(jì)報(bào)告(已修改)

2025-05-25 22:21 本頁面
 

【正文】 C++課設(shè)高校人員信息管理系統(tǒng)課程設(shè)計(jì)報(bào)告第1章 緒論 課程設(shè)計(jì)的目的(1)要求學(xué)生能夠熟練掌握C++語言的基本知識(shí)和技能。(2)基本掌握面向?qū)ο蟪绦蛟O(shè)計(jì)的基本思路和方法。(3)能夠利用所學(xué)的基本知識(shí)和技能,解決簡(jiǎn)單的面向?qū)ο蟪绦蛟O(shè)計(jì)問題。 課程設(shè)計(jì)的背景和意義 1. 理論研究基礎(chǔ)(1)綜合C++編程知識(shí),結(jié)合實(shí)際加以應(yīng)用。(2)參考課本對(duì)課本熟悉,應(yīng)用類、數(shù)組等內(nèi)容。2. 技術(shù)層面的支持安裝Microsoft Visual C++ 。 課程設(shè)計(jì)的意義綜合復(fù)習(xí)《C++面向?qū)ο蟪绦蛟O(shè)計(jì)》的所有知識(shí)點(diǎn),進(jìn)一步熟練面向?qū)ο蟪绦虻拈_發(fā)方法和流程,提高學(xué)生獨(dú)立分析問題和解決問題的能力,培養(yǎng)學(xué)生的中、小型實(shí)踐項(xiàng)目開發(fā)能力。讓我們提前感受到編寫軟件的過程和解決問題的方法。 課程設(shè)計(jì)環(huán)境軟件環(huán)境:Microsoft Visual C++ 。硬件環(huán)境:圖書館五樓機(jī)房,筆記本電腦。第2章 需求分析 問題描述某高校有四類員工:教師、實(shí)驗(yàn)員、行政人員,教師兼行政人員;共有的信息包括:編號(hào)、姓名、性別、年齡等。其中,教師還包含的信息有:所在系部、專業(yè)、職稱;實(shí)驗(yàn)員還包含的信息由:所在實(shí)驗(yàn)室、職務(wù);行政人員還包含的信息有:政治面貌、職稱等 功能要求(1)基本功能1) 添加功能:程序能夠任意添加上述四類人員的記錄,可提供選擇界面供用戶選擇所要添加的人員類別,要求員工的編號(hào)要唯一,如果添加了重復(fù)編號(hào)的記錄時(shí),則提示數(shù)據(jù)添加重復(fù)并取消添加。2) 查詢功能:可根據(jù)編號(hào)、姓名等信息對(duì)已添加的記錄進(jìn)行查詢,如果未找到,給出相應(yīng)的提示信息,如果找到,則顯示相應(yīng)的記錄信息。3) 顯示功能:可顯示當(dāng)前系統(tǒng)中所有記錄,每條記錄占據(jù)一行。4) 編輯功能:可根據(jù)查詢結(jié)果對(duì)相應(yīng)的記錄進(jìn)行修改,修改時(shí)注意編號(hào)的唯一性。5)刪除功能:主要實(shí)現(xiàn)對(duì)已添加的人員記錄進(jìn)行刪除。如果當(dāng)前系統(tǒng)中沒有相應(yīng)的人員記錄,則提示“記錄為空!”并返回操作;否則,輸入要?jiǎng)h除的人員的編號(hào)或姓名,根據(jù)所輸入的信息刪除該人員記錄,如果沒有找到該人員信息,則提示相應(yīng)的記錄不存。6) 統(tǒng)計(jì)功能:能根據(jù)多種參數(shù)進(jìn)行人員的統(tǒng)計(jì)。例如,統(tǒng)計(jì)四類人員數(shù)量以及總數(shù),或者統(tǒng)計(jì)男、女員工的數(shù)量,或者統(tǒng)計(jì)某年齡段人員的數(shù)量等。7)保存功能:可將當(dāng)前系統(tǒng)中各類人員記錄存入文件中,存入方式任意。8)讀取功能:可將保存在文件中的人員信息讀入到當(dāng)前系統(tǒng)中,供用戶進(jìn)行使用。(2)擴(kuò)展功能在完成以上基本功能的基礎(chǔ)上,可自行進(jìn)行擴(kuò)展或完善,例如: 1) 添加人員記錄時(shí),考慮各種數(shù)據(jù)的有效性。2)組合查詢功能的實(shí)現(xiàn)。3)可按人員的某些信息進(jìn)行排序。4)對(duì)文件的讀寫使用二進(jìn)制信息。 問題的解決方案根據(jù)系統(tǒng)功能要求,可以將問題解決分為以下步驟: 1)應(yīng)用系統(tǒng)分析,建立該系統(tǒng)的功能模塊框圖以及界面的組織和設(shè)計(jì);2)分析系統(tǒng)中的各個(gè)實(shí)體及它們之間的關(guān)系; 3)根據(jù)問題描述,設(shè)計(jì)系統(tǒng)的類層次; 4)完成類層次中各個(gè)類的描述; 5)完成類中各個(gè)成員函數(shù)的定義; 6)完成系統(tǒng)的應(yīng)用模塊; 7)功能調(diào)試; 8)完成系統(tǒng)總結(jié)報(bào)告。第3章 系統(tǒng)設(shè)計(jì) 數(shù)據(jù)設(shè)計(jì) 類設(shè)計(jì)此系統(tǒng)共設(shè)計(jì)了九個(gè)類:基類(class Person),實(shí)驗(yàn)員類(class Experimenter),教師類(class Teacher),行政人員類(class Staff),教師兼行政人員類(class Tea_Sta)基類中有int num。 公用數(shù)據(jù)成員用于記錄類成員的編號(hào)int age。 公用數(shù)據(jù)成員用于記錄類成員的年齡string name。 公用數(shù)據(jù)成員用于記錄類成員的姓名string sex。 公用數(shù)據(jù)成員用于記錄類成員的性別virtual void Input()。 公有數(shù)據(jù)成員函數(shù)用于輸入成員信息 virtual void Output()。 公有數(shù)據(jù)成員函數(shù)用于輸出成員信息 int GetNum()。 公有數(shù)據(jù)成員函數(shù)用于獲得成員編號(hào) string GetName()。 公有數(shù)據(jù)成員函數(shù)用于獲得成員姓名實(shí)驗(yàn)員類中添加了 string library。 公有數(shù)據(jù)成員用于記錄類成員的實(shí)驗(yàn)室 string zw。 公有數(shù)據(jù)成員用于記錄類成員的職務(wù) int choice2。 公有數(shù)據(jù)成員用于選擇成員的性別教師類中添加了 string depart。 公有數(shù)據(jù)成員用于記錄類成員的部門 string spec。 公有數(shù)據(jù)成員用于記錄類成員的專業(yè) string title。 公有數(shù)據(jù)成員用于記錄類成員的職稱 int choice1。 公有數(shù)據(jù)成員用于選擇成員的部門int choice2。 公有數(shù)據(jù)成員用于選擇成員的性別行政人員類中添加了 string zzmm。 公有數(shù)據(jù)成員用于記錄類成員的政治面貌 string zc。 公有數(shù)據(jù)成員用于記錄類成員的任職職稱 int choice2。 公有數(shù)據(jù)成員用于選擇成員的性別教師兼行政人員類添加了int choice1。 公有數(shù)據(jù)成員用于選擇成員的部門int choice2。 公有數(shù)據(jù)成員用于選擇成員的性別還有四個(gè)功能相同的功能函數(shù)類,其中有Exp_Manage 類Tea_Manage 類 Staf_Manage 類Tea_Staf_Manage類。分別實(shí)現(xiàn)不同的相應(yīng)功能。 Tea_Sta Tea[TMAX]。 TMAX為常量,為數(shù)組中可存儲(chǔ)的教師記錄的最大數(shù); int top。 top表示當(dāng)前系統(tǒng)中存儲(chǔ)的記錄個(gè)數(shù); Tea_Staf_Manage(){top=0。}初始時(shí)記錄的個(gè)數(shù)為0,所以設(shè)置top=0。 void Add()。 實(shí)現(xiàn)該類記錄的添加; void Show()。 實(shí)現(xiàn)該類所有記錄的顯示; void Search()。 實(shí)現(xiàn)該類記錄的查詢; void Edit()。 實(shí)現(xiàn)該類記錄的修改; void Delete()。 實(shí)現(xiàn)該類記錄的刪除; void Total()。 實(shí)現(xiàn)該類記錄的統(tǒng)計(jì); void Save()。 將該類記錄保存到文件; void Read()。 可從文件中將記錄讀取到該類的數(shù)組中;實(shí)驗(yàn)員、教師、行政人員管理類中函數(shù)都相同,在此略。 類之間的關(guān)系基類:(class Person)派生類有:(class Experimenter),(class Teacher),(class Staff)(class Tea_Sta)四個(gè)平行關(guān)系的類,實(shí)現(xiàn)不同類的功能:(class Exp_Manage)(class Tea_Manage)(class Staf_Manage)(class Tea_Staf_Manage) 函數(shù)設(shè)計(jì)在四個(gè)管理類中定義了以下相同函數(shù),功能如其后所說void Add()。 實(shí)現(xiàn)該類記錄的添加; void Show()。 實(shí)現(xiàn)該類所有記錄的顯示; void Search()。 實(shí)現(xiàn)該類記錄的查詢; void Edit()。 實(shí)現(xiàn)該類記錄的修改; void Delete()。 實(shí)現(xiàn)該類記錄的刪除; void Total()。 實(shí)現(xiàn)該類記錄的統(tǒng)計(jì); void Save()。 將該類記錄保存到文件; void Read()。 可從文件中將記錄讀取到該類的數(shù)組中; 結(jié)構(gòu)設(shè)計(jì) 系統(tǒng)流程圖人員類教師類實(shí)驗(yàn)員類行政人員類教師兼行政人員類 圖3―1 界面設(shè)計(jì)主菜單界面 圖3―2 主菜單界面圖實(shí)驗(yàn)員類菜單界面 圖3―3 實(shí)驗(yàn)員類菜單界面圖教師類菜單界面 圖3―4教師類菜單界面圖政人員管理菜單界面 圖3―5 政人員管理菜單界面圖教師兼行政人員管理菜單界面 圖3―6 教師兼行政人員管理菜單界面圖第4章 系統(tǒng)實(shí)現(xiàn) 類實(shí)現(xiàn)對(duì)于基類的定義class Person{public:int num。 公用數(shù)據(jù)成員用于記錄類成員的編號(hào) int age。 公用數(shù)據(jù)成員用于記錄類成員的年齡 string name。 公用數(shù)據(jù)成員用于記錄類成員的姓名 string sex。 公用數(shù)據(jù)成員用于記錄類成員的性別public: Person(int n=0,string nm=,string s=,int a=0):num(n),name(nm),sex(s),age(a){}。 virtual void Input(){}。 virtual void Output(){}。 int GetNum(){return num。} 公有數(shù)據(jù)成員函數(shù)用于獲得成員編號(hào) string GetName(){return name。} 公有數(shù)據(jù)成員函數(shù)用于獲得成員姓名}。對(duì)實(shí)驗(yàn)員派生類的定義class Experimenter:public Person{public: string library。 公有數(shù)據(jù)成員用于記錄類成員的實(shí)驗(yàn)室 string zw。 公有數(shù)據(jù)成員用于記錄類成員的職務(wù) int choice2。 公有數(shù)據(jù)成員用于選擇成員的性別public: Experimenter(int n=0,string nm=,string s=男,int a=0,string l=,string z=) :Person(num,name,sex,age),library(l),zw(z){}。 void Input() 成員函數(shù)用于輸入成員信息 void Output() 成員函數(shù)用于輸出成員信息}。對(duì)于教師派生類的定義class Teacher:virtual public Person{public: string depart。 公有數(shù)據(jù)成員用于記錄類成員的部門 string spec。 公有數(shù)據(jù)成員用于記錄類成員的專業(yè) string title。 公有數(shù)據(jù)成員用于記錄類成員的職稱 int choice1。 公有數(shù)據(jù)成員用于選擇成員的部門int choice2。 公有數(shù)據(jù)成員用于選擇成員的性別public: Teacher(int n=0,string nm=,string s=男,int a=0,string d=電子系,string sp=,string t=) :Person(n,nm,s,a),depart(d),spec(sp),title(t){}。 void Input() 成員函數(shù)用于輸入成員信息 void Output() 成員函數(shù)用于輸出成員信息對(duì)于行政人員派生類的定義class Staff:virtual public Person{public: string zzmm。 公有數(shù)據(jù)成員用于記錄類成員的政治面貌 string zc。 公有數(shù)據(jù)成員用于記錄類成員的任職職稱 int choice2。
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1