學(xué)生證管理系統(tǒng)_第1頁
學(xué)生證管理系統(tǒng)_第2頁
學(xué)生證管理系統(tǒng)_第3頁
學(xué)生證管理系統(tǒng)_第4頁
已閱讀5頁,還剩7頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、學(xué)生證管理系統(tǒng)軟件學(xué)院 110211301034海博目錄:1、項(xiàng)目的選題及作用32、項(xiàng)目的整體設(shè)計(jì)42.1功能構(gòu)架42.2 開發(fā)與運(yùn)行環(huán)境.53、系統(tǒng)的詳細(xì)設(shè)計(jì)64、系統(tǒng)實(shí)現(xiàn)效果展示圖95、不足 .116、心得體會(huì) .121、項(xiàng)目的選題及作用本系統(tǒng)為學(xué)生證管理系統(tǒng),主要進(jìn)行對(duì)在校學(xué)生學(xué)生證信息的匯集管理,以及查詢統(tǒng)計(jì),適用于各大中小學(xué)校,輸入各學(xué)生的學(xué)生證信息后,可進(jìn)行系統(tǒng)的統(tǒng)計(jì)整理,方便之后對(duì)信息的查詢及調(diào)用,此外,本系統(tǒng)還設(shè)置后期的刪改和增添功能,便于學(xué)校因?qū)W生調(diào)動(dòng)、畢業(yè)等狀況進(jìn)行數(shù)據(jù)的及時(shí)修改及更新。根據(jù)學(xué)生證可能含有的學(xué)號(hào), 姓名,性別,生日,班級(jí),入學(xué)日期等,該系統(tǒng)具有以下作用:錄入

2、學(xué)生證信息:學(xué)號(hào),姓名,班級(jí)等信息給定學(xué)號(hào),顯示此學(xué)生的學(xué)生證所有信息給定班級(jí)編號(hào),顯示此班級(jí)所有學(xué)生的學(xué)生證信息給定某位學(xué)生學(xué)號(hào),修改此學(xué)生的學(xué)生證信息給定某位學(xué)生學(xué)號(hào),刪除此學(xué)生的學(xué)生證信息給定班級(jí)編號(hào),統(tǒng)計(jì)該班人數(shù)2、項(xiàng)目的整體設(shè)計(jì)2.1 功能構(gòu)架學(xué)生證管理系統(tǒng)main 函數(shù)- 根據(jù)用戶的選擇進(jìn)行函數(shù)調(diào)用輸入學(xué)生給定學(xué)號(hào)給定班級(jí)給定學(xué)號(hào)給定學(xué)號(hào)給定班號(hào)證信息并顯示該學(xué)編號(hào),顯示修改該學(xué)刪除該學(xué)統(tǒng)計(jì)該班該班所有生的學(xué)生生的學(xué)生生的學(xué)生人數(shù)保存學(xué)生的學(xué)證信息證信息證信息生證信息VoidVoidVoidinpStushoStushoCla函數(shù)函數(shù)函數(shù)VoidmodStu函數(shù)VoidVoidde

3、lStustaCla函數(shù)函數(shù)2.2 開發(fā)與運(yùn)行環(huán)境基于 Dev-Cpp 的 C 語言 Windows 開發(fā)環(huán)境。3、系統(tǒng)的詳細(xì)設(shè)計(jì)進(jìn)入程序顯示主菜單:信息錄入信息查詢(個(gè)人,班級(jí))信息修改信息刪除信息統(tǒng)計(jì)首先在系統(tǒng)彈出框內(nèi)選擇查詢服務(wù),在系統(tǒng)彈出框內(nèi)出現(xiàn)供用戶選擇的 Menu菜單 。(分為七個(gè)服務(wù)項(xiàng)目,其中7為退出該程序)。(1)信息錄入:本功能是本系統(tǒng)的基礎(chǔ)功能,輸入學(xué)生證信息后系統(tǒng)將在結(jié)束時(shí)把輸入的學(xué)生證信息保存到文件中。根據(jù)提示依次輸入信息即可完成。這個(gè)函數(shù)中,主要運(yùn)用了動(dòng)態(tài)鏈表,依次將輸入的學(xué)生信息儲(chǔ)存在文件中,并使前一個(gè)學(xué)生的指針指向下一個(gè)。( 2)信息查詢:給定學(xué)號(hào),查詢?cè)搶W(xué)生學(xué)生

