2015課程設(shè)計(jì)題目_第1頁(yè)
2015課程設(shè)計(jì)題目_第2頁(yè)
2015課程設(shè)計(jì)題目_第3頁(yè)
2015課程設(shè)計(jì)題目_第4頁(yè)
2015課程設(shè)計(jì)題目_第5頁(yè)
已閱讀5頁(yè),還剩27頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、題目1、通訊錄設(shè)計(jì)一個(gè)實(shí)用的小型通訊錄程序,具有添加,查詢(xún)和刪除功能。由姓名,籍貫,電話(huà)號(hào)碼1,電話(huà)號(hào)碼2,電子郵箱組成,姓名可以由字符和數(shù)字混合編碼。電話(huà)號(hào)碼可由字符和數(shù)字組成。實(shí)現(xiàn)功能:(1)系統(tǒng)以菜單方式工作(2)信息錄入功能(3)信息瀏覽功能(4)信息查詢(xún)功能(5)信息修改功能(6)系統(tǒng)退出功能題目2、學(xué)生選課系統(tǒng)假定有n門(mén)課程,每門(mén)課程有課程編號(hào),課程名稱(chēng),課程性質(zhì),學(xué)時(shí),授課學(xué)時(shí),實(shí)驗(yàn)或上機(jī)學(xué)時(shí),學(xué)分,開(kāi)課學(xué)期等信息,學(xué)生可按要求(如總學(xué)分不得少于15)自由選課。試設(shè)計(jì)一個(gè)選修課程系統(tǒng),使之能提供以下功能:(1)系統(tǒng)以菜單方式工作(2)課程信息和學(xué)生選課信息錄入功能(課程信息用文件

2、保存)(3)課程信息瀏覽功能(4)查詢(xún)功能(5)按學(xué)分查詢(xún)(6)某門(mén)課程學(xué)生選修情況(可選項(xiàng))題目3:班級(jí)成績(jī)管理系統(tǒng)對(duì)一個(gè)有N個(gè)學(xué)生的班級(jí),每個(gè)學(xué)生有M門(mén)課程。該系統(tǒng)實(shí)現(xiàn)對(duì)班級(jí)成績(jī)的錄入、顯示、修改、排序、保存等操作的管理。功能要求:(1)每個(gè)學(xué)生類(lèi)當(dāng)包括:學(xué)號(hào)、姓名、M門(mén)課程。(2)本系統(tǒng)顯示這樣的菜單:請(qǐng)選擇系統(tǒng)功能項(xiàng):a、成績(jī)錄入b、成績(jī)顯示c、成績(jī)保存d、成績(jī)排序e、成績(jī)修改(要求先輸入密碼)f、成績(jī)統(tǒng)計(jì)1)顯示每門(mén)課程成績(jī)最高的學(xué)生的基本信息2)顯示每門(mén)課程的平均成績(jī)3)顯示超過(guò)某門(mén)課程平均成績(jī)的學(xué)生人數(shù)g、退出系統(tǒng)(3)執(zhí)行一個(gè)具體的功能之后,程序?qū)⒅匦嘛@示菜單。(4)將學(xué)生成績(jī)

3、保存到文件中。題目4:班級(jí)檔案管理系統(tǒng)對(duì)一個(gè)有N個(gè)學(xué)生的班級(jí),通過(guò)該系統(tǒng)實(shí)現(xiàn)對(duì)該班級(jí)學(xué)生的基本信息進(jìn)行錄入、顯示、修改、刪除、保存等操作的管理。功能要求:(1)本系統(tǒng)的學(xué)生類(lèi)應(yīng)當(dāng)包括:學(xué)號(hào)、姓名、性別、年齡、備注。(2)本系統(tǒng)顯示這樣的菜單:請(qǐng)選擇系統(tǒng)功能項(xiàng):a學(xué)生基本信息錄入b學(xué)生基本信息顯示c學(xué)生基本信息保存d學(xué)生基本信息刪除e學(xué)生基本信息修改(要求先輸入密碼)f學(xué)生基本信息查詢(xún)(1)按學(xué)號(hào)查詢(xún)(2)按姓名查詢(xún)(3)按性別查詢(xún)(4)按年齡查詢(xún)g.退出系統(tǒng)(3)執(zhí)行一個(gè)具體的功能之后,程序?qū)⒅匦嘛@示菜單。(4)將學(xué)生基本信息保存到文件中。(5)進(jìn)入系統(tǒng)之前要先輸入密碼。題目5、運(yùn)動(dòng)會(huì)報(bào)名系統(tǒng)

4、學(xué)校要舉行2015春季運(yùn)動(dòng)會(huì),設(shè)計(jì)一個(gè)運(yùn)動(dòng)會(huì)報(bào)名系統(tǒng)。假設(shè)該運(yùn)動(dòng)會(huì)有4個(gè)項(xiàng)目(100M跑步、跳高、跳遠(yuǎn)、200M跑步),每個(gè)項(xiàng)目參加的人數(shù)不限,但每個(gè)學(xué)生最多只能參加其中的兩項(xiàng)。設(shè)計(jì)的系統(tǒng)能夠完成的基本信息進(jìn)行錄入、顯示、修改、刪除、保存等操作的管理。功能要求:本系統(tǒng)的報(bào)名信息類(lèi)應(yīng)當(dāng)包括:學(xué)號(hào)、姓名、性別、年齡、參加項(xiàng)目名稱(chēng)。(2)本系統(tǒng)顯示這樣的菜單:請(qǐng)選擇系統(tǒng)功能項(xiàng):a報(bào)名學(xué)生基本信息錄入b報(bào)名學(xué)生基本信息顯示c報(bào)名學(xué)生基本信息保存d報(bào)名學(xué)生基本信息刪除e報(bào)名學(xué)生基本信息修改(要求先輸入密碼)f報(bào)名學(xué)生基本信息查詢(xún)(1)按學(xué)號(hào)查詢(xún)(2)按姓名查詢(xún)(3)按性別查詢(xún)(4)按年齡查詢(xún)(5)按項(xiàng)目

