




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、C語言課程設計課程設計要求一、 課程設計時間及安排序號課時內容備注1第1次 理論知識講解2第2次理論,選題,各班班長匯總選題結果(注意協調,每班同一個題目不超過2組,每組不超過2人)3第3次提交選題報告書4第4次上機,編程5第5次上機,編程6第6次上機,編程7第7次上機,編程、中期檢查8第8次上機,編程、中期檢查9第9次上機,編程10第10次上機,編程11第11次上機,編程12第12次上機,提交課程設計報告書13第13次上機,驗收程序14第14次上機,驗收程序15第15次上機,答辯(每班隨機抽選3人)二、課堂紀律1、課程設計期間,不允許在機房內大聲喧嘩,衣著整潔。2、不允許玩游戲、進行網絡聊天
2、。否則記錄在冊,課程設計結束后,按規定從總成績中扣分,并直接參加最后的答辯。三、選題1、每個題目每班最多有2組選擇,不得超過這個數目,超過的由各班班長進行調整。2、選定題目后不能隨意更改四、課程設計過程注意事項1、按題目要求進行設計,必須完成規定的基本功能,多增加的功能可以獲得加分。2、文件的具體上傳方法上機實驗時再另行通知。3、最后上傳內容:選題報告書、課程設計報告書和源程序。4、按時提交各項報告以免影響自己的成績。5、注意遵守上機紀律,避免不必要的扣分。6、學生不得以自己有私人電腦為借口而不來上機。五、評分標準1、由于課程設計各題目的難度不一,所以成績的評定將根據各人完成題目的難度和完成情
3、況的不同,分別評定成績,如未能完成任何題目,則以不及格計算。2、驗收內容:檢查程序并提問相關問題、選題報告書、課程設計報告書和源程序。3、考勤缺席或做與課程設計無關內容(如打游戲、上網聊天等)者,記錄在冊并扣除相應分值。六、課程設計題目題目一:職工信息管理系統設計職工信息包括職工號、姓名、性別、年齡、學歷、工資、住址、電話等(職工號不重復)。試設計一職工信息管理系統,使之能提供以下功能:1、系統以菜單方式工作2、職工信息錄入功能(職工信息用文件保存)輸入3、職工信息瀏覽功能輸出4、職工信息查詢功能算法查詢方式 按學歷查詢等按職工號查詢等5、職工信息刪除、修改功能題目二:圖書信息管理系統設計圖書
4、信息包括:登錄號、書名、作者名、分類號、出版單位、出版時間、價格等。試設計一圖書信息管理系統,使之能提供以下功能:1、系統以菜單方式工作2、圖書信息錄入功能(圖書信息用文件保存)輸入3、圖書信息瀏覽功能輸出4、圖書信息查詢功能算法查詢方式按書名查詢按作者名查詢5、圖書信息的刪除與修改(可選項)題目三:圖書管理系統設計圖書管理信息包括:圖書名稱、圖書編號、單價、作者、存在狀態、借書人姓名、性別、學號等功能描述1、新進圖書基本信息的輸入。2、圖書基本信息的查詢。3、對撤消圖書信息的刪除。4、為借書人辦理注冊。5、辦理借書手續。6、辦理還書手續要求:使用二進制文件方式存儲數據,系統以菜單方式工作題目
5、四:實驗設備管理系統設計實驗設備信息包括:設備編號,設備種類(如:微機、打印機、掃描儀等等),設備名稱,設備價格,設備購入日期,是否報廢,報廢日期等。主要功能:1、能夠完成對設備的錄入和修改2、對設備進行分類統計3、設備的破損耗費和遺損處理4、設備的查詢要求:采用二進制文件方式存儲數據,系統以菜單方式工作題目五:西文下拉菜單的設計主要功能:1、完成一個類似TC集成系統菜單的西文下拉菜單的設計2、不要求實現各子菜單的功能要求:可以通過光標鍵的移動來選擇不同的菜單項,被選擇的菜單項反相顯示,當選定某個菜單項后,按回車鍵可以實現一個簡單的動作。題目六:學生信息管理系統設計學生信息包括:學號,姓名,年
6、齡,性別,出生年月,地址,電話,E-mail等。試設計一學生信息管理系統,使之能提供以下功能:1、系統以菜單方式工作2、學生信息錄入功能(學生信息用文件保存)輸入3、學生信息瀏覽功能輸出4、學生信息查詢功能算法按學號查詢按姓名查詢5、學生信息的刪除與修改(可選項)題目七:學生成績管理系統設計學生成績信息包括:學期,學號,班別,姓名,四門課程成績(語文、數學、英語和計算機)等。主要功能:(1) 能按學期、按班級完成對學生成績的錄入、修改(2) 能按學期_班級_科目查看學生的成績,求學生的總分及平均分。(3) 能查詢學生成績,不及格科目及學生名單(4) 能按班級輸出學生的成績單要求:使用二進制文件
7、方式存儲數據,系統以菜單方式工作題目八:學生選修課程系統設計假定有n門課程,每門課程有:課程編號,課程名稱,課程性質(公共課、必修課、選修課),總學時,授課學時,實驗或上機學時,學分,開課學期等信息,學生可按要求(如總學分不得少于60)自由選課。試設計一選修課程系統,使之能提供以下功能:1、系統以菜單方式工作2、課程信息錄入功能(課程信息用文件保存)輸入3、課程信息瀏覽功能輸出4、課程信息查詢功能算法查詢方式按學分查詢按課程性質查詢5、學生選修課程題目九: 學生成績記錄簿設計編制一個C語言成績記錄簿,每個學生信息包括:學號、姓名、C語言成績。具體功能:(1)創建信息鏈表并以磁盤文件保存;(2)
8、讀取磁盤文件并顯示輸出所有學生的成績;(3)按學號或姓名查詢成績;(4)添加成績記錄;(5)修改指定姓名或學號的學生的成績并可存盤;(6)顯示輸出60分以下、6079、8089、90分以上各分數段的學生信息(可選項)。題目十:學生籍貫信息記錄簿設計編制一個學生籍貫信息記錄簿,每個學生信息包括:學號、姓名、籍貫。具體功能:(1)創建信息鏈表并以磁盤文件保存;(2)讀取磁盤文件并顯示輸出所有學生的籍貫信息;(3)按學號或姓名查詢其籍貫;(4)按籍貫查詢并輸出該籍貫的所有學生;(5)能添加、刪除和修改學生的籍貫信息題目十一:學生通訊錄管理系統設計設計一個學生通信錄,學生通迅錄數據信息構成內容可自行設
9、計(如:姓名、家庭地址、郵政編碼、電話號碼等等),通信錄數據類型定義為結構體類型。1.主要功能:(1) 能建立、修改和增刪學生通訊錄(2) 能夠按多種方式進行查詢2.要求:界面友好,易于操作,采用二進制文件存儲數據。題目十二:職工工作量統計系統設計編寫有一個程序,該程序輸入職工工號和完成的產品數量,程序允許同一職工有多次輸入,由程序對其完成的產品數量實現累計。程序按完成數量對他們排序,并確定他們的名次。按完成的產品數量由多到少的順序,輸出名次、同一名次的職工人數及他們的工號(工號由小到大順序輸出)。要求程序用有序鏈表存儲數據信息。題目十三:銷售管理系統設計某公司有四個銷售員(編號:1-4),負
10、責銷售五種產品(編號:1-5)。每個銷售員都將當天出售的每種產品各寫一張便條交上來。每張便條包含內容:1)銷售員的代號,2)產品的代號,3)這種產品的當天的銷售額。每位銷售員每天上繳1張便條。試設計一個便條管理系統,使之能提供以下功能:1、系統以菜單方式工作2、便條信息錄入功能(便條信息用文件保存)輸入3、收集到了上個月的所有便條后,讀取銷售情況1)計算每個人每種產品的銷售額。2)按銷售額對銷售員進行排序,輸出排序結果(銷售員代號)3)統計每種產品的總銷售額,對這些產品按從高到底的順序,輸出排序結果(需輸出產品的代號和銷售額)題目十四:成績管理系統設計現有學生成績信息,內容如下姓名 學號 語文
11、 數學 英語 張明明 01 67 78 82李成友 02 78 91 88張輝燦 03 68 82 56王露 04 56 45 77陳東明 05 67 38 47. . . . 請用C/C+編寫一系統,實現學生信息管理,軟件的入口界面應包括如下幾個方面:(一)功能要求:(1)信息維護:要求:學生信息數據要以文件的形式保存,能實現學生信息數據的維護。此模塊包括子模塊有:增加學生信息、刪除學生信息、修改學生信息(2)信息查詢:要求:查詢時可實現按姓名查詢、按學號查詢(3)成績統計:要求:A輸入任意的一個課程名(如數學)和一個分數段(如60-70),統計出在此分數段的學生情況。(二)其它要求:(1)
12、只能使用C/C+語言,源程序要有適當的注釋,使程序容易閱讀(2)至少采用文本菜單界面(如果能采用圖形菜單界面更好)(3)學生可自動增加新功能模塊(視情況可另外加分)(4)寫出課程設計報告,具體要求見相關說明文檔題目十五:通信錄管理系統設計用C/C+設計出模擬手機通信錄管理系統,實現對手機中的通信錄進行管理。功能要求(1)查看功能:選擇此功能時,列出下列三類選擇。A 辦公類 B 個人類 C 商務類 ,當選中某類時,顯示出此類所有數據中的姓名和電話號碼)(2)增加功能:能錄入新數據(一個結點包括:姓名、電話號碼、分類(可選項有:A 辦公類 B 個人類 C 商務類)、電子郵件)。例如楊春 13589
13、664454 商務類 當錄入了重復的姓名和電話號碼時,則提示數據錄入重復并取消錄入;當通信錄中超過15條信息時,存儲空間已滿,不能再錄入新數據;錄入的新數據能按遞增的順序自動進行條目編號。(3)拔號功能:能顯示出通信錄中所有人的姓名,當選中某個姓名時,屏幕上模擬打字機的效果依次顯示出此人的電話號碼中的各個數字,并伴隨相應的拔號聲音。(4)修改功能:選中某個人的姓名時,可對此人的相應數據進行修改(5)刪除功能:選中某個人的姓名時,可對此人的相應數據進行刪除,并自動調整后續條目的編號。(二)其它要求:(1) 只能使用C/C+語言,源程序要有適當的注釋,使程序容易閱讀(2)
14、至少采用文本菜單界面(如果能采用圖形菜單界面更好)(3) 建議使用結構和鏈表等數據結構(4) 學生可自動增加新功能模塊(視情況可另外加分)(5)寫出課程設計報告,具體要求見相關說明文檔題目十六:學生管理系統設計使用下面的數據,用C/C+設計一個簡單的學籍管理系統,實現出最基本的功能。學生基本信息文件(A.TXT)及其內容:A.TXT文件不需要編程錄入數據,可用文本編輯工具直接生成學號 姓名 性別 宿舍號碼 電話號碼01 張成成 男 501 8773211102 李成華 女 101 8772311203 王成鳳 女 101 8772311204 張明明 男 502 8773433305 陳東 男
15、 501 8773211106 李果 男 502 8773433307 張園園 女 102 87756122 學生成績基本信息文件(B.TXT)及其內容:學號 課程編號 課程名稱 學分 平時成績 實驗成績 卷面成績 綜合成績 實得學分01 A01 大學物理 3 66 78 82 02 B03 高等數學 4 78 -1 9001 B03 高等數學 4 45 -1 8802 C01 VF 3 65 76 66 (一)功能要求及說明:(1)數據錄入功能:對B.TXT進行數據錄入,只錄入每個學生的學號、課程編號、課程名稱、學分、平時成績、實驗成績、卷面成績共7個數據。綜合成績、學分由程序根據條件自動運
16、算。綜合成績的計算:如果本課程的實驗成績為-1,則表示無實驗,綜合成績=平時成績*30%+卷面成績*70%; 如果實驗成績不為-1,表示本課程有實驗,綜合成績=平時成績*15%+實驗成績*.15%+卷面成績*70%。實得學分的計算:采用等級學分制。綜合成績在90-100之間 ,應得學分=學分*100% 綜合成績在80-90之間 ,應得學分=學分*80%綜合成績在70-80之間 ,應得學分=學分*75% 綜合成績在60-70之間 ,應得學分=學分*60%綜合成績在60以下 ,應得學分=學分*0%(2)查詢功能:分為學生基本情況查詢和成績查詢兩種A:學生基本情況查詢:A1-輸入一個學號或姓名(可實
17、現選擇),查出此生的基本信息并顯示輸出。A2-輸入一個宿舍號碼,可查詢出本室所有的學生的基本信息并顯示輸出。B:成績查詢:B1:輸入一個學號時,查詢出此生的所有課程情況,格式如下:學 號:xx 姓 名:xxxxx課程編號:xxx 課程名稱:xxxxx 綜合成績:xxxx 實得學分: xx課程編號:xxx 課程名稱:xxxxx 綜合成績:xxxx 實得學分: xx課程編號:xxx 課程名稱:xxxxx 綜合成績:xxxx 實得學分: xx 共修:xx科,實得總學分為: xxx(3)刪除功能:當在A.TXT中刪除一個學生時,自動地在B.TXT中刪除此人所有信息。(4)排序功能:能實現選擇按綜合成績
18、或實得學分升序或降序排序并顯示數據。(二)其它要求:(1)只能使用C/C+語言,源程序要有適當的注釋,使程序容易閱讀(2)至少采用文本菜單界面(如果能采用圖形菜單界面更好)(3)學生可自動增加新功能模塊(視情況可另外加分)(4)寫出課程設計報告,具體要求見相關說明文檔題目十七:單項選擇題標準化考試系統設計一、功能要求:1、用文件保存試題庫。(每個試題包括題干、4個備選答案、標準答案)2、試題錄入:可隨時增加試題到試題庫中3、試題抽取:每次從試題庫中可以隨機抽出N道題(N由鍵盤輸入)4、答題:用戶可實現輸入自己的答案5、自動判卷:系統可根據用戶答案與標準答案的對比實現判卷并給出成績。二、其它要求
19、:1、只能使用C/C+語言,源程序要有適當的注釋,使程序容易閱讀2、至少采用文本菜單界面(如果能采用圖形菜單界面更好)3、學生可自動增加新功能模塊(視情況可另外加分)4、寫出課程設計報告,具體要求見相關說明文檔題目十八:學生成績統計管理1、 輸入一個班級的學生的基本信息(包括學號,姓名,性別,5門課程成績)。2、 按姓名或者學號查找、修改、刪除和保存各個學生的信息。3、 計算每個學生各門功課總分和平均分,按學號或總分排序輸出每個學生的基本信息及總分、平均分和名次。4、 計算全班各門功課的平均分,顯示每門課程中低于平均分的每一個學生的學號,姓名,性別,科目,成績。5、 顯示每門科目中,成績在90
20、分以上的學生信息,以及每門科目中不及格的學生信息。6、 用菜單進行管理7、 只有正確輸入用戶名密碼才能使用此系統。8、 所有內容能夠保存到文件中。下次進入系統是從文件中讀取原有信息。題目十九:物業費管理系統1、 新住戶信息的添加。(戶主姓名、性別、身份證號、聯系電話、樓號、單元號、房號、平米數、每平米物業價格、應繳納物業費,備注信息)2、 修改住戶信息的功能。3、 刪除住戶信息的功能。4、 應繳物業費自動生成。每月1號,自動生成本月份的物業費。如果該住戶之前的物業費未交清,則本月物業費與之前拖欠費用進行累加,為該用戶應繳納的物業費。5、 繳費功能。根據用戶繳納金額,修改“應繳納物業費”。6、
21、統計功能。1) 能夠按樓號分類統計所有未交清物業費的記錄。2) 能夠按拖欠款項多少,對所有用戶信息進行從大到小排序。7、 用菜單進行管理8、 只有正確輸入用戶名密碼才能使用此系統。9、 所有內容能夠保存到文件中。下次進入系統是從文件中讀取原有信息。題目二十:會員卡計費系統設計一個會員卡計費管理系統。1、 新會員登記。(將會員個人信息及此會員的會員卡信息進行錄入。)2、 會員信息修改。3、 會員續費。(會員出示會員卡后,管理人員根據卡號查找到該會員的信息并顯示。此時可以進行續費,續費后,提示成功,并顯示更新后的信息。)4、 會員消費結算。(會員出示會員卡后,管理人員根據卡號查找到該會員的信息,結算本次費用。提示成功,并顯示更新后的信息。)累計消費滿1000元,及自動升級為VIP會員。之后每次消費給予9折優惠。5、 會員退卡。(收回會員卡,并將余額退還,刪除該會員信息。)6、 會員卡掛失。(為該會員補辦新卡,并將舊卡余額轉至新卡。)7、 用菜單進行管理8、 統計功能。1) 能夠按每個會員的繳費總額進行排
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 植樹烘焙活動方案
- 殘聯三八節活動方案
- 梧州植樹節活動方案
- 漢字聽著大賽活動方案
- 江蘇定制團建活動方案
- 氣球六一活動方案
- 油費優惠充值活動方案
- 畢業溫情送別活動方案
- 歐冠分組抽簽活動方案
- 比薩店促銷活動方案
- 動物園野生動物馴養繁殖或馴養觀賞可行性研究報告
- 江蘇2024年江蘇省美術館招聘筆試歷年典型考題及考點附答案解析
- 2023-2024學年浙江省杭州市小升初考試數學試卷含解析
- DZ∕T 0215-2020 礦產地質勘查規范 煤(正式版)
- GB/T 3428-2024架空導線用鍍鋅鋼線
- 中國特色社會主義民族發展理論研究
- 《責任勝于能力》課件
- GB/T 5465.2-2023電氣設備用圖形符號第2部分:圖形符號
- 廢氣治理設施運行管理規程制度
- 市政工程質量通病防治措施
- 漢字的發展(英文版介紹)Chinese-character
評論
0/150
提交評論