欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      C語言課程設(shè)計任務(wù)書-學生通訊系統(tǒng)(范文模版)

      時間:2019-05-12 02:11:37下載本文作者:會員上傳
      簡介:寫寫幫文庫小編為你整理了多篇相關(guān)的《C語言課程設(shè)計任務(wù)書-學生通訊系統(tǒng)(范文模版)》,但愿對你工作學習有幫助,當然你在寫寫幫文庫還可以找到更多《C語言課程設(shè)計任務(wù)書-學生通訊系統(tǒng)(范文模版)》。

      第一篇:C語言課程設(shè)計任務(wù)書-學生通訊系統(tǒng)(范文模版)

      2007-2008學年第二學期

      《C語言程序設(shè)計》

      課程設(shè)計報告

      部:

      專業(yè)班級: 電子資訊工程(2)班

      號:

      070306210

      名:

      設(shè)計題目:

      同學通訊錄設(shè)計

      起訖日期: 2008.6.16 至 2008.6.29 指導老師:

      徐 化 祥

      2008 年 6 月

      宿遷學院課程設(shè)計報告

      課程設(shè)計(論文)內(nèi)容要求:

      1.本課程設(shè)計的目的

      (1)熟練掌握C語言的基本知識和技能;(2)掌握程序設(shè)計的一些經(jīng)典算法和基本方法;(3)了解數(shù)組、指針和結(jié)構(gòu)體的應(yīng)用;

      (4)利用所學的基本知識和技能,解決日常生活中經(jīng)常面臨的問題;(5)培養(yǎng)分析、解決問題的能力;提高學生的科技論文寫作能力。

      2.課程設(shè)計的任務(wù)及要求 1)課程設(shè)計題目:同學通訊錄設(shè)計

      2)基本要求:

      (1)設(shè)計一個菜單將在實現(xiàn)的功能顯示出來,并有選擇提示;

      (2)通訊簿應(yīng)包含姓名、性別、電話號碼、QQ號碼、Email、班級、宿舍等基本信息;(3)能夠查詢?nèi)砍蓡T清單;

      (4)能夠按號碼或姓名查詢某一個成員的信息;(5)能夠增加、修改某一個成員的信息;

      (6)要求有錯誤提示功能,例如性別只能輸入F,M,輸入錯誤提示重新輸入。

      3)創(chuàng)新要求:

      (1)加入刪除功能,實現(xiàn)對指定成員信息的刪除操作;

      (2)信息的輸入輸出可以用文件的存取和顯示的方式,建立文件,直接存取默認檔或指定文件。

      4)課程設(shè)計報告編寫要求

      (1)要按照課程設(shè)計模板的規(guī)格書寫課程設(shè)計報告;(2)報告包括目錄、正文、心得體會、參考文獻等;

      (3)課程設(shè)計論文用A4紙統(tǒng)一打印,裝訂按學校的統(tǒng)一要求完成。

      5)參考數(shù)據(jù):

      (1)譚浩強.C程序設(shè)計(第三版).北京:清華大學出版社,2005.7(2)張強華.C語言程序設(shè)計.北京:人民郵電出版社,2001.8(3)http://004km.cn/

      6)提交內(nèi)容:

      6.18

      209實驗室

      編程設(shè)計與調(diào)試

      6.186.28

      209實驗室 提交所有數(shù)據(jù)

      6.282345int i,j;/*下面的循環(huán)是對初始值的處理*/ for(i=0;i

      strcpy(stu[i].sex,”“);stu[i].age=0;strcpy(stu[i].tel,”“);strcpy(stu[i].major,”“);strcpy(stu[i].classes,”“);strcpy(stu[i].room,”“);strcpy(stu[i].qq,”“);strcpy(stu[i].email,”“);strcpy(stu[i].others,”“);}

      宿遷學院課程設(shè)計報告

      int print1(){ int n;printf(”tttt<<通訊錄>>n“);printf(”**************************************************************n“);printf(”t歡迎使用本通訊錄應(yīng)用程序,愿您從中找到所需要的信息。n“);printf(”制作人:冀鵬超 & 李長明t學號:070306210 & 070306211t班級:07電子信息(2)班n“);printf(”**************************************************************n“);printf(”n“);printf(”ttt1.瀏覽通訊簿n“);printf(”ttt2.輸入同學信息n“);printf(”ttt3.查詢同學信息n“);printf(”ttt4.刪除同學信息n“);printf(”ttt5.增加同學信息n“);printf(”ttt6.修改同學信息n“);printf(”ttt7.退出通訊簿n“);printf(”n請輸入您的選擇(1-7):“);scanf(”%d“,&n);return n;} void menu(struct txl stu[]){ int i,j,flag=1;char str[15];for(;flag==1;){ switch(print1())

      電話{

      :case 1: for(i=0;stu[i].age!=0;i++){ printf(”姓名: %sn性別:%sn年齡:%dn%sn

      %sn

      宿

      %sn

      業(yè)

      %snQQ號:%snEmail: %sn“,stu[i].name,stu[i].sex,stu[i].age,stu[i].tel,stu[i].classes,stu[i].room,stu[i].major,stu[i].qq,stu[i].email);

      } printf(”其它信息:%sn“,stu[i].others);if(i==0)printf(”目前通訊簿為空,請先輸入信息n“);

      宿遷學院課程設(shè)計報告 ,stu[i].room,stu[i].major,stu[i].qq,stu[i].email);

      }

      if(i==N)printf(”t通訊簿中沒有你要找的同學!n“);break;

      printf(”其它信息:%sn“,stu[i].others);break;} case 4: printf(”現(xiàn)在你將進行刪除操作!請輸入要刪除的同學的名字,按Enter結(jié)束.n“);

      scanf(”%s“,str);for(i=0;i

      if(strcmp(stu[i].name,str)==0){

      printf(”姓名: %sn性別:%sn年班級:%sn

      宿舍:%sn

      專業(yè):%snQQ齡:%dn電話:%sn號:%snEmail: %sn“,stu[i].name,stu[i].sex,stu[i].age,stu[i].tel,stu[i].classes,stu[i].room,stu[i].major,stu[i].qq,stu[i].email);

      printf(”該同學將被刪除n“);

      }

      宿遷學院課程設(shè)計報告

      scanf(”%s“,stu[i].name);printf(”輸入同學的性別: “);scanf(”%s“,stu[i].sex);printf(”輸入同學的年齡: “);scanf(”%d“,stu[i].age);printf(”輸入同學的電話: “);scanf(”%s“,stu[i].tel);printf(”輸入同學的班級: “);scanf(”%s“,stu[i].classes);printf(”輸入同學的宿舍: “);scanf(”%s“,stu[i].room);printf(”輸入同學的專業(yè): “);scanf(”%s“,stu[i].major);printf(”輸入同學的QQ號: “);scanf(”%s“,stu[i].qq);printf(”輸入同學的Email: “);scanf(”%s“,stu[i].email);printf(”輸入同學的其它信息: “);scanf(”%s“,stu[i].others);} } break;case 7: flag=0;break;default: printf(”你的輸入有錯誤,請重新輸入!n");} } } void main(){ struct txl stu[N];

      } init(stu);menu(stu);

      宿遷學院課程設(shè)計報告

      四、測試結(jié)果

      1.通訊錄菜單如下圖所示:

      2.輸入“1”,進行“瀏覽通訊錄操作:

      3.輸入“2”,進行“輸入同學信息”的操作:

      宿遷學院課程設(shè)計報告

      8.輸入“7”,進行“退出通訊簿”操作:

      宿遷學院課程設(shè)計報告

      五、設(shè)計心得

      自從記事以來就聽過了計算機這個高科技,現(xiàn)在終于實現(xiàn)了自己的一個小小愿望——成為了計算機系的一名學生,這學期我們學的C語言,以前就聽過這個名字,打開書一看簡直一竅不通,學好這門科簡直就是一個挑戰(zhàn),課前課后都要把書啃一遍,要不然上課就跟不上,終于學期快結(jié)束了,我們有一個課程設(shè)計,在兩個星期內(nèi),完成一個復雜的程序,我們的題目是做一個通訊簿。

      通過為期一周的C課程設(shè)計實驗課使我了解到了一個程序開發(fā)的過程,雖然規(guī)模不大,但為我以后的編程學習打下了基礎(chǔ)。在編程的過程中,我體會到了學習編程的辛苦,為了一個算法的實現(xiàn)而思考,為了一個小小的編譯錯誤而花時間去尋找,這需要很大的毅力和耐心,而且要有良好的思維,這才使得我完成這個任務(wù),也使我感到一分喜悅,畢竟自己完成了一個有模有樣的程序。于此,我也發(fā)現(xiàn)自己的一些不足,良好的編程習慣的養(yǎng)成,堅定的毅力和耐心仍是我要加強的,同別人的交流也是必須的,這樣才能不斷使我進步。在這次設(shè)計中,我遇到了很多困難,但我沒有向困難低頭,通過查詢數(shù)據(jù),虛心向同學、老師請教,才一一得到了解決。我發(fā)現(xiàn)平時學的太少了,在今后我首先要把老師在課堂講的弄懂,弄透,在此基礎(chǔ)上利用課余時間多看課外書籍,拓寬知識面。在設(shè)計過程中,合作精神必不可少。單憑一個人的力量是不能完成的,畢竟一個人學的很有限。每個人掌握的不同。我相信:態(tài)度決定一切,只有努力才有收獲。

      總的來說,這次程序設(shè)計讓我獲益匪淺,對C語言也有了進一步的認識:C語言功能高、表達能力強、使用靈活方便、目標程序效率高。

      C語言是在國內(nèi)外廣泛使用的一種計算機語言,我相信除了以上優(yōu)點之外還有許多,希望能在以后的學習中有更深入的認識。

      很感謝這次的課程設(shè)計,它使我更加深刻地體會到多看專業(yè)書的重要性,只有掌握了一定量的專業(yè)知識才能得心應(yīng)手地解決諸多問題;另外,做任何事都要有耐心,不要一遇到困難就退縮;在學習和工作中要時刻謹記“團結(jié)”二字,它好比通向成功的鋪路石,不可或缺。

      人生的道路是曲折的,但正是因為曲折人生才光彩奪目,在人生的路上,總遇到重重困難,但正是因為困難我們才變的更堅強。今后的路還很長,面對困難,讓我們用行動去俘虜它吧!

      宿遷學院課程設(shè)計報告

      六、參考文獻

      [1] 譚浩強.C++程序設(shè)計.北京:清華大學出版社,2004 [2] http://004km.cn/ [4] http://004km.cn/

      [5] 劉振安.C程序設(shè)計課程設(shè)計.北京:機械工業(yè)出版社,2004 [6] 張強華.C語言程序設(shè)計.北京:人民郵電出版社,2001.8

      617-

      第二篇:C語言課程設(shè)計任務(wù)書(學生成績管理系統(tǒng))

      課程設(shè)計題目:簡單的學生成績管理的程序

      要求:

      一、由鍵盤輸入原始數(shù)據(jù)。原始數(shù)據(jù)內(nèi)容如下:

      學號姓名C程序設(shè)計高等數(shù)學英語線性代數(shù)

      1王..80808080

      2張..90909090

      注:要求至少有20個學生的原始數(shù)據(jù)

      二、實現(xiàn)以下功能。

      程序要求主函數(shù)是一個功能選擇菜單,其它各功能用函數(shù)實現(xiàn)。功能要求如下:

      1、原始數(shù)據(jù)的輸入

      2、計算每位同學的平均分

      3、計算每門課程的平均分

      4、計算各分數(shù)段(90-100、80-89、60-79、60以下)的人數(shù)

      5、對這些同學的成績按平均分排序,給出名次。

      6、對原始數(shù)據(jù)可以進行增、刪、改的編輯操作。

      7、按學號查詢學生。找到則顯示該生信息,否則提示未找到。

      8、原始數(shù)據(jù)可以保存為文件,也可以從文件載入。

      注:程序統(tǒng)計輸出結(jié)果如下:

      學號姓名C程序設(shè)計高等數(shù)學英語線性代數(shù)平均分名次 1王..80808080802 2張..90909090901

      各科平均分8585858585

      C程序設(shè)計高等數(shù)學英語線性代數(shù)平均分

      90-10011111

      80-8911111

      60-6900000

      60以下00000

      第三篇:2012語言課程設(shè)計任務(wù)書

      河南工程學院

      《匯編語言》 課程設(shè)計任務(wù)書

      適用專業(yè):

      計算機科學與技術(shù)

      適用班級: 本科

      2014年12月20日

      《匯編語言》課程設(shè)計任務(wù)書

      一、課程設(shè)計目的與任務(wù)

      匯編語言課程設(shè)計是本科教學過程中重要環(huán)節(jié)。通過課程設(shè)計,培養(yǎng)計算機專業(yè)學生,運用所學知識,進一步提高學生匯編語言綜合編程能力和程序調(diào)試技能。并能夠使學生更加熟練運用匯編程序設(shè)計語言,來解決計算機應(yīng)用領(lǐng)域?qū)嶋H問題的能力,以及為設(shè)計其它應(yīng)用軟件提供幫助,進而提高學生的軟件設(shè)計能力。

      二、課程設(shè)計環(huán)境要求

      1、硬件配置:586以上電腦

      2、操作系統(tǒng):WINDOWS 98/XP/2000等

      3、軟件需求:MASM 6.15

      三、課程設(shè)計基本要求

      要求通過查閱與設(shè)計課題相關(guān)的文獻資料,自學與其相關(guān)內(nèi)容,掌握MASM 6.15集成開發(fā)環(huán)境的使用。根據(jù)題目要求,自由分組,自選一個題目完成,根據(jù)各小組每個學生的出勤情況、負責部分完成情況、最后答辯情況及報告撰寫是否規(guī)范,形成個人成績。具體要求如下:

      1、在整個設(shè)計期間,無違紀現(xiàn)象(遲到、早退、逃課),態(tài)度認真;

      2、整體架構(gòu)正確合理、流程圖清晰無誤;

      3、設(shè)計盡可能完成題目所要求的功能;

      4、程序代碼清晰,便于閱讀;

      5、報告書寫規(guī)范;

      6、提供可運行的課程設(shè)計系統(tǒng),并參加上機面試答辯;

      7、在課程設(shè)計結(jié)束時,上交實習報告和程序清單。

      四、課程設(shè)計內(nèi)容

      1、計算比賽成績。編制一個程序,要求完成以下功能:(1)9名評委,每個評委給分范圍為0~10(整數(shù));

      (2)9名評委給分中,去掉一個最高分和一個最低分,剩余7名評委的平均分

      即為參賽者的得分(精確到小數(shù)點后1位);

      (3)并將得分輸出顯示。

      2、成績評定。編制一個程序,要求完成以下功能:(1)以十進制形式從鍵盤隨機輸入成績(不多于50個);

      (2)顯示成績評定的等級(90-100為優(yōu),80-90為良,70-80為中,60-70為及格,60分以下為不及格);

      (3)統(tǒng)計出各個等級的人數(shù)并以十進制形式顯示輸出;(4)當輸入Q時,退出程序。

      3、成績排序。編制一個程序,要求完成以下功能:

      (1)以十進制形式從鍵盤隨機輸入成績(不多于50個),并用逗號或空格分隔各學生成績;

      (2)對該班的成績進行遞減排序,并以十進制形式顯示排序結(jié)果并用逗號或空格分隔;

      (3)計算全班的平均分并以十進制形式顯示輸出;(4)當輸入Q時,退出程序。

      4、代碼轉(zhuǎn)換程序設(shè)計。編制一個程序,要求完成以下功能:

      完成一個字母或數(shù)制之間的轉(zhuǎn)化,主程序分別具有6種可選擇的子功能,按相應(yīng)的字符可分別進入相應(yīng)的子功能并在屏幕上顯示結(jié)果,按“Q”鍵退出。6種可選擇的子功能分別為:

      (1)實現(xiàn)小寫字母向大寫字母的轉(zhuǎn)換;(2)實現(xiàn)大寫字母向小寫字母的轉(zhuǎn)換;(3)實現(xiàn)大寫字母與小寫字母的互換;(4)實現(xiàn)二進制數(shù)向十六進制數(shù)的轉(zhuǎn)換;(5)實現(xiàn)十六進制數(shù)向二進制數(shù)的轉(zhuǎn)換;(6)實現(xiàn)十六進制數(shù)向十進制數(shù)的轉(zhuǎn)換。

      5、信息檢索。編制一個程序,要求完成以下功能:

      (1)完成一個信息檢索系統(tǒng),在數(shù)據(jù)區(qū),有9個不同的信息,編號為0~8,每個信息包括50個字符;

      (2)從鍵盤輸入0~8之間的一個編號,然后在屏幕上顯示相應(yīng)編號的信息內(nèi)容;(3)當輸入Q時,退出程序。、字符統(tǒng)計。編制一個程序,要求完成以下功能:(1)從鍵盤輸入一個字符串(串長不大于100);(2)以十進制輸出字符串中非字母字符的個數(shù);

      (3)輸出原字符串;

      (4)找出字符串中ASCII 碼值最大的字符,在字符串中用紅色顯示;(5)字符串的輸入和結(jié)果的輸出都要有必要的提示,且提示獨占一行。

      7、奇偶數(shù)判斷。編制一個程序,要求完成以下功能:(1)從鍵盤輸入兩個四位十六進制數(shù);(2)將這兩個數(shù)以二進制形式輸出;

      (3)找出這兩個數(shù)中的偶數(shù),若有則以十進制輸出,若無,輸出“NO”;(4)計算這兩個數(shù)的平方和,并以十進制形式輸出;

      (5)數(shù)據(jù)的輸入和結(jié)果的輸出都要有必要的提示,且提示獨占一行。

      8、十進制數(shù)字串處理。編制一個程序,要求完成以下功能:(1)從鍵盤輸入一個以回車結(jié)束的十進制數(shù)字串(不超過20 個)。(2)按 ASCII 碼值降序顯示這個數(shù)字串中最大和最小的兩個數(shù)字。(3)以十進制形式顯示數(shù)字串中所有數(shù)字的和。

      (4)以十進制形式顯示數(shù)字串中最大數(shù)與最小數(shù)的乘積。(5)對數(shù)字串進行處理,使每個字符在字符串中只出現(xiàn)一次。

      (6)數(shù)據(jù)的輸入和結(jié)果的輸出都要有必要的提示,且提示獨占一行。

      五、課程設(shè)計報告

      課程設(shè)計報告主要包含以下內(nèi)容:

      1、課程設(shè)計的題目,本設(shè)計所實現(xiàn)的功能簡述;

      2、主要的設(shè)計思想簡述;

      3、主要程序的框圖;

      4、源程序代碼(要求在關(guān)鍵的位置注釋,從而增加程序的可讀性);

      5、程序調(diào)試結(jié)果及分析;

      6、課程設(shè)計的總結(jié),主要包括以下內(nèi)容:(1)課程設(shè)計中所遇到的主要問題和解決方法。(2)創(chuàng)新和得意之處。

      (3)課程設(shè)計中存在的不足,需要進一步改進的設(shè)想。(4)課程設(shè)計的感想和心得體會。

      7、參考文獻(不少于5篇)。

      六、課程設(shè)計時間、地點及輔導教師

      1、時間:2014-2015學年第1學期第19周

      2、班級:計算機科學與技術(shù)1241、1242

      3、地點:計算機學院機房

      4、輔導教師:王雪瑞

      前4個題目,每組不超過兩個人;第5個題目一人,6、7、8三個題目每組不超過3人。

      第四篇:C語言課程設(shè)計任務(wù)書

      《C語言程序設(shè)計》課程設(shè)計

      任務(wù)書及指導書

      自動化學院 2011年

      C語言課程設(shè)計任務(wù)書及指導書1 題目:學院教學信息管理系統(tǒng)

      功能:學院教學信息管理系統(tǒng),每一條記錄包括教師的職工號、姓名、職稱、性別、3門講授課程的名稱,教學效果綜合評分。系統(tǒng)要求實現(xiàn)以下功能:

      1、輸入:輸入每一位教師記錄,將其信息寫入文件中。

      2、顯示:顯示每位教師記錄。

      3、排序:按職工號或教學效果綜合評分進行排序,并顯示。

      4、查找:完成按姓名或課程查找教師的相關(guān)記錄,并顯示。

      5、保存:將相關(guān)數(shù)據(jù)寫入磁盤文件,便于存、取操作。分步實施:

      1、初步完成總體設(shè)計,搭好框架,確定人機對話的界面,確定函數(shù)個數(shù)。

      2、完成信息的錄入和顯示(即通過編程創(chuàng)建文件,輸入教師信息并可將文件內(nèi)容顯示出來)

      3、完成排序功能。

      4、完成查找功能(可按職工號、姓名、講授課程進行查找)要求:

      1、用C語言實現(xiàn)程序設(shè)計;

      2、利用結(jié)構(gòu)體來實現(xiàn)教師信息的處理;

      3、系統(tǒng)的各個功能要求用函數(shù)實現(xiàn);

      4、界面友好(良好的人機交互),程序必須有注釋。課程設(shè)計實驗報告要求:

      1、預習報告:仔細分析客戶需求、進行模塊劃分、設(shè)計每個模塊的算法和數(shù)據(jù)結(jié)構(gòu)。

      2、實驗總結(jié)報告:按照模板的格式。(任務(wù)書和報告模板在http://3e.xaut.edu.cn/c下載)。

      C語言課程設(shè)計任務(wù)書及指導書2 題目:酒店房間登記與計費管理系統(tǒng)

      功能:

      1、屏幕上出現(xiàn)一個界面,讓操作員能夠方便的選擇所需要進行的操作,包括登記入住、查詢房間的入住情況、查詢當前費用、結(jié)賬退房等操作。

      登記入住的信息主要有:客人姓名、房間號、入住時間、計費方式(按天或小時)、單價、押金

      房間信息:房間號、是否有人入住、房間標準、每天單價、小時單價

      2、對不同標準的房間實施不同的收費標準,也可以按天收費或按小時收費,可根據(jù)顧客需要在登記的入住的時候進行選擇。

      3、在結(jié)賬退房時,根據(jù)入住的時間,計費方式和房間單價計算出總費用。

      4、保存:將相關(guān)數(shù)據(jù)寫入磁盤文件,便于存、取操作。分步實施:

      1、初步完成總體設(shè)計,搭好框架,確定人機對話的界面,確定函數(shù)個數(shù);

      2、完成最低要求:建立房間列表,完成登記入住、查詢房間入住情況等功能。

      3、進一步要求:完成計費和費用查詢功能;每次登錄時讀取保存在磁盤文件中的入住情況。要求:

      1、用C語言實現(xiàn)系統(tǒng);

      2、系統(tǒng)的各個功能模塊要求用函數(shù)實現(xiàn);

      3、界面友好(良好的人機交互),程序加必要的注釋。課程設(shè)計實驗報告要求:

      1、預習報告:仔細分析客戶需求、進行模塊劃分、設(shè)計每個模塊的算法和數(shù)據(jù)結(jié)構(gòu)。

      2、實驗總結(jié)報告:按照模板的格式。(任務(wù)書和報告模板在http://3e.xaut.edu.cn/c下載)。C語言課程設(shè)計任務(wù)書及指導書3 題目:學生成績管理系統(tǒng)

      功能:學生成績管理系統(tǒng),每個學生信息為一個記錄,包括學號,姓名,性別,3門課程成績。

      系統(tǒng)要求實現(xiàn)以下功能:

      1、信息錄入:錄入成績學生信息(包括學生學號、姓名、性別、3門課程的成績等);

      2、信息查詢:可以按照姓名或?qū)W號查詢學生各門課程的成績,并顯示。

      3、排序:按平均成績或各門課程成績按由高到低進行排序,并顯示。

      4、信息刪除與修改——輸入學號,可刪除或修改該學生的成績信息。

      5、保存:將相關(guān)數(shù)據(jù)寫入磁盤文件,便于存、取操作。分步實施:

      1、初步完成總體設(shè)計,搭好框架,確定人機對話的界面,確定函數(shù)個數(shù)。

      2、完成信息的錄入和顯示(即通過編程創(chuàng)建文件,輸入學生信息并可將文件內(nèi)容顯示出來)

      3、完成上述信息查詢、排序、信息刪除與修改功能。

      要求:

      1、用C語言實現(xiàn)程序設(shè)計;

      2、利用結(jié)構(gòu)體數(shù)組實現(xiàn)學生信息的數(shù)據(jù)結(jié)構(gòu)設(shè)計;

      3、系統(tǒng)的各個功能模塊要求用函數(shù)的形式實現(xiàn);

      4、界面友好(良好的人機交互),程序要有必要的注釋。課程設(shè)計實驗報告要求:

      1、預習報告:仔細分析客戶需求、進行模塊劃分、設(shè)計每個模塊的算法和數(shù)據(jù)結(jié)構(gòu)。

      2、實驗總結(jié)報告:按照模板的格式。(任務(wù)書和報告模板在http://3e.xaut.edu.cn/c下載)。

      C語言課程設(shè)計任務(wù)書及指導書4 題目:職工檔案管理系統(tǒng)設(shè)計

      功能:職工檔案管理系統(tǒng)設(shè)計,每個職工信息是一條記錄,包括編號,姓名,性別,出生年月,所在部門,職稱,工資級別、電話等。系統(tǒng)可實現(xiàn)以下功能:

      1、輸入功能:輸入每一位職工的信息并將信息存入文件中。

      2、顯示功能:完成全部職工記錄的顯示。

      3、查找功能:完成按編號或姓名查找職工的相關(guān)信息,并顯示。

      4、保存:將相關(guān)數(shù)據(jù)寫入磁盤文件,便于存、取操作。分步實施:

      1、初步完成總體設(shè)計,搭好框架,確定人機對話的界面,確定函數(shù)個數(shù)。

      2、完成信息的錄入和顯示(即通過編程創(chuàng)建文件,輸入職工信息并可將文件內(nèi)容顯示出來)

      3、完成上述查找功能

      4、完成修改功能,即輸入編號,可修改該職工的信息

      5、進一步要求,在使用修改功能時要求輸入密碼,密碼正確才能修改信息否則不行。

      要求:

      1、用C語言實現(xiàn)程序設(shè)計;

      2、利用結(jié)構(gòu)體進行職工信息的處理;

      3、系統(tǒng)的各個功能模塊要求用函數(shù)的形式實現(xiàn);

      4、界面友好(良好的人機交互),程序必須加注釋。課程設(shè)計實驗報告要求:

      1、預習報告:仔細分析客戶需求、進行模塊劃分、設(shè)計每個模塊的算法和數(shù)據(jù)結(jié)構(gòu)。

      2、實驗總結(jié)報告:按照模板的格式。(任務(wù)書和報告模板在http://3e.xaut.edu.cn/c下載)。C語言課程設(shè)計任務(wù)書及指導書5 題目:學生管理系統(tǒng)設(shè)計

      功能:學生管理系統(tǒng)設(shè)計,每個學生信息作為一條記錄,包括姓名、學號、性別、出生年月、專業(yè)、班級、家庭地址、宿舍號碼等。系統(tǒng)要求實現(xiàn)以下功能:

      1、輸入功能:錄入學生信息(包括學生學號、姓名、性別、出生年月、專業(yè)等);

      2、顯示功能:完成學生記錄的顯示。

      3、查找功能:完成按學號或姓名查找學生的相關(guān)記錄,并顯示。

      4、保存:將相關(guān)數(shù)據(jù)寫入磁盤文件,便于存、取操作。分步實施:

      1、初步完成總體設(shè)計,搭好框架,確定人機對話的界面,確定函數(shù)個數(shù)。

      2、完成信息的錄入和顯示(即通過編程創(chuàng)建文件,輸入學生信息并可將文件內(nèi)容顯示出來)

      3、完成修改功能,即輸入學號,可修改該學生的信息

      4、進一步要求,在使用修改功能時要求輸入密碼,密碼正確才能修改信息否則不行。要求:

      1、用C語言實現(xiàn)程序設(shè)計;

      2、利用結(jié)構(gòu)體數(shù)組實現(xiàn)學生信息的數(shù)據(jù)結(jié)構(gòu)設(shè)計;

      3、系統(tǒng)的各個功能模塊要求用函數(shù)的形式實現(xiàn);

      4、界面友好(良好的人機交互),程序要有注釋。課程設(shè)計實驗報告要求:

      1、預習報告:仔細分析客戶需求、進行模塊劃分、設(shè)計每個模塊的算法和數(shù)據(jù)結(jié)構(gòu)。

      2、實驗總結(jié)報告:按照模板的格式。(任務(wù)書和報告模板在http://3e.xaut.edu.cn/c下載)。

      C語言課程設(shè)計任務(wù)書及指導書6 題目:銀行存取款管理設(shè)計

      功能:

      1、能夠輸入和查詢客戶存款取款記錄。在客戶文件中,每個客戶信息是一條記錄,包括編號、客戶姓名、支取密碼、客戶地址、客戶電話、賬戶總金額;在存取款文件中,每次存取款是一條記錄,包括編號、日期、類別、存取數(shù)目、經(jīng)辦人。類別分為取款和存款兩種。本系統(tǒng)能夠輸入客戶存款或取款記錄;根據(jù)客戶姓名查詢存款和取款記錄。

      2、保存:將相關(guān)數(shù)據(jù)寫入磁盤文件,便于存、取操作。分步實施:

      1、初步完成總體設(shè)計,搭好框架,確定人機對話界面,確定函數(shù)個數(shù);

      2、完成信息的錄入(即通過編程創(chuàng)建文件,輸入客戶信息并可將文件內(nèi)容顯示出來)

      3、完成存取款功能(即通過編程創(chuàng)建文件,用來記錄存取款信息并可將文件內(nèi)容顯示出來)

      4、完成修改功能,輸入客戶編號可以修改該客戶的信息

      5、進一步要求:完成客戶姓名查詢存款和取款記錄,并可顯示帳戶余額。要求:

      1、用C語言實現(xiàn)系統(tǒng);

      2、利用結(jié)構(gòu)體進行相關(guān)信息處理;

      3、系統(tǒng)的各個功能模塊要求用函數(shù)的形式實現(xiàn);

      4、界面友好(良好的人機交互),程序要有注釋。課程設(shè)計實驗報告要求:

      1、預習報告:仔細分析客戶需求、進行模塊劃分、設(shè)計每個模塊的算法和數(shù)據(jù)結(jié)構(gòu)。

      2、實驗總結(jié)報告:按照模板的格式。(任務(wù)書和報告模板在http://3e.xaut.edu.cn/c下載)。C語言課程設(shè)計任務(wù)書及指導書7 題目:院職工工資管理系統(tǒng)設(shè)計

      功能:

      1、院職工工資管理系統(tǒng)應(yīng)包含職工的全部信息。每個職工信息是一條記錄,包括編號、姓名、性別、出生年月、年齡、婚姻狀況、家庭住址、職稱、工資級別情況等。本系統(tǒng)重點進行工資管理,系統(tǒng)登陸后可計算職工工資總額和平均工資,可按工資進行排序,并能夠找出工資級別相同的職工名單。

      2、保存:將相關(guān)數(shù)據(jù)寫入磁盤文件,便于存、取操作。分步實施:

      1、初步完成總體設(shè)計,搭好框架,確定人機對話界面,確定函數(shù)個數(shù);

      2、完成信息的錄入(即通過編程創(chuàng)建文件,輸入職工信息并可將文件內(nèi)容顯示出來)

      3、計算職工工資總額和平均工資,可按工資進行排序,并能夠找出工資級別相同的職工名單。要求:

      1、用C語言實現(xiàn)程序設(shè)計;

      2、利用結(jié)構(gòu)體進行相關(guān)信息處理;

      3、系統(tǒng)的各個功能模塊要求用函數(shù)的形式實現(xiàn);

      4、界面友好(良好的人機交互),程序要有注釋。課程設(shè)計實驗報告要求:

      1、預習報告:仔細分析客戶需求、進行模塊劃分、設(shè)計每個模塊的算法和數(shù)據(jù)結(jié)構(gòu)。

      2、實驗總結(jié)報告:按照模板的格式。(任務(wù)書和報告模板在http://3e.xaut.edu.cn/c下載)。

      C語言課程設(shè)計任務(wù)書及指導書8 題目:通訊錄管理系統(tǒng)

      功能:錄入聯(lián)系人信息(包括姓名、電話號碼、地址、備注等);通訊錄管理系統(tǒng)要求實現(xiàn)以下功能:

      1、輸入每一位聯(lián)系人記錄,將其信息存入文件中。

      2、查詢所有聯(lián)系人的信息,并按可選的自定義規(guī)則進行排序;

      3、記錄修改,將修改的記錄信息保存于文件中。

      4、保存:將相關(guān)數(shù)據(jù)寫入磁盤文件,便于存、取操作。分步實施:

      1、初步完成總體設(shè)計,搭好框架,確定人機對話的界面,確定函數(shù)個數(shù)。

      2、完成信息的錄入和顯示(即通過編程創(chuàng)建文件,輸入學生信息并可將文件內(nèi)容顯示出來)

      3、完成查詢功能(可按姓名、電話號碼等進行查詢)

      4、完成信息刪除與修改功能,輸入聯(lián)系人姓名后可刪除或修改該條信息。

      5、進一步要求,在使用修改功能時要求輸入密碼,密碼正確才能修改信息否則不行。要求:

      1、用C語言實現(xiàn)程序設(shè)計;

      2、利用結(jié)構(gòu)體進行相關(guān)信息處理;

      3、系統(tǒng)的各個功能模塊要求用函數(shù)的形式實現(xiàn);

      4、界面友好(良好的人機交互),程序要有注釋。課程設(shè)計實驗報告要求:

      1、預習報告:仔細分析客戶需求、進行模塊劃分、設(shè)計每個模塊的算法和數(shù)據(jù)結(jié)構(gòu)。

      2、實驗總結(jié)報告:按照模板的格式。(任務(wù)書和報告模板在http://3e.xaut.edu.cn/c下載)。

      C語言課程設(shè)計任務(wù)書及指導書9

      題目:計算機輔助教學(CAI)軟件開發(fā):教小學生學算術(shù)。

      功能:

      1、可做個位數(shù),十位數(shù)的加,減,乘和除,減法不能得負數(shù),除法要除盡,屏幕上隨機出現(xiàn)兩個數(shù),提示小學生給出答案,答錯了要提示重新輸入,直到答對為止。要統(tǒng)計給分,且累計,夠一定分數(shù)后可進級,即從個位進到十位。同樣,也可降級。

      (rand(),#include

      2、保存:將相關(guān)數(shù)據(jù)寫入磁盤文件,便于存、取操作。分步實施:

      1、初步完成總體設(shè)計,搭好框架,確定人機對話的界面,確定函數(shù)個數(shù);

      2、完成基本要求:能進行個位數(shù)的加法和減法,并有統(tǒng)計晉級功能,即一次答對的成功率為

      90%上后可晉級,繼續(xù)進行十位數(shù)的加減運算;

      3、進一步要求:將當前晉級等級保存在磁盤文件,學生下次按這個等級開始做題。要求:

      1、用C語言實現(xiàn)程序設(shè)計;

      2、系統(tǒng)的各個功能模塊要求用函數(shù)的形式實現(xiàn);

      3、界面友好(良好的人機交互),程序要有注釋。課程設(shè)計實驗報告要求:

      1、預習報告:仔細分析客戶需求、進行模塊劃分、設(shè)計每個模塊的算法和數(shù)據(jù)結(jié)構(gòu)。

      2、實驗總結(jié)報告:按照模板的格式。(任務(wù)書和報告模板在http://3e.xaut.edu.cn/c下載)。

      C語言課程設(shè)計任務(wù)書及指導書10 題目:學生考勤系統(tǒng)設(shè)計

      功能:

      1、學生考勤系統(tǒng)應(yīng)包含各班學生的全部信息。每個學生是一條記錄,包括姓名、性別、學號、日期、節(jié)次、出勤情況等。本系統(tǒng)可模擬考勤過程,記錄考勤結(jié)果,并能夠在課程結(jié)束后按照設(shè)定的考勤評分標準自動給出每個學生的考勤分數(shù)。

      2、保存:將相關(guān)數(shù)據(jù)寫入磁盤文件,便于存、取操作。分步實施:

      1、初步完成總體設(shè)計,搭好框架,確定人機對話界面,確定函數(shù)個數(shù);

      2、完成考勤錄入功能(即通過編程創(chuàng)建文件,輸入學生信息并可將文件內(nèi)容顯示出來)

      3、完成查詢功能(可以按照學號或姓名進行查詢)

      4、完成修改功能,輸入學號、日期、節(jié)次信息后可修改該條信息的內(nèi)容。

      4、進一步要求:自動給出每個學生的考勤分數(shù) 要求:

      1、用C語言實現(xiàn)程序設(shè)計;

      2、利用結(jié)構(gòu)體進行相關(guān)信息處理;

      3、系統(tǒng)的各個功能模塊要求用函數(shù)的形式實現(xiàn);

      4、界面友好(良好的人機交互),程序要有注釋。課程設(shè)計實驗報告要求:

      1、預習報告:仔細分析客戶需求、進行模塊劃分、設(shè)計每個模塊的算法和數(shù)據(jù)結(jié)構(gòu)。

      2、實驗總結(jié)報告:按照模板的格式。(任務(wù)書和報告模板在http://3e.xaut.edu.cn/c下載)。

      C語言課程設(shè)計任務(wù)書及指導書11 題目:學生選修課程系統(tǒng)設(shè)計

      功能:

      1、假定有n門課程,每門課程有課程編號,課程名稱,課程性質(zhì),總學時,授課學時,實驗或上機學時,學分,開課學期等信息。試設(shè)計一選修課程系統(tǒng)。

      2、保存:將相關(guān)數(shù)據(jù)寫入磁盤文件,便于存、取操作。分步實施:

      1、初步完成總體設(shè)計,搭好框架,確定人機對話界面,確定函數(shù)個數(shù);

      2、完成課程信息的錄入和顯示(即通過編程創(chuàng)建文件,輸入課程信息并可將文件內(nèi)容顯示出來)

      3、完成查詢功能(可以按照課程編號、課程名稱、課程性質(zhì)等進行查詢)

      4、完成修改功能輸入課程編號后可以修改該課程信息。

      5、進一步要求:實現(xiàn)學生選修課程功能

      要求:

      1、用C語言實現(xiàn)程序設(shè)計;

      2、利用結(jié)構(gòu)體進行相關(guān)信息處理;

      3、系統(tǒng)的各個功能模塊要求用函數(shù)的形式實現(xiàn);

      4、界面友好(良好的人機交互),程序要有注釋。

      課程設(shè)計實驗報告要求:

      1、預習報告:仔細分析客戶需求、進行模塊劃分、設(shè)計每個模塊的算法和數(shù)據(jù)結(jié)構(gòu)。

      2、實驗總結(jié)報告:按照模板的格式。(任務(wù)書和報告模板在http://3e.xaut.edu.cn/c下載)。

      C語言課程設(shè)計任務(wù)書及指導書12 題目:商品訂購系統(tǒng)設(shè)計。

      功能:

      1、屏幕上出現(xiàn)一個界面,讓顧客或者輸入商品名稱,或者輸入商品型號,或者給出商品選擇列表供用戶選擇讓用戶輸入所選商品編號,如查到所選商品,則列出商品編號、商品名稱、商品型號、商品價格、商品產(chǎn)地、庫存數(shù)量和已訂購數(shù)量;然后給出選購流程:所選商品編號—列出對應(yīng)商品的信息—要求顧客輸入郵寄地址信息—確認訂購,是否繼續(xù)選購其它商品,列出所有選訂商品,再次確認訂購。建立兩個文件,分別存放商品信息與訂購信息。

      2、保存:將相關(guān)數(shù)據(jù)寫入磁盤文件,便于存、取操作。

      分步實施:

      1、初步完成總體設(shè)計,搭好框架,確定人機對話的界面,確定函數(shù)個數(shù);

      2、完成最低要求:建立一個小系統(tǒng),包括10種產(chǎn)品能供顧客選擇。

      3、進一步要求:完成全部功能的系統(tǒng)。要求:

      1、用C語言實現(xiàn)程序設(shè)計;

      2、利用結(jié)構(gòu)體進行相關(guān)信息處理;

      3、系統(tǒng)的各個功能模塊要求用函數(shù)的形式實現(xiàn);

      4、界面友好(良好的人機交互),程序要有注釋。課程設(shè)計實驗報告要求:

      1、預習報告:仔細分析客戶需求、進行模塊劃分、設(shè)計每個模塊的算法和數(shù)據(jù)結(jié)構(gòu)。

      2、實驗總結(jié)報告:按照模板的格式。(任務(wù)書和報告模板在http://3e.xaut.edu.cn/c下載)。C語言課程設(shè)計任務(wù)書及指導書13 題目:設(shè)備管理系統(tǒng)設(shè)計

      功能:

      1、設(shè)備管理系統(tǒng)應(yīng)包含各種設(shè)備的全部信息,每臺設(shè)備信息為一條記錄,包括設(shè)備號、設(shè)備名稱、領(lǐng)用人、所屬部門、數(shù)量、購買時間、價格等。能夠顯示和統(tǒng)計各種設(shè)備的信息。

      2、保存:將相關(guān)數(shù)據(jù)寫入磁盤文件,便于存、取操作。

      分步實施:

      1、初步完成總體設(shè)計,搭好框架,確定人機對話的界面,確定函數(shù)個數(shù);

      2、完成信息的錄入和顯示(即通過編程創(chuàng)建文件,輸入設(shè)備信息并可將文件內(nèi)容顯示出來)

      2、能對文件進行追加、修改、刪除,能統(tǒng)計所有設(shè)備的總價值。

      3、進一步要求:完成設(shè)備按種類、按所屬部門進行統(tǒng)計。

      要求:

      1、用C語言實現(xiàn)程序設(shè)計;

      2、利用結(jié)構(gòu)體進行相關(guān)信息處理;

      3、系統(tǒng)的各個功能模塊要求用函數(shù)的形式實現(xiàn);

      4、界面友好(良好的人機交互),程序要有注釋。

      課程設(shè)計實驗報告要求:

      1、預習報告:仔細分析客戶需求、進行模塊劃分、設(shè)計每個模塊的算法和數(shù)據(jù)結(jié)構(gòu)。

      2、實驗總結(jié)報告:按照模板的格式。(任務(wù)書和報告模板在http://3e.xaut.edu.cn/c下載)。

      C語言課程設(shè)計任務(wù)書及指導書14

      題目:學生計算機機房管理系統(tǒng)設(shè)計

      功能:

      1、該計算機房共有100臺計算機,分為20排,每排5臺。管理系統(tǒng)應(yīng)包含每臺計算機一周內(nèi)的使用全部信息,包括計算機序號、配置、位置、狀態(tài)、使用情況的歷史記錄(包括使用者姓名、學號、使用時間段)等。本系統(tǒng)可以模擬學生上機和離開的登記過程,查詢機房計算機的使用情況。

      2、保存:將相關(guān)數(shù)據(jù)寫入磁盤文件,便于存、取操作。分步實施:

      1、初步完成總體設(shè)計,搭好框架,確定人機對話的界面,確定函數(shù)個數(shù);

      2、完成信息的錄入和顯示(即通過編程創(chuàng)建文件,輸入計算機信息并可將文件內(nèi)容顯示出來)

      3、能實現(xiàn)學生上機的登記過程模擬;

      4、進一步要求:查詢機房計算機的使用情況。要求:

      1、用C語言實現(xiàn)程序設(shè)計;

      2、利用結(jié)構(gòu)體進行相關(guān)信息處理;

      3、系統(tǒng)的各個功能模塊要求用函數(shù)的形式實現(xiàn);

      4、界面友好(良好的人機交互),程序要有注釋。

      課程設(shè)計實驗報告要求:

      1、預習報告:仔細分析客戶需求、進行模塊劃分、設(shè)計每個模塊的算法和數(shù)據(jù)結(jié)構(gòu)。

      2、實驗總結(jié)報告:按照模板的格式。(任務(wù)書和報告模板在http://3e.xaut.edu.cn/c下載)。C語言課程設(shè)計任務(wù)書及指導書15 題目:商店銷售管理系統(tǒng)。

      功能:

      1、屏幕上出現(xiàn)一個界面,讓售貨員輸入商品編號或者商品名稱,可以進貨,進貨后商品庫存同時增加。顧客買走商品后,售貨員輸入商品編號或者商品名稱,可以生成銷售清單,統(tǒng)計本次銷售總的價錢,同時庫存數(shù)量相應(yīng)減少。完成前面的基本功能后,還可以完成增加新的商品或刪除不需要的商品的功能,以及每天銷售統(tǒng)計功能等。

      2、保存:將相關(guān)數(shù)據(jù)寫入磁盤文件,便于存、取操作。分步實施:

      1、初步完成總體設(shè)計,搭好框架,確定人機對話的界面,確定函數(shù)個數(shù);

      2、完成信息的錄入和顯示(即通過編程創(chuàng)建文件,輸入商品信息并可將文件內(nèi)容顯示出來)

      3、能按商品編號進貨和銷售;

      4、進一步要求:完成增加新的商品或刪除不需要的商品的功能,以及每天銷售統(tǒng)計功能等。要求:

      1、用C語言實現(xiàn)程序設(shè)計;

      2、利用結(jié)構(gòu)體進行相關(guān)信息處理;

      3、系統(tǒng)的各個功能模塊要求用函數(shù)的形式實現(xiàn);

      4、界面友好(良好的人機交互),程序要有注釋。課程設(shè)計實驗報告要求:

      1、預習報告:仔細分析客戶需求、進行模塊劃分、設(shè)計每個模塊的算法和數(shù)據(jù)結(jié)構(gòu)。

      2、實驗總結(jié)報告:按照模板的格式。(任務(wù)書和報告模板在http://3e.xaut.edu.cn/c下載)。

      C語言課程設(shè)計任務(wù)書及指導書16

      題目:計算機輔助教學(CAI)軟件開發(fā):教小學生學英語。

      功能:

      1、屏幕上隨機出現(xiàn)一個漢語單詞,英語單詞,漢語詞組,英語詞組或一短句提示小學生給出相應(yīng)答案,答錯了要提示要求重新輸入,直到答對為止。要統(tǒng)計給分,且累計,夠一定分數(shù)后可進級,即從單詞到詞組,從詞組到短句。同樣,也可降級。起步階段可各選30個,軟件可擴充,即擴大詞庫的容量。

      (rand(),#include 結(jié)構(gòu)體、文件或數(shù)組)

      2、保存:將相關(guān)數(shù)據(jù)寫入磁盤文件,便于存、取操作。

      分步實施:

      1、初步完成總體設(shè)計,搭好框架,確定人機對話的界面,確定函數(shù)個數(shù);

      2、完成最低要求:能教單詞,并有統(tǒng)計功能,即一次答對的成功率為90%以上后可晉級;

      3、進一步要求:將詞庫、當前晉級等級保存在磁盤文件,每次登錄時讀取。要求:

      1、用C語言實現(xiàn)程序設(shè)計;

      2、利用結(jié)構(gòu)體進行相關(guān)信息處理;

      3、系統(tǒng)的各個功能模塊要求用函數(shù)的形式實現(xiàn);

      4、界面友好(良好的人機交互),程序要有注釋。課程設(shè)計實驗報告要求:

      1、預習報告:仔細分析客戶需求、進行模塊劃分、設(shè)計每個模塊的算法和數(shù)據(jù)結(jié)構(gòu)。

      2、實驗總結(jié)報告:按照模板的格式。(任務(wù)書和報告模板在http://3e.xaut.edu.cn/c下載)。

      C語言課程設(shè)計任務(wù)書及指導書17 題目:飛機訂票系統(tǒng)設(shè)計

      功能:

      1、本飛機共有80個坐位,分20排,每排4個位子。編號為A,B,C,D。如10D表示10排D座。A和D靠窗,19到20排為吸煙區(qū)。本系統(tǒng)可讓乘客自己選座號和區(qū)域,直到乘客滿意為止,無法滿足的話,只能改乘另一個航班。定上票的乘客需給出姓名和身份證號,最后要打印出乘客清單。

      2、保存:將相關(guān)數(shù)據(jù)寫入磁盤文件,便于存、取操作。分步實施:

      1、初步完成總體設(shè)計,搭好框架,確定人機對話的界面,確定函數(shù)個數(shù);

      2、完成最低要求:建立一個小系統(tǒng),包括5排座位,兩個區(qū)域,能供乘客選擇;

      3、進一步要求:每次登錄時讀取上次保存在磁盤文件中的訂票記錄。要求:

      1、用C語言實現(xiàn)程序設(shè)計;

      2、利用結(jié)構(gòu)體進行相關(guān)信息處理;

      3、系統(tǒng)的各個功能模塊要求用函數(shù)的形式實現(xiàn);

      4、界面友好(良好的人機交互),程序要有注釋。課程設(shè)計實驗報告要求:

      1、預習報告:仔細分析客戶需求、進行模塊劃分、設(shè)計每個模塊的算法和數(shù)據(jù)結(jié)構(gòu)。

      2、實驗總結(jié)報告:按照模板的格式。(任務(wù)書和報告模板在http://3e.xaut.edu.cn/c下載)。

      C語言課程設(shè)計任務(wù)書及指導書18 題目:高速公路計費系統(tǒng)設(shè)計

      功能:

      1、在某高速公路出口收費處,對三種類型的車輛計費,大型車每公里0。5元,中型車每公里0。4元,小型車每公里0。3元,來車驗條,乘公里數(shù)即得該收的款項。在交班時要統(tǒng)計出總金額數(shù)。

      2、保存:將相關(guān)數(shù)據(jù)寫入磁盤文件,便于存、取操作。分步實施:

      1、初步完成總體設(shè)計,搭好框架,確定人機對話的界面,確定函數(shù)個數(shù);

      2、完成最低要求:建立一個只有三個入口的計費系統(tǒng),并能進行統(tǒng)計計算,打印出報表;

      3、進一步要求:1)每次登錄時讀取上次保存在磁盤文件中的收費總額。

      2)完成任意多個入口的通用系統(tǒng)。

      要求:

      1、用C語言實現(xiàn)程序設(shè)計;

      2、利用結(jié)構(gòu)體進行相關(guān)信息處理;

      3、系統(tǒng)的各個功能模塊要求用函數(shù)的形式實現(xiàn);

      4、界面友好(良好的人機交互),程序要有注釋。課程設(shè)計實驗報告要求:

      1、預習報告:仔細分析客戶需求、進行模塊劃分、設(shè)計每個模塊的算法和數(shù)據(jù)結(jié)構(gòu)。

      2、實驗總結(jié)報告:按照模板的格式。(任務(wù)書和報告模板在http://3e.xaut.edu.cn/c下載)。

      第五篇:《C++語言課程設(shè)計》任務(wù)書_2012

      《C++語言課程設(shè)計》任務(wù)書

      專業(yè) 班級 學號 姓名

      一、實踐目的

      通過本課程設(shè)計教學,為學生提供一個綜合運用所學知識,解決實際問題的機會,增強其實踐動手能力和工程實踐能力,鍛煉和培養(yǎng)學生的自學能力,使學生能利用C++語言設(shè)計功能較全的一個應(yīng)用程序,得到程序設(shè)計方法、文獻資料查詢、設(shè)計報告寫作的綜合訓練。同時加深對<>課程所學知識的理解,進一步鞏固C++語言語法規(guī)則,學會編制結(jié)構(gòu)清晰、風格良好、數(shù)據(jù)結(jié)構(gòu)適當?shù)腃++語言程序。

      二、實踐任務(wù)與要求

      1、編寫一個簡單的基于MFC的應(yīng)用程序(5學時)

      《C++程序設(shè)計實踐教程》P218-P226綜合設(shè)計題中任選一題。

      2、參照《C++程序設(shè)計實踐教程》中P64-74的實例,從以下各題中任選一題,在vc++環(huán)境下編寫一個基于控制臺方式的應(yīng)用程序(Win32 Console Application,25學時)1).教學管理系統(tǒng)。學生信息包括學生的班級代號、學號和姓名,選課信息包括每個學生該學期所選課程,成績包括每個學生所選的課程的考核成績。系統(tǒng)功能要求如下:

      (1)能輸入學生信息、選課信息和成績。

      (2)能輸出各班的某門課程不及格的名單(含學號、姓名和成績)。(3)能輸出某門課程全年級前5名的學號、姓名和成績。(4)能輸出某門課程每個班的總平均分(從高到低排列)。(5)能輸出某門課程某班的成績單(按學號排列)。

      2).通訊錄管理程序。通訊錄要求存儲姓名、性別、工作單位、住宅電話、移動電話、辦公電話、E-mail地址等內(nèi)容。系統(tǒng)功能要求如下:

      (1)通訊錄記錄按姓名排序存放,顯示時每屏不超過20個記錄,超過時分屏顯示。(2)增加某人的通訊錄。(3)修改某人的通訊錄。(4)刪除某人的通訊錄。

      (5)按多種方式查詢符合條件的信息。(6)用文件存儲數(shù)據(jù)。

      3).圖書室管理系統(tǒng)。該系統(tǒng)存儲以下信息:

      (1)對于同一作者同一書名的書,存儲書名、書目編號、作者名、庫存冊數(shù)(不包括已借出的)、已借出冊數(shù)。

      (2)對于每一本書還要存儲一個登錄號(這是區(qū)別每一本書的唯一標志)、當前借閱該書的讀者姓名與借書證號、借閱日期。

      系統(tǒng)功能要求如下:(1)創(chuàng)建存儲系統(tǒng)。(2)增加新書。

      (3)刪去無使用價值的舊書。

      (4)處理借書。要求讀者提供書目號與登錄號,一位讀者限借2冊。檢查庫中有無讀者要求借閱的圖書,檢查該讀者已借閱圖書數(shù)量。

      (5)處理還書。

      (6)查詢某登錄號的書是誰借了。

      4).工資管理系統(tǒng)。該系統(tǒng)在磁盤上存儲了某單位上月全體職工的工資信息。對于每一位職工存儲以下信息:月份,職工編號,基本工資,津貼,崗貼,補貼,房貼,交通費,應(yīng)發(fā)數(shù),房租,儲蓄,會費,個人所得稅,應(yīng)扣數(shù),實發(fā)數(shù)。個人所得稅計算方法設(shè)為:工資少于800元的部分為0,800~2000元的部分為5%,2000~5000元的部分為10%,5000元以上的部分為20%。

      系統(tǒng)功能要求如下:

      (1)創(chuàng)建存儲職工工資信息的存儲系統(tǒng)。(2)添加某職工的工資信息。(3)刪除某職工的工資信息。

      (4)修改某職工的部分工資信息(當月開始增加或減少某些項工資或扣款數(shù)變化)。(5)輸出指定編號職工的工資信息(借查詢用)。(6)輸出當月全體職工的工資信息(發(fā)工資用)。

      5).車票管理系統(tǒng)。一車站每天有n個發(fā)車班次,每個班次都有一班次號(1,2,3,…,n),固定的發(fā)車時間固定的路線(起始站、終點站),大致的行車時間,固定的額定載客量。例如:

      班次

      發(fā)車時間

      起點站

      終點站

      行車時間

      額定載量

      已訂票人數(shù) 1

      8:30

      長沙

      廣州

      2

      9:30

      長沙

      南昌

      1.5

      3

      8:00

      長沙

      南寧

      4.5

      4

      10:00

      長沙

      武漢

      3.5

      ……(1)錄入班次信息(信息用文件保存),可不定時地增加班次數(shù)據(jù)。

      (2)瀏覽班次信息,可顯示出所有班次當前狀況。如果當前系統(tǒng)時間超過了某班次的發(fā)車時間,則顯示“此班已發(fā)出”的提示信息。

      (3)查詢路線:可按班次號查詢,也可按終點站查詢。

      (4)售票和退票功能。當查詢出已定票人數(shù)小于額定載量且當前系統(tǒng)時間小于發(fā)車時間時才能售票,自動更新已售票人數(shù)。退票時,輸入退票的班次,當本班車未發(fā)出時才能退票,自動更新已售票人數(shù)。

      三、實習紀律

      1、獨立思考、完成程序設(shè)計的所有內(nèi)容,嚴禁抄襲。2、按時上、下機,不得無故缺課

      四、設(shè)計報告要求

      設(shè)計報告要求簡潔、嚴謹(3000-4000字,4頁),應(yīng)包括以下幾方面的內(nèi)容: 1、系統(tǒng)功能概述

      2、主要的數(shù)據(jù)結(jié)構(gòu)概述 3、系統(tǒng)結(jié)構(gòu)框架

      4、各主要功能模塊的實現(xiàn)算法(畫出流程圖或自然語言描述)

      5、調(diào)試過程中遇到的主要問題及解決的方法;對設(shè)計和編碼的回顧討論和分析;改進思想;收獲和體會等

      6、主要程序模塊的清單

      五、時間安排

      上機時間:18-19周

      最后一次實驗檢查程序運行情況并交設(shè)計報告。

      六、成績評定規(guī)則

      1、程序調(diào)試結(jié)果分優(yōu)、良、中、及格、不及格五等,占總課程成績的60%

      2、實驗過程評價:在上機操作過程中學生的上機能力按優(yōu)、良、中三檔評定,占課程總成績的20%

      3、實驗報告評價占課程總成績的20%

      指導教師 李利明

      中南大學

      計算機基礎(chǔ)教學實驗中心

      2012.6.1

      下載C語言課程設(shè)計任務(wù)書-學生通訊系統(tǒng)(范文模版)word格式文檔
      下載C語言課程設(shè)計任務(wù)書-學生通訊系統(tǒng)(范文模版).doc
      將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
      點此處下載文檔

      文檔為doc格式


      聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔相關(guān)法律責任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進行舉報,并提供相關(guān)證據(jù),工作人員會在5個工作日內(nèi)聯(lián)系你,一經(jīng)查實,本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

      相關(guān)范文推薦

        c語言課程設(shè)計運動會比賽計分系統(tǒng)(含任務(wù)書)

        一、 課程設(shè)計目的 將理論教學中涉及到的知識點貫穿起來,對不同的數(shù)據(jù)類型、程序控制結(jié)構(gòu)、數(shù)據(jù)結(jié)構(gòu)作一比較和總結(jié),結(jié)合設(shè)計題目進行綜合性應(yīng)用,對所學知識達到融會貫通的程度......

        C語言程序設(shè)計課程設(shè)計任務(wù)書

        C語言程序設(shè)計課程設(shè)計任務(wù)書 項目4:高校工資管理系統(tǒng) 一、課程設(shè)計項目: 高校工資管理系統(tǒng) 二、目的與要求: 1、目的: (1)要求學生達到熟練掌握C++語言的基本知識和技能; (2)基本掌......

        語言課程設(shè)計-學生成績管理系統(tǒng)

        1、 課程設(shè)計的目的、任務(wù) 《匯編語言》課程設(shè)計對于鞏固匯編語言理論知識,加強學生的實際動手能力和提高學生綜合素質(zhì)十分必要。課程設(shè)計的目的主要是通過程序設(shè)計方法和技......

        C語言課程設(shè)計學生選課系統(tǒng)

        題目一、學生選課管理系統(tǒng) 第一部分:課程設(shè)計名稱、目的、要求 第二部分:程序總體設(shè)計思路 第三部分:程序功能劃分、圖示及流程圖 第四部分:程序設(shè)計數(shù)據(jù)、運行結(jié)果 第五部分:程......

        課程設(shè)計任務(wù)書

        西南交通大學自考班課程設(shè)計任務(wù)書 ——鋼屋架設(shè)計 一、設(shè)計資料 1. 某地區(qū)某金工車間,長18×Sm,跨度Lm,柱距Sm,采用無檁屋蓋結(jié)構(gòu)體系,梯形鋼結(jié)構(gòu)屋架,1.5m×Sm預應(yīng)力混凝土大型屋......

        《計算機原理與語言》課程設(shè)計任務(wù)書

        《計算機原理與匯編語言》課程設(shè)計任務(wù)書一、學時與學分 學時:2周總學分:2 二、課程設(shè)計的目的與任務(wù) 課程設(shè)計是計算機原理與匯編語言教學過程中的重要環(huán)節(jié)。本課程設(shè)計主要......

        《高級語言程序設(shè)計》課程設(shè)計任務(wù)書2

        《高級語言程序設(shè)計》課程設(shè)計任務(wù)書 一、課程設(shè)計的目的 高級語言程序設(shè)計是本科工科類各專業(yè)的重要基礎(chǔ)課,課程以影響深遠的、傳統(tǒng)的、面向過程的優(yōu)秀編程語言C語言為基礎(chǔ),......

        學生檔案管理系統(tǒng)任務(wù)書.

        西安高新科技職業(yè)學院 負責人:張琳 批準日期: 畢 業(yè) 設(shè) 計(論 文任 務(wù) 書 專業(yè) 班 學生 一、 畢 業(yè)設(shè)計 (論文 課題 基于 Struts 的圖書館管理系統(tǒng) 二、畢業(yè)設(shè)計 (論文 工作......