5、查詢(xún)g.退出系統(tǒng)(3)執(zhí)行一個(gè)具體的功能之后,程序?qū)⒅匦嘛@示菜單。(4)將報(bào)名的基本信息保存到文件中。(5)進(jìn)入系統(tǒng)之前要先輸入密碼。題目6:ATM取款機(jī)程序1.問(wèn)題描述(功能要求):(1)軟件用途:ATM取款(2)功能概述:模擬ATM取款機(jī)登陸、取款、查詢(xún)2 .問(wèn)題的解決方案:根據(jù)系統(tǒng)功能要求,可以將問(wèn)題解決分為以下步驟:(1)分析系統(tǒng)中的各個(gè)實(shí)體之間的關(guān)系及其屬性和行為;(2)根據(jù)問(wèn)題描述,設(shè)計(jì)系統(tǒng)的類(lèi)層次;(3)完成類(lèi)層次中各個(gè)類(lèi)的描述(包括屬性和方法);(4)完成類(lèi)中各個(gè)成員函數(shù)的定義;(5)完成系統(tǒng)的應(yīng)用模塊;(6)功能調(diào)試;(7)完成系統(tǒng)總結(jié)報(bào)告以及系統(tǒng)使用說(shuō)明書(shū)。3 .其它要求:

6、(1)只能使用C+語(yǔ)言,源程序要有適當(dāng)?shù)淖⑨專(zhuān)钩绦蛉菀组喿x(2)至少采用文本菜單界面(如果能采用圖形菜單界面更好)(3)學(xué)生可自動(dòng)增加新功能模塊題目7、圖書(shū)信息管理系統(tǒng)設(shè)計(jì)1.問(wèn)題描述(功能要求):圖書(shū)信息包括:登錄號(hào)、書(shū)名、作者名、分類(lèi)號(hào)、出版單位、出版時(shí)間、價(jià)格等。試設(shè)計(jì)一圖書(shū)信息管理系統(tǒng),使之能提供以下功能:(1)系統(tǒng)以菜單方式工作口(2)圖書(shū)信息錄入功能(圖書(shū)信息用文件保存)一一輸入口(3)圖書(shū)信息瀏覽功能一一輸出口(4)查詢(xún)和排序功能:(至少一種查詢(xún)方式)一一算法口按書(shū)名查詢(xún)按作者名查詢(xún)(5)圖書(shū)信息的刪除與修改(可選項(xiàng))口2 .問(wèn)題的解決方案:根據(jù)系統(tǒng)功能要求,可以將問(wèn)題解決分為

7、以下步驟:(1)分析系統(tǒng)中的各個(gè)實(shí)體之間的關(guān)系及其屬性和行為;(2)根據(jù)問(wèn)題描述,設(shè)計(jì)系統(tǒng)的類(lèi)層次;(3)完成類(lèi)層次中各個(gè)類(lèi)的描述(包括屬性和方法);(4)完成類(lèi)中各個(gè)成員函數(shù)的定義;(5)完成系統(tǒng)的應(yīng)用模塊;(6)功能調(diào)試;(7)完成系統(tǒng)總結(jié)報(bào)告以及系統(tǒng)使用說(shuō)明書(shū)。3 .其它要求:(1)只能使用C+語(yǔ)言,源程序要有適當(dāng)?shù)淖⑨專(zhuān)钩绦蛉菀组喿x(2)至少采用文本菜單界面(如果能采用圖形菜單界面更好)(3)學(xué)生可自動(dòng)增加新功能模塊題目8:圖書(shū)借閱管理系統(tǒng)1.問(wèn)題描述(功能要求):(1)新進(jìn)圖書(shū)基本信息的輸入(2)圖書(shū)基本信息的查詢(xún)(3)對(duì)撤消圖書(shū)信息的刪除(4)為借書(shū)人辦理注冊(cè)(5)辦理借書(shū)手續(xù)(

8、非注冊(cè)會(huì)員不能借書(shū))(6)辦理還書(shū)手續(xù)信息描述:有關(guān)該系統(tǒng)基本信息的描述,如:圖書(shū)名稱(chēng)、圖書(shū)編號(hào)、單價(jià)、作者、存在狀態(tài)、借書(shū)人姓名、性別、學(xué)號(hào)等。2.問(wèn)題的解決方案:根據(jù)系統(tǒng)功能要求,可以將問(wèn)題解決分為以下步驟:(1)分析系統(tǒng)中的各個(gè)實(shí)體之間的關(guān)系及其屬性和行為;(2)根據(jù)問(wèn)題描述,設(shè)計(jì)系統(tǒng)的類(lèi)層次;(3)完成類(lèi)層次中各個(gè)類(lèi)的描述(包括屬性和方法);(4)完成類(lèi)中各個(gè)成員函數(shù)的定義;(5)完成系統(tǒng)的應(yīng)用模塊;(6)功能調(diào)試;(7)完成系統(tǒng)總結(jié)報(bào)告以及系統(tǒng)使用說(shuō)明書(shū)。3.其它要求:(1)只能使用C+語(yǔ)言,源程序要有適當(dāng)?shù)淖⑨專(zhuān)钩绦蛉菀组喿x(2)至少采用文本菜單界面(如果能采用圖形菜單界面更好)