4、證所有信息。在系統(tǒng)彈出框內(nèi)于 Please input the student number :后輸入要查詢學(xué)生的學(xué)號(hào)。系統(tǒng)將根據(jù)輸入的學(xué)號(hào),從頭指針的信息開始依次判斷這個(gè)學(xué)生是否為此學(xué)號(hào),并將其信息讀取出來。若無該學(xué)號(hào)的學(xué)生證信息,系統(tǒng)將彈出“ Cant find. ”的提示語。給定班級(jí)編號(hào),查詢?cè)摪嗉?jí)所有學(xué)生學(xué)生證信息。在系統(tǒng)彈出框內(nèi)于 Please input the class' number : 后輸入要查詢班級(jí)編號(hào)。系統(tǒng)將根據(jù)輸入的班號(hào),從頭指針的信息開始依次判斷該學(xué)生是否屬于這個(gè)班級(jí),并將該班所有同學(xué)信息讀取出來。若無該班級(jí),系統(tǒng)將彈出“ Cant find. ”的提示語

5、。(3)信息修改:在 系 統(tǒng) 彈 出 框 內(nèi) 于 Please input the student number : 后輸入要修改信息的學(xué)生學(xué)號(hào),若此學(xué)生存在,系統(tǒng)將出現(xiàn)一個(gè) Menu供用戶選擇想要修改的項(xiàng)目。在此函數(shù)中,首先要找到這個(gè)學(xué)號(hào)的學(xué)生證信息,然后根據(jù)用戶選擇的修改項(xiàng)目,修改此信息的指針。(4)信息刪除:在 系 統(tǒng) 彈 出 框 內(nèi) 于 Please input the student number : 后輸入要?jiǎng)h除信息的學(xué)生學(xué)號(hào)。系統(tǒng)即可通過把這個(gè)結(jié)構(gòu)體之前的指針知道它的下個(gè)指針把此結(jié)構(gòu)體刪除。若無該學(xué)號(hào)的學(xué)生證信息, 系統(tǒng)將彈出“Cant find. ”的提示語。(5)信息統(tǒng)計(jì):在

6、 系 統(tǒng) 彈 出 框 內(nèi) 于 Please input the class' number : 后輸入要查詢班級(jí)編號(hào)。系統(tǒng)將根據(jù)輸入的班號(hào),從頭指針的信息開始依次判斷該學(xué)生是否屬于這個(gè)班級(jí),每當(dāng)有一個(gè)屬于該班級(jí)的學(xué)生證信息,即令初始值為 0的 i 加一。若無該班級(jí),系統(tǒng)將彈出 “Cant find. ”的提示語。4、系統(tǒng)實(shí)現(xiàn)效果展示圖選擇功能菜單:增加若干個(gè)學(xué)生證信息:儲(chǔ)存后效果 :讀取一個(gè)學(xué)生證信息 :統(tǒng)計(jì)功能 :5、不足最終結(jié)果還是比較符合要求,像讀取文件中的學(xué)生證信息,錄入學(xué)生證信息,顯示給定學(xué)號(hào)的學(xué)生證信息,顯示給定班號(hào)的班級(jí)內(nèi)所有人的學(xué)生證信息,修改給定學(xué)號(hào)的學(xué)生證的某個(gè)信息等功能都是能夠按照要求完成。不過,在編寫程序的過程中,在運(yùn)用動(dòng)態(tài)鏈表,讀取文件中的內(nèi)容時(shí),中間碰了好多次壁。并且像讓學(xué)生按照學(xué)號(hào)順序進(jìn)行排列這個(gè)功能我也沒有實(shí)現(xiàn)。總的說來,我還是有很多不足, 需要以后的時(shí)間不斷地提高自己的能力, 加強(qiáng)對(duì)指針, 文件,動(dòng)態(tài)鏈表,等的運(yùn)用能力。6、心得體會(huì)通過這次的學(xué)生證管理系統(tǒng), 我對(duì)文件,函數(shù),指針,數(shù)組等的運(yùn)用能力得到了提高,能夠正確地運(yùn)用它們,并較好的使它們的功能結(jié)合起來。而且,期間上網(wǎng)查找了一些資料,更能有所重點(diǎn)的對(duì)

溫馨提示

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

評(píng)論

0/150

提交評(píng)論