全科醫(yī)學(xué)中的康復(fù)醫(yī)療知識(shí)分享_第1頁
全科醫(yī)學(xué)中的康復(fù)醫(yī)療知識(shí)分享_第2頁
全科醫(yī)學(xué)中的康復(fù)醫(yī)療知識(shí)分享_第3頁
全科醫(yī)學(xué)中的康復(fù)醫(yī)療知識(shí)分享_第4頁
全科醫(yī)學(xué)中的康復(fù)醫(yī)療知識(shí)分享_第5頁
已閱讀5頁,還剩84頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

全科醫(yī)學(xué)中的康復(fù)醫(yī)療初中數(shù)學(xué)《平行線的證明》單元測(cè)試題初中數(shù)學(xué)《平行線的證明》單元測(cè)試題

PAGE

/

PAGE

4

PAGE

4

頁共

NUMPAGES

4

頁初中數(shù)學(xué)《平行線的證明》單元測(cè)試題七年級(jí)第八章《平行線的證明》填空題1.在△ABC中,∠C=2(∠A+∠B),則∠C=________.2.如圖,AB∥CD,直線EF分別交AB、CD于E、F,EG平分∠BEF,若∠1=72o,則∠2=;3.在△ABC中,∠BAC=90o,AD⊥BC于D,則∠B與∠DAC的大小關(guān)系是________4.寫出“同位角相等,兩直線平行”的題設(shè)為_______,結(jié)論為_______.第2題CABDEECDBA1324第5題第6題第7題5.如圖,已知AB∥CD,BC∥DE,那么∠B+∠D=__________.6.如圖,∠1=27o,∠2=95o,∠3=38o,則∠4=_______7.如圖,寫出兩個(gè)能推出直線AB∥CD的條件________________________.8.滿足一個(gè)外角等于和它相鄰的一個(gè)內(nèi)角的△ABC是_____________選擇題9.下列語句是命題的是【】(A)延長線段AB(B)你吃過午飯了嗎?(C)直角都相等(D)連接A,B兩點(diǎn)10.如圖,已知∠1+∠2=180o,∠3=75o,那么∠4的度數(shù)是【】第10題(A)75o(B)45o(C)105o(D)135o以下四個(gè)例子中,不能作為反例說明“一個(gè)角的余角大于這個(gè)角”是假命題是【】(A)設(shè)這個(gè)角是30o,它的余角是60°,但30°<60°(B)設(shè)這個(gè)角是45°,它的余角是45°,但45°=45°(C)設(shè)這個(gè)角是60°,它的余角是30°,但30°<60°(D)設(shè)這個(gè)角是50°,它的余角是40°,但40°<50°12.若三角形的一個(gè)內(nèi)角等于另外兩個(gè)內(nèi)角之差,則這個(gè)三角形是【】DABCE(A)銳角三角形(B)直角三角形(C)鈍角三角形(D)不能確定13.如圖,△ABC中,∠B=55°,∠C=63°,DE∥AB,則∠DEC等于【】(A)63° (B)118°(C)55° (D)62°14.三角形的一個(gè)外角是銳角,則此三角形的形狀是【】(A)銳角三角形 (B)鈍角三角形 (C)直角三角形 (D)無法確定三、解答題15.如圖,AD=CD,AC平分∠DAB,求證DC∥AB.

CABD1216.如圖,已知∠1=20°,∠2=25°,∠A=55°,求∠BDC的度數(shù).17.如圖,BE,CD相交于點(diǎn)A,∠DEA、∠BCA的平分線相交于F.(1)探求:∠F與∠B、∠D有何等量關(guān)系?(2)當(dāng)∠B︰∠D︰∠F=2︰4︰x時(shí),x為多少?18.如圖,已知點(diǎn)A在直線l外,點(diǎn)B、C在直線l上.(1)點(diǎn)P是△ABC內(nèi)一點(diǎn),求證:∠P>∠A;(2)試判斷:在△ABC外又和點(diǎn)A在直線l同側(cè),是否存在一點(diǎn)Q,使∠BQC>∠A?試證明你的結(jié)論.19.如圖,已知∠B=142°,∠BFE=38°,∠EFD=40°,∠D=140°,求證:AB∥CD.

20.已知:如圖,∠BAF、∠CBD、∠ACE是△ABC的三個(gè)外角.求證:∠BAF+∠CBD+∠ACE=360°.21.如圖,已知BE、CE分別是△ABC的內(nèi)角、外角的平分線,∠A=40°,求∠E的度數(shù).22.指出下列命題的條件和結(jié)論,并判斷命題的真假.(1)垂直于同一條直線的兩條直線平行.(2)同位角相等.(3)若a2=b2,則a=b.(4)兩條直線相交只有一個(gè)交點(diǎn).(5)若a>0,b>0,則ab>0.(6)如果a∥b,b∥c,那么a∥c.(7)同角的補(bǔ)角相等.(8)內(nèi)錯(cuò)角相等,兩直線平行.單元檢測(cè)試卷一.填空題:(33分)1、△ABC中,∠B=45o,∠C=72o,那么與∠A相鄰的一個(gè)外角等于.2、在△ABC中,∠A+∠B=110o,∠C=2∠A,則∠A=,∠B=.3、直角三角形中兩個(gè)銳角的差為20o,則兩個(gè)銳角的度數(shù)分別為.4、如下圖左,AD、AE分別是△ABC的角平分線和高,∠B=50o,∠C=70o,則∠EAD=.

5、如上圖右,已知∠BDC=142o,∠B=34o,∠C=28o,則∠A=.6、把下列命題“對(duì)頂角相等”改寫成:如果,那么.7、如下圖左,已知DB平分∠ADE,DE∥AB,∠CDE=82o,則∠EDB=,∠A=.

8、如上圖右,CD⊥AB于D,EF⊥AB于F,∠DGC=111o,∠BCG=69o,∠1=42o,則∠2=.9、如下圖左,DH∥GE∥BC,AC∥EF,那么與∠HDC相等的角有.

10、如上圖右:△ABC中,∠B=∠C,E是AC上一點(diǎn),ED⊥BC,DF⊥AB,垂足分別為D、F,若∠AED=140o,則∠C=∠A=∠BDF=.11、△ABC中,BP平分∠B,CP平分∠C,若∠A=60o,則∠BPC=.二.選擇題(30分)

AUTONUM

2、滿足下列條件的△ABC中,不是直角三角形的是()A、∠B+∠A=∠C B、∠A:∠B:∠C=2:3:5

C、∠A=2∠B=3∠C D、一個(gè)外角等于和它相鄰的一個(gè)內(nèi)角13、如圖,∠ACB=90o,CD⊥AB,垂足為D,下列結(jié)論錯(cuò)誤的是()圖中有三個(gè)直角三角形 ∠1=∠2 C、∠1和∠B都是∠A的余角D、∠2=∠A14、三角形的一個(gè)外角是銳角,則此三角形的形狀是()A、銳角三角形 B、鈍角三角形 C、直角三角形 D、無法確定15、如下圖左:∠A+∠B+∠C+∠D+∠E+∠F等于()A、180o B、360o C、540o D、720o

16、銳角三角形中,最大角α的取值范圍是()A、0o<α<90o B、60o<α<90oC、60o<α<180o D、60o≤α<90o17、下列命題中的真命題是()A、銳角大于它的余角 B、銳角大于它的補(bǔ)角 C、鈍角大于它的補(bǔ)角 D、銳角與鈍角之和等于平角18、已知下列命題:①相等的角是對(duì)頂角;②互補(bǔ)的角就是平角;③互補(bǔ)的兩個(gè)角一定是一個(gè)銳角,另一個(gè)為鈍角;④平行于同一條直線的兩直線平行;⑤鄰補(bǔ)角的平分線互相垂直.其中,正確命題的個(gè)數(shù)為()A、0 B、1個(gè) C、2個(gè) D、3個(gè)19、如上圖右:AB∥CD,直線HE⊥MN交MN于E,∠1=130o,則∠2等于()A、50o B、40o C、30o D、60o 20、如圖,如果AB∥CD,則角α、β、γ之間的關(guān)系式為()A.α+β+γ=360o B.α-β+γ=180o C.α+β+γ=180o D.α+β-γ=180o 21.下列語言是命題的是()A.畫兩條相等的線段B.等于同一個(gè)角的兩個(gè)角相等嗎?C.延長線段AO到C,使OC=OAD.兩直線平行,內(nèi)錯(cuò)角相等.三.解答題(57分)22、(7分)如圖,BC⊥ED,垂足為O, ∠A=27o,∠D=20o,求∠ACB與∠B的度數(shù).23、(7分)如圖:∠A=65o ,∠ABD=∠DCE=30o,且CE平分∠ACB,求∠BEC.24、(8分)如圖:畫△ABC的外角∠BCD,再畫∠BCD的平分線CE.若∠A=∠B,請(qǐng)完成下面的證明:已知:△ABC中,∠A=∠B,CE是外角∠BCD的平分線求證:CE∥AB25、(14分)看圖填空:如下圖,∠A+∠D=180o(已知)∴∥()∴∠1=()∵∠1=65o(已知)∴∠C=65o()(2)如上圖,已知,∠ADC=∠ABC,BE、DF分別平分∠ABC、∠ADC,且∠1=∠2,求證:∠A=∠C.證明:∵BE、DF分別平分∠ABC、∠ADC(已知)∴∠1=∠ABC,∠3=∠ADC()∵∠ABC=∠ADC(已知)∴∠ABC=∠ADC()∴∠1=∠3()∵∠1=∠2(已知)∴∠2=∠3()∴()∥()()∴∠A+∠=180o,∠C+∠=180o()∴∠A=∠C()26、(7分)如圖:已知CB⊥AB,CE平分∠BCD,DE平分∠ADC,∠1+∠2=90o求證:AB∥CD27、(7分)如圖,已知:AC∥DE,DC∥EF,CD平分∠BCA求證:EF平分∠BED.(7分)如圖,已知:CF⊥AB于F,ED⊥AB于D,∠1=∠2,求證:FG∥BC

小蘋果教學(xué)設(shè)計(jì)小蘋果教學(xué)設(shè)計(jì)