9、(3)學(xué)生可自動(dòng)增加新功能模塊題目9:電煤氣管理系統(tǒng)1.問(wèn)題描述(功能要求):涉及一個(gè)水電管理信息系統(tǒng),能夠?qū)Ω咝5乃娰M(fèi)用進(jìn)行管理,包括了登記費(fèi)用,查詢(xún)費(fèi)用,以及住戶(hù)信息管理系統(tǒng)等。在設(shè)計(jì)時(shí)要考慮到學(xué)生和教工在用水電時(shí)的不同,學(xué)生可以免費(fèi)使用一定額度的水電,超過(guò)這個(gè)額度以后必須自費(fèi)使用,且自費(fèi)部分水電費(fèi)的價(jià)格要高于教工的收費(fèi)標(biāo)準(zhǔn)。(1)實(shí)現(xiàn)對(duì)用戶(hù)信息的錄入(2)實(shí)現(xiàn)水電煤氣數(shù)據(jù)的錄入(3)計(jì)算并查詢(xún)用戶(hù)應(yīng)繳納費(fèi)用(4)查詢(xún)未繳納費(fèi)用名單2 .問(wèn)題的解決方案:根據(jù)系統(tǒng)功能要求,可以將問(wèn)題解決分為以下步驟:(1)分析系統(tǒng)中的各個(gè)實(shí)體之間的關(guān)系及其屬性和行為;(2)根據(jù)問(wèn)題描述,設(shè)計(jì)系統(tǒng)的類(lèi)層次;

10、(3)完成類(lèi)層次中各個(gè)類(lèi)的描述(包括屬性和方法);(4)完成類(lèi)中各個(gè)成員函數(shù)的定義;(5)完成系統(tǒng)的應(yīng)用模塊;(6)功能調(diào)試;(7)完成系統(tǒng)總結(jié)報(bào)告以及系統(tǒng)使用說(shuō)明書(shū)。3 .其它要求:(1)只能使用C+語(yǔ)言,源程序要有適當(dāng)?shù)淖⑨專(zhuān)钩绦蛉菀组喿x(2)至少采用文本菜單界面(如果能采用圖形菜單界面更好)(3)學(xué)生可自動(dòng)增加新功能模塊題目10、銷(xiāo)售管理系統(tǒng)1.問(wèn)題描述(功能要求):某公司有四個(gè)銷(xiāo)售員(編號(hào):1-4),負(fù)責(zé)銷(xiāo)售五種產(chǎn)品(編號(hào):1-5)。每個(gè)銷(xiāo)售員都將當(dāng)天出售的每種產(chǎn)品各寫(xiě)一張便條交上來(lái)。每張便條包含內(nèi)容:1)銷(xiāo)售員的代號(hào)2)產(chǎn)品的代號(hào)3)這種產(chǎn)品的當(dāng)天的銷(xiāo)售額每位銷(xiāo)售員每天可能上繳0-

11、5張便條。假設(shè),收集到了上個(gè)月的所有便條,編寫(xiě)一個(gè)處理系統(tǒng),讀取上個(gè)月的銷(xiāo)售情況(自己設(shè)定),進(jìn)行如下處理。1)計(jì)算上個(gè)月每個(gè)人每種產(chǎn)品的銷(xiāo)售額。2)按銷(xiāo)售額對(duì)銷(xiāo)售員進(jìn)行排序,輸出排序結(jié)果(銷(xiāo)售員代號(hào))3)統(tǒng)計(jì)每種產(chǎn)品的總銷(xiāo)售額,對(duì)這些產(chǎn)品按從高到底的順序,輸出排序結(jié)果(需輸出產(chǎn)品的代號(hào)和銷(xiāo)售額)4)輸出統(tǒng)計(jì)報(bào)表銷(xiāo)售統(tǒng)計(jì)報(bào)表產(chǎn)品代號(hào)銷(xiāo)售之和銷(xiāo)售員代號(hào)123451234每種產(chǎn)品之和總和2 .問(wèn)題的解決方案:根據(jù)系統(tǒng)功能要求,可以將問(wèn)題解決分為以下步驟:(1)分析系統(tǒng)中的各個(gè)實(shí)體之間的關(guān)系及其屬性和行為;(2)根據(jù)問(wèn)題描述,設(shè)計(jì)系統(tǒng)的類(lèi)層次;(3)完成類(lèi)層次中各個(gè)類(lèi)的描述(包括屬性和方法);(4)

12、完成類(lèi)中各個(gè)成員函數(shù)的定義;(5)完成系統(tǒng)的應(yīng)用模塊;(6)功能調(diào)試;(7)完成系統(tǒng)總結(jié)報(bào)告以及系統(tǒng)使用說(shuō)明書(shū)。3 .其它要求:(1)只能使用C/C+語(yǔ)言,源程序要有適當(dāng)?shù)淖⑨專(zhuān)钩绦蛉菀组喿x(2)至少采用文本菜單界面(如果能采用圖形菜單界面更好)(3)學(xué)生可自動(dòng)增加新功能模塊題目11、職工工資管理系統(tǒng)功能設(shè)計(jì)要求1 .輸入記錄:將每一個(gè)職工的姓名、ID號(hào)以及基本工資、職務(wù)工資、崗位津貼、醫(yī)療保險(xiǎn)、公積金的數(shù)據(jù)作為一個(gè)記錄。該軟件能建立一個(gè)新的數(shù)據(jù)文件或給已建立好的數(shù)據(jù)文件增加記錄。2 .顯示記錄:根據(jù)用戶(hù)提供的記錄或者根據(jù)職工姓名顯示一個(gè)或幾個(gè)職工的各項(xiàng)工資和平均工資。3 .修改記錄:可以對(duì)

