![C語(yǔ)言課程設(shè)計(jì)作業(yè)_第1頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-3/1/a9f3c6fe-6971-44eb-9c75-25ae3d7cb063/a9f3c6fe-6971-44eb-9c75-25ae3d7cb0631.gif)
![C語(yǔ)言課程設(shè)計(jì)作業(yè)_第2頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-3/1/a9f3c6fe-6971-44eb-9c75-25ae3d7cb063/a9f3c6fe-6971-44eb-9c75-25ae3d7cb0632.gif)
![C語(yǔ)言課程設(shè)計(jì)作業(yè)_第3頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-3/1/a9f3c6fe-6971-44eb-9c75-25ae3d7cb063/a9f3c6fe-6971-44eb-9c75-25ae3d7cb0633.gif)
![C語(yǔ)言課程設(shè)計(jì)作業(yè)_第4頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-3/1/a9f3c6fe-6971-44eb-9c75-25ae3d7cb063/a9f3c6fe-6971-44eb-9c75-25ae3d7cb0634.gif)
![C語(yǔ)言課程設(shè)計(jì)作業(yè)_第5頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-3/1/a9f3c6fe-6971-44eb-9c75-25ae3d7cb063/a9f3c6fe-6971-44eb-9c75-25ae3d7cb0635.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 C語(yǔ)言課程設(shè)計(jì) 學(xué)生課表管理系統(tǒng)學(xué) 院: 計(jì)算機(jī)與信息科學(xué)學(xué)院 學(xué)生姓名: 指導(dǎo)教師: 專 業(yè): 軟 件 工 程 班 級(jí): 軟件1401 完成時(shí)間: 2015.03.22 目 錄1 問(wèn)題要求及問(wèn)題描述21.1概述21.2題目要求21.3問(wèn)題描述21.4主要功能21.5我的任務(wù)22 解決問(wèn)題的主要思路以及方法32.1 關(guān)鍵問(wèn)題32.2擬采用解決問(wèn)題的方法32.3主要算法以及處理流程圖33 程序?qū)崿F(xiàn)53.1程序?qū)崿F(xiàn)時(shí)應(yīng)考慮的問(wèn)題53.2主要源代碼及說(shuō)明54 測(cè)試或調(diào)試105小結(jié)135.1本問(wèn)題解決方法及程序?qū)崿F(xiàn)小結(jié)135.2 尚未解決的問(wèn)題以及下一步工作思路136參考文獻(xiàn)141 問(wèn)題要求及問(wèn)題描
2、述 1.1概述由于科技的迅速發(fā)展,將人們帶入了一個(gè)信息化時(shí)代。計(jì)算機(jī)越來(lái)越貼近人們的生活,而紙質(zhì)的課表不便于保存,也容易損壞,并且不能及時(shí)更改。為了使課表更加人性化,我們制作了學(xué)生課表系統(tǒng)。即使人們?cè)谕獬鰰r(shí)也可以隨時(shí)查看課表。 1.2題目要求制作一個(gè)便于攜帶與查看的學(xué)生課表系統(tǒng) 1.3問(wèn)題描述此系統(tǒng)應(yīng)該能允許學(xué)生用學(xué)號(hào)進(jìn)行注冊(cè),注冊(cè)之后可以順利地登錄,然后查看課表,所看的課表與學(xué)號(hào)是對(duì)應(yīng)的,不同的學(xué)號(hào)對(duì)應(yīng)一個(gè)不同的課表??筛鶕?jù)需要對(duì)已有的課表進(jìn)行增添刪除與修改。 1.4主要功能(1)登錄權(quán)限:用戶注冊(cè)并登錄成功才可查看課表,加大系統(tǒng)的安全性。(2)顯示信息:顯示對(duì)應(yīng)班級(jí)的學(xué)生課表。(3)修改信
3、息:學(xué)生可修改對(duì)應(yīng)的課程。(4)添加信息: 學(xué)生可添加自己的課程。(5)刪除信息:學(xué)生可將錯(cuò)添或已修完課程刪除。(6)退出系統(tǒng):課表查看完成后,可以退出系統(tǒng)。 1.5我的任務(wù) 我的任務(wù)為完成學(xué)生登錄與修改信息部分。2 解決問(wèn)題的主要思路以及方法 2.1 關(guān)鍵問(wèn)題 1.如何對(duì)修改數(shù)據(jù)進(jìn)行保存,使用數(shù)組還是文件。2.如何將代碼分裝并連接,實(shí)現(xiàn)模塊化程序設(shè)計(jì)。 2.2擬采用解決問(wèn)題的方法1.利用二維數(shù)組將數(shù)據(jù)保存,使用時(shí)再取出。2.利用函數(shù)的思想,將程序劃分為幾個(gè)小模塊。 2.3主要算法以及處理流程圖 主要算法:for循環(huán)對(duì)數(shù)據(jù)進(jìn)行遍歷。 if語(yǔ)句實(shí)現(xiàn)程序的條件循環(huán)。 流程圖如下:登錄主菜單 顯示課
4、表添加課表刪除課表修改課表退出?NY退出系統(tǒng)圖1.4 流程圖3 程序?qū)崿F(xiàn) 3.1程序?qū)崿F(xiàn)時(shí)應(yīng)考慮的問(wèn)題程序較多使用循環(huán)結(jié)構(gòu),循環(huán)嵌套容易出錯(cuò)導(dǎo)致程序達(dá)不到預(yù)期效果。代碼較多,應(yīng)多給予注釋,增加程序的可讀性,便于后期程序的測(cè)試與調(diào)試。3.2主要源代碼及說(shuō)明軟件主要功能部分代碼: #include<stdio.h>#include<conio.h>#include<stdlib.h>#include<string.h>#include"information.h"int classinfor();void ab
5、outsys();int name();char newword10;int main() char choice; do system("cls"); printf("*nn"); print
6、f("*湖南工學(xué)院課表管理系統(tǒng)*nn"); printf("tt1.激活學(xué)號(hào)nn"); printf("tt2.學(xué)生登錄nn"); printf("tt3.關(guān)于我們nn"); printf("tt0.退出系統(tǒng)nn"); printf("*nn");&
7、#160; printf("*nn"); choice=getch(); switch(choice) case'1': name(); system("pause"); &
8、#160; break; case'2': if(classinfor()=1) readclassfile();
9、; classinformation(); system("pause"); break; case'3': abou
10、tsys(); system("pause"); break; case'0': exit(0); break;
11、60; while(choice!='0'); return 0;int name() char choice; printf("請(qǐng)輸入您的學(xué)號(hào):"); scanf("%s",newname); printf("請(qǐng)輸
12、入您的密碼:"); scanf("%s",newword); if(strcmp(newname,b)=0 | strcmp(newname,c)=0|strcmp(newname,d)=0|strcmp(newname,e)=0|strcmp(newname,f)=0|strcmp(newname,g)=0)printf("注冊(cè)成功!請(qǐng)問(wèn)是否繼續(xù)登錄?(y?n):");choice=getch();if(choice='y&
13、#39;|choice='Y')classinfor();elseprintf("對(duì)不起,信息有誤,請(qǐng)重新輸入!");return 0;int classinfor() /char username1; char password10; int i; int count=0;
14、0;int banlance; int user; int pass; system("cls"); for(i=0;i<3;i+) printf("您好!現(xiàn)在開(kāi)始登錄");
15、 printf("n請(qǐng)輸入學(xué)號(hào):"); scanf("%s",newname); printf("n請(qǐng)輸入密碼:"); scanf("%s",password);
16、60; user=strcmp(newname,newname); pass=strcmp(newword,password); if(user=0 && pass=0) classinformati
17、on(); count+; banlance=3-count; printf("n對(duì)不起,您的信息有誤,您還有%d次機(jī)會(huì)",banlance);
18、; if(i>=3) printf("n對(duì)不起,您的次數(shù)用完,系統(tǒng)將自動(dòng)退出"); exit(0);
19、 return 0;void aboutsys() system("cls"); printf("*nn"); printf("t主辦單位:湖南工學(xué)院nn"); printf("t協(xié)辦單位:源辰科
20、技nn"); printf("*nn");int updatainformation()int i,j;char names20;char choice; for(i=0;i<4;i+)for(j=0;j<6;j+)aij=" "printf("請(qǐng)輸入要修改星期幾的課(阿拉伯?dāng)?shù)字輸入):");scanf("%d",&j);printf("請(qǐng)輸入要修改星期%d的第幾節(jié)課(阿拉伯?dāng)?shù)字輸入):",j);scanf("%d",&i);printf("請(qǐng)輸入修改為:");scanf("%s",names);printf("請(qǐng)問(wèn)是否確認(rèn)修改?(y?n):");choice=getch();if(choice='y'|c
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2031年中國(guó)立體水晶禮品行業(yè)投資前景及策略咨詢研究報(bào)告
- 2025至2031年中國(guó)中心回焰式鍋爐行業(yè)投資前景及策略咨詢研究報(bào)告
- 2025至2031年中國(guó)X射線管電源行業(yè)投資前景及策略咨詢研究報(bào)告
- 2025至2030年中國(guó)高密度模擬線錄音服務(wù)器數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2025至2030年中國(guó)運(yùn)動(dòng)蓋數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2025至2030年中國(guó)蒸發(fā)式降溫?fù)Q氣機(jī)數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2025至2030年中國(guó)自動(dòng)粉粒包裝機(jī)數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2025至2030年中國(guó)米棕白3色可愛(ài)坐熊數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2025至2030年中國(guó)電控膜片式空氣氣笛數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2025至2030年中國(guó)普通卡數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 某銀行安全保衛(wèi)工作知識(shí)考試參考題庫(kù)(500題)
- 2023年全國(guó)普通高等學(xué)校體育單招真題政治試卷(原卷+解析)
- 片劑工藝流程圖
- 國(guó)家標(biāo)準(zhǔn)圖集16G101平法講解課件
- 北師大版六年級(jí)數(shù)學(xué)下冊(cè)《數(shù)學(xué)好玩(全套)》公開(kāi)課件
- 電機(jī)工程學(xué)報(bào)論文格式模版
- 企業(yè)服務(wù)工作實(shí)施方案
- 信息技術(shù)ppt課件完整版
- 2022義務(wù)教育小學(xué)科學(xué)課程標(biāo)準(zhǔn)(2022版)解讀及測(cè)試題3套(含答案)
- 新湘教(湖南美術(shù))版小學(xué)美術(shù)五年級(jí)下冊(cè)全冊(cè)PPT課件(精心整理匯編)
- 大智慧指標(biāo)公式函數(shù)大全(完整可打印版)
評(píng)論
0/150
提交評(píng)論