2022年級《面向?qū)ο蟪绦蛟O(shè)計課程設(shè)計》任務(wù)書
《2022年級《面向?qū)ο蟪绦蛟O(shè)計課程設(shè)計》任務(wù)書》由會員分享,可在線閱讀,更多相關(guān)《2022年級《面向?qū)ο蟪绦蛟O(shè)計課程設(shè)計》任務(wù)書(13頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、1/13 11級C+語言程序設(shè)計課程設(shè)計任務(wù)書 為每個對象類設(shè)計正確的域和方法,為每個方法設(shè)計合理的方法體。同時,為對象類及內(nèi)部的域和方法運用正確的修飾符,如訪問控制符等。3)編程簡練,程序功能齊全,能正確運行。4)說明書、流程圖要清楚,規(guī)范。5)課題完成后必須按要求提交課程設(shè)計報告,格式規(guī)范,內(nèi)容詳實。二、課程設(shè)計的內(nèi)容與安排1、題目安排1.有理數(shù)運算問題描述有理數(shù)是一個可以化為一個分數(shù)的數(shù),例如2/3,533/920,-12/49都是有理數(shù),而就為無理數(shù)。在C+中,并沒有預(yù)先定義有理數(shù),需要時可以定義一個有理數(shù)類,將有理數(shù)的分子和分母分別存放在兩個整型變量中。對有理數(shù)的各種操作都可以用重載
2、運算符來實現(xiàn)?;疽蠖x并實現(xiàn)一個有理數(shù)類,通過重載運算符+、-、*、/對有理數(shù)進行算術(shù)運算,通過重載運算符=實 現(xiàn) 判 定 兩 個 有 理 數(shù) 是 否 相等。寫一個優(yōu)化函數(shù),它的作用是使有理數(shù)約去公分母,也即是使保存的有理數(shù)分子和分母之間沒有公約數(shù)除去 1以外)。此外,還要定義一個將有理數(shù)轉(zhuǎn)換為實數(shù)的函數(shù),再加上構(gòu)造函數(shù)和有理數(shù)輸出函數(shù)。測試數(shù)據(jù)在應(yīng)用程序中,創(chuàng)建若干有理數(shù)對象,通過帶參數(shù)的構(gòu)造函數(shù)使得各有理數(shù)對象值各精選學習資料 -名師歸納總結(jié)-第 1 頁,共 13 頁2/13 不相同,然后分別進行各類運算,輸出運算結(jié)果,檢驗其正確性。實現(xiàn)提示設(shè)有兩個有理數(shù)a/b和c/d,則有:(1)有
3、理數(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ù)對象時應(yīng)執(zhí)行,在執(zhí)行其它各種運算之后也需執(zhí)行它,這樣可保證所存儲的有理數(shù)隨時都是最優(yōu)的。對于判斷兩個有理數(shù)是否相等,由于在對有理數(shù)進行各種運算后都對其進行優(yōu)化,所以判定兩個有理數(shù)是否相等只需判定它們兩個的分子和分母分別相等即可。選做內(nèi)容重載插入)和提取)運算符,使得對有理數(shù)可以直接輸入輸出。設(shè)有理數(shù)輸入格式為:整數(shù) 1 整數(shù) 2 /整數(shù) 1為分子,整數(shù) 2為分母有理數(shù)輸出格式為:分子/分母2.通訊錄
4、管理問題描述編寫一個簡單的通訊錄管理程序。通訊錄記錄有姓名,地址(省、市(縣、街道,電話號碼,郵政編碼等四項?;疽蟪绦驊?yīng)提供的基本管理功能有:1)添 加:即增加一個人的記錄到通信錄中2)顯 示:即在屏幕上顯示所有通信錄中的人員信息,應(yīng)能分屏顯示。3)存 儲:即將通訊錄信息保存在一個文件中。4)裝 入:即將文件中的信息讀入程序。5)查 詢:可根據(jù)姓名查找某人的相關(guān)信息,若找到顯示其姓名、地址、電話號碼和郵政編碼。6)修 改:可修改一個人的除姓名外其它信息。測試數(shù)據(jù)程序應(yīng)輸入不少于10個人員的通訊錄信息,應(yīng)考慮到人員可以同名的情況。實現(xiàn)提示程序可用一個單向鏈表來管理人員信息,每個人員的姓名,地
5、址,電話號碼和郵政編碼用一個類 Cperson來實現(xiàn),作為鏈表的值指針指向這些Cperson類對象,通過鏈表的遍歷可以操作這些數(shù)據(jù)。選做內(nèi)容為了加快數(shù)據(jù)定位查找的速度,采用常用優(yōu)先的方法對鏈表的各個節(jié)點進行排序,即一旦操作了一個人員的數(shù)據(jù),他的數(shù)據(jù)就將被調(diào)用到鏈表的鏈首。這樣經(jīng)過有限次操作,經(jīng)常查閱的人員的信息就將排在鏈表的前端。雖然不能說鏈首的節(jié)點一定是最常用的,但常用的節(jié)點一定會排在較靠前的部分,鏈表查找時所要走的平均距離一定較短。精選學習資料 -名師歸納總結(jié)-第 2 頁,共 13 頁3/13 3.商品銷售統(tǒng)計問題描述編寫商品銷售統(tǒng)計程序,商品的信息有:商品的名稱,計量單位,根據(jù)單價算出總
6、價??蛻粢淮钨徫锟赡苜徺I多種商品,程序應(yīng)計算出客戶應(yīng)付的錢款數(shù)?;疽蟪绦蚍譃閮蓚€部分:第一部分用于輸入商品的信息并允許修改和刪除;第二部分實現(xiàn)銷售統(tǒng)計。程序運行時由用戶選擇進入哪一部分功能,并能在運行時在兩部分之間切換。第二部分運行時,首先顯示所有商品名稱及代碼商品數(shù)目較多時,應(yīng)考慮分屏顯示),用戶輸入商品代碼及商品重量或件數(shù),用戶一次操作可輸入若干商品的購買信息,然后輸入一個特殊的代碼如-1)表示本次購物結(jié)束。此時。程序計算出應(yīng)付錢款數(shù)并顯示。測試數(shù)據(jù)程序應(yīng)輸入不少于10種商品的信息,并進行模擬運行。實現(xiàn)提示本程序的商品信息管理可采用與課程設(shè)計題目二類似的數(shù)據(jù)結(jié)構(gòu),既定義一個商品類,每種
7、商品作為商品類的實例對象)存儲在鏈表節(jié)點中。選做內(nèi)容程序在營業(yè)結(jié)束時統(tǒng)計每種商品的銷售量,銷售金額及總營業(yè)額。因此第二部分應(yīng)有營業(yè)結(jié)束的選擇,當用戶選擇此項時屏幕上顯示當天營業(yè)的每種商品的銷售量,銷售金額及總營業(yè)額。注意,商品類的數(shù)據(jù)成員應(yīng)增加有商品的銷售量和銷售金額??偁I業(yè)額是所有商品的營業(yè)額之和,可用靜態(tài)數(shù)據(jù)成員實現(xiàn)?;蚩捎稍唐奉惻缮鲆粋€特殊的類,增加上面的數(shù)據(jù)成員及相應(yīng)的成員函數(shù)。4.研究生初試錄取問題描述研究生考試課程為4門,其中數(shù)學、外語、政治為統(tǒng)一命題,而專業(yè)基礎(chǔ)課則根據(jù)不同的專業(yè)由招生學校自行命題。國家對初試錄取分數(shù)有總分要求如某一年要求 4門課總分應(yīng)達到 310分),另外還
8、有對每門課的最低分數(shù)要求如總分為 100的試卷最低應(yīng)達到40分,總分為 150的試卷最低應(yīng)達到65分)。編程統(tǒng)計初試合格的人數(shù),并按總分由高到低的順序輸出合格考生的信息。基本要求程序運行時首先要求輸入:考生姓名,準考證號,報考專業(yè),是否應(yīng)屆生,4門課程 政治、數(shù)學、外語、專業(yè)基礎(chǔ)課)成績。這些原始數(shù)據(jù)應(yīng)保存到一個文件中。然后輸入:錄取的總分要求,各課程的最低分數(shù)要求。輸出要求:過線考生的姓名,準考證號,報考專業(yè),是否應(yīng)屆生,4門課程 政治、數(shù)學、外語、專業(yè)基礎(chǔ)課)成績及總分,這些信息應(yīng)存放到另一個文件中。測試數(shù)據(jù)程序應(yīng)輸入不少于10名考生的信息,其中應(yīng)屆生和歷屆生分別有若干名,并且都有合格和不
9、合格的情況。實現(xiàn)提示可定義一個考生類存放有關(guān)信息和實現(xiàn)相應(yīng)的操作。分數(shù)線數(shù)據(jù)總分要求和各門課精選學習資料 -名師歸納總結(jié)-第 3 頁,共 13 頁4/13 程的要求)可定義另外的類來存放,但應(yīng)能被考生類及其派生類直接訪問。選做內(nèi)容初試合格的考生應(yīng)經(jīng)過復試才能決定是否錄取,復試成績合格大于一給定分值)可以錄取,否則被淘汰。而錄取的順序假設(shè)是按照專業(yè)基礎(chǔ)課和復試成績的平均值來確定的因為這涉及到是計劃內(nèi)還是委培問題)。因此,應(yīng)首先輸入初試合格考生的復試成績及復試的合格線分數(shù),然后按上面要求排序輸出并標明被淘汰的學生。5.足球聯(lián)賽積分問題描述足球聯(lián)賽采用主客場雙循環(huán)賽制,勝一場得3分,平局各得 1分,
10、負一場得0分,聯(lián)賽排名以積分多者在前,當兩隊或多隊)積分相同時,則凈勝球即進球數(shù)與失球數(shù)之差)多者在前,若凈勝球相同,則進球數(shù)多者在前,若仍相同,則抽簽或踢附加賽決定名次這在聯(lián)賽結(jié)束后進行,聯(lián)賽未結(jié)束則兩隊名次并列,本程序不做這方面要求)。試編一程序統(tǒng)計最近一輪比賽后,各隊積分及排名?;疽笤O(shè)積分表結(jié)構(gòu)如下:隊名不超過15 個字符),已比賽的場數(shù),贏的場數(shù),平的場數(shù),負 的 場 數(shù),進 球 數(shù),失 球 數(shù),積 分。積 分 表 放 在 正 文 文 件 中。最近一輪的結(jié)果從鍵盤輸入,其形式為:主隊名可用代碼),客隊名可用代碼),主隊得分 即進球數(shù)),客隊得分即進球數(shù))。程序應(yīng)根據(jù)此輪結(jié)果修改各隊
11、的積分和名次,所得的最新記分表仍在原積分文件中并同時在屏幕上顯示。測試數(shù)據(jù)可選擇我國當年的甲A或甲 B聯(lián)賽的數(shù)據(jù)輸入,并檢查與報章公布的數(shù)據(jù)是否一致。實現(xiàn)提示定義一個球隊類,每個球隊是均是此類的對象。由于聯(lián)賽中參賽的隊伍數(shù)是固定的,因此可用對象數(shù)組來實現(xiàn)當然也可以用鏈表結(jié)構(gòu))。每輸入兩個隊的比賽成績,則相應(yīng)的隊的有關(guān)數(shù)據(jù)比賽場數(shù),贏的場數(shù),平的場數(shù),負的場數(shù),進球數(shù),失球數(shù),積分等)即可進行修改,比賽成績錄入完成,調(diào)用聯(lián)賽排序方法對象數(shù)組作為參數(shù))排出名次并輸出。選做內(nèi)容籃球聯(lián)賽 如NBA)往往采用勝率來決定名次,勝率就是取勝的場數(shù)比賽場數(shù)之比。若勝率相同,再由凈勝球及進球數(shù)來決定名次,通過繼
12、承性完成上述要求。6.銀行賬戶管理程序問題描述設(shè)計一個銀行賬戶管理程序,賬戶的信息有賬號唯一)、姓名、余額、身份證號碼、單位、電話號碼、地址等,允許用戶進行如下操作:開戶、銷戶、存款、取款、轉(zhuǎn)賬、查詢,一個用戶可以有多個戶頭,賬戶的數(shù)值沒有上限?;疽蟪绦蜻\行時,可以由用戶選擇進行何種操作,開戶操作要求輸入用戶信息后自動獲取賬號,用戶銷戶后賬號被回收,并且該賬號可以繼續(xù)分配給其它賬戶,不允許用戶透支,根據(jù)姓名或賬號可以進行用戶的信息查詢,所有的賬戶信息應(yīng)存放到一個文件中,可以隨時的訪問和更新。測試數(shù)據(jù)精選學習資料 -名師歸納總結(jié)-第 4 頁,共 13 頁5/13 程序應(yīng)輸入不少于10人的賬戶
13、信息,應(yīng)考慮到人員同名的情況。實現(xiàn)提示可定義一個賬戶類存放賬戶信息以及執(zhí)行相應(yīng)的操作,可以用一個鏈表類來管理賬戶。選作內(nèi)容在上述程序的基礎(chǔ)上,添加聯(lián)名賬戶一個聯(lián)名賬戶有兩個擁有者)的管理。7.模擬計算器程序問題描述設(shè)計一個程序來模擬一個簡單的手持計算器。程序支持算術(shù)運算+、-、*、/、=、以及 清除)、A 全清除)操作?;疽蟪绦蜻\行時,顯示一個窗口,等待用戶輸入,用戶可以從鍵盤輸入要計算的表達式,輸入的表達式顯示在窗口中,用戶鍵入=符號后,窗口顯示出結(jié)果。測試數(shù)據(jù)程序輸入不少于5種不同的表達式進行測試。實現(xiàn)提示可定義一個計算器類,該類包括兩個組件對象,一個計算引擎和一個用戶接口,用戶接口對
14、象處理接受的鍵盤輸入信息,并顯示答案,計算引擎對象對給出的數(shù)據(jù)執(zhí)行相應(yīng)操作,并存儲操作的結(jié)果。選作內(nèi)容如果用戶輸入的表達式不合法,可以判別出來并給出相應(yīng)的錯誤提示。8.設(shè)計一個排課程序問題描述每位教師都有教案工作量,教師對他所希望講授的課程表達為一個期望值,1,2,n,其中 1位最高的期望值。課程也有優(yōu)先級,1,2,n,用來決定將課程分給教師的順序,其中 1時最高的優(yōu)先級。設(shè)計一個程序針對某些課程給某些教師進行排課?;疽蟪绦蜻\行時,用戶輸入教師信息姓名、教師號、工作量)、課程信息課程名、課程號、周學時、總學時、優(yōu)先級)、教師對所希望講授課程的期望值以及教案工作量等相關(guān)信息,所有信息應(yīng)保存在
15、文件中,程序根據(jù)課程的優(yōu)先級以及教師對課程的期望值進行排課。為了公平起見,程序隨機分配課程,如果10門課程都有優(yōu)先級1,程序以隨機的順序?qū)⑦@些課程分給教師,如果10位教師對某門課程的期望值為1,程序應(yīng)從 10位教師中隨機選擇一個。最后輸出排課情況,即某位老師上某門課程,以及某位老師的工作量。測試數(shù)據(jù)程序應(yīng)能實現(xiàn)對不少于20門課和 10個教師的排課,并且使每個教師的滿意度達到最大,不存在工作量不滿的教師以及未分配的課等情況。實現(xiàn)提示可定義一個教師類存放教師信息,所有教師的信息可以用鏈表存儲;定義一個課程類存放課程信息,所有課程的信息可以用鏈表存儲;定義一個排課類進行排課,排課類可以訪問課程和教師
16、信息。選作內(nèi)容對兩個同類班級安排一學期20周)的課程,程序應(yīng)能處理某些限制,如一個老師不精選學習資料 -名師歸納總結(jié)-第 5 頁,共 13 頁6/13 能同時給兩個班上課。9.設(shè)計一個 Database類問題描述設(shè)計一個 Database類。Database類是一個表的集合,而表又由行和列組成。例如,下面的雇員信息表包含三個記錄,每個記錄有四個字段 Employee、Name、Department和 Boss)。雇員姓名部門部門經(jīng)理111-11-1234 Cruz ACC Warder 213-44-5649 Johnston MIS Michaels 321-88-7895 Tom FIN
17、Bearskin 基本要求能夠完成對數(shù)據(jù)庫的基本操作;包括創(chuàng)建數(shù)據(jù)庫,實現(xiàn)對數(shù)據(jù)庫里面的表的添加,刪除;以及能夠完成對表結(jié)構(gòu)的修改如添加或刪除字段),以及對表中的記錄進行添加和刪除;能夠完成對使用適當?shù)牟樵冋Z言從一個或多個表中查找相關(guān)信息。測試數(shù)據(jù)可以選取高校人員教師、學生、職工等)數(shù)據(jù)庫作為測試數(shù)據(jù)實現(xiàn)提示Database類的公有接口包含如下數(shù)據(jù)成員:?創(chuàng)建一個表。?通過增加或刪除字段修改表結(jié)構(gòu)。?刪除一個表。?在表中增加一個記錄。?從表中刪除記錄。?用適當?shù)牟樵冋Z言從一個或多個表中查找信息。選做內(nèi)容高校人員信息通常保存在文件里面,可以從文件里面讀取人員信息;然后完成上面操作。10.水電煤氣
18、管理系統(tǒng)問題描述設(shè)計一個水電管理信息系統(tǒng),能夠?qū)Ω咝5乃娰M用進行管理,包括了登記費用,查詢費用,以及住戶信息管理等。在設(shè)計時要考慮到學生和教工在用水電時的不同,學生可以免費使用一定額度的水電,超過這個額度的隨便以后必須自費使用,且自費部分水電費的價格標準要高于教工的收費標準主要是節(jié)約資源)?;疽?)實 現(xiàn)對用戶信息的錄入8)實 現(xiàn)水電煤氣數(shù)據(jù)的錄入9)計 算并查詢用戶應(yīng)繳費用10)查詢未繳納費用名單測試數(shù)據(jù):精選學習資料 -名師歸納總結(jié)-第 6 頁,共 13 頁7/13 可選用小區(qū)物業(yè)管理部門的數(shù)據(jù),也可采用手工輸入不少于10個用戶信息的數(shù)據(jù)。實現(xiàn)提示11)用戶基本信息類,教工用戶信息類
19、,學生用戶信息類12)收費標準類,該類存儲水電煤氣標準單位的收費標準,如:煤氣,1.0元/立方 M;13)不同類型人員水、電、煤氣信息類,這些類可以包括水表,電表,煤氣表ID,抄表時間,上次抄表時間,本次抄表時間,上次抄表度數(shù),本次抄表度數(shù),本次使用度數(shù),費用,是否繳費標記等信息。14)在實現(xiàn)的時候考慮繼承和多態(tài)技術(shù)的合理使用。選做內(nèi)容實現(xiàn)用戶查詢系統(tǒng)能夠找出該用戶半年之內(nèi)的交費記錄和本次應(yīng)交費的數(shù)據(jù)。11.對參賽結(jié)果分數(shù)進行處理參賽選手 n 人 1),評委m人2),評委給每一選手打一個分數(shù)score 分數(shù)score 為小于等于10 的一個正實數(shù))。選手的最后得分lastScore計算方法為1
20、)m9時,去掉一個最高分和一個最低分后另m-2 個得分的平均值。2)m 9 時,去掉兩個最高分和兩個最低分后另m-4 個得分的平均值。假設(shè)事先已經(jīng)建立了text型的數(shù)據(jù)文件f1.txt,其中依次記錄著n 個選手的編號 一個正整數(shù))、姓名一個字符串)以及m個評委給出的得分。請編制程序,依次從數(shù)據(jù)文件f1.txt中讀入 n 個選手的有關(guān)信息,而后按上述規(guī)定方法計算出每一個選手的最后得分,而且往屏幕上以及另一個text型文件 f2.txt中同時輸出如下形式的結(jié)果信息。假設(shè)參賽選手人數(shù)n=5,評委人數(shù)m=7,磁盤文件f1.txt中的初始數(shù)據(jù)為:1 zhangjin 8.8 9.3 7.9 8.7 8.
21、9 9.7 9.2 2 lintao 8.9 8.2 8.6 8.8 8.5 9.1 9.3 3 guojian 8.9 8.4 8.7 8.6 8.6 8.4 8.6 4 maling 7.9 8.3 8.5 8.6 8.5 8.9 8.3 5 liuyifan 9.5 9.1 9.8 9.2 9.0 9.5 8.9 那么,程序執(zhí)行后,屏幕顯示結(jié)果以及磁盤文件f2.txt中的結(jié)果均應(yīng)該為:-參賽號姓 名最高分最低分累積分最后得分-1 zhangjin 9.7 7.9 44.9 8.98 2 lintao 9.3 8.2 43.9 8.78 3 guojian 8.9 8.4 42.9 8.5
22、8 4 maling 8.9 7.9 42.2 8.44 5 liuyifan 9.8 8.9 46.3 9.26-思考:可進一步考慮找出比賽的第1 至第 k 名,也在屏幕以及f2.txt中同時輸出相關(guān)的結(jié)精選學習資料 -名師歸納總結(jié)-第 7 頁,共 13 頁8/13 果信息 k 小于等于n,并規(guī)定若多個選手最后得分相同時,則有效分即已刪除原來的最高分后)中最高分高者名次優(yōu)先)。12.設(shè)計一個類CStudent 類中包含一個學生的基本數(shù)據(jù)如下:編號,姓名,性別,年齡,數(shù)學成績,計算機成績,外語成績。并假設(shè)編號為整數(shù),且從1 號往后連續(xù)編碼;姓名為字符串,性別為字符。如:1 LiPing m 1
23、8 89 98 94 請采用 binary文件形式,并使用隨機讀寫處理方式,對自定義CStudent 類的對象數(shù)據(jù)進行存儲與讀寫處理即是說,總按具有連續(xù)編碼的編號num為“序”來對文件中的各對象數(shù)據(jù)進行隨機讀寫處理)。并設(shè)計該類的成員函數(shù),而且對輸出運算符“”進行重載,使該運算符能夠完成將一個學生的信息輸出到屏幕上。要求成員函數(shù)完成以下功能:1)從鍵盤輸入一個學生的有關(guān)信息,并將它們存入到數(shù)據(jù)文件中按編號來確定寫出位置)。2)按編號對學生信息進行檢索并將檢索結(jié)果顯示在屏幕上。3)按姓名對學生信息進行檢索并將檢索結(jié)果顯示在屏幕上。4)計算某編號學生的總成績與平均成績。思考:可進一步對上述程序進行
24、擴充,如,添加學生基本數(shù)據(jù)籍貫,專業(yè),班級,其他各門成績,獎懲記錄等),并添加所需要的其他相關(guān)處理函數(shù)如可通過咨詢教案辦公室管理人員后確立),進而將其編制成為一個簡單而實用的小型學籍與成績管理軟件。13日期時間顯示1)定義一個時間類Time,能提供時、分、秒組成的時間,并提供時間增加的方法按秒)。2)定義一個日期類Date,記錄年、月、日,并提供日期增加的方法按天)。3)由類 Time 和日期類Date,派生出DateTime 類,除具有年、月、日、時、分、秒外,還增加國名和與格林威治時間的差。編一應(yīng)用程序,輸入年、月、日、時、分、秒,在屏幕上模擬顯示一電子計時器,不斷輸出下一秒的時間和日期,
25、以及格林威治的日期和時間。注意,當對日期增加1 天后,會涉及所謂的“進位”問題:首先算出本“日”所在的月份具有的天數(shù)N,若加 1 之后的“日”數(shù)值超過所在的月份具有的天數(shù)N時,“進位”到月,而月份若超過12 時還要“進位”到年。精選學習資料 -名師歸納總結(jié)-第 8 頁,共 13 頁9/13 思考:可對該類增加你所考慮到的其他功能,如,對日期進行輸入,計算二日期的間隔天數(shù),計算某日期為星期幾,打印對象當前數(shù)據(jù)的y 年 m月的月歷,一次增加若干天,對兩個日期進行其他比較運算等。14商場管理某商場有如下的幾種貨品:襯衣、鞋子、帽子、褲子、冰箱、電視、立柜、壁櫥、沙發(fā)。每一種貨物都有詳細的說明信息。襯
26、衣:布料、尺寸、單價、產(chǎn)地、庫存量、所屬貨柜;鞋子:皮料、尺寸、單價、產(chǎn)地、庫存量、所屬貨柜;帽子:布料、樣式平頂或尖頂)、尺寸、單價、產(chǎn)地、庫存量、所屬貨柜;褲子:布料、尺寸、單價、產(chǎn)地、庫存量、所屬貨柜;冰箱:制冷類型、樣式二門或三門)、顏色、尺寸、單價、產(chǎn)地、庫存量、重量、所屬貨柜;電視:樣式 彩色或黑白)、顏色、尺寸、單價、產(chǎn)地、庫存量、重量、所屬貨柜;立柜:木料、顏色、尺寸、單價、產(chǎn)地、庫存量、所屬貨柜;壁櫥:木料、顏色、尺寸、單價、產(chǎn)地、庫存量、所屬貨柜;沙發(fā):木料、皮料、顏色、尺寸、單價、產(chǎn)地、庫存量、所屬貨柜;對這些商品的操作有:新商品的錄入,商品的進庫,商品的出庫,商品的調(diào)價
27、,所屬貨柜的管理,庫存的統(tǒng)計,總價格的計算,產(chǎn)地的統(tǒng)計。要求自行設(shè)計數(shù)據(jù)結(jié)構(gòu),用類結(jié)構(gòu)將上述的貨品表示出來。在上一步的基礎(chǔ)上,將上述的商品管理計算機化,完成操作要求的功能。2、任務(wù)要求一)目的:1)要求學生達到熟練掌握C+語言的基本知識和技能;2)基本掌握面向?qū)ο蟪绦蛟O(shè)計的基本思路和方法;3)能夠利用所學的基本知識和技能,解決簡單的面向?qū)ο蟪绦蛟O(shè)計問題。二)基本要求:精選學習資料 -名師歸納總結(jié)-第 9 頁,共 13 頁10/13 1)要求利用面向?qū)ο蟮姆椒ㄒ约癈+的編程思想來完成系統(tǒng)的系統(tǒng)結(jié)構(gòu);2)要求在設(shè)計的過程中,建立清晰的UML 類關(guān)系圖,描述出類族之間的關(guān)系;3)在系統(tǒng)中定義的每個類
28、中要有各自的屬性和方法;4)在系統(tǒng)的設(shè)計中,要用到面向?qū)ο蟮姆庋b、繼承和派生、多態(tài)的屬性。三)創(chuàng)新要求:在基本要求達到后,可進行創(chuàng)新設(shè)計,如根據(jù)查找結(jié)果進行修改的功能及設(shè)計出比較友好的界面等。四)寫出設(shè)計說明書三、課程設(shè)計的教案建議1、課程設(shè)計任務(wù)及安排應(yīng)盡早發(fā)給學生,以便學生做好課程設(shè)計的準備;2、給學生提供一些可選的題目供學生研究時參考,學生在教師指導下,自行選定力所能及的專題,分組進行研究,采用科學研究的方法去解決所選擇的問題。在課程設(shè)計中,充分發(fā)揮主動性和創(chuàng)造性,通過檢索資料、現(xiàn)場調(diào)查來獲取信息,對資料進行分析、討論、概括總結(jié)并最終得出結(jié)論、解決問題。3、課程設(shè)計應(yīng)強調(diào)學生采用面向?qū)ο?/p>
29、的方法分析問題的過程4、課程設(shè)計中實體關(guān)系的描述應(yīng)注重規(guī)范化,最好全部采用UML 描述5、在適應(yīng)條件下,如學生給定的課題工作量較大時,可考慮采用以工作組模式完成,培養(yǎng)學生的團體協(xié)作能力。6、課程設(shè)計強調(diào)的是學習過程而不是結(jié)果,通過課程設(shè)計學生可以了解并學習掌握科學研究方法,提高分析問題、解決問題的能力。課程設(shè)計沒有事先預(yù)定的內(nèi)容 課程設(shè)計報告課程設(shè)計題目:學生姓名專業(yè)班級精選學習資料 -名師歸納總結(jié)-第 11 頁,共 13 頁12/13 指導教師年 月 日東華理工大學課程設(shè)計評分表學生姓名:班級:學號:課程設(shè)計題目:工程內(nèi)容滿分實評選題能結(jié)合所學課程知識、有一定的能力訓練。符合選題要求5人一題
30、)10 工作量適中,難易度合理10 能力水平能熟練應(yīng)用所學知識,有一定查閱文獻及運用文獻資料能力10 理論依據(jù)充分,數(shù)據(jù)準確,公式推導正確10 能應(yīng)用計算機軟件進行編程、資料搜集錄入、加工、排版、制圖等10 能體現(xiàn)創(chuàng)造性思維,或有獨特見解10 成果質(zhì)量總體設(shè)計正確、合理,各項技術(shù)指標符合要求。10 說明書綜述簡練完整,概念清楚、立論正確、技術(shù)用語準確、結(jié)論嚴謹合理;分析處理科學、條理分明、語言流暢、結(jié)構(gòu)嚴謹、版面清晰10 設(shè)計說明書欄目齊全、合理,符號統(tǒng)一、編號齊全。格式、繪圖、表格、插圖等規(guī)范準確,符合國家標準10 有一定篇幅,字符數(shù)不少于500010 總分100 精選學習資料 -名師歸納總結(jié)-第 12 頁,共 13 頁13/13 指導教師評語:指導教師簽名:年月日課程設(shè)計報告要求:結(jié)構(gòu)要求:1、問題分析:要求用自己的話概括出本課題的內(nèi)容、功能結(jié)構(gòu)2、結(jié)構(gòu)分析:根據(jù)問題分析的結(jié)果,進一步分析出系統(tǒng)的類結(jié)構(gòu)及相互關(guān)系,畫UML的類圖并描述其內(nèi)部結(jié)構(gòu)屬性及相互關(guān)系3、實現(xiàn)流程分析:概述自己的實現(xiàn)過程:如工程建立流程、類創(chuàng)建流程等4、個性功能介紹:應(yīng)介紹自己在系統(tǒng)中的程序改進與新增的功能模塊的意義、價值5、課程設(shè)計小結(jié):簡述自己課程設(shè)計的收獲格式要求:中文正文使用五號字體,英文及代碼使用小五號字體精選學習資料 -名師歸納總結(jié)-第 13 頁,共 13 頁
- 溫馨提示:
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)容負責。
6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 川渝旅游日記成都重慶城市介紹推薦景點美食推薦
- XX國有企業(yè)黨委書記個人述責述廉報告及2025年重點工作計劃
- 世界濕地日濕地的含義及價值
- 20XX年春節(jié)節(jié)后復工安全生產(chǎn)培訓人到場心到崗
- 大唐女子圖鑒唐朝服飾之美器物之美繪畫之美生活之美
- 節(jié)后開工第一課輕松掌握各要點節(jié)后常見的八大危險
- 廈門城市旅游介紹廈門景點介紹廈門美食展示
- 節(jié)后開工第一課復工復產(chǎn)十注意節(jié)后復工十檢查
- 傳統(tǒng)文化百善孝為先孝道培訓
- 深圳城市旅游介紹景點推薦美食探索
- 節(jié)后復工安全生產(chǎn)培訓勿忘安全本心人人講安全個個會應(yīng)急
- 預(yù)防性維修管理
- 常見閥門類型及特點
- 設(shè)備預(yù)防性維修
- 2.乳化液泵工理論考試試題含答案