/小蘋果教學(xué)設(shè)計(jì)第五單元秋天的歌<<小蘋果>>教學(xué)設(shè)計(jì)港下實(shí)驗(yàn)小學(xué)孫莉教學(xué)內(nèi)容:歌曲《小蘋果》聽賞《木瓜恰恰恰》教學(xué)目標(biāo):1、認(rèn)知:學(xué)習(xí)用活潑跳躍的聲音演唱歌曲。2、能力:培養(yǎng)學(xué)生的演唱水平,欣賞音樂的能力,表演水平。3、情感:感受秋天豐收的喜悅之情。教學(xué)重難點(diǎn):學(xué)習(xí)用活潑跳躍的聲音演唱歌曲。教學(xué)準(zhǔn)備:鋼琴、多媒體、打擊樂器等教學(xué)方法:1、演唱法;2、表演法教學(xué)過程:一、導(dǎo)入媒體出示:1、這副美麗的圖片告訴我們是什么季節(jié)呀?《秋天》。秋天是個(gè)美麗的季節(jié),我們一起來唱唱這美麗的秋天吧?;顒?dòng)一:播放《秋天》學(xué)生跟唱2、秋天的天空藍(lán)天白云,雁兒南飛?;顒?dòng)二:播放《雁兒飛》學(xué)生律動(dòng)3、秋天更是一個(gè)收獲的季節(jié),看秋天的田野一派豐收的景象:flash《秋天多美好》4、你看到了什么?活動(dòng)三:學(xué)生說,象白云一樣雪白的棉花地(圖片),還有金燦燦沉甸甸的麥子(圖片)。4、看,秋天的蘋果園,紅紅的蘋果掛滿了枝頭。(圖片)5、這里有一棵特別的蘋果樹,它會(huì)唱歌呢!播放《小蘋果》6、把每個(gè)蘋果上的字連起來就是歌詞?;顒?dòng)四:生連一連設(shè)計(jì)意圖:上課伊始,通過欣賞秋天美景、唱秋天的歌曲、聽音樂《雁兒飛》律動(dòng)等一系列和秋天有關(guān)系的音樂活動(dòng),為學(xué)生的歌曲學(xué)習(xí)創(chuàng)設(shè)了情景。二、歌曲教學(xué)1、出示帶節(jié)奏的歌詞,按節(jié)奏朗讀歌詞。2、出示歌譜唱歌可離不開小音符哦,沒有小音符就沒有好聽的歌,這就是我們剛才聽到的歌曲《小蘋果》。3、識(shí)譜老師唱譜,看看你能認(rèn)識(shí)哪個(gè)小音符。重點(diǎn)認(rèn)“3”和“6”4、生認(rèn)一認(rèn),唱一唱,發(fā)現(xiàn):相同的旋律用了相同的顏色表示,歌詞也有相同5、跟琴唱歌曲6、小組跟琴唱7、自薦:會(huì)唱的跟琴唱給大家聽8、齊唱第一段歌詞9、跟著伴奏音樂唱一唱10、看這首歌共有三段歌詞呢,剛才我們唱的是第一段歌詞,誰會(huì)來讀一讀中間一行的歌詞呢?11、自薦:一生做小老師領(lǐng)著大家讀一讀第二段歌詞12、跟伴奏音樂唱唱第二段歌詞13、選一組學(xué)生唱一唱14、跟琴生唱第三段歌詞兩遍15跟伴奏音樂唱一唱16完整演唱歌曲,(感受:看著紅紅的小蘋果心里很高興,很喜愛小蘋果)設(shè)計(jì)意圖:這一環(huán)節(jié)的重點(diǎn)是引導(dǎo)學(xué)生仔細(xì)地、安靜地聽音樂,培養(yǎng)學(xué)生具有良好的傾聽習(xí)慣,同時(shí)積累對(duì)歌曲情緒、速度等音樂要素的感受體驗(yàn),音樂的表達(dá)要通過人的表演來展示,音樂課堂要培養(yǎng)學(xué)生對(duì)音樂的表現(xiàn)能力,在學(xué)唱歌曲中通過自薦這一形式來增強(qiáng)學(xué)生的主動(dòng)意識(shí)和自信心,提到學(xué)生的表現(xiàn)力.三、聽賞1、秋天除了蘋果還有很多的水果,我們?nèi)テ渌麍@看看吧(圖片:芒果、香蕉、番石榴)2、種水果的人把水果摘下運(yùn)到集市上去賣,讓大家都能吃到自己喜歡的水果。聽他們唱著歌賣起了自己種的水果3、多媒體播放《木瓜恰恰恰》生說說歌曲情緒和聽到的內(nèi)容設(shè)計(jì)意圖:讓學(xué)生養(yǎng)成靜靜聆聽音樂的習(xí)慣,逐步提高在傾聽中感受;在感受中了解歌曲(樂曲)的能力.4、用律動(dòng)表達(dá)《木瓜恰恰恰》的快樂心情。在聽到“恰恰恰”時(shí)拍手、跺腳、拍腿設(shè)計(jì)意圖:在律動(dòng)的過程中既滿足了一年級(jí)學(xué)生好動(dòng)的年齡特點(diǎn),又能讓他們?cè)诼蓜?dòng)中感受到歌曲快樂的情緒和流暢活潑的旋律。5、打擊樂器給歌曲伴奏設(shè)計(jì)意圖:打擊樂是最適合低年級(jí)學(xué)生在課堂中應(yīng)用的一種器樂,是低年級(jí)學(xué)生掌握節(jié)奏的好幫手,在歌曲中加入打擊樂的伴奏是音樂課堂的一種常用手法,是增加學(xué)生歌唱興趣和提高學(xué)生合作能力培養(yǎng)學(xué)生協(xié)調(diào)能力的教學(xué)手法之一.四、結(jié)束1、老師總結(jié)2、在《小蘋果》的歌聲中結(jié)束本課

《面向?qū)ο蟪绦蛟O(shè)計(jì)》課程設(shè)計(jì)教學(xué)大綱《面向?qū)ο蟪绦蛟O(shè)計(jì)》課程設(shè)計(jì)教學(xué)大綱

