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

正文內(nèi)容

應用電子-c語言學籍管理系統(tǒng)-文庫吧

2025-01-25 22:06 本頁面


【正文】 學校 電氣與電子工程系畢業(yè)設計論文 2 等 )的學生信息的管理 . 目前社會上信息管理系統(tǒng)發(fā)展飛快 ,各個企事業(yè)單位都引入了信息管理軟件來管理自己日益增長的各種信息 ,學生管理系統(tǒng)也是有了很大的發(fā)展 ,商業(yè)化的學生信息管理軟件也不少 .但本系統(tǒng)完全獨立開發(fā) ,力求使系統(tǒng)功能簡潔明了 ,但功能齊全且易于操作 目的背景與意義 學生信息管理系統(tǒng)是一個教育單 位不可缺少的部分。一個功能齊全、簡單易用的信息管理系統(tǒng)不但能有效地減輕學校相關工作人員的工作負擔,它的內(nèi)容對于學校的決策者和管理者來說都至關重要。所以學生信息管理系統(tǒng)應該能夠為用戶提供充足的信息和快捷的查詢手段。但一直以來人們使用傳統(tǒng)人工的方式管理文件檔案、統(tǒng)計和查詢數(shù)據(jù),這種管理方式存在著許多缺點 ,如 :效率低、保密性差 ,人工的大量浪費;另外時間一長 ,將產(chǎn)生大量的文件和數(shù)據(jù) ,這對于查找、更新和維護都帶來了不少困難。隨著科學技術的不斷提高 ,計算機科學日漸成熟 ,其強大的功能已為人們深刻認識 ,它已進入人類社會的各 個領域并發(fā)揮著來越重要的作用。 作為計算機應用的一部分 ,使用計算機對學校的各類信息進行管理 ,具有手工管理所無法比擬的優(yōu)點 .例如 :檢索迅速、查詢方便、效率高、可靠性好、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高學校信息管理的效率 ,也是一個單位科學化、正規(guī)化管理 ,與世界接軌的重要條件。 項目開發(fā)的目標 建立學生信息管理系統(tǒng),采用計算機對學生信息進行管理,進一步提高辦學效益和現(xiàn)代化水平。幫助廣大教師提高工作效率,實現(xiàn)學生信息管理工作流程的系統(tǒng)化、規(guī)范化和自動化。 面向 過程編程 的基礎知識 面向過程 基本概念 面向過程其實是最為實際的一種思考方式 ,就是算面向對象的方法也是含有面向成都電子機械高等??茖W校 電氣與電子工程系畢業(yè)設計論文 3 過程的思想 .可以說面向過程是一種基礎的方法 .它考慮的是實際的實現(xiàn) .一般的面向過程是從上往下步步求精 .所以面向過程最重要的是模塊化的思想方法 .對比較面向對象 ,面向對象的方法主要是把事物給對象化 ,對象包括屬性與行為 .當程序規(guī)模不是很大時 ,面向過程的方法還會體現(xiàn)出一種優(yōu)勢 ,因為程序的流程很清楚 ,按著模塊與函數(shù)的方法可以很好的組織 . 使用面向過程的 C 語言簡介 1. C語言 C 言是 一種面向過程的計算機程序設計語言,它是目前眾多計算機語言中舉世公認的優(yōu)秀的結構程序設計語言之一。它由美國貝爾研究所的 于 1972 年推出。 1978 后, C 語言已先后被移植到大、中、小及微型機上。 C 語言發(fā)展如此迅速,而且成為最受歡迎的語言之一,主要因為它具有強大的功能。許多著名的系統(tǒng)軟件,如 DBASE Ⅳ 都是由 C 語言編寫的。用 C 語言加上一些匯編語言子程序,就更能顯示 C 語言的優(yōu)勢了,像 PC DOS 、 WORDSTAR 等就是用這種方法編寫的。 2. C 語言特點: C 語言是一種成功的系 統(tǒng)描述語言,用 C 語言開發(fā)的 UNIX 操作系統(tǒng)就是一個成功的范例 。同時 C 語言又是一種通用的程序設計語言,在國際上廣泛流行。世界上很多著名的計算公司都成功的開發(fā)了不同版本的 C 語言,很多優(yōu)秀的應用程序也都使用 C 語言開發(fā)的,它是一種很有發(fā)展前途的高級程序設計語言。 1. C是中級語言。它把高級語言的基本結構和語句與低級語言的實用性結合起來。C 語言可以像匯編語言一樣對位、字節(jié)和地址進行操作, 而這三者是計算機最基本的工作單元。 是結構式語言。結構式語言的顯著特點是代碼及數(shù)據(jù)的分隔化,即程序的各個部分除了必 要的信息交流外彼此獨立。這種結構化方式可使程序層次清晰,便于使用、維護以及調(diào)試。 C 語言是以函數(shù)形式提供給用戶的,這些函數(shù)可方便的調(diào)用,并具有多種循環(huán)、條件語句控制程序流向,從而使程序完全結構化。 語言功能齊全。具有各種各樣的數(shù)據(jù)類型,并引入了指針概念,可使程序效成都電子機械高等??茖W校 電氣與電子工程系畢業(yè)設計論文 4 率更高。另外 C 語言也具有強大的圖形功能,支持多種顯示器和驅動器。而且計算功能、邏輯判斷功能也比較強大,可以實現(xiàn)決策目的的游戲。 4. C 語言適用范圍大。適合于多種操作系統(tǒng),如 Windows、 DOS、 UNIX 等等;也適用于多種機型。 C 語言 對編寫需要硬件進行操作的場合,明顯優(yōu)于其它解釋型高級語言,有一些大型應用軟件也是用 C 語言編寫的。 C 語言具有繪圖能力強,可移植性,并具備很強的數(shù)據(jù)處理能力,因此適于編寫系統(tǒng)軟件,三維,二維圖形和動畫。它是數(shù)值計算的高級語言。 語言文件由數(shù)據(jù)序列組成,可以構成二進制文件或文本文件 常用的 C語言 IDE(集成開發(fā)環(huán)境)有 Microsoft Visual C++, DevC++, Code::Blocks, Borland C++, Wat C++ , Borland C++ Builder, GNU DJGPP C++ , Lccwin32 C Compiler , High C, Turbo C, CFree, wintc 等等…… 對于一個初學者, Microsoft Visual C++是一個比較好的軟件。界面友好,功能強大,調(diào)試也很方便。 成都電子機械高等??茖W校 電氣與電子工程系畢業(yè)設計論文 5 第 2 章 需求分析 學籍管理系統(tǒng)應具有如下 能錄入學生的基本信息,包括學號、姓名、專業(yè)、年級、性別和出生日期信息,保存到結構體數(shù)組中。 能根據(jù)輸入的學號查找學生,進行信息的修改。 能根據(jù)輸入的學號從結構體數(shù)組中刪除學 生的記錄。 實現(xiàn)查詢功能,能根據(jù)輸入的學號或年級在屏幕上顯示相應的學生信息。 能在屏幕上以列表的方式輸出所有學生的信息。 目標 (1)掌握和利用 C 語言進行程序設計的能力。 (2)理解和運用結構化程序設計的思想和方法。 (3)掌握開發(fā)一個小型實用系統(tǒng)的基本方法。 (4)學會調(diào)試一個較長程序的基本方法。 (5)掌握書寫程序設計開發(fā)文檔的能力(書寫課程設計報告)。 要求 (1)用 C 語言實現(xiàn)系統(tǒng)。 (2)利用結構體鏈表 實現(xiàn)學生成績的數(shù)據(jù)結構設計。 (3)系統(tǒng)具有增加、查詢、插入 、排序等基本功能。 (4)系統(tǒng)的各個功能模塊要求用文件 的形式實現(xiàn)。 (5)完成設計任務并書寫課程設計報告。 (6)將學生成績信息存在文件中。 成都電子機械高等??茖W校 電氣與電子工程系畢業(yè)設計論文 6 學生成績管理系統(tǒng)的功能 1按學號查詢學生信息 2按姓名查詢學生信息 3顯示 所有學生信息 4根據(jù) 學號、姓名、 單科成績進行排序 5添加學生信息 6刪除學生信息 7修改學生信息 8保存學生信息文件 9讀入學生信息文件 0退出 此項目主要考察我們對結構體、指針、文件的操作,以及 C 語言算法的掌握,所以完成此題目要求較高的設計 能力,尤其是要有大局意識。如何調(diào)試程序也非常重要,通過 這個程序可學到以前調(diào)試程序沒有的經(jīng)驗。 成都電子機械高等??茖W校 電氣與電子工程系畢業(yè)設計論文 7 第 3章 模塊設計 將學生成績管理系統(tǒng)劃分為以下幾個模塊 主模塊 功能 概述 : 1. 提供 系統(tǒng)菜單 的顯示功能 2. 提供打開文件,并導入文件記錄的功能 3. 提供保存文件信息的功能 添加 學生信息 功能: 1. 根據(jù)輸入的相關信息,將學生信息添加到單向鏈表中 顯示學生信息 功能: 1. 將鏈表中的所有信息完全顯示 排序學生信息 功能: (排序分為升序和降序兩 種排序方式) 1. 根據(jù)學號進行排序 2. 根據(jù)姓名進行排序 3. 根據(jù)單科成績進行排序 4. 根據(jù)平均分進行排序 成都電子機械高等專科學校 電氣與電子工程系畢業(yè)設計論文 8 查找 學生信息 功能: (查找學生信息包含根據(jù)輸入學號進行查找和根據(jù)輸入的姓名進行查找兩種方式,并根據(jù)返回的學生信息,進行以下三種操作) 1. 查詢學生信息,直接返回找到的信息 2. 修改學生信息,根據(jù)找到的學生信息,對其進行修改 3. 刪除學生信息,根據(jù)找到的相關學生信息,從鏈表中刪除這條記錄 成都電子機械高等專科學校 電氣與電子工程系畢業(yè)設計論文 9 第 4 章 主要數(shù)據(jù)結構 程序設計中用到的學生 信息結構體類型 在單獨的頭文件 中定義相應的數(shù)據(jù)結構體類型,全局變量,和 宏名: LEN 記錄結構體的大小 定義學生結構體 STU,包含相關的學生信息 struct student { char number[10]。 char name[10]。 char sex。 int score[5]。 //用于記錄 5 門課程的成績 float average。 //平均分 struct student *next。 //下個結點 }。 typedef struct student STU。 定義 *head 全局指針,作為鏈表的頭結點 static STU *head=NULL。 //全局指針 定義 fomat 字符串變量,作為錄入文件的數(shù)據(jù)格式 char *fomat=%10s%10s%2c%4d%4d%4d%4d%4d%\n。 定義 shouldsave 全局變量,判斷是否需要保存資料( 0 為不保存, 1 為保存) int shouldsave = 0。 各相關函數(shù)的聲明 extern void append_record()。 //添加記錄 extern void show_record()。 //輸出全部記錄 extern void delete_record()。 //刪除記錄 成都電子機械高等??茖W校 電氣與電子工程系畢業(yè)設計論文 10 extern void change_record()。 //更改記錄 extern void inquire_record()。 //查詢記錄 extern void sort_record()。 //記錄排序 成都電子機械高等專科學校
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1