版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、 程序設(shè)計(jì)語言綜合課程設(shè)計(jì)題目設(shè)計(jì)要求1、任意選定以下一個(gè)題目完成2、模塊化程序設(shè)計(jì)3、鋸齒型程序書寫格式4、必須上機(jī)調(diào)試通過設(shè)計(jì)報(bào)告格式:1、設(shè)計(jì)目的2、總體設(shè)計(jì)(程序設(shè)計(jì)組成框圖、流程圖)3、詳細(xì)設(shè)計(jì)(模塊功能說明(如函數(shù)功能、入口及出口參數(shù)說明,函數(shù)調(diào)用關(guān)系描述等)4、調(diào)試與測試:調(diào)試方法,測試結(jié)果的分析與討論,測試過程中遇到的主要問題及采取的解決措施設(shè)計(jì)題目一、電子元器件管理系統(tǒng)3二、數(shù)據(jù)文件處理3三、教師信息管理系統(tǒng)5四、波形動(dòng)態(tài)顯示5五、儀器信息管理系統(tǒng)6六、圖書管理系統(tǒng)設(shè)計(jì)7七、圖書信息管理系統(tǒng)設(shè)計(jì)7八、學(xué)生信息管理系統(tǒng)設(shè)計(jì)7九、學(xué)生成績管理系統(tǒng)設(shè)計(jì)8十、學(xué)生選修課程系統(tǒng)設(shè)計(jì)8十
2、一、學(xué)生成績記錄簿設(shè)計(jì)8十二、學(xué)生籍貫信息記錄簿設(shè)計(jì)8十三、學(xué)生通訊錄管理系統(tǒng)設(shè)計(jì)9十四、成績管理系統(tǒng)設(shè)計(jì)9十五、手機(jī)通信錄管理系統(tǒng)設(shè)計(jì)9十六、學(xué)生管理系統(tǒng)設(shè)計(jì)10十七、單項(xiàng)選擇題標(biāo)準(zhǔn)化考試系統(tǒng)設(shè)計(jì)11十八、設(shè)計(jì)一個(gè)簡單計(jì)算器11十九、編寫一萬年歷系統(tǒng)11二十、模擬時(shí)鐘轉(zhuǎn)動(dòng)程序11二十一、職工工作量統(tǒng)計(jì)系統(tǒng)設(shè)計(jì)11二十二、銷售管理系統(tǒng)設(shè)計(jì)12二十三、西文下拉菜單的設(shè)計(jì)12時(shí)間安排1第6周分組,每8人為一組,推選一名組長,組長負(fù)責(zé)整個(gè)設(shè)計(jì)的組織、分工和協(xié)作。2第78周開始查閱相關(guān)資料,提出問題,分析問題,將設(shè)計(jì)按功能劃分模塊。具體方法:(1)利用網(wǎng)絡(luò)資源:進(jìn)入圖書館主頁http:/www.lib
3、.,登錄中國期刊網(wǎng)全文數(shù)據(jù)庫,直接點(diǎn)擊“登錄”(不更改用戶名和密碼),進(jìn)入檢索界面,輸入關(guān)鍵詞進(jìn)行檢索。(2)查閱電子圖書:圖書館主頁中的“超星數(shù)字圖書館”(3)利用各種搜索引擎進(jìn)行有關(guān)的信息檢索。(4)利用各種印刷版的書籍、期刊進(jìn)行資料的收集。3第八章函數(shù)講授時(shí)開始設(shè)計(jì)工作。4第1617周進(jìn)行答辯,設(shè)計(jì)過程中進(jìn)行進(jìn)度檢查,答辯包括演示、提問兩部分。軟件設(shè)計(jì)環(huán)境 TC或VC均可答辯后需要提交的文檔1每組提交一份設(shè)計(jì)報(bào)告(打印);2每組提交一份總結(jié)報(bào)告(打?。?;3每組提交答辯演示文稿、設(shè)計(jì)報(bào)告、總結(jié)報(bào)告及設(shè)計(jì)源程序的電子文檔。文檔要求:1. 流程圖采用軟件繪制,規(guī)范。(該
4、軟件在精品課程網(wǎng)站可下載:Visio2003) 2. 設(shè)計(jì)報(bào)告要求按照軟件課程設(shè)計(jì)的規(guī)范書寫,模板見精品課程網(wǎng)站。成績?cè)u(píng)定參見上機(jī)指導(dǎo)實(shí)驗(yàn)十一。設(shè)計(jì)題目一、電子元器件管理系統(tǒng)元器件的基本數(shù)據(jù)結(jié)構(gòu):1. 編號(hào);2類型;3型號(hào);4數(shù)目;5封裝;6廠家;7價(jià)格;8生產(chǎn)日期基本功能:1. 添加新元件2刪除已有元件3查找元件(可根據(jù)編號(hào)、類型、型號(hào)、價(jià)格范圍等) 4排序(可根據(jù)編號(hào)、類型、型號(hào)、價(jià)格等)5統(tǒng)計(jì)(元器件數(shù)目、種類、類型、價(jià)格等)6數(shù)據(jù)文件的保存和加載示例:編號(hào)類型型號(hào)數(shù)目封裝廠家價(jià)格生產(chǎn)日期A00001ICLM324100SOP-8國半¥1.002005-1A00002三極管9013100
5、0TO-92松下¥0.502006-3A00003二極管BYV30-200450SOD80PH¥0.012004-3A00004電容器KMH450V9801206三洋¥0.102009-10A00005繼電器SDT-SH-106DM98DIP-4TYCO¥20.002009-5A00006電感器CD32-1567DIP-2村田¥0.102006-6A00007電阻器10k10000805三星¥0.012006-7A00008電位器9032-103500DIP-3寶石¥0.802005-8A00009石英晶體器件SE84.78424605032LINK¥0.602005-9A00010光電子器件
6、C171CKT5000805光寶¥0.102009-10A00011二極管BYV30-300450SOD80PH¥0.012004-3A00012三極管90121000TO-92松下¥0.502006-3A00013繼電器SDT-SH-107DM198DIP-4TYCO¥20.002009-5A00014電感器CD32-1767DIP-2村田¥0.102006-6A00015電感器CD32-5567DIP-2村田¥0.102006-6A00016石英晶體器件SE184605032LINK¥0.602005-9A00017石英晶體器件SE124605032LINK¥0.602005-9A0001
7、8石英晶體器件SE254605032LINK¥0.602005-9A00019ICLM138100SOP-8國半¥1.002005-1A00020ICLM356100SOP-8國半¥1.002005-1二、數(shù)據(jù)文件處理給定一個(gè)BMP圖片文件,正確讀取文件數(shù)據(jù)。實(shí)現(xiàn)下面的基本功能?;竟δ埽?. 將BMP位圖文件中的數(shù)據(jù)處理,然后存儲(chǔ)為新的BMP文件,實(shí)現(xiàn)圖片的左右翻轉(zhuǎn)。2將BMP位圖文件中的數(shù)據(jù)處理,然后存儲(chǔ)為新的BMP文件,實(shí)現(xiàn)圖片的上下翻轉(zhuǎn)。3將BMP位圖文件中的紅色成分?jǐn)?shù)據(jù)去除,然后存儲(chǔ)為新的BMP文件。4將BMP位圖文件中的綠色成分?jǐn)?shù)據(jù)去除,然后存儲(chǔ)為新的BMP文件。5將BMP位圖的大
8、小縮小50%(也就是圖片的寬度和高度都縮小為原來的一半),然后存儲(chǔ)為新的BMP文件。附:BMP文件格式說明1. BMP文件組成 BMP文件由文件頭、位圖信息頭、顏色信息和圖形數(shù)據(jù)四部分組成。 2. BMP文件頭 BMP文件頭數(shù)據(jù)結(jié)構(gòu)含有BMP文件的類型、文件大小和位圖起始位置等信息。 其結(jié)構(gòu)定義如下: typedef struct tagBITMAPFILEHEADERWORD bfType; / 位圖文件的類型,必須為BMDWORD bfSize; / 位圖文件的大小,以字節(jié)為單位WORDb fReserved1; / 位圖文件保留字,必須為0WORD bfReserved2; / 位圖文件
9、保留字,必須為0DWORD bfOffBits; / 位圖數(shù)據(jù)的起始位置,以相對(duì)于位圖 / 文件頭的偏移量表示,以字節(jié)為單位 BITMAPFILEHEADER;3. 位圖信息頭 BMP位圖信息頭數(shù)據(jù)用于說明位圖的尺寸等信息。typedef struct tagBITMAPINFOHEADERDWORD biSize; / 本結(jié)構(gòu)所占用字節(jié)數(shù)LONG biWidth; / 位圖的寬度,以像素為單位LONG biHeight; / 位圖的高度,以像素為單位WORD biPlanes; / 目標(biāo)設(shè)備的級(jí)別,必須為1WORD biBitCount; / 每個(gè)像素所需的位數(shù),必須是1(雙色), / 4(
10、16色),8(256色)或24(真彩色)之一DWORD biCompression; / 位圖壓縮類型,必須是 0(不壓縮), / 1(BI_RLE8壓縮類型)或2(BI_RLE4壓縮類型)之一DWORD biSizeImage; / 位圖的大小,以字節(jié)為單位LONG biXPelsPerMeter; / 位圖水平分辨率,每米像素?cái)?shù)LONG biYPelsPerMeter; / 位圖垂直分辨率,每米像素?cái)?shù)DWORD biClrUsed;/ 位圖實(shí)際使用的顏色表中的顏色數(shù)DWORD biClrImportant;/ 位圖顯示過程中重要的顏色數(shù) BITMAPINFOHEADER;4. 顏色表 顏色
11、表用于說明位圖中的顏色,它有若干個(gè)表項(xiàng),每一個(gè)表項(xiàng)是一個(gè)RGBQUAD類型的結(jié)構(gòu),定義一種顏色。RGBQUAD結(jié)構(gòu)的定義如下: typedef struct tagRGBQUAD BYTE rgbBlue;/ 藍(lán)色的亮度(值范圍為0-255)BYTE rgbGreen; / 綠色的亮度(值范圍為0-255)BYTE rgbRed; / 紅色的亮度(值范圍為0-255)BYTE rgbReserved;/ 保留,必須為0 RGBQUAD;顏色表中RGBQUAD結(jié)構(gòu)數(shù)據(jù)的個(gè)數(shù)由biBitCount來確定:當(dāng)biBitCount=1,4,8時(shí),分別有2,16,256個(gè)表項(xiàng);當(dāng)biBitCount=2
12、4時(shí),沒有顏色表項(xiàng)。位圖信息頭和顏色表組成位圖信息,BITMAPINFO結(jié)構(gòu)定義如下:typedef struct tagBITMAPINFO BITMAPINFOHEADER bmiHeader; / 位圖信息頭RGBQUAD bmiColors1; / 顏色表 BITMAPINFO;5. 位圖數(shù)據(jù) 位圖數(shù)據(jù)記錄了位圖的每一個(gè)像素值,記錄順序是在掃描行內(nèi)是從左到右,掃描行之間是從下到上。位圖的一個(gè)像素值所占的字節(jié)數(shù): 當(dāng)biBitCount=1時(shí),8個(gè)像素占1個(gè)字節(jié);當(dāng)biBitCount=4時(shí),2個(gè)像素占1個(gè)字節(jié);當(dāng)biBitCount=8時(shí),1個(gè)像素占1個(gè)字節(jié);當(dāng)biBitCount=2
13、4時(shí),1個(gè)像素占3個(gè)字節(jié);Windows規(guī)定一個(gè)掃描行所占的字節(jié)數(shù)必須是4的倍數(shù)(即以long為單位),不足的以0填充,一個(gè)掃描行所占的字節(jié)數(shù)計(jì)算方法:DataSizePerLine= (biWidth* biBitCount+31)/8; / 一個(gè)掃描行所占的字節(jié)數(shù)DataSizePerLine= DataSizePerLine/4*4; / 字節(jié)數(shù)必須是4的倍數(shù)位圖數(shù)據(jù)的大小(不壓縮情況下):DataSize= DataSizePerLine* biHeight;三、教師信息管理系統(tǒng)功能:對(duì)教師信息的輸入、查詢、修改、刪除等,同時(shí)還可以按要求對(duì)教師信息排序、按要求顯示教師信息,按要求統(tǒng)計(jì)教
14、師信息。教師信息的組織:自己組織,但至少包括:姓名、工號(hào)、性別、年齡、職稱、工資、工齡、聯(lián)系方式等信息。數(shù)據(jù)文件中至少已經(jīng)包括30名教師的信息。所有教師的工號(hào)是不同的,就像身份證號(hào)一樣?;静僮鳎狠斎?、查詢、修改、刪除等,該功能要求界面友好,適應(yīng)性強(qiáng)。排序:根據(jù)要求按工號(hào)、年齡、或工齡排序;也可以根據(jù)職稱高低排序,當(dāng)職稱相同時(shí),按年齡排序;默認(rèn)的情況存儲(chǔ)在文件中時(shí)按工號(hào)排序。顯示:一個(gè)教師的信息不需要同時(shí)全部顯示。可以通過屏幕提示的方法,由用戶提出哪些項(xiàng)目需要顯示,哪些不需要顯示。默認(rèn)的情況依次顯示工號(hào)、姓名、年齡、聯(lián)系方式。一個(gè)頁面最多只能顯示20條教師的信息,當(dāng)教師信息多余20條時(shí),需要有
15、頁面信息的顯示和翻頁功能。統(tǒng)計(jì):按要求可以按性別、職稱(段)、年齡(段)、工齡(段)統(tǒng)計(jì)教師數(shù)量,并可根據(jù)要求顯示符合要求的人員信息。四、波形動(dòng)態(tài)顯示要求在DOS界面下(非圖形編程),動(dòng)態(tài)顯示一正弦或余弦波形,該波形按照一定速度向左或向右移動(dòng)(如圖1所示),同時(shí)該波形還可以在水平方向或垂直方向進(jìn)行縮放(如圖2所示)。要求如下:1、 在DOS界面下波形上的點(diǎn)采用字符*代替,坐標(biāo)軸用字符_代替,可以無箭頭2、 通過不同按鍵觸發(fā)縮放命令3、 在縮放過程中可能需要通過丟掉或插入波形的點(diǎn)來平滑波形4、 波形在水平方向上的點(diǎn)的數(shù)目不低于70個(gè) t2時(shí)刻 圖1 隨時(shí)間向左移動(dòng)的波形 t1時(shí)刻t3時(shí)刻 橫向放
16、大 圖2 水平、垂直縮放波形橫向壓縮 縱向放大縱向壓縮五、儀器信息管理系統(tǒng)儀器的數(shù)據(jù)結(jié)構(gòu):(最基本的)1. 儀器編號(hào);2儀器名稱;3儀器型號(hào);4規(guī)格;5價(jià)格;6廠家;7出廠日期;8.購置日期基本功能:1. 添加新儀器;2刪除已有儀器;3查找儀器(可根據(jù)編號(hào)、型號(hào)、價(jià)格范圍等) ;4排序(可根據(jù)編號(hào)、型號(hào)、價(jià)格等);5統(tǒng)計(jì)(儀器數(shù)目、價(jià)格、廠家等);6數(shù)據(jù)文件的保存和加載示例:儀器編號(hào)儀器名稱型號(hào)規(guī)格價(jià)格廠家出廠日期購置日期20051087激光打印機(jī)HP 1020*1580HP公司2005.062005.0620052613掃描儀A900+*800清華紫光2005.002005.12200408
17、88傳感器實(shí)驗(yàn)儀CSY10A*6000浙大儀器2004.032004.0920051289超高頻毫伏表HFJ-8G*1600上海無儀0000.002005.0720032047電源GPS 3303C*1380固緯電子0000.002003.1120040943直流穩(wěn)壓電源GPS-3303C*1380固偉電子2004.062004.0920050279直流穩(wěn)壓電源SG1731SC5A860洪澤瑞特0000.002004.1220040920數(shù)字萬用表DGM-8245*2670固偉電子2004.072004.0920010829信號(hào)系統(tǒng)控制實(shí)驗(yàn)箱THSSC-1*6075天煌教學(xué)0000.00200
18、1.1120031027教學(xué)實(shí)驗(yàn)系統(tǒng)NC-EDA-2000C*2200聯(lián)星科技2003.022003.0620040140頻率計(jì)GFC-8270H*2300固偉電子0000.002004.0320010280數(shù)字萬用表GDM-8145*2450臺(tái)灣固偉0000.002001.0820031907光標(biāo)直讀式示波器GOS-6103C*9660固緯電子2002.122003.1220040896雙蹤慢掃示波器XJ-4631*3200新建儀器2004.032004.0920041719示波器TDS1002*5900泰克公司2004.122004.1220041732示波器TDS1002*5900泰克公
19、司2004.122004.1220050278模擬示波器SG165120M1350洪澤瑞特0000.002004.1220051291數(shù)字存儲(chǔ)示波器EM6520*1300江南電子0000.002005.0720052258數(shù)字示波器TDS1002*5550泰克公司0000.002005.10六、圖書管理系統(tǒng)設(shè)計(jì)圖書管理信息包括:圖書名稱、圖書編號(hào)、單價(jià)、作者、存在狀態(tài)、借書人姓名、性別、學(xué)號(hào)等系統(tǒng)基本功能:1、新進(jìn)圖書基本信息的輸入。2、圖書基本信息的查詢。3、圖書信息的修改與刪除。4、為借書人辦理注冊(cè)。5、辦理借書手續(xù)。6、辦理還書手續(xù)要求:使用二進(jìn)制文件方式存儲(chǔ)數(shù)據(jù),系統(tǒng)以菜單方式工作七、
20、圖書信息管理系統(tǒng)設(shè)計(jì)圖書信息包括:登錄號(hào)、書名、作者名、分類號(hào)、出版單位、出版時(shí)間、價(jià)格等。系統(tǒng)基本功能:1、系統(tǒng)以菜單方式工作2、圖書信息錄入功能(圖書信息用文件保存)輸入3、圖書信息瀏覽功能輸出4、圖書信息查詢功能算法5、圖書信息的刪除與修改(可選項(xiàng))八、學(xué)生信息管理系統(tǒng)設(shè)計(jì)學(xué)生信息包括:學(xué)號(hào),姓名,年齡,性別,出生年月,地址,電話,E-mail等。基本功能:1、系統(tǒng)以菜單方式工作2、學(xué)生信息錄入功能(學(xué)生信息用文件保存)輸入3、學(xué)生信息瀏覽功能輸出4、學(xué)生信息查詢功能算法按學(xué)號(hào)查詢、按姓名查詢5、學(xué)生信息的刪除與修改(可選項(xiàng))九、學(xué)生成績管理系統(tǒng)設(shè)計(jì)學(xué)生成績信息包括:學(xué)期,學(xué)號(hào),班別,姓
21、名,四門課程成績(語文、數(shù)學(xué)、英語和計(jì)算機(jī))等?;竟δ埽海?) 能按學(xué)期、按班級(jí)完成對(duì)學(xué)生成績的錄入、修改(2) 能按班級(jí)統(tǒng)計(jì)學(xué)生的成績,求學(xué)生的總分及平均分(3) 能查詢學(xué)生成績,不及格科目及學(xué)生名單(4) 能按班級(jí)輸出學(xué)生的成績單要求:使用二進(jìn)制文件方式存儲(chǔ)數(shù)據(jù),系統(tǒng)以菜單方式工作十、學(xué)生選修課程系統(tǒng)設(shè)計(jì)假定有n門課程,每門課程有:課程編號(hào),課程名稱,課程性質(zhì)(公共課、必修課、選修課),總學(xué)時(shí),授課學(xué)時(shí),實(shí)驗(yàn)或上機(jī)學(xué)時(shí),學(xué)分,開課學(xué)期等信息,學(xué)生可按要求(如總學(xué)分不得少于60)自由選課?;竟δ埽?、系統(tǒng)以菜單方式工作2、課程信息錄入功能(課程信息用文件保存)輸入3、課程信息瀏覽功能輸出
22、4、課程信息查詢功能算法查詢方式 按學(xué)分查詢、按課程性質(zhì)查詢5、學(xué)生選修課程(可選項(xiàng))十一、學(xué)生成績記錄簿設(shè)計(jì)編制一個(gè)C語言成績記錄簿,每個(gè)學(xué)生信息包括:學(xué)號(hào)、姓名、C語言成績。具體功能:(1)創(chuàng)建信息鏈表并以磁盤文件保存;(2)讀取磁盤文件并顯示輸出所有學(xué)生的成績;(3)按學(xué)號(hào)或姓名查詢成績;(4)添加成績記錄;(5)修改指定姓名或?qū)W號(hào)的學(xué)生的成績并可存盤;(6)顯示輸出60分以下、6079、8089、90分以上各分?jǐn)?shù)段的學(xué)生信息(可選項(xiàng))。十二、學(xué)生籍貫信息記錄簿設(shè)計(jì)編制一個(gè)學(xué)生籍貫信息記錄簿,每個(gè)學(xué)生信息包括:學(xué)號(hào)、姓名、籍貫。具體功能:(1)創(chuàng)建信息鏈表并以磁盤文件保存;(2)讀取磁盤
23、文件并顯示輸出所有學(xué)生的籍貫信息;(3)按學(xué)號(hào)或姓名查詢其籍貫;(4)按籍貫查詢并輸出該籍貫的所有學(xué)生;(5)能添加、刪除和修改學(xué)生的籍貫信息(可選項(xiàng));十三、學(xué)生通訊錄管理系統(tǒng)設(shè)計(jì)設(shè)計(jì)一個(gè)學(xué)生通信錄,學(xué)生通迅錄數(shù)據(jù)信息構(gòu)成內(nèi)容可自行設(shè)計(jì)(如:姓名、家庭地址、郵政編碼、電話號(hào)碼等等),通信錄數(shù)據(jù)類型定義為結(jié)構(gòu)體類型。1.主要功能:(1) 能建立、修改和增刪學(xué)生通訊錄(2) 能夠按多種方式進(jìn)行查詢2.要求:界面友好,易于操作,采用二進(jìn)制文件存儲(chǔ)數(shù)據(jù)。十四、成績管理系統(tǒng)設(shè)計(jì)現(xiàn)有學(xué)生成績信息,內(nèi)容如下姓名 學(xué)號(hào) 語文 數(shù)學(xué) 英語 陳明 10301001 67 78 82李友明 10301002 78
24、 91 88張輝煌 10301003 68 82 56李露 10301004 56 45 77華朝陽 10301005 67 38 47. . . . 請(qǐng)用C/C+編寫一系統(tǒng),實(shí)現(xiàn)學(xué)生信息管理,軟件的入口界面應(yīng)包括如下幾個(gè)方面:(一)功能要求:(1)信息維護(hù):要求:學(xué)生信息數(shù)據(jù)要以文件的形式保存,能實(shí)現(xiàn)學(xué)生信息數(shù)據(jù)的維護(hù)。此模塊包括子模塊有:增加學(xué)生信息、刪除學(xué)生信息、修改學(xué)生信息(2)信息查詢:要求:查詢時(shí)可實(shí)現(xiàn)按姓名查詢、按學(xué)號(hào)查詢(3)成績統(tǒng)計(jì):要求:A輸入任意的一個(gè)課程名(如數(shù)學(xué))和一個(gè)分?jǐn)?shù)段(如60-70),統(tǒng)計(jì)出在此分?jǐn)?shù)段的學(xué)生情況。(二)其它要求:(1)只能使用C/C+語言,源程
25、序要有適當(dāng)?shù)淖⑨?,使程序容易閱讀(2)至少采用文本菜單界面(如果能采用圖形菜單界面更好)(3)學(xué)生可自動(dòng)增加新功能模塊(視情況可另外加分)(4)寫出課程設(shè)計(jì)報(bào)告,具體要求見相關(guān)說明文檔十五、手機(jī)通信錄管理系統(tǒng)設(shè)計(jì)用C/C+設(shè)計(jì)出模擬手機(jī)通信錄管理系統(tǒng),實(shí)現(xiàn)對(duì)手機(jī)中的通信錄進(jìn)行管理。功能要求(1)查看功能:選擇此功能時(shí),列出下列三類選擇。A 辦公類 B 個(gè)人類 C 商務(wù)類 ,當(dāng)選中某類時(shí),顯示出此類所有數(shù)據(jù)中的姓名和電話號(hào)碼)(2)增加功能:能錄入新數(shù)據(jù)(一個(gè)結(jié)點(diǎn)包括:姓名、電話號(hào)碼、分類(可選項(xiàng)有:A 辦公類 B 個(gè)人類 C 商務(wù)類)、電子郵件)。例如楊春商務(wù)類 ch
26、當(dāng)錄入了重復(fù)的姓名和電話號(hào)碼時(shí),則提示數(shù)據(jù)錄入重復(fù)并取消錄入;當(dāng)通信錄中超過15條信息時(shí),存儲(chǔ)空間已滿,不能再錄入新數(shù)據(jù);錄入的新數(shù)據(jù)能按遞增的順序自動(dòng)進(jìn)行條目編號(hào)。(3)拔號(hào)功能:能顯示出通信錄中所有人的姓名,當(dāng)選中某個(gè)姓名時(shí),屏幕上模擬打字機(jī)的效果依次顯示出此人的電話號(hào)碼中的各個(gè)數(shù)字,并伴隨相應(yīng)的拔號(hào)聲音。(4)修改功能:選中某個(gè)人的姓名時(shí),可對(duì)此人的相應(yīng)數(shù)據(jù)進(jìn)行修改(5)刪除功能:選中某個(gè)人的姓名時(shí),可對(duì)此人的相應(yīng)數(shù)據(jù)進(jìn)行刪除,并自動(dòng)調(diào)整后續(xù)條目的編號(hào)。(二)其它要求:(1) 只能使用C/C+語言,源程序要有適當(dāng)?shù)淖⑨專钩绦蛉菀组喿x(2) 至少采用文本菜單界面(如果
27、能采用圖形菜單界面更好)(3) 建議使用結(jié)構(gòu)和鏈表等數(shù)據(jù)結(jié)構(gòu)(4) 學(xué)生可自動(dòng)增加新功能模塊(視情況可另外加分)(5)寫出課程設(shè)計(jì)報(bào)告,具體要求見相關(guān)說明文檔十六、學(xué)生管理系統(tǒng)設(shè)計(jì)使用下面的數(shù)據(jù),用C/C+設(shè)計(jì)一個(gè)簡單的學(xué)籍管理系統(tǒng),實(shí)現(xiàn)出最基本的功能。學(xué)生基本信息文件(A.TXT)及其內(nèi)容:A.TXT文件不需要編程錄入數(shù)據(jù),可用文本編輯工具直接生成學(xué)號(hào) 姓名 性別 宿舍號(hào)碼 電話號(hào)碼10301001 李成成 男 501 6785211110301002 張成華 女 101 6785311210301003 王鳳 女 101 6785311210301004 李明 男 502 67854333
28、10301005 陳東 男 501 6785211110301006 李果 男 502 6785433310301007 何蘭 女 102 67856122 學(xué)生成績基本信息文件(B.TXT)及其內(nèi)容:學(xué)號(hào) 課程編號(hào) 課程名稱 學(xué)分 平時(shí)成績 實(shí)驗(yàn)成績 卷面成績 綜合成績 實(shí)得學(xué)分10301001 A01 大學(xué)物理 3 70 78 82 10301002 B03 高等數(shù)學(xué) 4 78 -1 9010301001 B03 高等數(shù)學(xué) 4 45 -1 8810301002 C01 C語言 3 65 76 66 (一)功能要求及說明:(1)數(shù)據(jù)錄入功能:對(duì)B.TXT進(jìn)行數(shù)據(jù)錄入,只錄入每個(gè)學(xué)生的學(xué)號(hào)、課
29、程編號(hào)、課程名稱、學(xué)分、平時(shí)成績、實(shí)驗(yàn)成績、卷面成績共7個(gè)數(shù)據(jù)。綜合成績、學(xué)分由程序根據(jù)條件自動(dòng)運(yùn)算。綜合成績的計(jì)算:如果本課程的實(shí)驗(yàn)成績?yōu)?1,則表示無實(shí)驗(yàn),綜合成績=平時(shí)成績*30%+卷面成績*70%; 如果實(shí)驗(yàn)成績不為-1,表示本課程有實(shí)驗(yàn),綜合成績=平時(shí)成績*15%+實(shí)驗(yàn)成績*15%+卷面成績*70%。實(shí)得學(xué)分的計(jì)算:采用等級(jí)學(xué)分制。綜合成績?cè)?0-100之間 ,應(yīng)得學(xué)分=學(xué)分*100% 綜合成績?cè)?0-90之間 ,應(yīng)得學(xué)分=學(xué)分*80%綜合成績?cè)?0-80之間 ,應(yīng)得學(xué)分=學(xué)分*75% 綜合成績?cè)?0-70之間 ,應(yīng)得學(xué)分=學(xué)分*60%綜合成績?cè)?0以下 ,應(yīng)得學(xué)分=學(xué)分*0%(2)
30、查詢功能:分為學(xué)生基本情況查詢和成績查詢兩種A:學(xué)生基本情況查詢:A1-輸入一個(gè)學(xué)號(hào)或姓名(可實(shí)現(xiàn)選擇),查出此生的基本信息并顯示輸出。A2-輸入一個(gè)宿舍號(hào)碼,可查詢出本室所有的學(xué)生的基本信息并顯示輸出。B:成績查詢:B1:輸入一個(gè)學(xué)號(hào)時(shí),查詢出此生的所有課程情況,格式如下:學(xué) 號(hào):xx 姓 名:xxxxx課程編號(hào):xxx 課程名稱:xxxxx 綜合成績:xxxx 實(shí)得學(xué)分: xx課程編號(hào):xxx 課程名稱:xxxxx 綜合成績:xxxx 實(shí)得學(xué)分: xx課程編號(hào):xxx 課程名稱:xxxxx 綜合成績:xxxx 實(shí)得學(xué)分: xx 共修:xx科,實(shí)得總學(xué)分為: xxx(3)刪除功能:當(dāng)在A.TXT中刪除一個(gè)學(xué)生時(shí),自動(dòng)地在B.TXT中刪除此人所有信息。(4)排序功能:能實(shí)現(xiàn)選擇按綜合成績或?qū)嵉脤W(xué)分升序或降序排序并顯示數(shù)據(jù)。(二)其它要求:(1)只能使用C/C+語言,源程序要有適當(dāng)?shù)淖⑨?,使程序容易閱讀(2)至少采用文本菜單界面(如果能采用圖形菜單界面更好)(3)學(xué)生可自動(dòng)增加新功能模塊(視情況可另外加分)(4)寫出課程設(shè)計(jì)報(bào)告,具體要求見相關(guān)說明文檔十七、單項(xiàng)選擇題標(biāo)準(zhǔn)化考試系統(tǒng)設(shè)計(jì)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 會(huì)議室改造合同范本
- 木材家具運(yùn)輸合同模板
- 商業(yè)街區(qū)裝修監(jiān)理合同模板
- 居民小區(qū)裝修終止合同范本
- 家具進(jìn)口物流代理合同
- 佛教寺廟裝修施工人員協(xié)議
- 裝修環(huán)保標(biāo)準(zhǔn)協(xié)議
- 體育課程學(xué)困生激勵(lì)計(jì)劃
- 2024年度浙江省公共營養(yǎng)師之四級(jí)營養(yǎng)師強(qiáng)化訓(xùn)練試卷B卷附答案
- 2024年度浙江省公共營養(yǎng)師之二級(jí)營養(yǎng)師模擬題庫及答案下載
- 醫(yī)療糾紛預(yù)防和處理?xiàng)l例通用課件
- 廚邦醬油推廣方案
- 乳腺癌診療指南(2024年版)
- 高三數(shù)學(xué)寒假作業(yè)1
- 保險(xiǎn)產(chǎn)品創(chuàng)新與市場定位培訓(xùn)課件
- (完整文本版)體檢報(bào)告單模版
- 1例左舌鱗癌手術(shù)患者的圍手術(shù)期護(hù)理體會(huì)
- (完整)100道兩位數(shù)加減兩位數(shù)口算題(難)
- 鋼結(jié)構(gòu)牛腿計(jì)算
- 2023-2024學(xué)年重慶市兩江新區(qū)四上數(shù)學(xué)期末質(zhì)量檢測試題含答案
- 體外診斷試劑工作校準(zhǔn)品產(chǎn)品校準(zhǔn)品互換性(基質(zhì)效應(yīng))Excel計(jì)算模板
評(píng)論
0/150
提交評(píng)論