/《面向?qū)ο蟪绦蛟O(shè)計(jì)》課程設(shè)計(jì)教學(xué)大綱《面向?qū)ο蟪绦蛟O(shè)計(jì)》課程設(shè)計(jì)教學(xué)大綱適用專業(yè):計(jì)算機(jī)科學(xué)與技術(shù)課程周數(shù):2周一、大綱說明本大綱根據(jù)計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)人才培養(yǎng)方案制訂。(一)課程設(shè)計(jì)性質(zhì)課程設(shè)計(jì)是學(xué)生對(duì)課程所學(xué)知識(shí)的綜合運(yùn)用,它與課堂聽講、上機(jī)實(shí)驗(yàn)、課外練習(xí)、自學(xué)研究相輔相成,構(gòu)成一個(gè)完整的課程教學(xué)體系。(二)主要先修課程和后續(xù)課程1.先修課程:《C語言程序設(shè)計(jì)》2.后續(xù)課程:《Java程序設(shè)計(jì)》、《軟件工程》二、課程設(shè)計(jì)目的及基本要求本課程全面系統(tǒng)的學(xué)習(xí)面向?qū)ο蟪绦蛟O(shè)計(jì)的基本概念,基本語法和編程方法。正確理解掌握C++面向?qū)ο蟪绦蛟O(shè)計(jì)的基本特性:類,對(duì)象,繼承與派生,多態(tài),虛函數(shù),模板,流類庫等。遵循軟件過程的各個(gè)環(huán)節(jié)進(jìn)行系統(tǒng)分析、設(shè)計(jì)、實(shí)現(xiàn)、集成、測(cè)試,并相應(yīng)給出軟件規(guī)格說明書等制品,了解當(dāng)前常用的軟件開發(fā)工具(Visual?C++),要求熟練掌握基于Win32ConsoleApplication的程序設(shè)計(jì),培養(yǎng)解決實(shí)際問題的能力。三、課程設(shè)計(jì)內(nèi)容及安排1、有理數(shù)運(yùn)算問題描述:有理數(shù)是一個(gè)可以化為一個(gè)分?jǐn)?shù)的數(shù),例如2/3,533/920,-12/49都是有理數(shù),而就為無理數(shù)。在C++中,并沒有預(yù)先定義有理數(shù),需要時(shí)可以定義一個(gè)有理數(shù)類,將有理數(shù)的分子和分母分別存放在兩個(gè)整型變量中。對(duì)有理數(shù)的各種操作都可以用重載運(yùn)算符來實(shí)現(xiàn)?;疽螅憾x并實(shí)現(xiàn)一個(gè)有理數(shù)類,通過重載運(yùn)算符+、-、*、/對(duì)有理數(shù)進(jìn)行算術(shù)運(yùn)算,通過重載運(yùn)算符==實(shí)現(xiàn)判定兩個(gè)有理數(shù)是否相等。寫一個(gè)優(yōu)化函數(shù),它的作用是使有理數(shù)約去公分母,也即是使保存的有理數(shù)分子和分母之間沒有公約數(shù)(除去1以外)。此外,還要定義一個(gè)將有理數(shù)轉(zhuǎn)換為實(shí)數(shù)的函數(shù),再加上構(gòu)造函數(shù)和有理數(shù)輸出函數(shù)。測(cè)試數(shù)據(jù):在應(yīng)用程序中,創(chuàng)建若干有理數(shù)對(duì)象,通過帶參數(shù)的構(gòu)造函數(shù)使得各有理數(shù)對(duì)象值各不相同,然后分別進(jìn)行各類運(yùn)算,輸出運(yùn)算結(jié)果,檢驗(yàn)其正確性。實(shí)現(xiàn)提示:設(shè)有兩個(gè)有理數(shù)a/b和c/d,則有:(1)有理數(shù)相加分子=a*d+b*c;分母=b*d(2)有理數(shù)相減分子=a*d-b*c;分母=b*d(3)有理數(shù)相乘分子=a*c;分母=b*d(4)有理數(shù)相除分子=a*d;分母=b*c優(yōu)化函數(shù)在創(chuàng)建有理數(shù)對(duì)象時(shí)應(yīng)執(zhí)行,在執(zhí)行其它各種運(yùn)算之后也需執(zhí)行它,這樣可保證所存儲(chǔ)的有理數(shù)隨時(shí)都是最優(yōu)的。對(duì)于判斷兩個(gè)有理數(shù)是否相等,由于在對(duì)有理數(shù)進(jìn)行各種運(yùn)算后都對(duì)其進(jìn)行優(yōu)化,所以判定兩個(gè)有理數(shù)是否相等只需判定它們兩個(gè)的分子和分母分別相等即可。選做內(nèi)容:重載插入(<<)和提?。?gt;>)運(yùn)算符,使得對(duì)有理數(shù)可以直接輸入輸出。設(shè)有理數(shù)輸入格式為:整數(shù)1整數(shù)2//整數(shù)1為分子,整數(shù)2為分母有理數(shù)輸出格式為:分子/分母2、通訊錄管理問題描述:編寫一個(gè)簡單的通訊錄管理程序。通訊錄記錄有姓名,地址(省、市(縣)、街道),電話號(hào)碼,郵政編碼等四項(xiàng)?;疽螅撼绦驊?yīng)提供的基本基本管理功能有:1)添加:即增加一個(gè)人的記錄到通信錄中2)顯示:即在屏幕上顯示所有通信錄中的人員信息,應(yīng)能分屏顯示。3)存儲(chǔ):即將通訊錄信息保存在一個(gè)文件中。4)裝入:即將文件中的信息讀入程序。5)查詢:可根據(jù)姓名查找某人的相關(guān)信息,若找到顯示其姓名、地址、電話號(hào)碼和郵政編碼。6)修改:可修改一個(gè)人的除姓名外其它信息。測(cè)試數(shù)據(jù):程序應(yīng)輸入不少于10個(gè)人員的通訊錄信息,應(yīng)考慮到人員可以同名的情況。實(shí)現(xiàn)提示:程序可用一個(gè)單向鏈表來管理人員信息,每個(gè)人員的姓名,地址,電話號(hào)碼和郵政編碼用一個(gè)類Cperson來實(shí)現(xiàn),作為鏈表的值指針指向這些Cperson類對(duì)象,通過鏈表的遍歷可以操作這些數(shù)據(jù)。選做內(nèi)容:為了加快數(shù)據(jù)定位查找的速度,采用常用優(yōu)先的方法對(duì)鏈表的各個(gè)節(jié)點(diǎn)進(jìn)行排序,即一旦操作了一個(gè)人員的數(shù)據(jù),他的數(shù)據(jù)就將被調(diào)用到鏈表的鏈?zhǔn)?。這樣經(jīng)過有限次操作,經(jīng)常查閱的人員的信息就將排在鏈表的前端。雖然不能說鏈?zhǔn)椎墓?jié)點(diǎn)一定是最常用的,但常用的節(jié)點(diǎn)一定會(huì)排在較靠前的部分,鏈表查找時(shí)所要走的平均距離一定較短。3、商品銷售統(tǒng)計(jì)問題描述:編寫商品銷售統(tǒng)計(jì)程序,商品的信息有:商品的名稱,計(jì)量單位(重量或件),單價(jià)。所有商品的信息事先已存入計(jì)算機(jī),屏幕上顯示所有商品的名稱,選擇商品名,輸入商品計(jì)量單位(如重量,件數(shù)等),根據(jù)單價(jià)算出總價(jià)??蛻粢淮钨徫锟赡苜徺I多種商品,程序應(yīng)計(jì)算出客戶應(yīng)付的錢款數(shù)?;疽螅撼绦蚍譃閮蓚€(gè)部分:第一部分用于輸入商品的信息并允許修改和刪除;第二部分實(shí)現(xiàn)銷售統(tǒng)計(jì)。程序運(yùn)行時(shí)由用戶選擇進(jìn)入哪一部分功能,并能在運(yùn)行時(shí)在兩部分之間切換。第二部分運(yùn)行時(shí),首先顯示所有商品名稱及代碼(商品數(shù)目較多時(shí),應(yīng)考慮分屏顯示),用戶輸入商品代碼及商品重量或件數(shù),用戶一次操作可輸入若干商品的購買信息,然后輸入一個(gè)特殊的代碼(如-1)表示本次購物結(jié)束。此時(shí)。程序計(jì)算出應(yīng)付錢款數(shù)并顯示。測(cè)試數(shù)據(jù):程序應(yīng)輸入不少于10種商品的信息,并進(jìn)行模擬運(yùn)行。實(shí)現(xiàn)提示:本程序的商品信息管理可采用與課程設(shè)計(jì)題目二類似的數(shù)據(jù)結(jié)構(gòu),既定義一個(gè)商品類,每種商品作為商品類的實(shí)例(對(duì)象)存儲(chǔ)在鏈表節(jié)點(diǎn)中。選做內(nèi)容:程序在營業(yè)結(jié)束時(shí)統(tǒng)計(jì)每種商品的銷售量,銷售金額及總營業(yè)額。因此第二部分應(yīng)有營業(yè)結(jié)束的選擇,當(dāng)用戶選擇此項(xiàng)時(shí)屏幕上顯示當(dāng)天營業(yè)的每種商品的銷售量,銷售金額及總營業(yè)額。注意,商品類的數(shù)據(jù)成員應(yīng)增加有商品的銷售量和銷售金額??偁I業(yè)額是所有商品的營業(yè)額之和,可用靜態(tài)數(shù)據(jù)成員實(shí)現(xiàn)。或可由原商品類派生出一個(gè)特殊的類,增加上面的數(shù)據(jù)成員及相應(yīng)的成員函數(shù)。4、研究生初試錄取問題描述:研究生考試課程為4門,其中數(shù)學(xué)、外語、政治為統(tǒng)一命題,而專業(yè)基礎(chǔ)課則根據(jù)不同的專業(yè)由招生學(xué)校自行命題。國家對(duì)初試錄取分?jǐn)?shù)有總分要求(如某一年要求4門課總分應(yīng)達(dá)到310分),另外還有對(duì)每門課的最低分?jǐn)?shù)要求(如總分為100的試卷最低應(yīng)達(dá)到40分,總分為150的試卷最低應(yīng)達(dá)到65分)。編程統(tǒng)計(jì)初試合格的人數(shù),并按總分由高到低的順序輸出合格考生的信息?;疽螅撼绦蜻\(yùn)行時(shí)首先要求輸入:考生姓名,準(zhǔn)考證號(hào),報(bào)考專業(yè),是否應(yīng)屆生,4門課程(政治、數(shù)學(xué)、外語、專業(yè)基礎(chǔ)課)成績。這些原始數(shù)據(jù)應(yīng)保存到一個(gè)文件中。然后輸入:錄取的總分要求,各課程的最低分?jǐn)?shù)要求。輸出要求:過線考生的姓名,準(zhǔn)考證號(hào),報(bào)考專業(yè),是否應(yīng)屆生,4門課程(政治、數(shù)學(xué)、外語、專業(yè)基礎(chǔ)課)成績及總分,這些信息應(yīng)存放到另一個(gè)文件中。測(cè)試數(shù)據(jù):程序應(yīng)輸入不少于10名考生的信息,其中應(yīng)屆生和歷屆生分別有若干名,并且都有合格和不合格的情況。實(shí)現(xiàn)提示:可定義一個(gè)考生類存放有關(guān)信息和實(shí)現(xiàn)相應(yīng)的操作。分?jǐn)?shù)線數(shù)據(jù)(總分要求和各門課程的要求)可定義另外的類來存放,但應(yīng)能被考生類及其派生類直接訪問。選做內(nèi)容:初試合格的考生應(yīng)經(jīng)過復(fù)試才能決定是否錄取,復(fù)試成績合格(大于一給定分值)可以錄取,否則被淘汰。而錄取的順序假設(shè)是按照專業(yè)基礎(chǔ)課和復(fù)試成績的平均值來確定的(因?yàn)檫@涉及到是計(jì)劃內(nèi)還是委培問題)。因此,應(yīng)首先輸入初試合格考生的復(fù)試成績及復(fù)試的合格線分?jǐn)?shù),然后按上面要求排序輸出并標(biāo)明被淘汰的學(xué)生。5、足球聯(lián)賽積分問題描述:足球聯(lián)賽采用主客場(chǎng)雙循環(huán)賽制,勝一場(chǎng)得3分,平局各得1分,負(fù)一場(chǎng)得0分,聯(lián)賽排名以積分多者在前,當(dāng)兩隊(duì)(或多隊(duì))積分相同時(shí),則凈勝球(即進(jìn)球數(shù)與失球數(shù)之差)多者在前,若凈勝球相同,則進(jìn)球數(shù)多者在前,若仍相同,則抽簽或踢附加賽決定名次(這在聯(lián)賽結(jié)束后進(jìn)行,聯(lián)賽未結(jié)束則兩隊(duì)名次并列,本程序不做這方面要求)。試編一程序統(tǒng)計(jì)最近一輪比賽后,各隊(duì)積分及排名?;疽螅涸O(shè)積分表結(jié)構(gòu)如下:隊(duì)名(不超過15個(gè)字符),已比賽的場(chǎng)數(shù),贏的場(chǎng)數(shù),平的場(chǎng)數(shù),負(fù)的場(chǎng)數(shù),進(jìn)球數(shù),失球數(shù),積分。積分表放在正文文件中。最近一輪的結(jié)果從鍵盤輸入,其形式為:主隊(duì)名(可用代碼),客隊(duì)名(可用代碼),主隊(duì)得分(即進(jìn)球數(shù)),客隊(duì)得分(即進(jìn)球數(shù))。程序應(yīng)根據(jù)此輪結(jié)果修改各隊(duì)的積分和名次,所得的最新記分表仍在原積分文件中并同時(shí)在屏幕上顯示。測(cè)試數(shù)據(jù):可選擇我國當(dāng)年的甲A或甲B聯(lián)賽的數(shù)據(jù)輸入,并檢查與報(bào)章公布的數(shù)據(jù)是否一致。實(shí)現(xiàn)提示:定義一個(gè)球隊(duì)類,每個(gè)球隊(duì)是均是此類的對(duì)象。由于聯(lián)賽中參賽的隊(duì)伍數(shù)是固定的,因此可用對(duì)象數(shù)組來實(shí)現(xiàn)(當(dāng)然也可以用鏈表結(jié)構(gòu))。每輸入兩個(gè)隊(duì)的比賽成績,則相應(yīng)的隊(duì)的有關(guān)數(shù)據(jù)(比賽場(chǎng)數(shù),贏的場(chǎng)數(shù),平的場(chǎng)數(shù),負(fù)的場(chǎng)數(shù),進(jìn)球數(shù),失球數(shù),積分等)即可進(jìn)行修改,比賽成績錄入完成,調(diào)用聯(lián)賽排序方法(對(duì)象數(shù)組作為參數(shù))排出名次并輸出。選做內(nèi)容:籃球聯(lián)賽(如NBA)往往采用勝率來決定名次,勝率就是取勝的場(chǎng)數(shù)比賽場(chǎng)數(shù)之比。若勝率相同,再由凈勝球及進(jìn)球數(shù)來決定名次,通過繼承性完成上述要求。6、銀行賬戶管理程序問題描述:設(shè)計(jì)一個(gè)銀行賬戶管理程序,賬戶的信息有賬號(hào)(唯一)、姓名、余額、身份證號(hào)碼、單位、電話號(hào)碼、地址等,允許用戶進(jìn)行如下操作:開戶、銷戶、存款、取款、轉(zhuǎn)賬、查詢,一個(gè)用戶可以有多個(gè)戶頭,賬戶的數(shù)值沒有上限?;疽螅撼绦蜻\(yùn)行時(shí),可以由用戶選擇進(jìn)行何種操作,開戶操作要求輸入用戶信息后自動(dòng)獲取賬號(hào),用戶銷戶后賬號(hào)被回收,并且該賬號(hào)可以繼續(xù)分配給其它賬戶,不允許用戶透支,根據(jù)姓名或賬號(hào)可以進(jìn)行用戶的信息查詢,所有的賬戶信息應(yīng)存放到一個(gè)文件中,可以隨時(shí)的訪問和更新。測(cè)試數(shù)據(jù):程序應(yīng)輸入不少于10人的賬戶信息,應(yīng)考慮到人員同名的情況。實(shí)現(xiàn)提示:可定義一個(gè)賬戶類存放賬戶信息以及執(zhí)行相應(yīng)的操作,可以用一個(gè)鏈表類來管理賬戶。選作內(nèi)容:在上述程序的基礎(chǔ)上,添加聯(lián)名賬戶(一個(gè)聯(lián)名賬戶有兩個(gè)擁有者)的管理。7、模擬計(jì)算器程序問題描述:設(shè)計(jì)一個(gè)程序來模擬一個(gè)簡單的手持計(jì)算器。程序支持算術(shù)運(yùn)算+、-、*、/、=、以及C(清除)、A(全清除)操作?;疽螅撼绦蜻\(yùn)行時(shí),顯示一個(gè)窗口,等待用戶輸入,用戶可以從鍵盤輸入要計(jì)算的表達(dá)式,輸入的表達(dá)式顯示在窗口中,用戶鍵入’=’符號(hào)后,窗口顯示出結(jié)果。測(cè)試數(shù)據(jù):程序輸入不少于5種不同的表達(dá)式進(jìn)行測(cè)試。實(shí)現(xiàn)提示:可定義一個(gè)計(jì)算器類,該類包括兩個(gè)組件對(duì)象,一個(gè)計(jì)算引擎和一個(gè)用戶接口,用戶接口對(duì)象處理接受的鍵盤輸入信息,并顯示答案,計(jì)算引擎對(duì)象對(duì)給出的數(shù)據(jù)執(zhí)行相應(yīng)操作,并存儲(chǔ)操作的結(jié)果。選作內(nèi)容:如果用戶輸入的表達(dá)式不合法,可以判別出來并給出相應(yīng)的錯(cuò)誤提示。8、設(shè)計(jì)一個(gè)排課程序問題描述:每位教師都有教學(xué)工作量,教師對(duì)他所希望講授的課程表達(dá)為一個(gè)期望值,1,2…,n,其中1位最高的期望值。課程也有優(yōu)先級(jí),1,2…,n,用來決定將課程分給教師的順序,其中1時(shí)最高的優(yōu)先級(jí)。設(shè)計(jì)一個(gè)程序針對(duì)某些課程給某些教師進(jìn)行排課?;疽螅撼绦蜻\(yùn)行時(shí),用戶輸入教師信息(姓名、教師號(hào)、工作量)、課程信息(課程名、課程號(hào)、周學(xué)時(shí)、總學(xué)時(shí)、優(yōu)先級(jí))、教師對(duì)所希望講授課程的期望值以及教學(xué)工作量等相關(guān)信息,所有信息應(yīng)保存在文件中,程序根據(jù)課程的優(yōu)先級(jí)以及教師對(duì)課程的期望值進(jìn)行排課。為了公平起見,程序隨機(jī)分配課程,如果10門課程都有優(yōu)先級(jí)1,程序以隨機(jī)的順序?qū)⑦@些課程分給教師,如果10位教師對(duì)某門課程的期望值為1,程序應(yīng)從10位教師中隨機(jī)選擇一個(gè)。最后輸出排課情況,即某位老師上某門課程,以及某位老師的工作量。測(cè)試數(shù)據(jù):程序應(yīng)能實(shí)現(xiàn)對(duì)不少于20門課和10個(gè)教師的排課,并且使每個(gè)教師的滿意度達(dá)到最大,不存在工作量不滿的教師以及未分配的課等情況。實(shí)現(xiàn)提示:可定義一個(gè)教師類存放教師信息,所有教師的信息可以用鏈表存儲(chǔ);定義一個(gè)課程類存放課程信息,所有課程的信息可以用鏈表存儲(chǔ);定義一個(gè)排課類進(jìn)行排課,排課類可以訪問課程和教師信息。選作內(nèi)容:對(duì)兩個(gè)同類班級(jí)安排一學(xué)期(20周)的課程,程序應(yīng)能處理某些限制,如一個(gè)老師不能同時(shí)給兩個(gè)班上課。9、設(shè)計(jì)一個(gè)Database類問題描述:設(shè)計(jì)一個(gè)Database類。Database類是一個(gè)表的集合,而表又由行和列組成。例如,下面的雇員信息表包含三個(gè)記錄,每個(gè)記錄有四個(gè)字段(Employee、Name、Department和Boss)。雇員

姓名

部門

部門經(jīng)理

111-11-1234

Cruz

ACC

Warder

213-44-5649

Johnston

MIS

Michaels

321-88-7895