13、數(shù)據(jù)文件的任意記錄的數(shù)據(jù)進(jìn)行修改并在修改前后對(duì)記錄內(nèi)容進(jìn)行顯示。4 .查找記錄:可以對(duì)數(shù)據(jù)文件的任意記錄的數(shù)據(jù)進(jìn)行查找并在查找前后對(duì)記錄內(nèi)容進(jìn)行顯示。5 .刪除記錄:可刪除數(shù)據(jù)文件中的任一記錄。6 .統(tǒng)計(jì):(A)計(jì)算各項(xiàng)工資平均工資及總工資,(B)統(tǒng)計(jì)符合指定條件(如職工工資前三項(xiàng)之和在3000元以上、30002000元、20001000元)以?xún)?nèi)的工資職工人數(shù)及占總職工人數(shù)的百分比。(0按字符表格形式打印全部職工工資信息表及平均工資(包括各項(xiàng)總的平均工資)。7 .保存數(shù)據(jù)文件功能。例如:職工工資信息表ID號(hào)姓名基本工資職務(wù)工資津貼醫(yī)療保險(xiǎn)-公積金-總工資01張望1286794198109135

14、203402李明118562813594114174003王小民895438986473129404張效章1350868210116150216205彭山7453988461681098各項(xiàng)平均工資1092.2625.214588.8108題目12:職工工作量統(tǒng)計(jì)系統(tǒng)1 .問(wèn)題描述(功能要求):編寫(xiě)有一個(gè)程序,該程序輸入職工工號(hào)和完成的產(chǎn)品數(shù)量,程序允許同一職工有多次輸入,由程序?qū)ζ渫瓿傻漠a(chǎn)品數(shù)量實(shí)現(xiàn)累計(jì)。程序按完成數(shù)量對(duì)他們排序,并確定他們的名次。按完成的產(chǎn)品數(shù)量由多到少的順序,輸出名次、同一名次的職工人數(shù)及他們的工號(hào)(工號(hào)由小到大順序輸出)。要求程序用有序鏈表存儲(chǔ)數(shù)據(jù)信息。2 .問(wèn)題的解決

15、方案:根據(jù)系統(tǒng)功能要求,可以將問(wèn)題解決分為以下步驟:(1)分析系統(tǒng)中的各個(gè)實(shí)體之間的關(guān)系及其屬性和行為;(2)根據(jù)問(wèn)題描述,設(shè)計(jì)系統(tǒng)的類(lèi)層次;(3)完成類(lèi)層次中各個(gè)類(lèi)的描述(包括屬性和方法);(4)完成類(lèi)中各個(gè)成員函數(shù)的定義;(5)完成系統(tǒng)的應(yīng)用模塊;(6)功能調(diào)試;(7)完成系統(tǒng)總結(jié)報(bào)告以及系統(tǒng)使用說(shuō)明書(shū)。3.其它要求:(1)只能使用C+語(yǔ)言,源程序要有適當(dāng)?shù)淖⑨專(zhuān)钩绦蛉菀组喿x(2)至少采用文本菜單界面(如果能采用圖形菜單界面更好)(3)學(xué)生可自動(dòng)增加新功能模塊題目13:酒店管理系統(tǒng)1 .問(wèn)題描述(功能要求):(1)屏幕上出現(xiàn)一個(gè)界面,讓操作員能夠方便的選擇所需要進(jìn)行的操作,如不同級(jí)別房間

16、價(jià)格的查詢(xún)、修改、刪除等。(2)對(duì)不同標(biāo)準(zhǔn)的房間實(shí)施不同的收費(fèi)標(biāo)準(zhǔn),也可以按天收費(fèi)或按小時(shí)收費(fèi),可根據(jù)顧客需要在登記的入住的時(shí)候進(jìn)行選擇。(3)月底進(jìn)行結(jié)算,實(shí)收多少,應(yīng)收多少2 .問(wèn)題的解決方案:根據(jù)系統(tǒng)功能要求,可以將問(wèn)題解決分為以下步驟:(1)分析系統(tǒng)中的各個(gè)實(shí)體之間的關(guān)系及其屬性和行為;(2)根據(jù)問(wèn)題描述,設(shè)計(jì)系統(tǒng)的類(lèi)層次;(3)完成類(lèi)層次中各個(gè)類(lèi)的描述(包括屬性和方法);(4)完成類(lèi)中各個(gè)成員函數(shù)的定義;(5)完成系統(tǒng)的應(yīng)用模塊;(6)功能調(diào)試;(7)完成系統(tǒng)總結(jié)報(bào)告以及系統(tǒng)使用說(shuō)明書(shū)。3 .其它要求:(1)只能使用C+語(yǔ)言,源程序要有適當(dāng)?shù)淖⑨專(zhuān)钩绦蛉菀组喿x(2)至少采用文本菜單

17、界面(如果能采用圖形菜單界面更好)(3)學(xué)生可自動(dòng)增加新功能模塊題目14:學(xué)生考勤管理系統(tǒng)1.問(wèn)題描述(功能要求):考勤信息記錄了學(xué)生的缺課情況,它包括:缺課日期、第幾節(jié)課(連續(xù)多節(jié)課用begin-end的形式表示)、課程名稱(chēng)(課程名稱(chēng)中不會(huì)出現(xiàn)空格)、學(xué)生姓名、缺課類(lèi)型(遲到、早退、請(qǐng)假及曠課)。試設(shè)計(jì)一考勤管理系統(tǒng),使之能提供以下功能:(1)錄入學(xué)生的缺課記錄:從鍵盤(pán)輸入數(shù)據(jù)(提示:為避免重復(fù)從鍵盤(pán)輸入數(shù)據(jù),測(cè)試時(shí)可將數(shù)據(jù)存儲(chǔ)在文件中,利用輸入重定向功能讀入),輸入格式為:缺課日期第幾節(jié)課課程名稱(chēng)學(xué)生姓名缺課類(lèi)型每行一條紀(jì)錄。例如:2008-04-293-4C+程序設(shè)計(jì)實(shí)驗(yàn)張三遲到2008

