<kbd id="ysk8q"><pre id="ysk8q"></pre></kbd>
    <ul id="ysk8q"><pre id="ysk8q"></pre></ul>
    • <ul id="ysk8q"><tbody id="ysk8q"></tbody></ul>
      <th id="ysk8q"></th>
          論文格式
          電氣工程 會計論文 金融論文 國際貿(mào)易 財務(wù)管理 人力資源 輕化工程 德語論文 工程管理 文化產(chǎn)業(yè)管理 信息計算科學(xué) 電氣自動化 歷史論文
          機械設(shè)計 電子通信 英語論文 物流論文 電子商務(wù) 法律論文 工商管理 旅游管理 市場營銷 電視制片管理 材料科學(xué)工程 漢語言文學(xué) 免費獲取
          制藥工程 生物工程 包裝工程 模具設(shè)計 測控專業(yè) 工業(yè)工程 教育管理 行政管理 應(yīng)用物理 電子信息工程 服裝設(shè)計工程 教育技術(shù)學(xué) 論文降重
          通信工程 電子機電 印刷工程 土木工程 交通工程 食品科學(xué) 藝術(shù)設(shè)計 新聞專業(yè) 信息管理 給水排水工程 化學(xué)工程工藝 推廣賺積分 付款方式
          • 首頁 |
          • 畢業(yè)論文 |
          • 論文格式 |
          • 個人簡歷 |
          • 工作總結(jié) |
          • 入黨申請書 |
          • 求職信 |
          • 入團申請書 |
          • 工作計劃 |
          • 免費論文 |
          • 現(xiàn)成論文 |
          • 論文同學(xué)網(wǎng) |
          搜索 高級搜索

          當(dāng)前位置:論文格式網(wǎng) -> 免費論文 -> 計算機畢業(yè)論文

          C語言課程設(shè)計——教材管理系統(tǒng)(一)

          本論文在計算機畢業(yè)論文欄目,由論文格式網(wǎng)整理,轉(zhuǎn)載請注明來源www.donglienglish.cn,更多論文,請點論文格式范文查看
          一、需求分析
          經(jīng)過對程序設(shè)計題目的分析可知,整個程序的設(shè)計實現(xiàn)大致分為五個模塊,其中每一個模塊對應(yīng)一個函數(shù),他們的功能分別是:錄入新教材信息,添加已有教材,查找教材信息,保存教材函數(shù)。在這些函數(shù)當(dāng)中,前三個函數(shù)的實現(xiàn)嚴格按照題目的要求,而最后一個函數(shù)用來將修改的函數(shù)保存在book.txt中。
          1. 穩(wěn)定性分析
          指系統(tǒng)比較健壯,只要是用戶的合理操作,系統(tǒng)都應(yīng)給出合理正確的回應(yīng),而不是出現(xiàn)令用戶感到意外的系統(tǒng)錯誤或系統(tǒng)崩潰。
          2. 主要功能分析
          (1)錄入教材信息:允許用戶輸入教材名稱、作者、出版社、教材冊數(shù)、編號、售價。
          (2)查詢教材: 允許按照編號和書名對教材的各項信息進行查詢; 
          (3)添加已有教材: 通過添加已有教材的同時對教材信息的更改;
          (4)保存教材函數(shù)  將執(zhí)行插入教材信息存入book.txt中。
          除上面介紹的功能之外,程序還具有退出功能,可以在輸入修改信息之后實現(xiàn)選擇退出。
          每一本教材記錄都包含編號、作者、出版社、售價、書名和數(shù)量,在程序當(dāng)中,將教材記錄類型定義為結(jié)構(gòu)體類型,添加以及追加的教材信息直接寫入book.txt文件中,其他函數(shù)每次對教材記錄的訪問,其數(shù)據(jù)來源都是book.txt文件,這樣做不但可以保證教材數(shù)據(jù)的一致性,而且可以對教材數(shù)據(jù)進行保存,保證每次運行程序都可以采用原來的數(shù)據(jù)。
          二、設(shè)計分析
          主要有5個功能模塊,每個模塊對應(yīng)一個C語言自定義函數(shù)。這些函數(shù)原型及其功能簡述如下:
          1、教材錄入函數(shù)說明
          這個函數(shù)用static聲明局部變量,使函數(shù)調(diào)用結(jié)束后不消失而保留原值。用只寫的方式打開一個文件夾(book.txt)把數(shù)據(jù)項寫入指定文件(book.txt)中。關(guān)閉文件。
          2、教材查詢的函數(shù)
          該函數(shù)的核心內(nèi)容是switch函數(shù)的使用、for函數(shù)的嵌套使用與strcmp比較字符串函數(shù)的使用。
          3、已有教材添加函數(shù)
          該函數(shù)的核心內(nèi)容是if函數(shù)嵌套和for函數(shù)的使用以及strcmp比較字符串函數(shù)的使用
          4、教材信息保存函數(shù)
          這個函數(shù)先建立一個文件并把具體的信息存入文件中
          1、程序總體結(jié)構(gòu)圖
          程序結(jié)構(gòu)總圖  
          設(shè)置界面函數(shù)

          新教材信息的錄入
          教材信息的保存
          教材信息的查詢
          教材信息的更改



          2、具體功能框圖
          (1)錄入新教材信息函數(shù)

          (2)查詢教材信息
           
          (3)添加已有教材信息

          (4)保存教材信息函數(shù)

          三、主要界面截圖

          圖1 程序主界面

          圖2 錄入界面

          圖3 查詢界面
          四、技術(shù)要點
          (對本程序貢獻較大的C語言知識點;重要算法的設(shè)計與實現(xiàn))
          1、結(jié)構(gòu)體的應(yīng)用
          定義了結(jié)構(gòu)體用來描述教材的名稱、作者、出版社、編號、冊數(shù)和售價,具體的定義如下:
          #define B 1000                              
          typedef struct Book   
          {  char num[20];
             char name[20];                                                      
             char author[20];                                                    
             char press[20];                                                   
             int count; 
             float shoujia;
          }book[B];
          struct Book books[B];
          所定義的結(jié)構(gòu)體主要用于定義數(shù)組。
          2、文件操作
          包括了文件的寫入、讀取和保存三個方面。例如如下程序段用于保存教材信息:
          void save()                                      
          {
          int i = 0;                                                    
          FILE *fp;
              fp = fopen("e:\\book.txt", "wr");              
          while(books[i].count > 0)                                
          {
          fprintf(fp, "教材名稱:%s 教材作者:%s 出版社:%s 冊數(shù):%d 編號:%s 售價:%f\n", books[i].name, books[i].author,books[i].press,books[i].count,books[i].num,books[i].shoujia);        
          i++;                                                                
          }
          fclose(fp);                                                  
          }


          首頁 上一頁 1 2 下一頁 尾頁 1/2/2


          上一篇:淺談Web異步服務(wù)調(diào)用的分析試用 下一篇:ATM柜員機模擬程序設(shè)計
          Tags:語言 課程 設(shè)計 教材 管理系統(tǒng) 【收藏】 【返回頂部】
          人力資源論文
          金融論文
          會計論文
          財務(wù)論文
          法律論文
          物流論文
          工商管理論文
          其他論文
          保險學(xué)免費論文
          財政學(xué)免費論文
          工程管理免費論文
          經(jīng)濟學(xué)免費論文
          市場營銷免費論文
          投資學(xué)免費論文
          信息管理免費論文
          行政管理免費論文
          財務(wù)會計論文格式
          數(shù)學(xué)教育論文格式
          數(shù)學(xué)與應(yīng)用數(shù)學(xué)論文
          物流論文格式范文
          財務(wù)管理論文格式
          營銷論文格式范文
          人力資源論文格式
          電子商務(wù)畢業(yè)論文
          法律專業(yè)畢業(yè)論文
          工商管理畢業(yè)論文
          漢語言文學(xué)論文
          計算機畢業(yè)論文
          教育管理畢業(yè)論文
          現(xiàn)代教育技術(shù)論文
          小學(xué)教育畢業(yè)論文
          心理學(xué)畢業(yè)論文
          學(xué)前教育畢業(yè)論文
          中文系文學(xué)論文
          計算機論文

          本站部分文章來自網(wǎng)絡(luò),如發(fā)現(xiàn)侵犯了您的權(quán)益,請聯(lián)系指出,本站及時確認刪除 E-mail:349991040@qq.com

          論文格式網(wǎng)(www.donglienglish.cn--論文格式網(wǎng)拼音首字母組合)提供計算機畢業(yè)論文畢業(yè)論文格式,論文格式范文,畢業(yè)論文范文

          Copyright@ 2010-2018 LWGSW.com 論文格式網(wǎng) 版權(quán)所有

          感谢您访问我们的网站,您可能还对以下资源感兴趣:

          论文格式网:毕业论文格式范文
          <th id="42200"></th>
        • <samp id="42200"></samp>