Tom

FIN

Bearskin

基本要求:能夠完成對(duì)數(shù)據(jù)庫的基本操作;包括創(chuàng)建數(shù)據(jù)庫,實(shí)現(xiàn)對(duì)數(shù)據(jù)庫里面的表的添加,刪除;以及能夠完成對(duì)表結(jié)構(gòu)的修改(如添加或刪除字段),以及對(duì)表中的記錄進(jìn)行添加和刪除;能夠完成對(duì)使用適當(dāng)?shù)牟樵冋Z言從一個(gè)或多個(gè)表中查找相關(guān)信息。測(cè)試數(shù)據(jù):可以選取高校人員(教師、學(xué)生、職工等)數(shù)據(jù)庫作為測(cè)試數(shù)據(jù)實(shí)現(xiàn)提示:Database類的公有接口包含如下數(shù)據(jù)成員:?創(chuàng)建一個(gè)表。?通過增加或刪除字段修改表結(jié)構(gòu)。?刪除一個(gè)表。?在表中增加一個(gè)記錄。?從表中刪除記錄。?用適當(dāng)?shù)牟樵冋Z言從一個(gè)或多個(gè)表中查找信息。選做內(nèi)容:高校人員信息通常保存在文件里面,可以從文件里面讀取人員信息;然后完成上面操作。10、電煤氣管理系統(tǒng)問題描述:設(shè)計(jì)一個(gè)水電管理信息系統(tǒng),能夠?qū)Ω咝5乃娰M(fèi)用進(jìn)行管理,包括了登記費(fèi)用,查詢費(fèi)用,以及住戶信息管理等。在設(shè)計(jì)時(shí)要考慮到學(xué)生和教工在用水電時(shí)的不同,學(xué)生可以免費(fèi)使用一定額度的水電,超過這個(gè)額度的隨便以后必須自費(fèi)使用,且自費(fèi)部分水電費(fèi)的價(jià)格標(biāo)準(zhǔn)要高于教工的收費(fèi)標(biāo)準(zhǔn)(主要是節(jié)約資源)?;疽螅簩?shí)現(xiàn)對(duì)用戶信息的錄入實(shí)現(xiàn)水電煤氣數(shù)據(jù)的錄入計(jì)算并查詢用戶應(yīng)繳費(fèi)用查詢未繳納費(fèi)用名單測(cè)試數(shù)據(jù):可選用小區(qū)物業(yè)管理部門的數(shù)據(jù),也可采用手工輸入不少于10個(gè)用戶信息的數(shù)據(jù)。實(shí)現(xiàn)提示:用戶基本信息類,教工用戶信息類,學(xué)生用戶信息類,收費(fèi)標(biāo)準(zhǔn)類,該類存儲(chǔ)水電煤氣標(biāo)準(zhǔn)單位的收費(fèi)標(biāo)準(zhǔn),如:煤氣,1.0元/立方米;不同類型人員水、電、煤氣信息類,這些類可以包括水表,電表,煤氣表ID,抄表時(shí)間,上次抄表時(shí)間,本次抄表時(shí)間,上次抄表度數(shù),本次抄表度數(shù),本次使用度數(shù),費(fèi)用,是否繳費(fèi)標(biāo)記等信息。在實(shí)現(xiàn)的時(shí)候考慮繼承和多態(tài)技術(shù)的合理使用。選做內(nèi)容:實(shí)現(xiàn)用戶查詢系統(tǒng)能夠找出該用戶半年之內(nèi)的交費(fèi)記錄和本次應(yīng)交費(fèi)的數(shù)據(jù)。11.對(duì)參賽結(jié)果分?jǐn)?shù)進(jìn)行處理:參賽選手n人(n>1),評(píng)委m人(m>2),評(píng)委給每一選手打一個(gè)分?jǐn)?shù)score(分?jǐn)?shù)score為小于等于10的一個(gè)正實(shí)數(shù))。選手的最后得分lastScore計(jì)算方法為(1)m<9時(shí),去掉一個(gè)最高分和一個(gè)最低分后另m-2個(gè)得分的平均值。(2)m≥9時(shí),去掉兩個(gè)最高分和兩個(gè)最低分后另m-4個(gè)得分的平均值。假設(shè)事先已經(jīng)建立了text型的數(shù)據(jù)文件f1.txt,其中依次記錄著n個(gè)選手的編號(hào)(一個(gè)正整數(shù))、姓名(一個(gè)字符串)以及m個(gè)評(píng)委給出的得分。請(qǐng)編制程序,依次從數(shù)據(jù)文件f1.txt中讀入n個(gè)選手的有關(guān)信息,而后按上述規(guī)定方法計(jì)算出每一個(gè)選手的最后得分,而且往屏幕上以及另一個(gè)text型文件f2.txt中同時(shí)輸出如下形式的結(jié)果信息。假設(shè)參賽選手人數(shù)n=5,評(píng)委人數(shù)m=7,磁盤文件f1.txt中的初始數(shù)據(jù)為:1zhangjin8.89.37.98.78.99.79.22lintao8.98.28.68.88.59.19.33guojian8.98.48.78.68.68.48.64maling7.98.38.58.68.58.98.35liuyifan9.59.19.89.29.09.58.9那么,程序執(zhí)行后,屏幕顯示結(jié)果以及磁盤文件f2.txt中的結(jié)果均應(yīng)該為:參賽號(hào)姓名最高分最低分累積分最后得分1zhangjin9.77.944.98.982lintao9.38.243.98.783guojian8.98.442.98.584maling8.97.942.28.445liuyifan9.88.946.39.26思考:可進(jìn)一步考慮找出比賽的第1至第k名,也在屏幕以及f2.txt中同時(shí)輸出相關(guān)的結(jié)果信息(k小于等于n,并規(guī)定若多個(gè)選手最后得分相同時(shí),則有效分(即已刪除原來的最高分后)中最高分高者名次優(yōu)先)。12、設(shè)計(jì)一個(gè)類CStudent,類中包含一個(gè)學(xué)生的基本數(shù)據(jù)如下:編號(hào),姓名,性別,年齡,數(shù)學(xué)成績,計(jì)算機(jī)成績,外語成績。并假設(shè)編號(hào)為整數(shù),且從1號(hào)往后連續(xù)編碼;姓名為字符串,性別為字符。如:1LiPingm18899894請(qǐng)采用binary文件形式,并使用隨機(jī)讀寫處理方式,對(duì)自定義CStudent類的對(duì)象數(shù)據(jù)進(jìn)行存儲(chǔ)與讀寫處理(即是說,總按具有連續(xù)編碼的編號(hào)num為“序”來對(duì)文件中的各對(duì)象數(shù)據(jù)進(jìn)行隨機(jī)讀寫處理)。并設(shè)計(jì)該類的成員函數(shù),而且對(duì)輸出運(yùn)算符“<<”進(jìn)行重載,使該運(yùn)算符能夠完成將一個(gè)學(xué)生的信息輸出到屏幕上。要求成員函數(shù)完成以下功能:(1)從鍵盤輸入一個(gè)學(xué)生的有關(guān)信息,并將它們存入到數(shù)據(jù)文件中(按編號(hào)來確定寫出位置)。(2)按編號(hào)對(duì)學(xué)生信息進(jìn)行檢索并將檢索結(jié)果顯示在屏幕上。(3)按姓名對(duì)學(xué)生信息進(jìn)行檢索并將檢索結(jié)果顯示在屏幕上。(4)計(jì)算某編號(hào)學(xué)生的總成績與平均成績。(5)列出所有總成績超過n分的性別為s同學(xué)的有關(guān)信息(n,s由用戶從鍵盤輸入)。思考:可進(jìn)一步對(duì)上述程序進(jìn)行擴(kuò)充,如,添加學(xué)生基本數(shù)據(jù)(籍貫,專業(yè),班級(jí),其他各門成績,獎(jiǎng)懲記錄等),并添加所需要的其他相關(guān)處理函數(shù)(如可通過咨詢教學(xué)辦公室管理人員后確立),進(jìn)而將其編制成為一個(gè)簡單而實(shí)用的小型學(xué)籍與成績管理軟件。13、日期時(shí)間顯示(1)定義一個(gè)時(shí)間類Time,能提供時(shí)、分、秒組成的時(shí)間,并提供時(shí)間增加的方法(按秒)。(2)定義一個(gè)日期類Date,記錄年、月、日,并提供日期增加的方法(按天)。(3)由類Time和日期類Date,派生出DateTime類,除具有年、月、日、時(shí)、分、秒外,還增加國名和與格林威治時(shí)間的差。編一應(yīng)用程序,輸入年、月、日、時(shí)、分、秒,在屏幕上模擬顯示一電子計(jì)時(shí)器,不斷輸出下一秒的時(shí)間和日期,以及格林威治的日期和時(shí)間。注意,當(dāng)對(duì)日期增加1天后,會(huì)涉及所謂的“進(jìn)位”問題:首先算出本“日”所在的月份具有的天數(shù)N,若加1之后的“日”數(shù)值超過所在的月份具有的天數(shù)N時(shí),“進(jìn)位”到月,而月份若超過12時(shí)還要“進(jìn)位”到年。思考:可對(duì)該類增加你所考慮到的其他功能,如,對(duì)日期進(jìn)行輸入,計(jì)算二日期的間隔天數(shù),計(jì)算某日期為星期幾,打印對(duì)象當(dāng)前數(shù)據(jù)的y年m月的月歷,一次增加若干天,對(duì)兩個(gè)日期進(jìn)行其他比較運(yùn)算等。14、某商場(chǎng)有如下的幾種貨品:襯衣、鞋子、帽子、褲子、冰箱、電視、立柜、壁櫥、沙發(fā)。每一種貨物都有詳細(xì)的說明信息。襯衣:布料、尺寸、單價(jià)、產(chǎn)地、庫存量、所屬貨柜;鞋子:皮料、尺寸、單價(jià)、產(chǎn)地、庫存量、所屬貨柜;帽子:布料、樣式(平頂或尖頂)、尺寸、單價(jià)、產(chǎn)地、庫存量、所屬貨柜;褲子:布料、尺寸、單價(jià)、產(chǎn)地、庫存量、所屬貨柜;冰箱:制冷類型、樣式(二門或三門)、顏色、尺寸、單價(jià)、產(chǎn)地、庫存量、重量、所屬貨柜;電視:樣式(彩色或黑白)、顏色、尺寸、單價(jià)、產(chǎn)地、庫存量、重量、所屬貨柜;立柜:木料、顏色、尺寸、單價(jià)、產(chǎn)地、庫存量、所屬貨柜;壁櫥:木料、顏色、尺寸、單價(jià)、產(chǎn)地、庫存量、所屬貨柜;沙發(fā):木料、皮料、顏色、尺寸、單價(jià)、產(chǎn)地、庫存量、所屬貨柜;對(duì)這些商品的操作有:新商品的錄入,商品的進(jìn)庫,商品的出庫,商品的調(diào)價(jià),所屬貨柜的管理,庫存的統(tǒng)計(jì),總價(jià)格的計(jì)算,產(chǎn)地的統(tǒng)計(jì)。要求自行設(shè)計(jì)數(shù)據(jù)結(jié)構(gòu),用類結(jié)構(gòu)將上述的貨品表示出來。在上一步的基礎(chǔ)上,將上述的商品管理計(jì)算機(jī)化,完成操作要求的功能。15、定義并實(shí)現(xiàn)一個(gè)整數(shù)集合類int_set,集合類中cur_size表明當(dāng)前集合中有幾個(gè)整數(shù),集合中最多含max_size個(gè)整數(shù),存放集合元素的數(shù)組是動(dòng)態(tài)的。要求提供的方法有:(1)增加一個(gè)整數(shù)到集合中;(2)從集合中去掉一個(gè)元素;(3)判斷一個(gè)元素是否在集合中;(4)重載<<運(yùn)算法,輸入集合;重載>>運(yùn)算符輸出集合;(5)分別實(shí)現(xiàn)集合的交、并、差運(yùn)算。16、高校人員信息管理系統(tǒng)設(shè)計(jì)1)問題描述某高校有四類員工:教師、實(shí)驗(yàn)員、行政人員,教師兼行政人員;共有的信息包括:編號(hào)、姓名、性別、年齡等。其中,教師還包含的信息有:所在系部、專業(yè)、職稱;實(shí)驗(yàn)員還包含的信息由:所在實(shí)驗(yàn)室、職務(wù);行政人員還包含的信息有:政治面貌、職稱等。2)功能要求(1)添加功能:程序能夠任意添加上述四類人員的記錄,可提供選擇界面供用戶選擇所要添加的人員類別,要求員工的編號(hào)要唯一,如果添加了重復(fù)編號(hào)的記錄時(shí),則提示數(shù)據(jù)添加重復(fù)并取消添加。(2)查詢功能:可根據(jù)編號(hào)、姓名等信息對(duì)已添加的記錄進(jìn)行查詢,如果未找到,給出相應(yīng)的提示信息,如果找到,則顯示相應(yīng)的記錄信息。(3)顯示功能:可顯示當(dāng)前系統(tǒng)中所有記錄,每條記錄占據(jù)一行。(4)編輯功能:可根據(jù)查詢結(jié)果對(duì)相應(yīng)的記錄進(jìn)行修改,修改時(shí)注意編號(hào)的唯一性。(5)刪除功能:主要實(shí)現(xiàn)對(duì)已添加的人員記錄進(jìn)行刪除。如果當(dāng)前系統(tǒng)中沒有相應(yīng)的人員記錄,則提示“記錄為空!”并返回操作;否則,輸入要?jiǎng)h除的人員的編號(hào)或姓名,根據(jù)所輸入的信息刪除該人員記錄,如果沒有找到該人員信息,則提示相應(yīng)的記錄不存。(6)統(tǒng)計(jì)功能:能根據(jù)多種參數(shù)進(jìn)行人員的統(tǒng)計(jì)。能統(tǒng)計(jì)四類人員數(shù)量以及總數(shù),統(tǒng)計(jì)男、女員工的數(shù)量。(7)保存功能:可將當(dāng)前系統(tǒng)中各類人員記錄存入文件中,存入方式任意。(8)讀取功能:可將保存在文件中的人員信息讀入到當(dāng)前系統(tǒng)中,供用戶進(jìn)行使用。3)問題的解決方案根據(jù)系統(tǒng)功能要求,可以將問題解決分為以下步驟:(1)應(yīng)用系統(tǒng)分析,建立該系統(tǒng)的功能模塊框圖以及界面的組織和設(shè)計(jì);(2)分析系統(tǒng)中的各個(gè)實(shí)體及它們之間的關(guān)系;(3)根據(jù)問題描述,設(shè)計(jì)系統(tǒng)的類層次;(4)完成類層次中各個(gè)類的描述;(5)完成類中各個(gè)成員函數(shù)的定義;(6)完成系統(tǒng)的應(yīng)用模塊;(7)功能調(diào)試;(8)完成系統(tǒng)總結(jié)報(bào)告。17、公司員工信息管理系統(tǒng)設(shè)計(jì)1)問題描述某公司需要存儲(chǔ)雇員的編號(hào)、姓名、性別、所在部門,級(jí)別,并進(jìn)行工資的計(jì)算。其中,雇員分為經(jīng)理、技術(shù)人員、銷售人員和銷售經(jīng)理。設(shè)計(jì)一程序能夠?qū)救藛T進(jìn)行管理,應(yīng)用到繼承、抽象類、虛函數(shù)、虛基類、多態(tài)和文件的輸入/輸出等內(nèi)容。2)功能要求(1)添加功能:程序能夠任意添加上述四類人員的記錄,可提供選擇界面供用戶選擇所要添加的人員類別,要求員工的編號(hào)要唯一,如果添加了重復(fù)編號(hào)的記錄時(shí),則提示數(shù)據(jù)添加重復(fù)并取消添加。(2)查詢功能:可根據(jù)編號(hào)、姓名等信息對(duì)已添加的記錄進(jìn)行查詢,如果未找到,給出相應(yīng)的提示信息,如果找到,則顯示相應(yīng)的記錄信息;(3)顯示功能:可顯示當(dāng)前系統(tǒng)中所有記錄,每條記錄占據(jù)一行。(4)編輯功能:可根據(jù)查詢結(jié)果對(duì)相應(yīng)的記錄進(jìn)行修改,修改時(shí)注意編號(hào)的唯一性。(5)刪除功能:主要實(shí)現(xiàn)對(duì)已添加的人員記錄進(jìn)行刪除。如果當(dāng)前系統(tǒng)中沒有相應(yīng)的人員記錄,則提示“記錄為空!”并返回操作;否則,輸入要?jiǎng)h除的人員的編號(hào)或姓名,根據(jù)所輸入的信息刪除該人員記錄,如果沒有找到該人員信息,則提示相應(yīng)的記錄不存。(6)統(tǒng)計(jì)功能:能根據(jù)多種參數(shù)進(jìn)行人員的統(tǒng)計(jì)。例如,統(tǒng)計(jì)四類人員數(shù)量以及總數(shù),或者統(tǒng)計(jì)男、女員工的數(shù)量等信息。(7)保存功能:可將當(dāng)前系統(tǒng)中各類人員記錄存入文件中,存入方式任意。(8)讀取功能:可將保存在文件中的人員信息讀入到當(dāng)前系統(tǒng)中,供用戶進(jìn)行使用。3)問題的解決方案根據(jù)系統(tǒng)功能要求,可以將問題解決分為以下步驟:(1)應(yīng)用系統(tǒng)分析,建立該系統(tǒng)的功能模塊框圖以及界面的組織和設(shè)計(jì);(2)分析系統(tǒng)中的各個(gè)實(shí)體及它們之間的關(guān)系;(3)根據(jù)問題描述,設(shè)計(jì)系統(tǒng)的類層次;(4)完成類層次中各個(gè)類的描述;(5)完成類中各個(gè)成員函數(shù)的定義;(6)完成系統(tǒng)的應(yīng)用模塊;(7)功能調(diào)試;(8)完成系統(tǒng)總結(jié)報(bào)告。18、媒體庫管理系統(tǒng)設(shè)計(jì)1)問題描述圖書館中的資料很多,如果能分類對(duì)其資料流通進(jìn)行管理,將會(huì)帶來很多方便,因此需要有一個(gè)媒體庫管理系統(tǒng)。圖書館共有三大類物品資料:圖書、視頻光盤、圖畫。這三類物品共同具有的屬性有:編號(hào)、標(biāo)題、作者、評(píng)級(jí)(未評(píng)級(jí),一般,成人,兒童)等。其中圖書類增加出版社、ISBN號(hào)、頁數(shù)等信息;視頻光盤類增加出品者的名字、出品年份和視頻時(shí)長等信息;圖畫類增加出品國籍、作品的長和寬(以厘米計(jì),整數(shù))等信息。2)功能要求(1)添加物品:主要完成圖書館三類物品信息的添加,要求編號(hào)唯一。當(dāng)添加了重復(fù)的編號(hào)時(shí),則提示數(shù)據(jù)添加重復(fù)并取消添加;當(dāng)物品庫已滿,則提示不能再添加新的數(shù)據(jù)。(2)查詢物品可按照三種方式來查詢物品,分別為:按標(biāo)題查詢:輸入標(biāo)題,輸出所查詢的信息,若不存在該記錄,則提示“該標(biāo)題不存在!”;按編號(hào)查詢:輸入編號(hào),輸出所查詢的信息,若不存在該記錄,則提示“該編號(hào)不存在!”;按類別查詢:輸入類別,輸出所查詢的信息,若不存在記錄,則提示“該類別沒有物品!”;(3)顯示物品庫:輸出當(dāng)前物品庫中所有物品信息,每條記錄占據(jù)一行。(4)編輯物品:可根據(jù)查詢結(jié)果對(duì)相應(yīng)的記錄進(jìn)行修改,修改時(shí)注意編號(hào)的唯一性。(5)刪除物品:主要完成圖書館物品信息的刪除。如果當(dāng)前物品庫為空,則提示“物品庫為空!”,并返回操作;否則,輸入要?jiǎng)h除的編號(hào),根據(jù)編號(hào)刪除該物品的記錄,如果該編號(hào)不在物品庫中,則提示“該編號(hào)不存在”。(6)統(tǒng)計(jì)信息輸出當(dāng)前物品庫中總物品數(shù),以及按物品類別,統(tǒng)計(jì)出當(dāng)前物品中各類別的物品數(shù)并顯示。(7)物品存盤:將當(dāng)前程序中的物品信息存入文件中。(8)讀出物品:從文件中將物品信息讀入程序。3)問題的解決方案根據(jù)系統(tǒng)功能要求,可以將問題解決分為以下步驟:(1)應(yīng)用系統(tǒng)分析,建立該系統(tǒng)的功能模塊框圖以及界面的組織和設(shè)計(jì);(2)分析系統(tǒng)中的各個(gè)實(shí)體及它們之間的關(guān)系;(3)根據(jù)問題描述,設(shè)計(jì)系統(tǒng)的類層次;(4)完成類層次中各個(gè)類的描述;(5)完成類中各個(gè)成員函數(shù)的定義;(6)完成系統(tǒng)的應(yīng)用模塊;(7)功能調(diào)試;(8)完成系統(tǒng)總結(jié)報(bào)告。19、車輛管理系統(tǒng)設(shè)計(jì)1)問題描述車輛管理系統(tǒng)主要負(fù)責(zé)各種車輛的常規(guī)信息管理工作。系統(tǒng)中的車輛主要有大客車、小轎車和卡車。每種車輛有車輛編號(hào)、車牌號(hào)、車輛制造公司、車輛購買時(shí)間、車輛型號(hào)(大客車、小轎車和卡車)、總公里數(shù)、耗油量/公里、基本維護(hù)費(fèi)用、養(yǎng)路費(fèi)、累計(jì)總費(fèi)用等信息。大客車還有載客量(最大載客數(shù))信息,小轎車還有箱數(shù)(兩廂或三廂)信息,卡車還有載重量等信息。每臺(tái)車輛當(dāng)月總費(fèi)用=油價(jià)*耗油量/公里+基本維護(hù)費(fèi)用?;揪S護(hù)費(fèi)用:客車:2000元/月,小轎車:1000元/月,卡車:1500元/月2)功能要求(1)添加車輛:主要完成車輛信息的添加,要求編號(hào)唯一。當(dāng)添加了重復(fù)的編號(hào)時(shí),則提示數(shù)據(jù)添加重復(fù)并取消添加;當(dāng)車輛信息庫已滿,則提示不能再添加新的數(shù)據(jù)。(2)查詢車輛:可按照三種方式來查詢物品,分別為:按車輛制造公司查詢:輸入車輛制造公司,輸出所查詢的信息,若不存在該記錄,則提示“該車輛制造公司不存在!”;按編號(hào)查詢:輸入編號(hào),輸出所查詢的信息,若不存在該記錄,則提示“該編號(hào)不存在!”;按類別查詢:輸入類別,輸出所查詢的信息,若不存在記錄,則提示“該類別沒有車輛!”;(3)顯示車輛信息庫:輸出當(dāng)前車輛信息庫中所有車輛信息,每條記錄占據(jù)一行。(4)編輯功能:可根據(jù)查詢結(jié)果對(duì)相應(yīng)的記錄進(jìn)行修改,修改時(shí)注意編號(hào)的唯一性。(5)刪除車輛:主要完成車輛信息的刪除。如果當(dāng)前車輛信息庫為空,則提示“車輛信息庫為空!”,并返回操作;否則,輸入要?jiǎng)h除的編號(hào),根據(jù)編號(hào)刪除該車輛的記錄,如果該編號(hào)不在車輛信息庫庫中,則提示“該編號(hào)不存在”。(6)統(tǒng)計(jì)信息輸出當(dāng)前車輛信息庫中總物品數(shù),以及按車輛類別,統(tǒng)計(jì)出當(dāng)前車輛信息庫中各類別的物品數(shù)并顯示。(7)車輛信息存盤:將當(dāng)前程序中的車輛信息存入文件中。(8)讀出車輛信息:從文件中將車輛信息讀入程序。3)問題的解決方案根據(jù)系統(tǒng)功能要求,可以將問題解決分為以下步驟:(1)應(yīng)用系統(tǒng)分析,建立該系統(tǒng)的功能模塊框圖以及界面的組織和設(shè)計(jì);(2)分析系統(tǒng)中的各個(gè)實(shí)體及它們之間的關(guān)系;(3)根據(jù)問題描述,設(shè)計(jì)系統(tǒng)的類層次;(4)完成類層次中各個(gè)類的描述;(5)完成類中各個(gè)成員函數(shù)的定義;(6)完成系統(tǒng)的應(yīng)用模塊;(7)功能調(diào)試;(8)完成系統(tǒng)總結(jié)報(bào)告。20、學(xué)生選修課程系統(tǒng)設(shè)計(jì)1)問題描述高校中學(xué)生信息包括:學(xué)號(hào)、姓名、性別、年齡、系別、班級(jí)、聯(lián)系方式等信息。課程信息包括:課程代碼、課程名稱、課程性質(zhì)、總學(xué)時(shí)、學(xué)分、開課學(xué)期、選修人數(shù)等信息。學(xué)生可對(duì)課程信息進(jìn)行查詢,選修符合要求的課程。根據(jù)課程信息和學(xué)生信息完成對(duì)課程的選修,需要專門的一個(gè)管理類來完成選修工作。2)功能要求(1)添加功能:程序能夠任意添加課程和學(xué)生記錄,可提供選擇界面供用戶選擇所要添加的類別,要求編號(hào)要唯一,如果添加了重復(fù)編號(hào)的記錄時(shí),則提示數(shù)據(jù)添加重復(fù)并取消添加。(2)查詢功能:可根據(jù)編號(hào)、姓名等信息對(duì)已添加的學(xué)生和課程記錄進(jìn)行查詢,如果未找到,給出相應(yīng)的提示信息,如果找到,則顯示相應(yīng)的記錄信息。(3)顯示功能:可顯示當(dāng)前系統(tǒng)中所有學(xué)生和課程的記錄,每條記錄占據(jù)一行。(4)編輯功能:可根據(jù)查詢結(jié)果對(duì)相應(yīng)的記錄進(jìn)行修改,修改時(shí)注意編號(hào)的唯一性。(5)刪除功能:主要實(shí)現(xiàn)對(duì)已添加的學(xué)生和課程記錄進(jìn)行刪除。如果當(dāng)前系統(tǒng)中沒有相應(yīng)的記錄,則提示“記錄為空!”并返回操作。(6)統(tǒng)計(jì)功能:能根據(jù)多種參數(shù)進(jìn)行統(tǒng)計(jì)。能統(tǒng)計(jì)學(xué)生人數(shù)、課程的門數(shù)、選修某門課程的學(xué)生的相關(guān)信息。(7)保存功能:可將當(dāng)前系統(tǒng)中各類記錄存入文件中,存入方式任意。(8)讀取功能:可將保存在文件中的信息讀入到當(dāng)前系統(tǒng)中,供用戶進(jìn)行使用。3)問題的解決方案根據(jù)系統(tǒng)功能要求,可以將問題解決分為以下步驟:(1)應(yīng)用系統(tǒng)分析,建立該系統(tǒng)的功能模塊框圖以及界面的組織和設(shè)計(jì);(2)分析系統(tǒng)中的各個(gè)實(shí)體及它們之間的關(guān)系;(3)根據(jù)問題描述,設(shè)計(jì)系統(tǒng)的類層次;(4)完成類層次中各個(gè)類的描述;(5)完成類中各個(gè)成員函數(shù)的定義;(6)完成系統(tǒng)的應(yīng)用模塊;(7)功能調(diào)試;(8)完成系統(tǒng)總結(jié)報(bào)告。21、學(xué)生成績管理系統(tǒng)設(shè)計(jì)1)問題描述學(xué)生信息包括:學(xué)號(hào)、姓名、性別、年齡、班級(jí)等信息。小學(xué)生除了包括學(xué)生所有信息外,還包括英語、數(shù)學(xué)和語文成績。中學(xué)生除了包括小學(xué)生所有信息外,還包括地理、歷史成績。大學(xué)生除了包括學(xué)生所有信息外,還包括專業(yè)、英語、程序設(shè)計(jì)和高等數(shù)學(xué)等課程。設(shè)計(jì)一程序能夠?qū)W(xué)生成績進(jìn)行管理,應(yīng)用到繼承、抽象類、虛函數(shù)、虛基類、多態(tài)和文件的輸入/輸出等內(nèi)容。2)功能要求(1)添加功能:程序能夠添加不同學(xué)生的記錄,提供選擇界面供用戶選擇所要添加的類別,要求學(xué)號(hào)要唯一,如果添加了重復(fù)學(xué)號(hào)的記錄時(shí),則提示數(shù)據(jù)添加重復(fù)并取消添加。(2)查詢功能:可根據(jù)學(xué)號(hào)、姓名等信息對(duì)已添加的學(xué)生記錄進(jìn)行查詢,如果未找到,給出相應(yīng)的提示信息,如果找到,則顯示相應(yīng)的記錄信息。(3)顯示功能:可顯示當(dāng)前系統(tǒng)中所有學(xué)生的記錄,每條記錄占據(jù)一行。(4)編輯功能:可根據(jù)查詢結(jié)果對(duì)相應(yīng)的記錄進(jìn)行修改,修改時(shí)注意學(xué)號(hào)的唯一性。(5)刪除功能:主要實(shí)現(xiàn)對(duì)已添加的學(xué)生記錄進(jìn)行刪除。如果當(dāng)前系統(tǒng)中沒有相應(yīng)的記錄,則提示“記錄為空!”并返回操作。(6)統(tǒng)計(jì)功能:能根據(jù)多種參數(shù)進(jìn)行統(tǒng)計(jì)。能統(tǒng)計(jì)學(xué)生人數(shù)、總分、單科的平均分等。(7)保存功能:可將當(dāng)前系統(tǒng)中各類記錄存入文件中,存入方式任意。(8)讀取功能:可將保存在文件中的信息讀入到當(dāng)前系統(tǒng)中,供用戶進(jìn)行使用。(9)排序功能:可按總分和單科成績排名次。3)問題的解決方案根據(jù)系統(tǒng)功能要求,可以將問題解決分為以下步驟:(1)應(yīng)用系統(tǒng)分析,建立該系統(tǒng)的功能模塊框圖以及界面的組織和設(shè)計(jì);(2)分析系統(tǒng)中的各個(gè)實(shí)體及它們之間的關(guān)系;(3)根據(jù)問題描述,設(shè)計(jì)系統(tǒng)的類層次;(4)完成類層次中各個(gè)類的描述;(5)完成類中各個(gè)成員函數(shù)的定義;(6)完成系統(tǒng)的應(yīng)用模塊;(7)功能調(diào)試;(8)完成系統(tǒng)總結(jié)報(bào)告。22、學(xué)生信息管理系統(tǒng)設(shè)計(jì)1)問題描述學(xué)生信息包括:學(xué)號(hào)、姓名、性別、年齡、班級(jí)等信息。小學(xué)生除了包括學(xué)生所有信息外,還包括英語、數(shù)學(xué)和語文成績。中學(xué)生除了包括小學(xué)生所有信息外,還包括地理、歷史成績、家庭住址等信息。大學(xué)生除了包括學(xué)生所有信息外,還包括專業(yè)、家庭地址、聯(lián)系方式等信息。2)功能要求(1)添加功能:程序能夠添加不同學(xué)生的記錄,提供選擇界面供用戶選擇所要添加的類別,要求學(xué)號(hào)要唯一,如果添加了重復(fù)學(xué)號(hào)的記錄時(shí),則提示數(shù)據(jù)添加重復(fù)并取消添加。(2)查詢功能:可根據(jù)學(xué)號(hào)、姓名等信息對(duì)已添加的學(xué)生記錄進(jìn)行查詢,如果未找到,給出相應(yīng)的提示信息,如果找到,則顯示相應(yīng)的記錄信息。(3)顯示功能:可顯示當(dāng)前系統(tǒng)中所有學(xué)生的記錄,每條記錄占據(jù)一行。(4)編輯功能:可根據(jù)查詢結(jié)果對(duì)相應(yīng)的記錄進(jìn)行修改,修改時(shí)注意學(xué)號(hào)的唯一性。(5)刪除功能:主要實(shí)現(xiàn)對(duì)已添加的學(xué)生記錄進(jìn)行刪除。如果當(dāng)前系統(tǒng)中沒有相應(yīng)的記錄,則提示“記錄為空!”并返回操作。(6)統(tǒng)計(jì)功能:能根據(jù)多種參數(shù)進(jìn)行統(tǒng)計(jì)。能統(tǒng)計(jì)學(xué)生人數(shù)、按性別統(tǒng)計(jì)、按年齡統(tǒng)計(jì)等。(7)保存功能:可將當(dāng)前系統(tǒng)中各類記錄存入文件中,存入方式任意。(8)讀取功能:可將保存在文件中的信息讀入到當(dāng)前系統(tǒng)中,供用戶進(jìn)行使用。3)問題的解決方案根據(jù)系統(tǒng)功能要求,可以將問題解決分為以下步驟:(1)應(yīng)用系統(tǒng)分析,建立該系統(tǒng)的功能模塊框圖以及界面的組織和設(shè)計(jì);(2)分析系統(tǒng)中的各個(gè)實(shí)體及它們之間的關(guān)系;(3)根據(jù)問題描述,設(shè)計(jì)系統(tǒng)的類層次;(4)完成類層次中各個(gè)類的描述;(5)完成類中各個(gè)成員函數(shù)的定義;(6)完成系統(tǒng)的應(yīng)用模塊;(7)功能調(diào)試;(8)完成系統(tǒng)總結(jié)報(bào)告。23、分?jǐn)?shù)計(jì)算器設(shè)計(jì)1)問題描述定義一個(gè)整數(shù)類。定義一個(gè)分?jǐn)?shù)類,由整數(shù)類派生。能對(duì)分?jǐn)?shù)進(jìn)行各種計(jì)算和輸入/輸出。2)功能要求(1)定義整數(shù)類和分?jǐn)?shù)類。其中,包括構(gòu)造函數(shù)、析構(gòu)函數(shù)、顯示函數(shù)等。(2)輸入/輸出:對(duì)流提取和流插入運(yùn)算符進(jìn)行重載。(3)計(jì)算功能:可進(jìn)行分?jǐn)?shù)的加、減、乘和除法運(yùn)算。(4)化簡功能:將分?jǐn)?shù)化簡為最簡分?jǐn)?shù)。(5)異常處理功能:分?jǐn)?shù)中分母不能為零。(6)菜單功能:每種功能的操作都是在菜單中進(jìn)行相應(yīng)選擇。3)問題的解決方案根據(jù)系統(tǒng)功能要求,可以將問題解決分為以下步驟:(1)應(yīng)用系統(tǒng)分析,建立該系統(tǒng)的功能模塊框圖以及界面的組織和設(shè)計(jì);(2)分析系統(tǒng)中的各個(gè)實(shí)體及它們之間的關(guān)系;(3)根據(jù)問題描述,設(shè)計(jì)系統(tǒng)的類層次;(4)完成類層次中各個(gè)類的描述;(5)完成類中各個(gè)成員函數(shù)的定義;(6)完成系統(tǒng)的應(yīng)用模塊;(7)功能調(diào)試;(8)完成系統(tǒng)總結(jié)報(bào)告。24、高校水電費(fèi)管理系統(tǒng)設(shè)計(jì)1)問題描述住宿學(xué)生信息包括:學(xué)號(hào)、姓名、性別、年齡、班級(jí)、用電量、用水量等信息。教工信息包括職工號(hào)、姓名、性別、年齡、工作部門、用電量、用水量等信息。能計(jì)算出學(xué)生和教工每月所要交的電費(fèi)和水費(fèi)。定義一個(gè)人員類,實(shí)現(xiàn)學(xué)生和教工共同的信息和行為。2)功能要求(1)添加功能:程序能夠添加不同學(xué)生和教工的記錄,提供選擇界面供用戶選擇所要添加的類別,要求編號(hào)號(hào)要唯一,如果添加了重復(fù)編號(hào)的記錄時(shí),則提示數(shù)據(jù)添加重復(fù)并取消添加。(2)查詢功能:可根據(jù)姓名、用水量、用電量信息對(duì)已添加的學(xué)生或教工記錄進(jìn)行查詢,如果未找到,給出相應(yīng)的提示信息,如果找到,則顯示相應(yīng)的記錄信息。(3)顯示功能:可顯示當(dāng)前系統(tǒng)中所有學(xué)生和教工的記錄,每條記錄占據(jù)一行。(4)編輯功能:可根據(jù)查詢結(jié)果對(duì)相應(yīng)的記錄進(jìn)行修改,修改時(shí)注意編號(hào)的唯一性。(5)刪除功能:主要實(shí)現(xiàn)對(duì)已添加的學(xué)生或教工記錄進(jìn)行刪除。如果當(dāng)前系統(tǒng)中沒有相應(yīng)的記錄,則提示“記錄為空!”并返回操作。(6)統(tǒng)計(jì)功能:能根據(jù)多種參數(shù)進(jìn)行統(tǒng)計(jì)。能統(tǒng)計(jì)學(xué)生和教工的用水用電量、所要交納的電費(fèi)和水費(fèi)、未交納水電費(fèi)的人員信息等。(7)保存功能:可將當(dāng)前系統(tǒng)中各類記錄存入文件中,存入方式任意。(8)讀取功能:可將保存在文件中的信息讀入到當(dāng)前系統(tǒng)中,供用戶進(jìn)行使用。(9)計(jì)算電費(fèi)和水費(fèi)。學(xué)生每月都有一定額度的水電是免費(fèi)使用的,超過的部分需要交費(fèi)。3)問題的解決方案根據(jù)系統(tǒng)功能要求,可以將問題解決分為以下步驟:(1)應(yīng)用系統(tǒng)分析,建立該系統(tǒng)的功能模塊框圖以及界面的組織和設(shè)計(jì);(2)分析系統(tǒng)中的各個(gè)實(shí)體及它們之間的關(guān)系;(3)根據(jù)問題描述,設(shè)計(jì)系統(tǒng)的類層次;(4)完成類層次中各個(gè)類的描述;(5)完成類中各個(gè)成員函數(shù)的定義;(6)完成系統(tǒng)的應(yīng)用模塊;(7)功能調(diào)試;(8)完成系統(tǒng)總結(jié)報(bào)告。25、職工工作量統(tǒng)計(jì)系統(tǒng)設(shè)計(jì)1)問題描述職工包括姓名、職工號(hào)、性別、年齡、所在部門、聯(lián)系方式等信息。工作量包括職工號(hào)、完成的產(chǎn)品數(shù)量等信息。該設(shè)計(jì)系統(tǒng)能夠?qū)β毠さ墓ぷ髁窟M(jìn)行統(tǒng)計(jì),并排出名次。注意,一個(gè)職工的工作量是可以多次輸入的。2)功能要求(1)添加功能:程序能夠添加職工的記錄和工作量,可提供選擇界面供用戶選擇所要添加的類別,要求職工的編號(hào)要唯一,如果添加了重復(fù)職工號(hào)的職工記錄時(shí),則提示數(shù)據(jù)添加重復(fù)并取消添加。(2)查詢功能:可根據(jù)職工號(hào)、姓名等信息對(duì)已添加的職工記錄進(jìn)行查詢。還可以按職工號(hào)對(duì)工作量進(jìn)行查詢。如果未找到,給出相應(yīng)的提示信息,如果找到,則顯示相應(yīng)的記錄信息。(3)顯示功能:可顯示當(dāng)前系統(tǒng)中所有職工記錄和工作量統(tǒng)計(jì)信息,每條記錄占據(jù)一行。(4)編輯功能:可根據(jù)查詢結(jié)果對(duì)相應(yīng)的記錄進(jìn)行修改,修改時(shí)注意編號(hào)的唯一性。(5)刪除功能:主要實(shí)現(xiàn)對(duì)已添加的人員記錄進(jìn)行刪除和工作量進(jìn)行刪除。如果當(dāng)前系統(tǒng)中沒有相應(yīng)的人員記錄,則提示“記錄為空!”并返回操作;否則,輸入要?jiǎng)h除的人員的編號(hào),根據(jù)所輸入的信息刪除該人員記錄,如果沒有找到該人員信息,則提示相應(yīng)的記錄不存在。(6)統(tǒng)計(jì)功能:對(duì)職工可按工作量進(jìn)行統(tǒng)計(jì),并排名次。(7)保存功能:可將當(dāng)前系統(tǒng)中各類人員記錄存入文件中,存入方式任意。(8)讀取功能:可將保存在文件中的人員信息讀入到當(dāng)前系統(tǒng)中,供用戶進(jìn)行使用。3)問題的解決方案根據(jù)系統(tǒng)功能要求,可以將問題解決分為以下步驟:(1)應(yīng)用系統(tǒng)分析,建立該系統(tǒng)的功能模塊框圖以及界面的組織和設(shè)計(jì);(2)分析系統(tǒng)中的各個(gè)實(shí)體及它們之間的關(guān)系;(3)根據(jù)問題描述,設(shè)計(jì)系統(tǒng)的類層次;(4)完成類層次中各個(gè)類的描述;(5)完成類中各個(gè)成員函數(shù)的定義;(6)完成系統(tǒng)的應(yīng)用模塊;(7)功能調(diào)試;(8)完成系統(tǒng)總結(jié)報(bào)告。26、學(xué)生考勤管理系統(tǒng)設(shè)計(jì)1)問題描述學(xué)生信息包括:學(xué)號(hào)、姓名、性別、年齡、班級(jí)等信息??记谛畔ǎ喝闭n日期、第幾節(jié)課、課程名稱、學(xué)生姓名、缺課類型(遲到、早退、請(qǐng)假和曠課)。2)功能要求(1)添加功能:程序能夠添加學(xué)生的記錄和缺課記錄,提供選擇界面供用戶選擇所要添加的類別。添加學(xué)生記錄時(shí),要求學(xué)號(hào)要唯一,如果添加了重復(fù)學(xué)號(hào)的記錄時(shí),則提示數(shù)據(jù)添加重復(fù)并取消添加。(2)查詢功能:可根據(jù)學(xué)號(hào)、姓名等信息對(duì)已添加的學(xué)生記錄進(jìn)行查詢,如果未找到,給出相應(yīng)的提示信息,如果找到,則顯示相應(yīng)的記錄信息。還可以按課程名、學(xué)生姓名對(duì)缺課記錄進(jìn)行查詢。(3)顯示功能:可顯示當(dāng)前系統(tǒng)中所有學(xué)生的記錄和缺課記錄,每條記錄占據(jù)一行。(4)編輯功能:可根據(jù)查詢結(jié)果對(duì)相應(yīng)的記錄進(jìn)行修改,修改時(shí)注意學(xué)號(hào)的唯一性。(5)刪除功能:主要實(shí)現(xiàn)對(duì)已添加的學(xué)生記錄進(jìn)行刪除。如果當(dāng)前系統(tǒng)中沒有相應(yīng)的記錄,則提示“記錄為空!”并返回操作。(6)統(tǒng)計(jì)功能:能根據(jù)多種參數(shù)進(jìn)行統(tǒng)計(jì)。能按課程名統(tǒng)計(jì)出學(xué)生曠課的信息、還可以按姓名統(tǒng)計(jì)出任一學(xué)生的曠課情況。需要排序。(7)保存功能:可將當(dāng)前系統(tǒng)中各類記錄存入文件中,存入方式任意。(8)讀取功能:可將保存在文件中的信息讀入到當(dāng)前系統(tǒng)中,供用戶進(jìn)行使用。3)問題的解決方案根據(jù)系統(tǒng)功能要求,可以將問題解決分為以下步驟:(1)應(yīng)用系統(tǒng)分析,建立該系統(tǒng)的功能模塊框圖以及界面的組織和設(shè)計(jì);(2)分析系統(tǒng)中的各個(gè)實(shí)體及它們之間的關(guān)系;(3)根據(jù)問題描述,設(shè)計(jì)系統(tǒng)的類層次;(4)完成類層次中各個(gè)類的描述;(5)完成類中各個(gè)成員函數(shù)的定義;(6)完成系統(tǒng)的應(yīng)用模塊;(7)功能調(diào)試;(8)完成系統(tǒng)總結(jié)報(bào)告。27、單項(xiàng)選擇題標(biāo)準(zhǔn)化考試系統(tǒng)設(shè)計(jì)1)問題描述設(shè)計(jì)一個(gè)單項(xiàng)選擇題標(biāo)準(zhǔn)化考試系統(tǒng),該系統(tǒng)要求能自動(dòng)組卷和評(píng)分。2)功能要求(1)用文件保存試題庫。(每個(gè)試題包括題干、4個(gè)備選答案、標(biāo)準(zhǔn)答案)。(2)試題錄入:可隨時(shí)增加試題到試題庫中。(3)試題抽?。好看螐脑囶}庫中可以隨機(jī)抽出N道題(N由鍵盤輸入)。(4)答題:用戶可實(shí)現(xiàn)輸入自己的答案。(5)自動(dòng)判卷:系統(tǒng)可根據(jù)用戶答案與標(biāo)準(zhǔn)答案的對(duì)比實(shí)現(xiàn)判卷并給出成績。(6)退出。3)問題的解決方案根據(jù)系統(tǒng)功能要求,可以將問題解決分為以下步驟:(1)應(yīng)用系統(tǒng)分析,建立該系統(tǒng)的功能模塊框圖以及界面的組織和設(shè)計(jì);(2)分析系統(tǒng)中的各個(gè)實(shí)體及它們之間的關(guān)系;(3)根據(jù)問題描述,設(shè)計(jì)系統(tǒng)的類層次;(4)完成類層次中各個(gè)類的描述;(5)完成類中各個(gè)成員函數(shù)的定義;(6)完成系統(tǒng)的應(yīng)用模塊;(7)功能調(diào)試;(8)完成系統(tǒng)總結(jié)報(bào)告。28、課程設(shè)計(jì)選題管理系統(tǒng)設(shè)計(jì)1)問題描述課程設(shè)計(jì)題目包括:編號(hào)、名稱、關(guān)鍵詞、實(shí)現(xiàn)技術(shù)、人員數(shù)(由幾個(gè)人來完成)等信息。學(xué)生信息包括:學(xué)號(hào)、姓名、性別、年齡、班級(jí)、專業(yè)等信息。2)功能要求(1)添加功能:程序能夠添加學(xué)生的記錄和課程設(shè)計(jì)題目記錄,提供選擇界面供用戶選擇所要添加的類別。添加記錄時(shí),要求學(xué)號(hào)和編號(hào)要唯一。如果添加了重復(fù)記錄,則提示數(shù)據(jù)添加重復(fù)并取消添加。(2)查詢功能:可根據(jù)學(xué)號(hào)、姓名、編號(hào)、名稱等信息對(duì)已添加的學(xué)生和課程設(shè)計(jì)題目進(jìn)行查詢,如果未找到,給出相應(yīng)的提示信息,如果找到,則顯示相應(yīng)的記錄信息。(3)顯示功能:可顯示當(dāng)前系統(tǒng)中所有學(xué)生的信息和課程設(shè)計(jì)題目信息,每條記錄占據(jù)一行。(4)編輯功能:可根據(jù)查詢結(jié)果對(duì)相應(yīng)的記錄進(jìn)行修改,修改時(shí)注意學(xué)號(hào)的唯一性。(5)刪除功能:主要實(shí)現(xiàn)對(duì)已添加的學(xué)生和課程設(shè)計(jì)題目記錄進(jìn)行刪除。如果當(dāng)前系統(tǒng)中沒有相應(yīng)的記錄,則提示“記錄為空!”并返回操作。(6)統(tǒng)計(jì)功能:能根據(jù)多種參數(shù)進(jìn)行統(tǒng)計(jì)。能按課程設(shè)計(jì)題目名稱統(tǒng)計(jì)出學(xué)生選擇該題目的人員的信息。(7)保存功能:可將當(dāng)前系統(tǒng)中各類記錄存入文件中,存入方式任意。(8)讀取功能:可將保存在文件中的信息讀入到當(dāng)前系統(tǒng)中,供用戶進(jìn)行使用。3)問題的解決方案根據(jù)系統(tǒng)功能要求,可以將問題解決分為以下步驟:(1)應(yīng)用系統(tǒng)分析,建立該系統(tǒng)的功能模塊框圖以及界面的組織和設(shè)計(jì);(2)分析系統(tǒng)中的各個(gè)實(shí)體及它們之間的關(guān)系;(3)根據(jù)問題描述,設(shè)計(jì)系統(tǒng)的類層次;(4)完成類層次中各個(gè)類的描述;(5)完成類中各個(gè)成員函數(shù)的定義;(6)完成系統(tǒng)的應(yīng)用模塊;(7)功能調(diào)試;(8)完成系統(tǒng)總結(jié)報(bào)告。29、小型公司工資管理系統(tǒng)設(shè)計(jì)1)問題描述某公司需要存儲(chǔ)雇員的編號(hào)、姓名、性別、所在部門,級(jí)別,并進(jìn)行工資的計(jì)算。其中,雇員分為經(jīng)理、技術(shù)人員、銷售人員和銷售經(jīng)理。四類人員的月薪計(jì)算方法如下:經(jīng)理拿固定月薪;技術(shù)人員按小時(shí)領(lǐng)取月薪;銷售人員按其當(dāng)月銷售額的提成領(lǐng)取工資;銷售經(jīng)理既拿固定月薪也領(lǐng)取銷售提成。設(shè)計(jì)一程序能夠?qū)救藛T進(jìn)行管理,應(yīng)用到繼承、抽象類、虛函數(shù)、虛基類、多態(tài)和文件的輸入/輸出等內(nèi)容。2)功能要求(1)添加功能:程序能夠任意添加上述四類人員的記錄,可提供選擇界面供用戶選擇所要添加的人員類別,要求員工的編號(hào)要唯一,如果添加了重復(fù)編號(hào)的記錄時(shí),則提示數(shù)據(jù)添加重復(fù)并取消添加。(2)查詢功能:可根據(jù)編號(hào)、姓名等信息對(duì)已添加的記錄進(jìn)行查詢,如果未找到,給出相應(yīng)的提示信息,如果找到,則顯示相應(yīng)的記錄信息;(3)顯示功能:可顯示當(dāng)前系統(tǒng)中所有記錄,每條記錄占據(jù)一行。(4)編輯功能:可根據(jù)查詢結(jié)果對(duì)相應(yīng)的記錄進(jìn)行修改,修改時(shí)注意編號(hào)的唯一性。(5)刪除功能:主要實(shí)現(xiàn)對(duì)已添加的人員記錄進(jìn)行刪除。如果當(dāng)前系統(tǒng)中沒有相應(yīng)的人員記錄,則提示“記錄為空!”并返回操作;否則,輸入要?jiǎng)h除的人員的編號(hào)或姓名,根據(jù)所輸入的信息刪除該人員記錄,如果沒有找到該人員信息,則提示相應(yīng)的記錄不存。(6)統(tǒng)計(jì)功能:能根據(jù)多種參數(shù)進(jìn)行人員的統(tǒng)計(jì)。例如,統(tǒng)計(jì)四類人員數(shù)量以及總數(shù),或者統(tǒng)計(jì)男、女員工的數(shù)量,或者統(tǒng)計(jì)平均工資、最高工資、最低工資等信息。(7)保存功能:可將當(dāng)前系統(tǒng)中各類人員記錄存入文件中,存入方式任意。(8)讀取功能:可將保存在文件中的人員信息讀入到當(dāng)前系統(tǒng)中,供用戶進(jìn)行使用。3)問題的解決方案根據(jù)系統(tǒng)功能要求,可以將問題解決分為以下步驟:(1)應(yīng)用系統(tǒng)分析,建立該系統(tǒng)的功能模塊框圖以及界面的組織和設(shè)計(jì);(2)分析系統(tǒng)中的各個(gè)實(shí)體及它們之間的關(guān)系;(3)根據(jù)問題描述,設(shè)計(jì)系統(tǒng)的類層次;(4)完成類層次中各個(gè)類的描述;(5)完成類中各個(gè)成員函數(shù)的定義;(6)完成系統(tǒng)的應(yīng)用模塊;(7)功能調(diào)試;(8)完成系統(tǒng)總結(jié)報(bào)告。30、公司員工考勤管理系統(tǒng)設(shè)計(jì)1)問題描述某公司需要存儲(chǔ)雇員的編號(hào)、姓名、性別、所在部門,級(jí)別,并進(jìn)行工資的計(jì)算。其中,雇員分為經(jīng)理、技術(shù)人員、銷售人員和銷售經(jīng)理。定義一個(gè)將小時(shí)換成天數(shù)的類。轉(zhuǎn)換規(guī)則:8小時(shí)轉(zhuǎn)換為一天,12小時(shí)轉(zhuǎn)換為1.5天。可進(jìn)行天數(shù)的加、減。定義一個(gè)記錄員工生病、休假時(shí)間的類。其中包括:員工生病沒工作的天數(shù)、生病可以不工作的最多天數(shù)、員工已經(jīng)帶薪休假的天數(shù)、員工可以帶薪休假的天數(shù)。公司規(guī)定帶薪休假不能超過24小時(shí)。生病可以不工作的最多不能超過16小時(shí)。設(shè)計(jì)一程序能夠?qū)救藛T的休假情況進(jìn)行管理,應(yīng)用到繼承、抽象類、虛函數(shù)、虛基類、多態(tài)和文件的輸入/輸出等內(nèi)容。2)功能要求(1)添加功能:程序能夠任意添加上述四類人員的記錄,可提供選擇界面供用戶選擇所要添加的人員類別,要求員工的編號(hào)要唯一,如果添加了重復(fù)編號(hào)的記錄時(shí),則提示數(shù)據(jù)添加重復(fù)并取消添加。還可以添加帶薪休假和生病休假的記錄,每條記錄中必須包含員工編號(hào)和姓名。(2)查詢功能:可根據(jù)編號(hào)、姓名等信息對(duì)已添加的員工信息和休假信息進(jìn)行查詢,如果未找到,給出相應(yīng)的提示信息,如果找到,則顯示相應(yīng)的記錄信息;(3)顯示功能:可顯示當(dāng)前系統(tǒng)中所有記錄,每條記錄占據(jù)一行。(4)編輯功能:可根據(jù)查詢結(jié)果對(duì)相應(yīng)的記錄進(jìn)行修改,修改時(shí)注意編號(hào)的唯一性。(5)刪除功能:主要實(shí)現(xiàn)對(duì)已添加的人員記錄和休假記錄進(jìn)行刪除。如果當(dāng)前系統(tǒng)中沒有相應(yīng)的人員記錄,則提示“記錄為空!”并返回操作。(6)統(tǒng)計(jì)功能:能根據(jù)多種參數(shù)進(jìn)行人員的統(tǒng)計(jì)。例如,統(tǒng)計(jì)四類人員數(shù)量以及總數(shù),統(tǒng)計(jì)任一員工的休假天數(shù)等信息。(7)保存功能:可將當(dāng)前系統(tǒng)中各類人員記錄和休假記錄存入文件中,存入方式任意。(8)讀取功能:可將保存在文件中的信息讀入到當(dāng)前系統(tǒng)中,供用戶進(jìn)行使用。3)問題的解決方案根據(jù)系統(tǒng)功能要求,可以將問題解決分為以下步驟:(1)應(yīng)用系統(tǒng)分析,建立該系統(tǒng)的功能模塊框圖以及界面的組織和設(shè)計(jì);(2)分析系統(tǒng)中的各個(gè)實(shí)體及它們之間的關(guān)系;(3)根據(jù)問題描述,設(shè)計(jì)系統(tǒng)的類層次;(4)完成類層次中各個(gè)類的描述;(5)完成類中各個(gè)成員函數(shù)的定義;(6)完成系統(tǒng)的應(yīng)用模塊;(7)功能調(diào)試;(8)完成系統(tǒng)總結(jié)報(bào)告。31、圖書管理系統(tǒng)設(shè)計(jì)1)問題描述定義圖書類,屬性有:書名、出版社、ISBN號(hào)、作者、庫存量、價(jià)格等信息和相關(guān)的對(duì)屬性做操作的行為。主要完成對(duì)圖書的銷售、統(tǒng)計(jì)和圖書的簡單管理。2)功能要求(1)銷售功能。購買書籍時(shí),輸入相應(yīng)的ISBN號(hào),并在書庫中查找該書的相關(guān)信息。如果有庫存量,輸入購買的冊(cè)數(shù),進(jìn)行相應(yīng)計(jì)算。如果庫存量不夠,給出提示信息,結(jié)束購買。(2)圖書簡單管理功能。添加功能:主要完成圖書信息的添加,要求ISBN號(hào)唯一。當(dāng)添加了重復(fù)的編號(hào)時(shí),則提示數(shù)據(jù)添加重復(fù)并取消添加。查詢功能:可按書名、ISBN號(hào)、作者、出版社進(jìn)行查詢。若存在相應(yīng)信息,輸出所查詢的信息,若不存在該記錄,則提示“該標(biāo)題不存在!”。修改功能:可根據(jù)查詢結(jié)果對(duì)相應(yīng)的記錄進(jìn)行修改,修改時(shí)注意ISBN號(hào)的唯一性。刪除功能:主要完成圖書信息的刪除。輸入要?jiǎng)h除的ISBN號(hào),根據(jù)編號(hào)刪除該物品的記錄,如果該編號(hào)不在物品庫中,則提示“該編號(hào)不存在”。(3)統(tǒng)計(jì)功能。輸出當(dāng)前書庫中所有圖書的總數(shù)及詳細(xì)信息;可按書的價(jià)格、庫存量、作者、出版社進(jìn)行統(tǒng)計(jì),輸出統(tǒng)計(jì)信息時(shí),要按從大到小進(jìn)行排序。(7)圖書存盤:將當(dāng)前程序中的圖書信息存入文件中。(8)讀出信息:從文件中將圖書信息讀入程序。3)問題的解決方案根據(jù)系統(tǒng)功能要求,可以將問題解決分為以下步驟:(1)應(yīng)用系統(tǒng)分析,建立該系統(tǒng)的功能模塊框圖以及界面的組織和設(shè)計(jì);(2)分析系統(tǒng)中的各個(gè)實(shí)體及它們之間的關(guān)系;(3)根據(jù)問題描述,設(shè)計(jì)系統(tǒng)的類層次;(4)完成類層次中各個(gè)類的描述;(5)完成類中各個(gè)成員函數(shù)的定義;(6)完成系統(tǒng)的應(yīng)用模塊;(7)功能調(diào)試;(8)完成系統(tǒng)總結(jié)報(bào)告。32、停車場(chǎng)管理系統(tǒng)設(shè)計(jì)1)問題描述定義車輛類,屬性有車牌號(hào)、顏色、車型(小汽車、小卡、中卡和大卡)、到達(dá)的時(shí)間和離開的時(shí)間等信息和相關(guān)的對(duì)屬性做操作的行為。定義一個(gè)管理類,完成對(duì)停車場(chǎng)的管理。停車場(chǎng)的具體要求:設(shè)停車場(chǎng)是一個(gè)可停放n輛汽車的狹長通道,且只有一個(gè)大門可供汽車進(jìn)出。汽車在停車場(chǎng)內(nèi)按車輛到達(dá)時(shí)間的先后順序,依次由北向南排列(大門在最南端,最先到達(dá)的第一輛車停放在車場(chǎng)的最北端),若車場(chǎng)內(nèi)已停滿n輛汽車,則后來的汽車只能在門外的便道上等待,一旦有車開走,則排在便道上的第一輛車即可開入;每輛停放在車場(chǎng)的車在它離開停車場(chǎng)時(shí)必須按它停留的時(shí)間長短交納費(fèi)用。2)功能要求(1)添加功能:程序能夠添加到達(dá)停車場(chǎng)的車輛信息,要求車輛的車牌號(hào)要唯一,如果添加了重復(fù)編號(hào)的記錄時(shí),則提示數(shù)據(jù)添加重復(fù)并取消添加。(2)查詢功能:可根據(jù)車牌號(hào)、車型等信息對(duì)已添加的停車場(chǎng)中的車輛信息進(jìn)行查詢,如果未找到,給出相應(yīng)的提示信息,如果找到,則顯示相應(yīng)的記錄信息;(3)顯示功能:可顯示當(dāng)前系統(tǒng)中所有車輛的信息,每條記錄占據(jù)一行。(4)編輯功能:可根據(jù)查詢結(jié)果對(duì)相應(yīng)的記錄進(jìn)行修改,修改時(shí)注意車牌號(hào)的唯一性。(5)刪除功能:主要實(shí)現(xiàn)對(duì)已添加的車輛記錄

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論