




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、C+程序設(shè)計(jì)課程設(shè)計(jì)說(shuō)明書(shū)題目: 學(xué)生成績(jī)管理信息系統(tǒng)設(shè)計(jì)與開(kāi)發(fā)學(xué)生姓名:張三2009120101xx學(xué)號(hào):院(系):理學(xué)院專(zhuān)業(yè):數(shù)學(xué)與應(yīng)用數(shù)學(xué)指導(dǎo)教師:劉海峰2011 年 6 月 15 日陜西科技大學(xué)C+ 程序設(shè)計(jì)課程設(shè)計(jì)任務(wù)書(shū)理學(xué)院 數(shù)學(xué)與應(yīng)用數(shù)學(xué) 專(zhuān)業(yè) 091 班級(jí) 姓名: 張三 學(xué)號(hào) :2009120101xx .題目: 學(xué)生成績(jī)管理信息系統(tǒng)設(shè)計(jì)與開(kāi)發(fā)課程設(shè)計(jì)從 2011 年 5 月 10 日起到 2011 年 6 月 15 日1、課程設(shè)計(jì)的內(nèi)容和要求(包括原始數(shù)據(jù)、技術(shù)要求、工作要求等):1)、設(shè)計(jì)內(nèi)容:制作 學(xué)生成績(jī)管理系統(tǒng) ,實(shí)現(xiàn)數(shù)據(jù)錄入、數(shù)據(jù)刪除、數(shù)據(jù)瀏覽以及數(shù) 據(jù)查詢等功能。
2、2)、課程設(shè)計(jì)的要求: 包括系統(tǒng)設(shè)計(jì)要求,開(kāi)發(fā)環(huán)境要求,技術(shù)文檔要求三部分 。 系統(tǒng)設(shè)計(jì)要求 :a)學(xué)生成績(jī)管理系統(tǒng)中不同使用單位 (用戶)的學(xué)生人數(shù)事先無(wú)法確定b)該學(xué)生成績(jī)管理系統(tǒng)要求有學(xué)生成績(jī)錄入,查詢,修改,刪除,保存 文件c)系統(tǒng)使用文字菜單,用戶通過(guò)選擇菜單項(xiàng)的編號(hào),實(shí)現(xiàn)系統(tǒng)對(duì)子模塊 的調(diào)用也可用 windows 界面下的菜單欄、彈出式菜單、下拉菜單。d)每個(gè)班級(jí)每門(mén)課程的成績(jī)可以從學(xué)生的成績(jī)總表提取出子表并存儲(chǔ)成 一個(gè)文本文件,以便在windows的notebook或者M(jìn)icrosoft word下打 印,規(guī)定該文本文件名由班級(jí)號(hào)和課程名拼音字符串構(gòu)成輸入班級(jí) 號(hào)和課程名字符串后
3、自動(dòng)生成文件名.如1班,語(yǔ)文,則文件名為: c1yuwen.txt e)每個(gè)學(xué)生學(xué)習(xí)的課程有語(yǔ)文,英語(yǔ),數(shù)學(xué),物理,化學(xué),生物.f)學(xué)生的成績(jī)總表結(jié)構(gòu)約定為(學(xué)號(hào),姓名,課程名,平時(shí)成績(jī),期末 成績(jī),總評(píng)成績(jī)).總評(píng)成績(jī)由程序自動(dòng)計(jì)算,總評(píng)成績(jī)=平時(shí)成績(jī)* 30%+期末成績(jī)* 70%.g)學(xué)號(hào)是一個(gè) 9位整數(shù)構(gòu)成的字符串 , 學(xué)號(hào)的編碼規(guī)則: 入學(xué)年份 +在讀年級(jí)+在讀班級(jí)+班內(nèi)編號(hào);入學(xué)年份用 4 位整數(shù)構(gòu)成字符串,如 2003年入學(xué)則表示為: ”2003”;在讀年級(jí)用 1 位整數(shù)構(gòu)成字符串, 如正在 1年級(jí)讀書(shū)則表示為: ”1”;在讀班級(jí)用 2 位整數(shù)構(gòu)成字符串,如正在 1 班讀書(shū)則表示為
4、: ”01”;班內(nèi)編號(hào)用 2 位整數(shù)構(gòu)成字符串,如在班內(nèi) 編號(hào)為 23號(hào)則表示為 :”23”開(kāi)發(fā)環(huán)境要求:軟件環(huán)境: windows98/windowsXP/windows2000, Visual C+硬件環(huán)境:計(jì)算機(jī)(Pen4CPU, 256MRAM60G以上硬盤(pán),輸入輸出設(shè)備) 技術(shù)文檔要求:按照軟件工程技術(shù)文檔編寫(xiě)要求進(jìn)行。 要求流程圖繪制規(guī)范, 模塊功能描 述清晰,數(shù)據(jù)字典齊全。2、對(duì)課程設(shè)計(jì)成果的要求包括圖表、實(shí)物等硬件要求 :1)提交課程設(shè)計(jì)報(bào)告按照系統(tǒng)設(shè)計(jì)要求,用Visual C+設(shè)計(jì)和開(kāi)發(fā)一個(gè)應(yīng)用程序一學(xué)生成績(jī)管 理信息系統(tǒng) ,提交由需求分析;系統(tǒng)設(shè)計(jì)說(shuō)明(包括主菜單、子菜單、
5、模塊 功能簡(jiǎn)介、數(shù)據(jù)字典、系統(tǒng)結(jié)構(gòu)圖) ;系統(tǒng)技術(shù)文檔 (包括系統(tǒng)各模塊主要流 程圖,軟件總體測(cè)試方案與測(cè)試記錄、局部測(cè)試方案與測(cè)試記錄、軟件調(diào)試 和修改記錄、測(cè)試結(jié)論、運(yùn)行情況記錄 ),系統(tǒng)使用說(shuō)明書(shū),源程序代碼為附 錄構(gòu)成的課程設(shè)計(jì)報(bào)告。2)課程設(shè)計(jì)報(bào)告版式要求打印版面要求:A4紙,頁(yè)邊距:上2cm,下2cm,左2.5cm、右2cm;字體:正文宋體、小四號(hào);行距:固定值 20;頁(yè)眉1.5cm,頁(yè)腳1.75cm;頁(yè) 碼位于頁(yè)腳居中打印;奇數(shù)頁(yè)頁(yè)眉“C+程序設(shè)計(jì)課程設(shè)計(jì)”,偶數(shù)頁(yè)頁(yè)眉“學(xué) 生成績(jī)管理信息系統(tǒng)設(shè)計(jì)與開(kāi)發(fā)” ,頁(yè)眉宋體小 5號(hào);段落及層次要求:每節(jié) 標(biāo)題以四號(hào)黑體左起打?。ǘ吻岸魏?/p>
6、各 0.5行),節(jié)下為小節(jié),以小四號(hào)黑體 左起打?。ǘ吻岸魏蟾?0.5 行)。換行后以小四號(hào)宋體打印正文。章節(jié)、小節(jié) 分別以 1、 1.1、 1 . 1 . 1依次標(biāo)出,空一字符后接各部分的標(biāo)題。當(dāng)論文結(jié)構(gòu)復(fù)雜,小節(jié)以下的標(biāo)題,左起頂格書(shū)寫(xiě),編號(hào)依次用(1)、2) 或1)、2) 順序表示。字體為小四號(hào)宋體。對(duì)條文內(nèi)容采用分行并敘時(shí),其編號(hào)用(a)、(b) 或a)、b)順序 表示,如果編號(hào)及其后內(nèi)容新起一個(gè)段落,則編號(hào)前空兩個(gè)中文字符。3)設(shè)計(jì)報(bào)告裝訂順序與規(guī)范封面C+程序設(shè)計(jì)課程設(shè)計(jì)任務(wù)書(shū)目錄C+程序設(shè)計(jì)設(shè)計(jì)課程設(shè)計(jì)報(bào)告正文設(shè)計(jì)體會(huì)及今后的改進(jìn)意見(jiàn) 參考文獻(xiàn)(資料)左邊緣裝訂3、課程設(shè)計(jì)工作進(jìn)
7、度計(jì)劃:時(shí)間設(shè)計(jì)任務(wù)及要求第 13 周 需求分析分析、功能分解并深入學(xué)習(xí)動(dòng)態(tài)鏈表知識(shí)第 14 周 編寫(xiě)程序代碼(教師指導(dǎo) 1 周)第 15 周 調(diào)試、完善、編寫(xiě)課程設(shè)計(jì)報(bào)告指導(dǎo)教師:日期:教研室主任:日期:目錄1、實(shí)驗(yàn)?zāi)康?,1JL- I 1JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ12、實(shí)驗(yàn)要求 ,23、系統(tǒng)設(shè)計(jì)要求 ,34、開(kāi)發(fā)環(huán)境要求 ,45、技術(shù)文檔要求 ,5、J丿J/1 *I I、 jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj6、實(shí)驗(yàn)內(nèi)容 ,6VJ I 7 II JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ7、實(shí)驗(yàn)具體方
8、案 ,78、需求分析 ,89、系統(tǒng)設(shè)計(jì)說(shuō)明 ,910、系統(tǒng)技術(shù)文檔 ,1111、系統(tǒng)使用說(shuō)明書(shū) ,2012、設(shè)計(jì)體會(huì)及今后的改進(jìn)意見(jiàn) ,21附錄 源程序代碼 , 22 參考文獻(xiàn) ,29 J 丿、I I 少 VJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ*1、實(shí)驗(yàn)?zāi)康模?9學(xué)會(huì)用C+程序設(shè)計(jì)來(lái)實(shí)現(xiàn)學(xué)生成績(jī)管理信息系統(tǒng)2、實(shí)驗(yàn)要求:29包括系統(tǒng)設(shè)計(jì)要求,開(kāi)發(fā)環(huán)境要求,技術(shù)文檔要求三部分。3、系統(tǒng)設(shè)計(jì)要求:29a) 學(xué)生成績(jī)管理系統(tǒng)中不同使用單位(用戶)的學(xué)生人數(shù)事先無(wú)法確定b) 該學(xué)生成績(jī)管理系統(tǒng)要求有學(xué)生成績(jī)錄入,查詢,修改,刪除,保存文件c) 系統(tǒng)使用文字菜單,用戶通過(guò)選
9、擇菜單項(xiàng)的編號(hào),實(shí)現(xiàn)系統(tǒng)對(duì)子模塊的調(diào)用也 可用 windows 界面下的菜單欄、彈出式菜單、下拉菜單。d) 每個(gè)班級(jí)每門(mén)課程的成績(jī)可以從學(xué)生的成績(jī)總表提取出子表并存儲(chǔ)成一個(gè)文本文 件, 以便在 windows 的 notebook 或者 Microsoft word 下打印,規(guī)定該文本文件名 由班級(jí)號(hào)和課程名拼音字符串構(gòu)成輸入班級(jí)號(hào)和課程名字符串后自動(dòng)生成文件名.如1班,語(yǔ)文,則文件名為:clyuwen.txt .e) 每個(gè)學(xué)生學(xué)習(xí)的課程有語(yǔ)文,英語(yǔ),數(shù)學(xué),物理,化學(xué),生物f) 學(xué)生的成績(jī)總表結(jié)構(gòu)約定為(學(xué)號(hào),姓名,課程名,平時(shí)成績(jī),期末成績(jī),總評(píng) 成績(jī)).總評(píng)成績(jī)由程序自動(dòng)計(jì)算,總評(píng)成績(jī)=平
10、時(shí)成績(jī)* 30% +期末成績(jī)* 70%.g) 學(xué)號(hào)是一個(gè) 9 位整數(shù)構(gòu)成的字符串 , 學(xué)號(hào)的編碼規(guī)則:入學(xué)年份 +在讀年級(jí) +在讀 班級(jí)+班內(nèi)編號(hào);入學(xué)年份用 4位整數(shù)構(gòu)成字符串, 如2003年入學(xué)則表示為:”2003”; 在讀年級(jí)用 1 位整數(shù)構(gòu)成字符串,如正在 1 年級(jí)讀書(shū)則表示為: ”1 ”;在讀班級(jí)用2 位整數(shù)構(gòu)成字符串,如正在 1 班讀書(shū)則表示為:”01”;班內(nèi)編號(hào)用 2 位整數(shù)構(gòu) 成字符串,如在班內(nèi)編號(hào)為 23 號(hào)則表示為 : ”23”軟件環(huán)境: windows98/windowsXP/windows2000,Visual C+硬件環(huán)境:計(jì)算機(jī)(Pen4CPU, 256MRAM60
11、G以上硬盤(pán),輸入輸出設(shè)備)5、技術(shù)文檔要求:29按照軟件工程技術(shù)文檔編寫(xiě)要求進(jìn)行。要求流程圖繪制規(guī)范,模塊功能描述清晰,數(shù) 據(jù)字典齊全。6、實(shí)驗(yàn)內(nèi)容:29制作學(xué)生成績(jī)管理系統(tǒng),實(shí)現(xiàn)數(shù)據(jù)錄入、數(shù)據(jù)刪除、數(shù)據(jù)瀏覽以及數(shù)據(jù)查詢等功能7、實(shí)驗(yàn)具體方案:29按照系統(tǒng)設(shè)計(jì)要求,用Visual C+設(shè)計(jì)和開(kāi)發(fā)一個(gè)應(yīng)用程序一學(xué)生成績(jī)管理信息系統(tǒng), 提交由需求分析;系統(tǒng)設(shè)計(jì)說(shuō)明(包括主菜單、子菜單、模塊功能簡(jiǎn)介、數(shù)據(jù)字典、系統(tǒng) 結(jié)構(gòu)圖);系統(tǒng)技術(shù)文檔 ( 包括系統(tǒng)各模塊主要流程圖,軟件總體測(cè)試方案與測(cè)試記錄、 局部測(cè)試方案與測(cè)試記錄、軟件調(diào)試和修改記錄、測(cè)試結(jié)論、運(yùn)行情況記錄 ) ,系統(tǒng)使用 說(shuō)明書(shū),源程序代碼
12、為附錄構(gòu)成的課程設(shè)計(jì)報(bào)告。8、需求分析:人工管理成績(jī)檔案具有效率低、查找麻煩、可靠性不高、保密性低等因素。因此開(kāi)發(fā)出一個(gè)適用于大中專(zhuān)院校以及其它高校通用的學(xué)生成績(jī)管理系統(tǒng)是必要的。所以需要用C+程序設(shè)計(jì)來(lái)制作學(xué)生成績(jī)管理系統(tǒng),實(shí)現(xiàn)數(shù)據(jù)錄入、數(shù)據(jù)刪除、數(shù)據(jù)瀏覽以及數(shù)據(jù)查 詢等功能。9、系統(tǒng)設(shè)計(jì)說(shuō)明:29包括主菜單、子菜單、模塊功能簡(jiǎn)介、數(shù)據(jù)字典、系統(tǒng)結(jié)構(gòu)圖9.1 、主菜單: 進(jìn)入學(xué)生信息管理系統(tǒng)后,會(huì)顯示當(dāng)前時(shí)間,并且要求輸入密碼進(jìn)行訪問(wèn),管理者的 初始密碼為: 100000。輸入密碼后,如果錯(cuò)誤,則系統(tǒng)顯示“對(duì)不起,您的密碼輸入可能 錯(cuò)誤,請(qǐng)重輸!”;如果輸入正確, 則進(jìn)入系統(tǒng)。 該系統(tǒng)分為錄
13、入學(xué)生信息, 查找學(xué)生信息, 修改學(xué)生信息,刪除學(xué)生信息,退出五個(gè)部分。9.2 、子菜單: 分為五個(gè)部分來(lái)承擔(dān)以上五個(gè)內(nèi)容。9.3 、模塊功能簡(jiǎn)介:9.3.1 、學(xué)生成績(jī)輸入模塊: 主要功能是輸入學(xué)生成績(jī)的操作。9.3.2 、學(xué)生成績(jī)的查詢模塊: 主要功能是按照用戶的要求查詢學(xué)生的成績(jī)。其中用戶可以選擇查詢學(xué)生的各項(xiàng)成績(jī)。9.3.3 、學(xué)生成績(jī)修改模塊: 主要功能是按照用戶的要求修改學(xué)生的成績(jī)。9.3.4 、學(xué)生成績(jī)刪除模塊: 用戶可以輸入要?jiǎng)h除學(xué)生的學(xué)號(hào)來(lái)實(shí)現(xiàn)刪除學(xué)生的信息。9.3.5 、退出模塊 : 用戶可以退出學(xué)生信息管理系統(tǒng)。9.4 、數(shù)據(jù)字典:Iostream 輸入輸出流String
14、 字符串、系統(tǒng)結(jié)構(gòu)圖:登陸界面29管理界面退出刪除學(xué)生信修改學(xué)生信查找學(xué)生信錄入學(xué)生信圖 9-1 系統(tǒng)結(jié)構(gòu)圖292910、系統(tǒng)技術(shù)文檔:29包括系統(tǒng)各模塊主要流程圖,軟件總體測(cè)試方案與測(cè)試記錄、局部測(cè)試方案與測(cè)試記錄、軟件調(diào)試和修改記錄、測(cè)試結(jié)論、運(yùn)行情況記錄。10.1 、系統(tǒng)各模塊主要流程圖:登陸模塊流程圖:登陸界面輸入密碼正確進(jìn)入系錯(cuò)誤對(duì)不起,您的密碼輸入可能錯(cuò)誤, 請(qǐng)重輸圖 10-1 登錄模塊流程圖輸入模塊流程圖:系統(tǒng)界面輸入學(xué)生信息Y N輸入學(xué)生 信息圖 10-2 輸入模塊流程圖查找模塊流程圖:系統(tǒng)界面查找學(xué)生信息29正確按學(xué)號(hào)查找錯(cuò)誤顯示全部信對(duì)不 起 , 該 學(xué)號(hào)不 存在 !292
15、9修改模塊流程圖:圖 10-3 查找模塊流程圖修改學(xué)生信息輸入學(xué)號(hào)2929返回修改生物成修改化學(xué)成修改物理成修改英語(yǔ)成修改數(shù)學(xué)成修改語(yǔ)文成修改姓名2929輸入新的成績(jī)信息界面圖 10-4 修改模塊流程圖29刪除模塊流程圖 :系統(tǒng)界面刪除學(xué)生信息輸入學(xué)號(hào)已刪除該學(xué)生信息圖 10-5 刪除模塊流程圖10.2 、軟件總體測(cè)試方案:1、在查詢模塊中查看學(xué)生信息做記錄。2、在修改模塊中進(jìn)行信息修改并再次進(jìn)行查看比對(duì)。3、刪除一個(gè)學(xué)生的信息并進(jìn)行信息查詢。4、新增加一名學(xué)生成績(jī)信息,并查看記錄。10.3 、測(cè)試記錄:1、在界面上顯示了學(xué)生的成績(jī)信息,查詢工作正常。2、修改某學(xué)生成績(jī)后進(jìn)行查看,該學(xué)生成績(jī)信
16、息改變3、刪除一個(gè)學(xué)生信息并進(jìn)行查詢,沒(méi)有該學(xué)生的信息10.4 、局部測(cè)試方案:1、測(cè)試查詢模塊,主要看信息顯示是否與輸入一致。2、測(cè)試修改模塊,主要看修改是否成功。3、測(cè)試刪除模塊,看能否進(jìn)行信息刪除。10.5 、測(cè)試結(jié)果:1、查詢模塊正常工作。2、修改模塊正常,能正常修改學(xué)生信息。3、能進(jìn)行學(xué)生成績(jī)信息的刪除。10.6 、軟件調(diào)試和修改記錄:1. 學(xué)生成績(jī)修改界面沒(méi)有返回項(xiàng),加入該項(xiàng)。2. 增加了系統(tǒng)時(shí)間的程序。10.7 、測(cè)試結(jié)果: 上述細(xì)節(jié)問(wèn)題等到解決,系統(tǒng)可以正常運(yùn)行。10.8 、測(cè)試結(jié)論: 經(jīng)過(guò)增加信息后,反復(fù)進(jìn)行測(cè)試學(xué)生成績(jī)管理系統(tǒng)基本可以進(jìn)行正常運(yùn)作。 可以進(jìn)行輸入,查詢,修改
17、,刪除操作。10.9 、系統(tǒng)運(yùn)行結(jié)果和記錄:系統(tǒng)登錄界面:圖 10-6 系統(tǒng)登錄界面登錄失敗時(shí):29圖 10-7 系統(tǒng)登錄失敗時(shí)界面登陸成功后,進(jìn)入系統(tǒng)界面:圖 10-8 登陸成功后,進(jìn)入系統(tǒng)界面錄入學(xué)生信息界面:圖 10-9 錄入學(xué)生信息界面連續(xù)輸入學(xué)生信息界面:29圖 10-10 連續(xù)輸入學(xué)生信息界面查找學(xué)生信息界面:圖 10-11 查找學(xué)生信息界面查找到學(xué)生信息的界面:29圖 10-12 查找到學(xué)生信息的界面查不到學(xué)生信息的界面:圖 10-13 查不到學(xué)生信息的界面修改學(xué)生信息界面:圖 10-14 修改學(xué)生信息界面修改語(yǔ)文成績(jī)界面:29圖 10-15 修改語(yǔ)文成績(jī)界面001 號(hào)學(xué)生成績(jī)已
18、被修改界面:圖 10-16 001 號(hào)學(xué)生成績(jī)已被修改界面刪除學(xué)生信息界面:圖 10-17 刪除學(xué)生信息界面已刪除學(xué)生信息界面:29圖 10-18 已刪除學(xué)生信息界面2911、系統(tǒng)使用說(shuō)明書(shū):先進(jìn)入到運(yùn)行界面,會(huì)顯示登陸界面,通過(guò)輸入密碼 100000 就可以登陸到學(xué)生成績(jī) 管理信息系統(tǒng)。此界面有 5 個(gè)選項(xiàng),每個(gè)對(duì)應(yīng)的選項(xiàng)可以進(jìn)行相應(yīng)的學(xué)生信息管理的操作, 選擇輸入的話就可以在數(shù)據(jù)中輸入學(xué)生的成績(jī)信息;選擇查詢就可將對(duì)應(yīng)的學(xué)生信息顯示 出來(lái);選擇修改就可以對(duì)學(xué)生的信息進(jìn)行修改;選擇刪除,就可以在數(shù)據(jù)中將此學(xué)生的信 息刪除掉。選擇退的話,就可以退出學(xué)生成績(jī)信息管理系統(tǒng)。2912、設(shè)計(jì)體會(huì)及今后
19、的改進(jìn)意見(jiàn):經(jīng)過(guò)努力,課程設(shè)計(jì)基本完成了。通過(guò)本次試驗(yàn),我對(duì)所學(xué)的C+語(yǔ)言知識(shí)有了更加深入的認(rèn)識(shí)。應(yīng)用不當(dāng)就出錯(cuò)而且錯(cuò)誤很費(fèi)神,理論與實(shí)際差距的確很大,要想作出實(shí)際 實(shí)用的東西來(lái)還需多多練習(xí),不斷改進(jìn),充分發(fā)揮所學(xué)知識(shí),另外也應(yīng)加強(qiáng)視野的開(kāi)拓。 設(shè)計(jì)過(guò)程中的解決問(wèn)題的方法,讓我明白了如何學(xué)習(xí)會(huì)更有效。如何學(xué)習(xí)才不會(huì)耽誤太多 的時(shí)間。也學(xué)會(huì)了解決問(wèn)題的一般方法:向老師、同學(xué)請(qǐng)教,借助網(wǎng)絡(luò)等等。實(shí)驗(yàn)過(guò)程中也走了很多的彎路,由于在開(kāi)始設(shè)計(jì)的時(shí)候思路不時(shí)很清晰,對(duì)于一些問(wèn) 題不能很好的提出解決問(wèn)題的方法, 在設(shè)計(jì)過(guò)程中, 代碼總是重復(fù)的修改, 在很多問(wèn)題上, 代碼并不時(shí)最優(yōu)的。相信在以后的學(xué)習(xí)中,隨著
20、知識(shí)的增多,問(wèn)題會(huì)逐漸得到解決。在課程設(shè)計(jì)的實(shí)踐中,學(xué)到很多有用的知識(shí),也積累了不少寶貴的經(jīng)驗(yàn)。我相信本次 的課程設(shè)計(jì)會(huì)使我以后再各種方面都有很大的提高。29附錄:源程序代碼#include <iostream>#include <cstring>#include<string>#include <ctime> using namespace std;struct studentint no;char name30;int chinese,math,english,physics,chemistry,biology; stu100=0,"
21、;0",0,0,0,0,0,0;void setup();int lookfor(int m);void edit();void Delete();int main() system("cls"); time_t t;time(&t);cout<<"*歡迎進(jìn)入學(xué)生管理系統(tǒng)*n"<<endl<< " 當(dāng)前系統(tǒng)時(shí)間是 : " << ctime(&t) << endl ; cout<<" 請(qǐng)輸入你的登錄密碼 "<<
22、;endl;string c;cin>>c;while(c!="100000")"<<endl;cout<<" 對(duì)不起,您的密碼輸入可能錯(cuò)誤,請(qǐng)重輸! cin>>c;loop:cout<<"請(qǐng)選擇服務(wù)項(xiàng)目n"cout<<"1 -錄入學(xué)生信息n"cout<<"2 -查找學(xué)生信息n"cout<<"3 -修改學(xué)生信息n"cout<<"4 -刪除學(xué)生信息n"
23、cout<<"5-退出n"cout<<"*n"cout<<"*n"int menu,num,tem; cin>>menu; system("cls");switch (menu)case 1:setup(); system("cls"); goto loop;break; case 2:cout<<" 請(qǐng)輸入您想查詢的學(xué)號(hào)cin>>num;tem=lookfor(num);if (tem!=-1)cout<&
24、lt;" 學(xué)號(hào) 姓名 語(yǔ)文成績(jī) 數(shù)學(xué)成績(jī) 英語(yǔ)成績(jī) 物理成績(jī) 化學(xué)成績(jī) 物成績(jī) n"cout<<stutem.no<<" "<<<<" "<<stutem.chinese<<" "<<stutem.math<<" "<<stutem.english<<" "<<stutem.physics<<" &qu
25、ot;<< stutem.chemistry<<" "<<stutem.biology<<endl;elsecout<<" 對(duì)不起 , 該學(xué)號(hào)不存在 !n"system("pause");system("cls");goto loop;break;case 3:edit();system("cls");goto loop;break;case 4:Delete();system("cls");goto loop;br
26、eak;case 5:cout<<" 謝謝使用 !n"break;default:cout<<" 錯(cuò)誤的請(qǐng)求 !n" system("cls");goto loop;break;return 0;void setup()char str;for(int i=0;i<100;i+)生物成績(jī):cout<<" 請(qǐng)輸入學(xué)生學(xué)號(hào)、 姓名、語(yǔ)文成績(jī)、數(shù)學(xué)成績(jī)、 英語(yǔ)成績(jī)、物理成績(jī) 化學(xué)成績(jī) n"cin>>stui.no>>>>stu
27、i.chinese>> stui.math>>stui.english>>stui.physics>>stui.chemistry>>stui.biology;cout<<" 繼續(xù)( y/n)n"cin>>str;if(str='n')break;int lookfor(int m)for(int i=0;i<100;i+) if(m=stui.no)return i; return -1;void edit()char ch30;int s1,s2,s3,s4,s5,
28、s6;int t,m,temp;cout<<" 請(qǐng)選擇學(xué)號(hào): "<<endl; cin>>m;temp=lookfor(m);if(m!=-1)cout<<"請(qǐng)選擇 :n"cout<<"1 -修改姓名n"cout<<"2 -修改語(yǔ)文成績(jī)n"cout<<"3 -修改數(shù)學(xué)成績(jī)n"cout<<"4 -修改英語(yǔ)成績(jī)n"cout<<"5 -修改物理成績(jī)n"cout<<"6 -修改化學(xué)成績(jī)n"cout<<"7-修改生物成績(jī)n"cout<<"8-返回 n"cout<<"*n"cout<<"*n"cin>>t;switch (t)case 1:cout<<" 請(qǐng)輸入學(xué)生的名字 n" cin>>ch;strcpy(,ch);break;case 2:cout<<" 請(qǐng)輸入學(xué)生新的語(yǔ)文
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度加裝電梯項(xiàng)目施工人員培訓(xùn)與資質(zhì)審查協(xié)議
- 工程改裝合同范本
- 痛風(fēng)患者的營(yíng)養(yǎng)平衡與飲食調(diào)整策略
- 二零二五年度對(duì)賭協(xié)議在數(shù)字貨幣投資中的法律問(wèn)題研究
- 科技展會(huì)的綠色環(huán)保理念及技術(shù)應(yīng)用案例
- 2025年度旅游景區(qū)商鋪?zhàn)赓U及景區(qū)環(huán)保責(zé)任承諾合同
- 二零二五年度企業(yè)員工三年漲薪保障合同
- 二零二五年度合伙終止合同:智慧家居產(chǎn)品合作解除協(xié)議
- 二零二五年度超市商品促銷(xiāo)陳列效果評(píng)估合同
- 二零二五年度新能源汽車(chē)電池抵押融資合同
- 雙線大橋連續(xù)梁剛構(gòu)專(zhuān)項(xiàng)施工方案及方法
- 美容院前臺(tái)接待流程
- 中小學(xué)食堂財(cái)務(wù)培訓(xùn)
- 國(guó)藥現(xiàn)代筆試
- 醫(yī)療器械市場(chǎng)部年度規(guī)劃
- 《商務(wù)溝通-策略、方法與案例》課件 第七章 自我溝通
- 按鍵精靈腳本編寫(xiě)方法
- 節(jié)約集約建設(shè)用地標(biāo)準(zhǔn) DG-TJ08-2422-2023
- 建筑工程項(xiàng)目合作備忘錄
- 竹簽購(gòu)銷(xiāo)合同范例
- 靈活用工管理
評(píng)論
0/150
提交評(píng)論