18、-04-283-4C+程序設(shè)計(jì)李四曠課(2)修改某個(gè)學(xué)生的缺課記錄:可以對(duì)缺課紀(jì)錄的任意部分進(jìn)行修改,然后顯示一下修改后的紀(jì)錄。(3)查詢(xún)某個(gè)學(xué)生的缺課情況:查詢(xún)結(jié)果按照日期升序排序,同一天內(nèi)按照所缺課程的時(shí)間升序排序。(4)統(tǒng)計(jì)某段時(shí)間內(nèi)(以天為單位),曠課學(xué)生姓名及曠課節(jié)數(shù),查詢(xún)結(jié)果先按曠課節(jié)數(shù)降序排序,曠課節(jié)數(shù)相同的學(xué)生按姓名升序排序;(5)統(tǒng)計(jì)某段時(shí)間內(nèi),有學(xué)生曠課的課程及曠課人次,按曠課人次由多到少排序,曠課人次相同的課程按課程名稱(chēng)升序排序;(6)系統(tǒng)以菜單方式工作。(所謂菜單指用戶(hù)可以自由選擇所要執(zhí)行的功能)2 .問(wèn)題的解決方案:根據(jù)系統(tǒng)功能要求,可以將問(wèn)題解決分為以下步驟:(1)

19、分析系統(tǒng)中的各個(gè)實(shí)體之間的關(guān)系及其屬性和行為;(2)根據(jù)問(wèn)題描述,設(shè)計(jì)系統(tǒng)的類(lèi)層次;(3)完成類(lèi)層次中各個(gè)類(lèi)的描述(包括屬性和方法);(4)完成類(lèi)中各個(gè)成員函數(shù)的定義;(5)完成系統(tǒng)的應(yīng)用模塊;(6)功能調(diào)試;(7)完成系統(tǒng)總結(jié)報(bào)告以及系統(tǒng)使用說(shuō)明書(shū)。3 .其它要求:(1)只能使用C+語(yǔ)言,源程序要有適當(dāng)?shù)淖⑨專(zhuān)钩绦蛉菀组喿x(2)至少采用文本菜單界面(如果能采用圖形菜單界面更好)(3)學(xué)生可自動(dòng)增加新功能模塊題目15貪吃蛇題目16:課程設(shè)計(jì)選題管理系統(tǒng)1 .問(wèn)題描述(功能要求):主要包括下列模塊:(1)新增、修改、刪除課程設(shè)計(jì)題目;(2)新增、修改、刪除學(xué)生信息;(3)查詢(xún)課程設(shè)計(jì)內(nèi)容;(4

20、)課程設(shè)計(jì)選題;2 .問(wèn)題的解決方案:根據(jù)系統(tǒng)功能要求,可以將問(wèn)題解決分為以下步驟:(1)分析系統(tǒng)中的各個(gè)實(shí)體之間的關(guān)系及其屬性和行為;(2)根據(jù)問(wèn)題描述,設(shè)計(jì)系統(tǒng)的類(lèi)層次;(3)完成類(lèi)層次中各個(gè)類(lèi)的描述(包括屬性和方法);(4)完成類(lèi)中各個(gè)成員函數(shù)的定義;(5)完成系統(tǒng)的應(yīng)用模塊;(6)功能調(diào)試;(7)完成系統(tǒng)總結(jié)報(bào)告以及系統(tǒng)使用說(shuō)明書(shū)。3 .其它要求:(1)只能使用C+語(yǔ)言,源程序要有適當(dāng)?shù)淖⑨專(zhuān)钩绦蛉菀组喿x(2)至少采用文本菜單界面(如果能采用圖形菜單界面更好)(3)學(xué)生可自動(dòng)增加新功能模塊題目17:學(xué)生籍貫信息記錄簿1.問(wèn)題描述(功能要求):編制一個(gè)學(xué)生籍貫信息記錄簿,每個(gè)學(xué)生信息包

21、括:學(xué)號(hào)、姓名、籍貫。具體功能:(1)創(chuàng)建信息鏈表并以磁盤(pán)文件保存;(2)讀取磁盤(pán)文件并顯示輸出所有學(xué)生的籍貫信息;(3)按學(xué)號(hào)或姓名查詢(xún)其籍貫;(4)按籍貫查詢(xún)并輸出該籍貫的所有學(xué)生;(5)能添加、刪除和修改學(xué)生的籍貫信息;(6)顯示輸出四川籍和非四川籍學(xué)生的信息并可分別存盤(pán)。2 .問(wèn)題的解決方案:根據(jù)系統(tǒng)功能要求,可以將問(wèn)題解決分為以下步驟:(1)分析系統(tǒng)中的各個(gè)實(shí)體之間的關(guān)系及其屬性和行為;(2)根據(jù)問(wèn)題描述,設(shè)計(jì)系統(tǒng)的類(lèi)層次;(3)完成類(lèi)層次中各個(gè)類(lèi)的描述(包括屬性和方法);(4)完成類(lèi)中各個(gè)成員函數(shù)的定義;(5)完成系統(tǒng)的應(yīng)用模塊;(6)功能調(diào)試;(7)完成系統(tǒng)總結(jié)報(bào)告以及系統(tǒng)使用說(shuō)

22、明書(shū)。3 .其它要求:(1)只能使用C+語(yǔ)言,源程序要有適當(dāng)?shù)淖⑨專(zhuān)钩绦蛉菀组喿x(2)至少采用文本菜單界面(如果能采用圖形菜單界面更好)(3)學(xué)生可自動(dòng)增加新功能模塊題目18職工信息管理系統(tǒng)1.問(wèn)題描述(功能要求):職工信息包括職工號(hào)、姓名、性別、年齡、學(xué)歷、工資、住址、電話(huà)等(職工號(hào)不重復(fù))。試設(shè)計(jì)一職工信息管理系統(tǒng),使之能提供以下功能:(1)系統(tǒng)以菜單方式工作口(2)職工信息錄入功能(職工信息用文件保存)一一輸入口(3)職工信息瀏覽功能一一輸出口(4)查詢(xún)和排序功能:(至少一種查詢(xún)方式)一一算法口口按工資查詢(xún)按學(xué)歷查詢(xún)等(5)職工信息刪除、修改功能(任選項(xiàng))口2 .問(wèn)題的解決方案:根據(jù)系

