版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
仝仝Aa集整理.僅供參考學(xué)習(xí)仝仝Aa集整理.僅供參考學(xué)習(xí)2011-2012第1學(xué)期《面向?qū)ο蟪绦蛟O(shè)計(jì)》(C++)(雙語)情境式大作業(yè)任務(wù)書一、題目下列大作業(yè)題目均給出了一個(gè)情境,在該情境中,請識(shí)別出所描述的主體、主體的功用,主體與主體之間存在的聯(lián)系等,根據(jù)所學(xué)面向?qū)ο蟪绦蛟O(shè)計(jì)知識(shí),設(shè)計(jì)程序模擬實(shí)現(xiàn)下列各種情境,要求能夠體現(xiàn)出面向?qū)ο蟪绦蛟O(shè)計(jì)語言的全部4個(gè)特性(抽象、封裝、繼承、多態(tài))。每組同學(xué)可從下列給出的參考題目中任選一題完成。航空票務(wù)預(yù)訂情境Jack是某企業(yè)的辦公室主任,近期有個(gè)行業(yè)年會(huì)在南京召開,公司擬派3人參加會(huì)議,于是,Jack拿起電話撥通了某航空公司的熱線電話95555:“喂,您好,我要訂3張12.31日上午9:00從南昌到南京的機(jī)票”,電話那頭立即傳來一連串的鍵盤聲,查詢,預(yù)訂、下單等一系列指令給出之后,票務(wù)員非常禮貌地回答了Jack:“好的,您要的3張機(jī)票已經(jīng)訂好,是12.月31日從南昌到南京上午9:00的機(jī)票三張,您需要作出如下選擇:1、送票上門?2、網(wǎng)上支付,直接購買電子客票?”,若選擇1,航空公司將派業(yè)務(wù)員上門送票,收取相應(yīng)的費(fèi)用;若選擇2,將采取網(wǎng)上支付的方式進(jìn)行,請登錄航空公司主頁選擇支付業(yè)務(wù)即可。(2)報(bào)刊、雜志訂閱情境年底了,是郵局報(bào)刊訂閱的高峰期。Kate是單位辦公室負(fù)責(zé)訂閱報(bào)刊的員工,于是,她來到附近郵局,預(yù)訂下一年的報(bào)刊和雜志。首先Kate查詢了可以訂閱的所有通過郵局發(fā)行的報(bào)刊和雜志的與發(fā)行有關(guān)的信息;然后選中了單位需要的報(bào)紙和雜志,下單,并付款;郵局征訂員保存訂閱、付款日期和金額、以及投遞信息;輸出投遞和訂閱清單;統(tǒng)計(jì)各報(bào)刊和雜志的各階段的總訂閱數(shù),并輸出各報(bào)社、各雜志社的訂單匯總表。(3)大作業(yè)任務(wù)管理情境信息學(xué)院計(jì)算機(jī)相關(guān)專業(yè)學(xué)生都要求完成所學(xué)部分課程大作業(yè)。并且不同的課程安排在不同學(xué)期。而每個(gè)學(xué)期會(huì)有幾門不同的課程布置大作業(yè)任務(wù)書。選課的學(xué)生根據(jù)所選課程完成相應(yīng)的任務(wù)。如學(xué)生張三今年選修了《面向?qū)ο蟪绦蛟O(shè)計(jì)》(C++)(雙語),按照要求查詢了本學(xué)期的大作業(yè)任務(wù)書,并在所給定的大作業(yè)中選擇了題號(hào),之后他每次記錄自己完成大作業(yè)的進(jìn)度,工作日志;而老師也能及時(shí)掌握張三同學(xué)的進(jìn)展情況,在規(guī)定的時(shí)間內(nèi),張三同學(xué)完成了大作業(yè)并提交給了老師;老師根據(jù)張三提交的大作業(yè)報(bào)告和源代碼進(jìn)行批閱并及時(shí)給出大作業(yè)成績;而張三同學(xué)在期末的時(shí)候查詢了該大作業(yè)的分?jǐn)?shù)并根據(jù)此得分判斷自己需不需要對大作業(yè)進(jìn)行修改、重做等。(4)年終獎(jiǎng)勵(lì)發(fā)放情境一年一度的年終獎(jiǎng)發(fā)放時(shí)刻到了,某企業(yè)的員工都懷著期待的心情等待著自己的獎(jiǎng)勵(lì)。在該企業(yè)中,主要由以下一些部門構(gòu)成:銷售部、財(cái)務(wù)部、人力資源部、辦公室等四個(gè)部門構(gòu)成。各個(gè)部門的員工年終獎(jiǎng)勵(lì)標(biāo)準(zhǔn)不一致。Jim是銷售部經(jīng)理,他的獎(jiǎng)金由月基本工資和業(yè)務(wù)提成構(gòu)成;Jack是銷售部的業(yè)務(wù)員,他的獎(jiǎng)金主要取決于一年中的業(yè)務(wù)提成;而Kate是總經(jīng)理助理,屬于辦公室人員,她的獎(jiǎng)勵(lì)是固定金額;在發(fā)放獎(jiǎng)金之前,由人力資源部將各個(gè)員工一年的考勤、業(yè)務(wù)量等數(shù)據(jù)錄入,之后根據(jù)計(jì)算,由財(cái)務(wù)部門主管和總經(jīng)理簽字認(rèn)可才可發(fā)放下去。(5)駕校報(bào)考情境Jack在A大的學(xué)生,近期想考個(gè)駕照,如是他來到B駕校,想報(bào)名考駕照。接待的rose小姐熱情接待了他,并且在計(jì)算機(jī)上幫他登錄了個(gè)人信息,并記錄了收費(fèi)信息,以及上課安排和考試安排的時(shí)間。輸入完后,所有的信息都可以在網(wǎng)上可以瀏覽到,并且可以作出修改,比如Jack如果哪天沒有空,就可以去取消和更改上課時(shí)間,以及考試時(shí)間。(6)酒店住宿情境Kate是單位的業(yè)務(wù)員,經(jīng)常需要到外面出差,這次,他選擇了A城市的一個(gè)“好運(yùn)來”酒店,準(zhǔn)備住下。如是他走到酒店前臺(tái),問了一下房間的情況,服務(wù)員問他有沒有預(yù)定,他說沒有。于是,服務(wù)員幫他開了間標(biāo)間,登記了他的個(gè)人信息,并且告訴他如果需要什么服務(wù)可以直接打前臺(tái)電話。Kate很滿意,對這種服務(wù)大加贊賞。(7)大學(xué)招生錄取情境一年一度的高考就要開始了,A大學(xué)想錄取自己需要的考生,根據(jù)考生的志愿填報(bào)情況,如果過了設(shè)定的第一批線,可以按100:120投檔考生的檔案到學(xué)校。另外,根據(jù)被投檔考生的分?jǐn)?shù)和填報(bào)信息,再來進(jìn)行第2步專業(yè)篩選。如果分?jǐn)?shù)通過填報(bào)專業(yè)分?jǐn)?shù)線,則被錄取,否則進(jìn)入調(diào)擋線,如果考生選擇了服從調(diào)擋,則錄取成功,否則錄取失敗,并退檔。該校的招生人員可以很清楚地看到每個(gè)投檔考生的信息,并且有沒有被錄取。(8)醫(yī)院看病就診情境Jim是一個(gè)企業(yè)職員,最近壓力很大,加上感冒,天天睡不著覺,如是他去了A醫(yī)院,想看看醫(yī)生。到醫(yī)院后,首先他辦了一張醫(yī)療卡,然后注冊了自己的信息,并且掛號(hào)。掛號(hào)前臺(tái)首先問他看哪個(gè)部門,是否專家門診,然后給他清算費(fèi)用。掛完號(hào)之后,Jam就找到了醫(yī)生,醫(yī)生給他診斷,并且把病情和藥方都記載下來,下次只要一刷醫(yī)療卡,所有的信息就顯示出來了。醫(yī)生可以隨時(shí)瀏覽并且修改記錄,Jam也可以通過前臺(tái)機(jī)器查看自己的診斷信息和收費(fèi)情況。(9)銀行儲(chǔ)蓄情景Peter到銀行想辦理定期存款業(yè)務(wù),于是咨詢了服務(wù)員,被告知定期目前可存一年期、兩年期、三年期和五年期,利率分別為5%、6%、8%和10%。如果Peter想要辦理定期存款業(yè)務(wù),必須確定其定期時(shí)段,而且中途不再在同一賬號(hào)上辦理存款業(yè)務(wù)。即使Peter辦理定期業(yè)務(wù)后,也可以根據(jù)需要進(jìn)行取款業(yè)務(wù),但是如果Peter想要提前辦理取款,則其全部金額的利息按活期利率1%計(jì)算。(10)校園一卡通管理情景大一新生入學(xué),Jack報(bào)到注冊后被學(xué)長帶到校財(cái)務(wù)部門辦理校園一卡通,特意咨詢了辦卡的老師想了解下一卡通的相關(guān)知識(shí)。大致了解到了一卡通的相關(guān)信息:學(xué)校財(cái)務(wù)部門1負(fù)責(zé)對一卡通進(jìn)行管理,可以完成一卡通發(fā)放、充值、銷毀和掛失等功能;學(xué)生自己可以利用一卡通進(jìn)行消費(fèi)、營業(yè)金額統(tǒng)計(jì)和查詢等服務(wù);學(xué)校財(cái)務(wù)部門2則可根據(jù)相關(guān)需要對一卡通進(jìn)行新增、刪除、修改,統(tǒng)計(jì)和查詢?nèi)藛T信息等服務(wù)幫助。(11)學(xué)生選課情景大二了,Tom將第一次運(yùn)用學(xué)校的選課系統(tǒng)進(jìn)行獨(dú)立選課,既興奮也很擔(dān)心自己會(huì)出什么差錯(cuò)選不到自己心儀的課程,于是提前到大三學(xué)長Joe的房間看看他是如何選課的,并且咨詢相關(guān)信息。在Joe的房間,Tom了解到學(xué)長利用學(xué)生的身份進(jìn)入選課系統(tǒng)可完成查找、選擇、修改和刪除課程等任務(wù),也可以修改自身的登陸密碼。所選課程信息包含代碼,名稱,教師,時(shí)間,教室,學(xué)分。在選課的過程中絕對不能選擇時(shí)間沖突的課程,而且所選的學(xué)分不得高于該學(xué)期最高學(xué)分也不得低于該學(xué)期規(guī)定的最低應(yīng)修學(xué)分。(12)機(jī)場停車場情景Mike乘車送朋友去機(jī)場坐飛機(jī),到機(jī)場后他先按了一下按鈕,取了張卡,這時(shí)候機(jī)場的停車信息已經(jīng)顯示在導(dǎo)航屏幕上,哪里有空位,哪里沒有。Mike找了個(gè)空位把車停下,然后去送朋友去登機(jī),結(jié)束后Mike重新離開機(jī)場,交還停車卡,這時(shí)候顯示停車時(shí)間和應(yīng)該收取的費(fèi)用,導(dǎo)航屏上的剛才的停車位隨即變成可以利用的空位。(13)食品安全管理情景A小賣部進(jìn)了一批食品,這批食品都會(huì)標(biāo)記食品的一些信息,如食品名,產(chǎn)地,生產(chǎn)日期等等??梢詫@些食品入庫,如果食品過期,則下架,并隨時(shí)更新信息。另外,如果食品進(jìn)的時(shí)候就過期,則要找廠家退貨。(14)超市購物情景Jack到一家大型的超市購物,買完東西后,所有的清單一下子列出來,非常方便。但是,Jack付錢之前發(fā)現(xiàn)有樣?xùn)|西不想要了,如是跟售貨員溝通之后,刪掉了該商品,這對jack來說很滿意。(15)自選題目,難度必須適當(dāng),同時(shí)體現(xiàn)面向?qū)ο蟪绦蛟O(shè)計(jì)語言的特點(diǎn)。二、對象本學(xué)期“面向?qū)ο蟪绦蛟O(shè)計(jì)(C++)(雙語)”選課班全體同學(xué)。三、目的(1)掌握面向?qū)ο蟪绦蛟O(shè)計(jì)的思想,區(qū)別傳統(tǒng)的過程式程序設(shè)計(jì)思想,能夠使用面向?qū)ο蟮某绦蛟O(shè)計(jì)思想解決實(shí)際問題;(2)掌握在VisualC++集成開發(fā)環(huán)境下編輯、編譯、鏈接和運(yùn)行一個(gè)C++程序的基本方法;獨(dú)立或合作完成每個(gè)程序設(shè)計(jì)和編碼,能夠靈活運(yùn)用各種調(diào)試命令修改源程序中可能出現(xiàn)的錯(cuò)誤,并能根據(jù)問題進(jìn)行學(xué)習(xí)、拓廣、深化;學(xué)會(huì)科學(xué)地撰寫總結(jié)報(bào)告,加深對所學(xué)知識(shí)的理解和掌握,答辯中考察學(xué)生的技能,并培養(yǎng)學(xué)生的表達(dá)和思辨能力。四、要求(1)根據(jù)學(xué)生人數(shù)分成2-3人一組,各小組選擇感興趣的題目,在課外完成查找資料、選題、擬大綱、小組討論、研究寫作等各環(huán)節(jié);每一環(huán)節(jié)完成后,在課堂上進(jìn)行小組之間的討論、教師點(diǎn)評(píng),最后確定解決問題的方案。(2)體現(xiàn)面向?qū)ο蟪绦蛟O(shè)計(jì)語言的特點(diǎn),使用技術(shù):體現(xiàn)OOP的抽象、封裝、繼承、多態(tài)等4種關(guān)鍵技術(shù)的全部;程序結(jié)構(gòu)良好,沒有明顯錯(cuò)誤;按照大作業(yè)格式,在課程結(jié)束前一周交電子稿和打印稿。五、內(nèi)容系統(tǒng)說明書內(nèi)容包括:問題描述類體系設(shè)計(jì)和程序流程圖各類定義的基本功能,即主要數(shù)據(jù)和函數(shù)功能描述擬采用開發(fā)平臺(tái)(VisualC++,BorlandC++等)大作業(yè)報(bào)告根據(jù)原有的系統(tǒng)設(shè)計(jì),編碼階段的工作,整理書寫實(shí)驗(yàn)報(bào)告,內(nèi)容包括:系統(tǒng)說明實(shí)驗(yàn)分析與結(jié)論收獲與體會(huì)附程序代碼最后提交材料:①大作業(yè)報(bào)告(打印稿和電子稿)②源程序代碼(CPP文件),執(zhí)行文件(EXE)六、評(píng)分本次大作業(yè)占期末考試總成績的20%,滿分20分。大作業(yè)的總評(píng)分依據(jù)如下:方案正確性 占大作業(yè)滿分的20%要求:方案正確指的是需求分析全面,功能描述正確,方案切實(shí)可行。設(shè)計(jì)合理性 占大作業(yè)滿分的40%要求:指的是抽象數(shù)據(jù)類型的設(shè)計(jì)和實(shí)現(xiàn),體現(xiàn)面向?qū)ο笳Z言的特性:抽象性、封裝性、繼承性和多態(tài)性的全部。報(bào)告規(guī)范性 占大作業(yè)滿分的25%要求:要使得用戶看了報(bào)告,不僅知道程序應(yīng)該如何使用,而且了解用的什么結(jié)構(gòu)?什么算法?在調(diào)試中曾經(jīng)遇到過什么問題,是如何解決的?有什么值得后人吸取的教訓(xùn)和體會(huì)?功能完整性 占大作業(yè)滿分的5%要求:滿足題目要求的基本功能。(若多完成功能,但多完成的部分若不正確,不扣分)仝人收集整理.僅供參考學(xué)習(xí)仝人收集整理.僅供參考學(xué)習(xí)仝仝Aa集整理.僅供參考學(xué)習(xí)答辯表現(xiàn) 占大作業(yè)滿分的10%要求:能正確描述大作業(yè)設(shè)計(jì)的思路、如何實(shí)現(xiàn)、過程、大作業(yè)中的技術(shù)亮點(diǎn)、最后的結(jié)果、大作業(yè)完成的心得體會(huì)等。能熟練地進(jìn)行程序演示,并能清晰地回答答辯中的提問。重要說明1:若兩人和多人程序基本相同或撰寫的報(bào)告基本相同的情況下,經(jīng)仔細(xì)比較查證屬相互抄襲的,抄襲者和被抄襲者均按“0”分計(jì)。七、大作業(yè)格式要求(1)大作業(yè)的頁面設(shè)置為上、下、左、右頁邊距都為2.5厘米,格式段落中行距為固定值20磅。(2)中文字體為宋體小四號(hào),英文字體為TimesNewRoman小四。(3)關(guān)于大作業(yè)提交文件格式的其它具體要求,請?jiān)敿?xì)參考后續(xù)的“面向?qū)ο蟪绦蛟O(shè)計(jì)(C++)大作業(yè)樣例”。重要說明2:對于大作業(yè)中的主要程序、類或者函數(shù)一定要有詳細(xì)注釋,如下例所示。對于函數(shù)包括:先對函數(shù)及各參數(shù)進(jìn)行說明,函數(shù)功能說明,實(shí)現(xiàn)原理及步驟說明,函數(shù)中的關(guān)鍵部位也需要進(jìn)行說明。/、卜、卜、卜、卜、卜、卜、卜、卜、卜、卜、卜、卜、卜、卜、卜、卜、卜、卜、卜、卜、上\二、卜、卜、卜、卜、卜、卜、卜、卜、卜、卜、卜、卜、卜、卜、卜、卜、卜、卜、卜、卜、卜、上\二'>'>'>'>、"、上、卜、卜、卜、卜、卜、卜、卜、上、上/力、力、力、力、力、力、力、力、力、力、力、力、力、力、力、力、力、力、力、力、力、力、力、力、力、力、力、力、力、力、力、力、力、力、力、力、力、力、力、力、力、力、力、力、力、力、力、力、力、力、力、力、力、力、力、力、"、力、力、力、力、力、力、力、力、力、力、力、函數(shù)名稱:FengGuDIB(LPSTRlpDIBBits,LONGIWidth,LONGlHeight,intYuZhi)函數(shù)類型:BOOL函數(shù)變量:LPSTRlpDIBBits -指向源DIB圖像指針LONGlWidth-源圖像寬度(象素?cái)?shù))LONGlHeight-源圖像高度(象素?cái)?shù))intYuZhi -通過對話框選取一個(gè)峰谷作為閾值功能:該函數(shù)用于對圖像進(jìn)行閾值分割運(yùn)算。實(shí)現(xiàn)步驟:(1)獲得原來圖像的首地址及圖像的寬和高(2)開辟一塊內(nèi)存空間,并初始化為255
(3)進(jìn)行圖像灰度統(tǒng)計(jì),顯示灰度直方圖(4)通過對話框選取一個(gè)峰谷作為閾值(5)像素灰度值與閾值之差小于30,將像素置0,否則置255(6)將結(jié)果復(fù)制到圖像數(shù)據(jù)區(qū)//指向源圖像的指針//指向源圖像的指針lpSrc//指向緩存圖像的指針lpDst//指向緩存DIB圖像的指針tempLPSTRlpSrc;LPSTRlpDst;LPSTRlpNewDIBBits;HLOCALhNewDIBBits;unsignedcharpixel;//像素值longlHistogram[256];LONGlLineBytes;unsignedchariMaxGrayValue,iMinGrayValue;//獲得直方圖iMaxGrayValue=0;iMinGrayValue=255;for(i=0;i<lWidt
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 江蘇省泰州市姜堰區(qū)2024-2025學(xué)年七年級(jí)上學(xué)期期中地理試題(含答案)
- 數(shù)據(jù)中心項(xiàng)目投資計(jì)劃書
- 贛南師范大學(xué)《審計(jì)學(xué)》2021-2022學(xué)年第一學(xué)期期末試卷
- 2024年電動(dòng)開顱設(shè)備項(xiàng)目投資申請報(bào)告代可行性研究報(bào)告
- 阜陽師范大學(xué)《幼兒歌曲彈唱》2022-2023學(xué)年第一學(xué)期期末試卷
- 福建師范大學(xué)協(xié)和學(xué)院《跨國公司經(jīng)營與管理》2021-2022學(xué)年第一學(xué)期期末試卷
- 《股權(quán)轉(zhuǎn)讓合同》-企業(yè)管理
- 福建師范大學(xué)《漆畫人物創(chuàng)作大創(chuàng)作》2023-2024學(xué)年第一學(xué)期期末試卷
- 醫(yī)美行業(yè)研究框架關(guān)注上游高景氣賽道
- 福建師范大學(xué)《廣告史》2021-2022學(xué)年第一學(xué)期期末試卷
- 農(nóng)村“留守兒童”現(xiàn)狀調(diào)查及對策研究
- 倉庫消防安全管理程序模版
- 房屋市政工程生產(chǎn)安全重大事故隱患判定標(biāo)準(zhǔn)(隱患排查表)
- 三、大數(shù)據(jù)存儲(chǔ)技術(shù)課件
- 教育領(lǐng)導(dǎo)力的培養(yǎng)與發(fā)展
- 江蘇省連云港市東海縣2023-2024學(xué)年八年級(jí)上學(xué)期期中數(shù)學(xué)試題
- 大豆玉米帶狀復(fù)合種植技術(shù)
- 空氣源熱泵安裝方案
- 學(xué)前教育專業(yè) 學(xué)前兒童使用電子產(chǎn)品的現(xiàn)狀及應(yīng)對策略的調(diào)查研究
- 2024屆綿陽市2021級(jí)高三一診(第一次診斷性考試)英語試卷(含答案+聽力音頻)
- Unit+6+Understanding+ideas 教學(xué)設(shè)計(jì) 高中英語外研版(2019)+必修第一冊
評(píng)論
0/150
提交評(píng)論