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

正文內(nèi)容

c語言程序設(shè)計(jì)課程設(shè)計(jì)報(bào)告(2)-wenkub

2023-04-26 22:29:13 本頁面
 

【正文】 “華中科技大學(xué)”專業(yè)數(shù)量num_majint2“065535”“100”招生信息數(shù)量num_claint2“065535”“300”平均每年實(shí)際招生數(shù)realint2“065535”“7800”平均每年計(jì)劃招生數(shù)planint2“065535”“7456”l 在內(nèi)存中的存儲(chǔ)結(jié)構(gòu):存放在高校分類統(tǒng)計(jì)信息的單向鏈表的結(jié)點(diǎn)中。(4) 專業(yè)歷史統(tǒng)計(jì)信息鏈結(jié)點(diǎn)結(jié)構(gòu):數(shù)據(jù)項(xiàng)名稱數(shù)據(jù)項(xiàng)標(biāo)志數(shù)據(jù)類型數(shù)據(jù)長度取值范圍示例招生時(shí)長num_yearlong8“3”專業(yè)名稱nameString20“華科信安”總?cè)藬?shù)reallong8“1654”每年人數(shù)real_averdouble8“”l 在內(nèi)存中的存儲(chǔ)結(jié)構(gòu):存放在專業(yè)歷史統(tǒng)計(jì)信息的單向鏈表的結(jié)點(diǎn)中。(2) 專業(yè)信息表:數(shù)據(jù)項(xiàng)名稱數(shù)據(jù)項(xiàng)標(biāo)志數(shù)據(jù)類型數(shù)據(jù)長度取值范圍示例高校編號(hào)uni_idString3“001999”“001”專業(yè)名稱nameString20“華科信安”專業(yè)編號(hào)maj_idString12“01is”l 在內(nèi)存中的存儲(chǔ)結(jié)構(gòu):存放在十字交叉鏈表的主鏈接點(diǎn)上,每一個(gè)主鏈接點(diǎn)除了保存下一個(gè)結(jié)點(diǎn)的地址外,還保存該學(xué)校專業(yè)信息鏈表的頭結(jié)點(diǎn)地址。本系統(tǒng)的統(tǒng)計(jì)模塊生成四種數(shù)據(jù),分別表示專業(yè)歷史統(tǒng)計(jì)信息、招生統(tǒng)計(jì)信息、高校分類統(tǒng)計(jì)信息、總錄入信息統(tǒng)計(jì)信息。 3系統(tǒng)詳細(xì)設(shè)計(jì)按照任務(wù)要求,系統(tǒng)需要處理的基礎(chǔ)信息有三種:高校信息,專業(yè)信息和招生信息。各年份招生人數(shù)統(tǒng)計(jì):用于對(duì)武漢高校每年實(shí)際、計(jì)劃招生數(shù)的統(tǒng)計(jì),并按各年實(shí)際招生數(shù)的高低排序后輸出這些統(tǒng)計(jì)數(shù)據(jù)。該模塊按信息種類分為高校信息、專業(yè)信息和招生信息三個(gè)子模塊,如圖所示:數(shù)據(jù)查詢招生信息高校信息專業(yè)信息高校信息查詢子模塊:用于學(xué)校信息的查詢,是模糊查找高校信息,普通用戶往往不了解高校編號(hào),則可以通過高校名稱或者地址等信息進(jìn)行搜索,輸出所有符合條件的高校信息。并且將專業(yè)的數(shù)據(jù)存入數(shù)據(jù)鏈表,并保存到專業(yè)信息數(shù)據(jù)文件中,以保證內(nèi)存和外存在兩種存儲(chǔ)介質(zhì)上數(shù)據(jù)內(nèi)容的一致性。數(shù)據(jù)維護(hù)模塊完成為系統(tǒng)代碼數(shù)據(jù)和三種基礎(chǔ)數(shù)據(jù)信息的錄入、修改和刪除功能,保證數(shù)據(jù)的準(zhǔn)確性、完整性和有效性。數(shù)據(jù)備份子模塊:用于將存放在多個(gè)數(shù)據(jù)文件中的代碼數(shù)據(jù)和基礎(chǔ)數(shù)據(jù)按用戶指定的路徑轉(zhuǎn)儲(chǔ)到一個(gè)數(shù)據(jù)文件之中,當(dāng)系統(tǒng)數(shù)據(jù)在破壞或者丟失時(shí)用來恢復(fù)數(shù)據(jù)。 系統(tǒng)總體設(shè)計(jì)系統(tǒng)分成五個(gè)大的模塊,分別是文件,數(shù)據(jù)維護(hù),數(shù)據(jù)查詢,數(shù)據(jù)統(tǒng)計(jì),幫助。通過輸入編號(hào)選擇刪除的高校或者專業(yè)的信息。在不清楚高校和專業(yè)的具體編號(hào)和名稱的時(shí)候,也能夠通過某些條件進(jìn)行模糊查找。并且可以進(jìn)行模糊查詢,讓用戶對(duì)信息進(jìn)行橫向和縱向的對(duì)比。為了適應(yīng)新形式下現(xiàn)代化企業(yè)管理的需要,建立一個(gè)高效、可靠的計(jì)算機(jī)管理系統(tǒng),并且在其上開發(fā)符合企業(yè)需要的生產(chǎn)信息管理系統(tǒng)已經(jīng)越來越成為一個(gè)現(xiàn)代化企業(yè)的標(biāo)志,它必將為企業(yè)生產(chǎn)、科學(xué)調(diào)度等方面帶來深遠(yuǎn)的影響。管理信息系統(tǒng)能實(shí)測企業(yè)的各種運(yùn)行情況,利用過去的數(shù)據(jù)預(yù)測未來;從企業(yè)全局出發(fā)輔助企業(yè)進(jìn)行決策,利用信息控制企業(yè)行為,幫助企業(yè)實(shí)習(xí)其規(guī)劃目標(biāo)。任何地方只要有管理,就必然有信息。有利于節(jié)約時(shí)間,節(jié)約資源,提高工作效率,提高服務(wù)質(zhì)量。因此網(wǎng)上招生信息的查詢就有著他獨(dú)特的意義。⑻課程設(shè)計(jì)資料(包括課程設(shè)計(jì)報(bào)告、源程序、目標(biāo)程序和測試用例等)刻錄光盤。⑸鼓勵(lì)自行增加新功能。⑵要有用戶界面。華中科技大學(xué)計(jì)算機(jī)學(xué)院C語言程序設(shè)計(jì)課程設(shè)計(jì)課程設(shè)計(jì)報(bào)告題目:招生查詢系統(tǒng)課程名稱: C語言程序與設(shè)計(jì) 專業(yè)班級(jí): 信息安全1302班 學(xué) 號(hào): 姓 名: 指導(dǎo)教師: 報(bào)告日期: 2014年10月1日 計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院 任務(wù)書題目:招生查詢系統(tǒng)一、主要內(nèi)容建立招生信息系統(tǒng),提供創(chuàng)建、編輯和綜合查詢等基本業(yè)務(wù)管理和服務(wù)。要求至少采用教材p215p216類似的簡易菜單;鼓勵(lì)采用文本菜單界面甚至采用圖形菜單界面。⑹設(shè)計(jì)測試的模擬數(shù)據(jù),完成系統(tǒng)測試。 目錄目錄 III1引言 1 1 1 22系統(tǒng)需求分析與總體設(shè)計(jì) 3 3 系統(tǒng)總體設(shè)計(jì) 33系統(tǒng)詳細(xì)設(shè)計(jì) 9 9 134系統(tǒng)實(shí)現(xiàn)與測試 31 31 系統(tǒng)測試 365總結(jié)與展望 44 44 44參考文獻(xiàn) 46附錄程序清單 471引言想進(jìn)入一所滿意的大學(xué),七分靠成績?nèi)挚恐驹浮M瑫r(shí)網(wǎng)絡(luò)招生查詢系統(tǒng)具有以下的優(yōu)點(diǎn):有利于招生信息及時(shí)更新和發(fā)布。信息管理系統(tǒng)在現(xiàn)代社會(huì)已經(jīng)深入到各行各業(yè),由于計(jì)算機(jī)技術(shù)的發(fā)展和普及,信息管理系統(tǒng)事實(shí)上已經(jīng)成為了計(jì)算機(jī)管理信息系統(tǒng)。如果形成系統(tǒng)就形成管理信息系統(tǒng),計(jì)算機(jī)設(shè)備使管理信息系統(tǒng)更加有效?!弊?0世紀(jì)80年代以來,在西方國家中的大型企業(yè)里相繼出現(xiàn)了“信息總監(jiān)”(CIO)這樣引人矚目的高級(jí)管理職位。課程設(shè)計(jì)是以考生以及家長對(duì)查詢招生信息的需求為背景,基于全國高等學(xué)校招生實(shí)際情況,設(shè)計(jì)出招生查詢系統(tǒng)。本系統(tǒng)可以用鼠標(biāo)和鍵盤兩種操作方式,方便快捷,便于使用。在實(shí)際生活中,用戶也會(huì)需要每一年招生的統(tǒng)計(jì)信息,來作為選擇學(xué)校時(shí)的參考。同時(shí)為了防止誤刪數(shù)據(jù),也設(shè)計(jì)數(shù)據(jù)保存、備份和恢復(fù)的功能。招生信息查詢系統(tǒng)文件數(shù)據(jù)維護(hù)數(shù)據(jù)查詢數(shù)據(jù)統(tǒng)計(jì)幫助文件模塊的功能包括一系列與系統(tǒng)啟動(dòng)運(yùn)行和系統(tǒng)結(jié)束運(yùn)行相關(guān)的環(huán)境維護(hù)和數(shù)據(jù)操作,其進(jìn)一步分化為4個(gè)子模塊:數(shù)據(jù)保存、數(shù)據(jù)備份、數(shù)據(jù)恢復(fù)和退出系統(tǒng)。數(shù)據(jù)恢復(fù)子模塊:與系統(tǒng)備份模塊相對(duì)應(yīng),能從備份數(shù)據(jù)中恢復(fù)得到的系統(tǒng)數(shù)據(jù),并加載數(shù)據(jù)到內(nèi)存中。該模塊按信息種類劃分為:高校信息、專業(yè)信息和招生信息三個(gè)子模塊,如下圖所示:刪除招生信息修改招生信息錄入招生信息錄入專業(yè)信息修改專業(yè)信息刪除專業(yè)信息數(shù)據(jù)維護(hù)高校信息專業(yè)信息招生信息錄入高校信息修改高校信息刪除高校信息高校信息子模塊:用于插入,修改和刪除高校基本信息,保證高校信息的準(zhǔn)確性。招生信息子模塊:用于插入,修改和刪除招生基本信息,保證招生信息的準(zhǔn)確性。專業(yè)信息查詢子模塊:用于專業(yè)信息的查詢,是模糊查找專業(yè)信息,普通用戶往往不了解高校編號(hào)和專業(yè)編號(hào),則可以通過專業(yè)名稱等信息進(jìn)行搜索,輸出所有符合條件的專業(yè)信息。高校信息統(tǒng)計(jì):用于對(duì)武漢各所高校的基本信息的統(tǒng)計(jì),統(tǒng)計(jì)各個(gè)高校專業(yè)數(shù)量,和該高校每年的計(jì)劃和實(shí)際招生人數(shù),全錄入信息統(tǒng)計(jì):輸出已經(jīng)錄入的所有信息,高校信息中輸出該高校的編號(hào),專業(yè)信息輸出該專業(yè)的名稱,招生信息中輸出招生的年份。這三種信息存在這樣的關(guān)聯(lián):專業(yè)信息中的高校編號(hào)與高校信息中的高校編號(hào)存在關(guān)聯(lián),招生信息中的專業(yè)編號(hào)與專業(yè)信息中的專業(yè)編號(hào)存在關(guān)聯(lián)。下面分別是設(shè)計(jì)本系統(tǒng)涉及的代碼數(shù)據(jù)、基礎(chǔ)數(shù)據(jù)和生成數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu),以及數(shù)據(jù)在內(nèi)存和外存中的存儲(chǔ)結(jié)構(gòu)。l 數(shù)據(jù)文件的存儲(chǔ)結(jié)構(gòu):每條信息作為一條記錄存放到二進(jìn)制文件。l 數(shù)據(jù)文件的存儲(chǔ)結(jié)構(gòu):不存入外存。l 數(shù)據(jù)文件的存儲(chǔ)結(jié)構(gòu):不存入外存?!案咝!毙畔⒂筛咝>幪?hào)、高校名稱、高校地址和聯(lián)系電話等數(shù)據(jù)項(xiàng)目組成,“專業(yè)”信息由專業(yè)編號(hào)、專業(yè)名稱等數(shù)據(jù)項(xiàng)目組成,“招生”信息由招生年份、招生計(jì)劃、實(shí)際招生、最高分?jǐn)?shù)和最低分?jǐn)?shù)等數(shù)據(jù)項(xiàng)目組成。這部分主要描述系統(tǒng)中的模塊實(shí)現(xiàn)的流程,可采用流程圖的方式表示各模塊的算法流程。 while(pUniNode!=NULL) { fwrite(pUniNode,sizeof(UNI_NODE),1,pFile)。 UNI_NODE *pUniNode1=hd。 pMajNode=pMajNodenext。 MAJ_NODE *pMajNode1。 while(pMajNode1!=NULL) { pClaNode=pMajNode1ext。 } pUniNode2=pUniNode2next。函數(shù)原型:/** * 函數(shù)名稱: BackupSysData * 函數(shù)功能: 將系統(tǒng)代碼表和三類基礎(chǔ)數(shù)據(jù)備份到一個(gè)數(shù)據(jù)文件. * 輸入?yún)?shù): hd 主鏈頭結(jié)點(diǎn)指針 * * 輸出參數(shù): * 返 回 值: BOOL類型, 總是為TRUE * * 調(diào)用說明: */BOOL BackupSysData(UNI_NODE *hd){ char i=0。 time_t now。now)。 fileName=strcat(fileName,pl)。inum[0]。 UNI_NODE *pUniNode1=gp_head。 } pUniNode1=pUniNode1next。 while(pUniNode2!=NULL) { pMajNode1=pUniNode2snext。 } pMajNode1=pMajNode1next。}3. 數(shù)據(jù)恢復(fù)模塊:算法思想:(1) 輸入需要讀取的文件的文件名 (2) 從該文件中讀出信息并按順序分別寫入三個(gè)保存信息的文件中 (3) 保存文件,并關(guān)閉。 FILE *pFile。 char i=0。inum[0]。 *pUniNode = tmp1。 } gp_head=hd。tmp2, sizeof(MAJ_NODE), 1, pFile)。 pUniNode = hd。 } if (pUniNode != NULL) { pMajNodenext = pUniNodesnext。inum[2]。 *pClaNode = tmp3。amp。 find == 0) { if (strcmp(pMajNodemaj_id, pClaNodemaj_id) == 0) { find = 1。 } if (find) { pClaNodenext = pMajNodeext。 return TRUE。 strcpy(puni_nodeuni_id,plabel_temp[0])。 puni_nodesnext=NULL。 puni_nodenext=gp_head。 ShowModule(pCh,2)。 char *ppCh[5]。 sprintf(c,聯(lián)系電話:改%20s,puni_nodetel)。 ppCh[2]=c。 if(strcmp(ppCh[0],plabel_temp[0])==0) { if(*ppCh[1]!=0) strcpy(puni_nodename,ppCh[1])。 ShowModule(pCh,2)。 if(*ppCh[3]!=0) strcpy(puni_nodeaddr,ppCh[3])。 ShowModule(pCh,2)。 ShowModule(pCh,2)。 } } }}}7. 查詢高校信息模塊:算法思想:(1) 輸入需要查詢的高校信息 (2) 保存該信息,遍歷高校信息列表,找出與該信息匹配的高校信息 節(jié)點(diǎn),并將這些節(jié)點(diǎn)保存在另一個(gè)鏈表中 (3)輸出該鏈表保存的信息 函數(shù)原型:BOOL QueryUniInfo(
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1