23、統(tǒng)功能要求,可以將問(wèn)題解決分為以下步驟:(1)分析系統(tǒng)中的各個(gè)實(shí)體之間的關(guān)系及其屬性和行為;(2)根據(jù)問(wèn)題描述,設(shè)計(jì)系統(tǒng)的類(lèi)層次;(3)完成類(lèi)層次中各個(gè)類(lèi)的描述(包括屬性和方法);(4)完成類(lèi)中各個(gè)成員函數(shù)的定義;(5)完成系統(tǒng)的應(yīng)用模塊;(6)功能調(diào)試;(7)完成系統(tǒng)總結(jié)報(bào)告以及系統(tǒng)使用說(shuō)明書(shū)。3 .其它要求:(1)只能使用C+語(yǔ)言,源程序要有適當(dāng)?shù)淖⑨專(zhuān)钩绦蛉菀组喿x(2)至少采用文本菜單界面(如果能采用圖形菜單界面更好)(3)學(xué)生可自動(dòng)增加新功能模塊題目19某公司的庫(kù)存管理系統(tǒng)1 .問(wèn)題描述(功能要求):某公司現(xiàn)有以下設(shè)備:普通電視機(jī)、DVD、帶DVD的電視機(jī),帶DVD的電視機(jī)的售價(jià)為普

24、通電視機(jī)和DVD單價(jià)之和的80%,要求對(duì)所有的庫(kù)存設(shè)備都能按照品名進(jìn)行顯示、查找、增加和刪除、保存的功能。2 .問(wèn)題的解決方案:根據(jù)系統(tǒng)功能要求,可以將問(wèn)題解決分為以下步驟:(1)分析系統(tǒng)中的各個(gè)實(shí)體之間的關(guān)系及其屬性和行為;(2)根據(jù)問(wèn)題描述,設(shè)計(jì)系統(tǒng)的類(lèi)層次;(3)完成類(lèi)層次中各個(gè)類(lèi)的描述(包括屬性和方法);(4)完成類(lèi)中各個(gè)成員函數(shù)的定義;(5)完成系統(tǒng)的應(yīng)用模塊;(6)功能調(diào)試;(7)完成系統(tǒng)總結(jié)報(bào)告以及系統(tǒng)使用說(shuō)明書(shū)。3.其它要求:(1)只能使用C+語(yǔ)言,源程序要有適當(dāng)?shù)淖⑨專(zhuān)钩绦蛉菀组喿x(2)至少采用文本菜單界面(如果能采用圖形菜單界面更好)(3)學(xué)生可自動(dòng)增加新功能模塊題目20

25、車(chē)票管理系統(tǒng)1 .問(wèn)題描述一車(chē)站每天有n個(gè)發(fā)車(chē)班次,每個(gè)班次都有一班次號(hào)(1、2、3n),固定的發(fā)車(chē)時(shí)間,固定的路線(xiàn)(起始站、終點(diǎn)站),大致的行車(chē)時(shí)間,固定的額定載客量。如班次發(fā)車(chē)時(shí)間起點(diǎn)站終點(diǎn)站行車(chē)時(shí)間額定載量已定票人數(shù)18:00鄲縣廣漢2453026:30鄲縣成都0.5404037:00鄲縣成都0.54020410:00鄲縣成都0.54022 .功能要求:用c+設(shè)計(jì)一系統(tǒng),能提供下列服務(wù):(1)錄入班次信息(信息用文件保存),可不定時(shí)地增加班次數(shù)據(jù)(2)瀏覽班次信息,可顯示出所有班次當(dāng)前狀態(tài)(如果當(dāng)前系統(tǒng)時(shí)間超過(guò)了某班次的發(fā)車(chē)時(shí)間,則顯示“此班已發(fā)出”的提示信息)。(3)查詢(xún)路線(xiàn):可按班次

26、號(hào)查詢(xún),可按終點(diǎn)站查詢(xún)(4)售票和退票功能A:當(dāng)查詢(xún)出已定票人數(shù)小于額定載量且當(dāng)前系統(tǒng)時(shí)間小于發(fā)車(chē)時(shí)間時(shí)才能售票,自動(dòng)更新已售票人數(shù)B:退票時(shí),輸入退票的班次,當(dāng)本班車(chē)未發(fā)出時(shí)才能退票,自動(dòng)更新已售票人數(shù)3 .問(wèn)題的解決方案:根據(jù)系統(tǒng)功能要求,可以將問(wèn)題解決分為以下步驟:(1)分析系統(tǒng)中的各個(gè)實(shí)體之間的關(guān)系及其屬性和行為;(2)根據(jù)問(wèn)題描述,設(shè)計(jì)系統(tǒng)的類(lèi)層次;(3)完成類(lèi)層次中各個(gè)類(lèi)的描述(包括屬性和方法);(4)完成類(lèi)中各個(gè)成員函數(shù)的定義;(5)完成系統(tǒng)的應(yīng)用模塊;(6)功能調(diào)試;(7)完成系統(tǒng)總結(jié)報(bào)告以及系統(tǒng)使用說(shuō)明書(shū)。4 .其它要求:(1)只能使用C+語(yǔ)言,源程序要有適當(dāng)?shù)淖⑨專(zhuān)钩绦蛉?/p>

