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

下載本文檔

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

文檔簡介

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論