【正文】
長(zhǎng)春建筑學(xué)院《數(shù)據(jù)結(jié)構(gòu)》課程設(shè)計(jì)(論文)基于單鏈表的學(xué)生成績(jī)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)Design and implementation of the system of student performance management based on single table 年 級(jí): 12 級(jí) 學(xué) 號(hào): 121500103 姓 名: 徐文輝 專(zhuān) 業(yè):計(jì)算機(jī)科學(xué)與技術(shù)指導(dǎo)老師: 常大俊 二零一三年十二月長(zhǎng)春建筑學(xué)院《數(shù)據(jù)結(jié)構(gòu)》課程設(shè)計(jì)(論文)摘 要 學(xué)生成績(jī)管理系統(tǒng)是典型的信息管理系統(tǒng),是學(xué)校教務(wù)管理的重要組成部分,其處理信息量很大。本課程設(shè)計(jì)是用 C++實(shí)現(xiàn)對(duì)學(xué)生的成績(jī)管理作一個(gè)簡(jiǎn)單的模擬,實(shí)質(zhì)是建立學(xué)生成績(jī)單鏈表,每條記錄由姓名、學(xué)號(hào)與成績(jī)組成,即鏈表中每個(gè)結(jié)點(diǎn)由 4 個(gè)域組成,分別為:學(xué)號(hào)、姓名、成績(jī)、存放下一個(gè)結(jié)點(diǎn)地址的 next 域。用菜單選擇操作方式完成五項(xiàng)功能分別寫(xiě)成五個(gè)函數(shù),插入學(xué)生成績(jī)對(duì)應(yīng)建立學(xué)生單鏈表的功能,輸出全部學(xué)生成績(jī)記錄,后三個(gè)功能分別對(duì)應(yīng)單鏈表的查詢、修改與刪除三大基本操作。該系統(tǒng)中的數(shù)據(jù)采用線性表中的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)即單鏈表來(lái)存儲(chǔ),用結(jié)構(gòu)體類(lèi)型和類(lèi)類(lèi)型定義每個(gè)學(xué)生記錄并采用外部文件方式記錄數(shù)據(jù)簡(jiǎn)便數(shù)據(jù)的讀取與保存。關(guān)鍵詞:數(shù)據(jù)結(jié)構(gòu),單鏈表,C 語(yǔ)言,學(xué)生成績(jī)管理長(zhǎng)春建筑學(xué)院《數(shù)據(jù)結(jié)構(gòu)》課程設(shè)計(jì)(論文) IAbstractStudent achievement management system is a typical management information system, is an important part of the school educational administration management, the large amount of information. The curriculum design is used to achieve C++ performance management for the students to make a simplesimulation, the essence is to establish students report list, each recordconsists of name,and grade, namely the linked list in each node isposed of 4 domains, respectively: next domain name, student number,grade, put down a node address the. Complete the five functions were written in five function menu to select the mode of operation, into the student achievement established a single list of the output function of students, allstudents record, after the three functions corresponding to single table query,modify and delete the three basic operations. The system data in the linked storage structure of linear table is a single linked list to store, use the structure types and class types define each student records and the use of an external file to read and save data and simple data record.長(zhǎng)春建筑學(xué)院《數(shù)據(jù)結(jié)構(gòu)》課程設(shè)計(jì)(論文)目 錄摘 要 ...............................................................................................................................IIABSTRACT..............................................................................................................................III第 1章 引 言 ................................................................................................................... 1 設(shè)計(jì)內(nèi)容 .............................................................................................................. 1 設(shè)計(jì)目的 .............................................................................................................. 1 設(shè)計(jì)目標(biāo) .............................................................................................................. 2 第 2章 系統(tǒng)需求與功能分析 ......................................................................................... 4 系統(tǒng)需求分析 ...................................................................................................... 4 系統(tǒng)功能分析 ...................................................................................................... 4 系統(tǒng)性能分析 ....................................................................................................... 5 第 3章 總體結(jié)構(gòu)分析 ..................................................................................................... 6 系統(tǒng)的結(jié)構(gòu)分析: ............................................................................................... 6 系統(tǒng)管理流程圖: ........