27、易閱讀(2)至少采用文本菜單界面(如果能采用圖形菜單界面更好)(3)學(xué)生可自動(dòng)增加新功能模塊題目21飛機(jī)訂票系統(tǒng)1 .問(wèn)題描述(功能要求):假定民航機(jī)場(chǎng)共有n個(gè)航班,每個(gè)航班有一航班號(hào)、確定的航線(xiàn)(起始站、終點(diǎn)站)、確定的飛行時(shí)間(星期幾)和一定的成員訂額。試設(shè)計(jì)一民航訂票系統(tǒng),使之能提供下列服務(wù):(1)航班信息錄入功能(航班信息用文件保存)一一輸入(2)航班信息瀏覽功能一一輸出(3)查詢(xún)航線(xiàn):(至少一種查詢(xún)方式)一一算法按航班號(hào)查詢(xún)按終點(diǎn)站查詢(xún)(4)承辦訂票和退票業(yè)務(wù)(可選項(xiàng))2 .問(wèn)題的解決方案:根據(jù)系統(tǒng)功能要求,可以將問(wèn)題解決分為以下步驟:(1)分析系統(tǒng)中的各個(gè)實(shí)體之間的關(guān)系及其屬性和行

28、為;(2)根據(jù)問(wèn)題描述,設(shè)計(jì)系統(tǒng)的類(lèi)層次;(3)完成類(lèi)層次中各個(gè)類(lèi)的描述(包括屬性和方法);(4)完成類(lèi)中各個(gè)成員函數(shù)的定義;(5)完成系統(tǒng)的應(yīng)用模塊;(6)功能調(diào)試;(7)完成系統(tǒng)總結(jié)報(bào)告以及系統(tǒng)使用說(shuō)明書(shū)。3 .其它要求:(1)只能使用C+語(yǔ)言,源程序要有適當(dāng)?shù)淖⑨專(zhuān)钩绦蛉菀组喿x(2)至少采用文本菜單界面(如果能采用圖形菜單界面更好)(3)學(xué)生可自動(dòng)增加新功能模塊題目22多項(xiàng)式類(lèi)1 .問(wèn)題描述(功能要求):編寫(xiě)一個(gè)多項(xiàng)式類(lèi),可以實(shí)現(xiàn)多項(xiàng)式的初始化,多項(xiàng)式的加法,減法,乘法,除法等基本功能,要求對(duì)運(yùn)算符+、-進(jìn)行重載。2 .問(wèn)題的解決方案:根據(jù)系統(tǒng)功能要求,可以將問(wèn)題解決分為以下步驟:(1

29、)分析系統(tǒng)中的各個(gè)實(shí)體之間的關(guān)系及其屬性和行為;(2)根據(jù)問(wèn)題描述,設(shè)計(jì)系統(tǒng)的類(lèi)層次;(3)完成類(lèi)層次中各個(gè)類(lèi)的描述(包括屬性和方法);(4)完成類(lèi)中各個(gè)成員函數(shù)的定義;(5)完成系統(tǒng)的應(yīng)用模塊;(6)功能調(diào)試;(7)完成系統(tǒng)總結(jié)報(bào)告以及系統(tǒng)使用說(shuō)明書(shū)。3.其它要求:(1)只能使用C+語(yǔ)言,源程序要有適當(dāng)?shù)淖⑨專(zhuān)钩绦蛉菀组喿x(2)至少采用文本菜單界面(如果能采用圖形菜單界面更好)(3)學(xué)生可自動(dòng)增加新功能模塊(視情況可另外加分)題目23雜志訂閱管理系統(tǒng)1 .問(wèn)題描述(功能要求):使用計(jì)算機(jī)對(duì)雜志進(jìn)行管理,每個(gè)訂戶(hù)的信息包括:姓名,性別,電話(huà)號(hào)碼,雜志單位,訂閱數(shù),訂閱期限(某年某月)要求有以

30、下功能:(1)增加新訂戶(hù),即將新訂戶(hù)的全部信息輸入到文件中(2)根據(jù)當(dāng)天的日期對(duì)新訂戶(hù)全部信息進(jìn)行查詢(xún),刪除已到期的訂戶(hù)記錄(3)統(tǒng)計(jì)本期雜志訂戶(hù)數(shù)并打印運(yùn)算結(jié)果如:本期訂信息訂戶(hù)名訂閱數(shù)單價(jià)全額李平25.511.0黃海15.55.5合計(jì)31.016.52 .問(wèn)題的解決方案:根據(jù)系統(tǒng)功能要求,可以將問(wèn)題解決分為以下步驟:(1)分析系統(tǒng)中的各個(gè)實(shí)體之間的關(guān)系及其屬性和行為;(2)根據(jù)問(wèn)題描述,設(shè)計(jì)系統(tǒng)的類(lèi)層次;(3)完成類(lèi)層次中各個(gè)類(lèi)的描述(包括屬性和方法);(4)完成類(lèi)中各個(gè)成員函數(shù)的定義;(5)完成系統(tǒng)的應(yīng)用模塊;(6)功能調(diào)試;(7)完成系統(tǒng)總結(jié)報(bào)告以及系統(tǒng)使用說(shuō)明書(shū)。3 .其它要求:(1

31、)只能使用C+語(yǔ)言,源程序要有適當(dāng)?shù)淖⑨專(zhuān)钩绦蛉菀组喿x(2)至少采用文本菜單界面(如果能采用圖形菜單界面更好)(3)學(xué)生可自動(dòng)增加新功能模塊題目24媒體庫(kù)管理系統(tǒng)設(shè)計(jì)1、問(wèn)題描述圖書(shū)館中的資料很多,如果能分類(lèi)對(duì)其資料流通進(jìn)行管理,將會(huì)帶來(lái)很多方便,因此需要有一個(gè)媒體庫(kù)管理系統(tǒng)。圖書(shū)館共有三大類(lèi)物品資料:圖書(shū)、視頻光盤(pán)、圖畫(huà)。這三類(lèi)物品共同具有的屬性有:編號(hào)、標(biāo)題、作者、評(píng)級(jí)(未評(píng)級(jí),一般,成人,兒童)等。其中圖書(shū)類(lèi)增加出版社、ISBN號(hào)、頁(yè)數(shù)等信息;視頻光盤(pán)類(lèi)增加出品者的名字、出品年份和視頻時(shí)長(zhǎng)等信息;圖畫(huà)類(lèi)增加出品國(guó)籍、作品的長(zhǎng)和寬(以厘米計(jì),整數(shù))等信息。2、功能要求(1)添加物品:主要

