国产乱人视频免费观看网站,九九精品视频在线观看,九九久re8在线精品视频,日韩久久精品五月综合

<menu id="zjelp"></menu>

    <th id="zjelp"><tbody id="zjelp"><form id="zjelp"></form></tbody></th>
    <small id="zjelp"><menuitem id="zjelp"></menuitem></small>
  • <small id="zjelp"></small>

    <address id="zjelp"></address>
    <address id="zjelp"></address>
    學(xué)生考勤管理系統(tǒng)課程設(shè)計(jì)報(bào)告1

    學(xué)生考勤管理系統(tǒng)課程設(shè)計(jì)報(bào)告1

    ID:856115

    大?。?94.53 KB

    頁數(shù):27頁

    時(shí)間:2017-09-20

    學(xué)生考勤管理系統(tǒng)課程設(shè)計(jì)報(bào)告1_第1頁
    學(xué)生考勤管理系統(tǒng)課程設(shè)計(jì)報(bào)告1_第2頁
    學(xué)生考勤管理系統(tǒng)課程設(shè)計(jì)報(bào)告1_第3頁
    學(xué)生考勤管理系統(tǒng)課程設(shè)計(jì)報(bào)告1_第4頁
    學(xué)生考勤管理系統(tǒng)課程設(shè)計(jì)報(bào)告1_第5頁
    資源描述:

    《學(xué)生考勤管理系統(tǒng)課程設(shè)計(jì)報(bào)告1》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫

    1、一.需求分析功能需求:1、錄入學(xué)生的缺勤記錄;2、修改某個(gè)學(xué)生的缺勤記錄;3、查詢某個(gè)學(xué)生的缺勤情況;4、統(tǒng)計(jì)某段時(shí)間內(nèi),缺勤學(xué)生學(xué)號(hào)及缺勤次數(shù),按缺勤權(quán)值統(tǒng)計(jì)學(xué)生的負(fù)分值,并能進(jìn)行排序;5、統(tǒng)計(jì)某段時(shí)間內(nèi),有學(xué)生曠課的課程及曠課人次,按曠課人次由多到少排序;?6、系統(tǒng)以菜單方式工作數(shù)據(jù)需求本系統(tǒng)主要涉及的數(shù)據(jù)有學(xué)生缺課信息類和有關(guān)信息排序類。學(xué)生缺課信息包括缺課時(shí)間,學(xué)生姓名,課程名稱,第幾節(jié),學(xué)生遲到次數(shù),早退次數(shù),請(qǐng)假次數(shù),曠課次數(shù)。有關(guān)信息排序類包括對(duì)課程排序和對(duì)姓名排序。性能需求要求系統(tǒng)具有可靠性,速度要快

    2、二、系統(tǒng)的主要功能(1)、錄入學(xué)生的缺課記錄,函數(shù)代碼voidinput(records*r){}模塊中。首先提示用戶按照正確的格式進(jìn)行學(xué)生缺課記錄的錄入,這個(gè)步驟比較簡(jiǎn)單,只需要不斷地將記錄的每個(gè)數(shù)據(jù)項(xiàng)存入結(jié)構(gòu)體對(duì)應(yīng)的成員中。(2)、修改某個(gè)學(xué)生的缺課記錄,函數(shù)代碼voidedt(records*r){}模塊中。首先必須查找到你所需要修改的那位的學(xué)生全部缺課記錄。這個(gè)模塊不需要定義新的結(jié)構(gòu)體。在修改前當(dāng)然要檢查記錄是否為空了,不為空的話,可以設(shè)置下面這五個(gè)菜單供用戶選擇:1、缺課日期2、第幾節(jié)課3、課程名稱4、學(xué)生

    3、姓名5、缺課類型6、退出修改程序并返回系統(tǒng)主菜單。修改很簡(jiǎn)單,僅需要對(duì)該學(xué)生的某個(gè)部分進(jìn)行替換即可。采用switch語句很快就解決。最后實(shí)現(xiàn)對(duì)所選記錄的修改,完成后更新原有的學(xué)生記錄。(3)、查詢某個(gè)學(xué)生的缺課情況,函數(shù)代碼voidsearch(records*r){}模塊中。達(dá)到查詢結(jié)果按照日期升序排序,同一天內(nèi)按照所缺課程的時(shí)間升序排序的目的,(4)、統(tǒng)計(jì),函數(shù)代碼為voidorder_c(){}和voidorder_s(){}的類模塊中。其中實(shí)現(xiàn)對(duì)課程排序和對(duì)學(xué)生姓名的排序。三、流程圖學(xué)生考勤系統(tǒng)結(jié)構(gòu)圖:27基

    4、類的數(shù)據(jù)成員和成員描述recordStringdate,cname,sname;intcno,type;voidset();stringtostr();類名/函數(shù)名描述類名/函數(shù)名描述record基類edt()修改學(xué)生信息records實(shí)現(xiàn)學(xué)生曠課情況排序的類del()刪除學(xué)生信息wt/rd()實(shí)現(xiàn)對(duì)文件的輸入和輸出search()查找學(xué)生信息input()錄入學(xué)生的缺課記錄search_s()一定范圍查找學(xué)生信息edt()修改學(xué)生信息main()主函數(shù)四、數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)此程序運(yùn)用多種條件語句,主體采用的是動(dòng)態(tài)數(shù)組、指

    5、針。系統(tǒng)的設(shè)計(jì)采用了數(shù)組語句、選擇語句和循環(huán)語句,在需要處理大量同類數(shù)據(jù)時(shí),這樣就使程序書寫更加簡(jiǎn)潔。程序使用了布爾函數(shù)。選擇語句多采用if多分支選擇結(jié)構(gòu)與switch語句。首先計(jì)算switch表達(dá)式,然后在caes子句中尋找值相等的常量表達(dá)式,并以此為入口符號(hào),由此開始順序執(zhí)行。循環(huán)語句采用了for語句等、do-while語句,for語句用于已知循環(huán)次數(shù)的循環(huán)結(jié)構(gòu),括號(hào)中的三個(gè)量分別用來表示循環(huán)變量初值、循環(huán)終值和循環(huán)增量。do-while語句先循環(huán)后判斷,Break語句在switch語句中,保證多分支情況的正確執(zhí)

    6、行,在循環(huán)語句中,強(qiáng)制終止本層循環(huán)。保存和讀取函數(shù)是典型的函數(shù)功能,一個(gè)程序是由若干個(gè)函數(shù)組成的,保存和讀取函數(shù)是和其他函數(shù)互相調(diào)用的再有使用有關(guān)類的設(shè)計(jì),學(xué)生缺課信息類和有關(guān)信息排序類,如下:classrecord//學(xué)生缺課信息類{public:voidset(stringd,intcno,stringc,strings,inttype){date.assign(d);//日期cname.assign(c);//課程名字sname.assign(s);//學(xué)生姓名this->cno=cno;//對(duì)缺課類型的選擇為

    7、int型this->type=type;//缺課類型27}voidset(recordre){date.assign(re.date);cname.assign(re.cname);sname.assign(re.sname);this->cno=re.cno;this->type=re.type;}stringdate,cname,sname;intcno,type;};classrecords//實(shí)現(xiàn)學(xué)生曠課情況排序的類{public:records()//構(gòu)造函數(shù){r=newrecord[100];n=0;}v

    8、oidorder_s()//姓名的排序{inti;intj;string*s=newstring[n];int*c=newint[n];s[0].assign(r[0].sname);c[0]=1;intk=1,flag;for(i=1;i

    當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

    此文檔下載收益歸作者所有

    當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
    溫馨提示:
    1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
    2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
    3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
    4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。