32、完成圖書(shū)館三類(lèi)物品信息的添加,要求編號(hào)唯一。當(dāng)添加了重復(fù)的編號(hào)時(shí),則提示數(shù)據(jù)添加重復(fù)并取消添加;當(dāng)物品庫(kù)已滿(mǎn),則提示不能再添加新的數(shù)據(jù)。(2)查詢(xún)物品可按照三種方式來(lái)查詢(xún)物品,分別為:按標(biāo)題查詢(xún):輸入標(biāo)題,輸出所查詢(xún)的信息,若不存在該記錄,則提示“該標(biāo)題不存在!";按編號(hào)查詢(xún):輸入編號(hào),輸出所查詢(xún)的信息,若不存在該記錄,則提示“該編號(hào)不存在!”;按類(lèi)別查詢(xún):輸入類(lèi)別,輸出所查詢(xún)的信息,若不存在記錄,則提示“該類(lèi)別沒(méi)有物品!”;(3)顯示物品庫(kù):輸出當(dāng)前物品庫(kù)中所有物品信息,每條記錄占據(jù)一行。(4)編輯物品:可根據(jù)查詢(xún)結(jié)果對(duì)相應(yīng)的記錄進(jìn)行修改,修改時(shí)注意編號(hào)的唯一性。(5)刪除物品:主

33、要完成圖書(shū)館物品信息的刪除。如果當(dāng)前物品庫(kù)為空,則提示“物品庫(kù)為空!”,并返回操作;否則,輸入要?jiǎng)h除的編號(hào),根據(jù)編號(hào)刪除該物品的記錄,如果該編號(hào)不在物品庫(kù)中,則提示“該編號(hào)不存在”。(6)統(tǒng)計(jì)信息輸出當(dāng)前物品庫(kù)中總物品數(shù),以及按物品類(lèi)別,統(tǒng)計(jì)出當(dāng)前物品中各類(lèi)別的物品數(shù)并顯示。(7)物品存盤(pán):將當(dāng)前程序中的物品信息存入文件中。(8)讀出物品:從文件中將物品信息讀入程序。3、問(wèn)題的解決方案根據(jù)系統(tǒng)功能要求,可以將問(wèn)題解決分為以下步驟:(1)應(yīng)用系統(tǒng)分析,建立該系統(tǒng)的功能模塊框圖以及界面的組織和設(shè)計(jì);(2)分析系統(tǒng)中的各個(gè)實(shí)體及它們之間的關(guān)系;(3)根據(jù)問(wèn)題描述,設(shè)計(jì)系統(tǒng)的類(lèi)層次;(4)完成類(lèi)層次中

34、各個(gè)類(lèi)的描述;(5)完成類(lèi)中各個(gè)成員函數(shù)的定義;(6)完成系統(tǒng)的應(yīng)用模塊;(7)功能調(diào)試;(8)完成系統(tǒng)總結(jié)報(bào)告。題目25車(chē)輛管理系統(tǒng)1、問(wèn)題描述車(chē)輛管理系統(tǒng)主要負(fù)責(zé)各種車(chē)輛的常規(guī)信息管理工作。系統(tǒng)中的車(chē)輛主要有大客車(chē)、小轎車(chē)和卡車(chē)。每種車(chē)輛有車(chē)輛編號(hào)、車(chē)牌號(hào)、車(chē)輛制造公司、車(chē)輛購(gòu)買(mǎi)時(shí)間、車(chē)輛型號(hào)(大客車(chē)、小轎車(chē)和卡車(chē)、總公里數(shù)、耗油量/公里、基本維護(hù)費(fèi)用、養(yǎng)路費(fèi)、累計(jì)總費(fèi)用等信息。大客車(chē)還有載客量(最大載客數(shù))信息,小轎車(chē)還有箱數(shù)(兩廂或三廂)信息,卡車(chē)還有載重量等信息。每臺(tái)車(chē)輛當(dāng)月總費(fèi)用二油價(jià)*耗油量/公里+基本維護(hù)費(fèi)用?;揪S護(hù)費(fèi)用:客車(chē):2000元/月,小轎車(chē):1000元/月,卡車(chē):1

35、500元/月2、功能要求(1)添加車(chē)輛:主要完成車(chē)輛信息的添加,要求編號(hào)唯一。當(dāng)添加了重復(fù)的編號(hào)時(shí),則提示數(shù)據(jù)添加重復(fù)并取消添加;當(dāng)車(chē)輛信息庫(kù)已滿(mǎn),則提示不能再添加新的數(shù)據(jù)。(2)查詢(xún)車(chē)輛:可按照三種方式來(lái)查詢(xún)物品,分別為:按車(chē)輛制造公司查詢(xún):輸入車(chē)輛制造公司,輸出所查詢(xún)的信息,若不存在該記錄,則提示“該車(chē)輛制造公司不存在!”;按編號(hào)查詢(xún):輸入編號(hào),輸出所查詢(xún)的信息,若不存在該記錄,則提示“該編號(hào)不存在!”;按類(lèi)別查詢(xún):輸入類(lèi)別,輸出所查詢(xún)的信息,若不存在記錄,則提示“該類(lèi)別沒(méi)有車(chē)輛!”;(3)顯示車(chē)輛信息庫(kù):輸出當(dāng)前車(chē)輛信息庫(kù)中所有車(chē)輛信息,每條記錄占據(jù)一行。(4)編輯功能:可根據(jù)查詢(xún)結(jié)果對(duì)相應(yīng)的記錄進(jìn)行修改,修改時(shí)注意編號(hào)的唯一性。(5)刪除車(chē)輛:主要完成車(chē)輛信息的刪除。如果當(dāng)前

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論