第一篇:軟件實(shí)習(xí)1任務(wù)書(本站推薦)
《軟件實(shí)習(xí)1》任務(wù)書
學(xué)期:14-15-2 班級: 13457341/2
一、課程設(shè)計目的
《數(shù)據(jù)結(jié)構(gòu)》是一門實(shí)踐性較強(qiáng)的軟件基礎(chǔ)課程,為了學(xué)好這門課程,必須在掌握理論知識的同時,加強(qiáng)上機(jī)實(shí)踐。本次軟件實(shí)習(xí)的目的就是要達(dá)到理論與實(shí)際應(yīng)用相結(jié)合,使同學(xué)們能夠根據(jù)數(shù)據(jù)對象的特性,學(xué)會數(shù)據(jù)組織的方法,能把現(xiàn)實(shí)世界中的實(shí)際問題在計算機(jī)內(nèi)部表示出來,并培養(yǎng)基本的、良好的程序設(shè)計技能。
二、設(shè)計要求
1、通過這次軟件實(shí)習(xí),要求在數(shù)據(jù)結(jié)構(gòu)的邏輯特性和物理表示、數(shù)據(jù)結(jié)構(gòu)的選擇應(yīng)用、算法的設(shè)計及其實(shí)現(xiàn)等方面加深對課程基本內(nèi)容的理解。同時,在程序設(shè)計方法以及上機(jī)操作等基本技能和科學(xué)作風(fēng)方面受到比較系統(tǒng)和嚴(yán)格的訓(xùn)練。
2、學(xué)生必須仔細(xì)研讀《軟件實(shí)習(xí)1》要求,以學(xué)生自學(xué)為主、指導(dǎo)教師指導(dǎo)為輔,認(rèn)真、獨(dú)立地完成課程設(shè)計的任務(wù),有問題及時主動與指導(dǎo)教師溝通。
3、本次軟件實(shí)習(xí)按照教學(xué)要求需要在二周時間內(nèi)獨(dú)立完成,學(xué)生要發(fā)揮自主學(xué)習(xí)的能力,充分利用時間,安排好時間計劃,并在軟件實(shí)習(xí)過程中不斷檢測自己的計劃完成情況,及時地向指導(dǎo)教師匯報。
4、編程語言任選。
三、設(shè)計選題 選題說明:
學(xué)生原則上可以結(jié)合個人愛好在選題列表中自行選課,要求選課量至少為6題(60分),且必須覆蓋數(shù)據(jù)結(jié)構(gòu)(線性表、隊(duì)列、棧、字符串、樹、圖、查找和排序)的主要內(nèi)容。根據(jù)實(shí)際完成題目的難度和數(shù)量以及實(shí)現(xiàn)程序的完善性可以適當(dāng)加減分;同學(xué)們在選題時,要結(jié)合個人實(shí)際情況,確保及格,力爭多做。
1、集合的并、交和差運(yùn)算— 線性表
【問題描述】編制一個能演示執(zhí)行集合的并、交和差運(yùn)算的程序?!净疽蟆?/p>
(1)集合的元素限定為小寫字母字符 [?a?..?z?]。
(2)演示程序以用戶和計算機(jī)的對話方式執(zhí)行。
【實(shí)現(xiàn)提示】以鏈表表示集合?!具x作內(nèi)容】
(1)集合的元素判定和子集判定運(yùn)算。(2)求集合的補(bǔ)集。
(3)集合的混合運(yùn)算表達(dá)式求值。
(4)集合的元素類型推廣到其他類型,甚至任意類型。
2、一元稀疏多項(xiàng)式的計算— 線性表
【問題描述】實(shí)現(xiàn)兩個多項(xiàng)式的運(yùn)算(相加、相減)?!净疽蟆?/p>
(1)按照指數(shù)降序排列建立并輸出多項(xiàng)式
(2)完成兩個多項(xiàng)式的相加、相減,并將結(jié)果輸出(3)以鏈?zhǔn)酱鎯Y(jié)構(gòu)實(shí)現(xiàn)多項(xiàng)式。
3、病人就醫(yī)管理 — 隊(duì)列
【問題描述】病人到醫(yī)院看病,排隊(duì)看醫(yī)生的情況,在病人排隊(duì)過程中,主要發(fā)生兩件事:
(1)病人到達(dá)診室,將病歷本交給護(hù)士,排到等待隊(duì)列中候診。(2)護(hù)士從等待隊(duì)列中取出一位病人的病歷,該病人進(jìn)入診室就診。試為醫(yī)院編制按上述要求進(jìn)行管理的模擬程序?!净疽蟆砍绦虿捎貌藛畏绞?,其選項(xiàng)及功能說明如下:(1)掛號排隊(duì)------輸入病人的病歷號,加入到病人排隊(duì)隊(duì)列中。
(2)就診-------病人排隊(duì)隊(duì)列中最前面的病人就診,并將其從隊(duì)列中刪除。
(3)查看排隊(duì)------從隊(duì)首到隊(duì)尾列出所有的排隊(duì)病人的病歷號,并列出當(dāng)前排隊(duì)人數(shù)。(4)下班---------退出運(yùn)行。下班前,應(yīng)檢查有無排隊(duì)病人,如果有,則不能下班; 【選作內(nèi)容】
(1)分科室掛號
(2)若有急診病人,允許插隊(duì)
4、敢死隊(duì)問題 —循環(huán)隊(duì)列
【問題描述】有M個敢死隊(duì)員要炸掉敵人的一碉堡,誰都不想去,排長決定用輪回數(shù)數(shù)的辦法來決定哪個戰(zhàn)士去執(zhí)行任務(wù)。如果前一個戰(zhàn)士沒完成任務(wù),則要再派一個戰(zhàn)士上去?,F(xiàn)給每個戰(zhàn)士編一個號,大家圍坐成一圈,隨便從某一個戰(zhàn)士開始計數(shù),當(dāng)數(shù)到5時,對應(yīng)的戰(zhàn)士就去執(zhí)行任務(wù),且此戰(zhàn)士不再參加下一輪計數(shù)。如果此戰(zhàn)士沒完成任務(wù),再從下一個戰(zhàn)士開始數(shù)數(shù),被數(shù)到第5時,此戰(zhàn)士接著去執(zhí)行任務(wù)。以此類推,直到任務(wù)完成為止。
排長是不愿意去的,假設(shè)排長為1號,請你設(shè)計一程序,求出從第幾號戰(zhàn)士開始計數(shù)才能讓排長最后一個留下來而不去執(zhí)行任務(wù)。
【基本要求】至少采用兩種不同的數(shù)據(jù)結(jié)構(gòu)的方法實(shí)現(xiàn)。
5、表達(dá)式計算 — 棧和字符串
【問題描述】輸入一個含有數(shù)字(0~9)、運(yùn)算符(+、-、*、/)及圓括號的四則運(yùn)算表達(dá)式,如:((4+7)*9-3*5)/2+4。由計算機(jī)自動計算得出結(jié)果。運(yùn)算優(yōu)先級:圓括號由內(nèi)向外→*和/→+和-?!净疽蟆?/p>
(1)四則運(yùn)算表達(dá)式作為字符串輸入;(2)將四則運(yùn)算表達(dá)式轉(zhuǎn)換為后綴表達(dá)式;
(3)使用以順序存儲結(jié)構(gòu)實(shí)現(xiàn)的棧,對后綴表達(dá)式進(jìn)行計算。
6、停車場管理 — 棧和隊(duì)列
【問題描述】設(shè)停車場是一個可以停放n輛汽車的狹長通道,且只有一個大門可供汽車進(jìn)出。汽車在停車場內(nèi)按車輛到達(dá)時間的先后順序,依次有北向南排列(大門在最南端,最先到達(dá)的第一車停放在車場的最北端),若車場內(nèi)已停滿n輛車,那么后來的車只能在門外的便道上等候,一旦有車開走,則排在便道上的第一輛車即可開入;當(dāng)停車場內(nèi)某輛車要離開時,在它之后進(jìn)入的車輛必須先退出車場為它讓路,待該輛車開出大門外,其他車輛再按原次序進(jìn)入車場,每輛停放在車場的車在它離開停車場時必須按它停留的時間長短交納費(fèi)用。試為停車場編制按上述要求進(jìn)行管理的模擬程序?!净疽蟆?/p>
以棧模擬停車場,以隊(duì)列模擬車場外的便道。每一組輸入數(shù)據(jù)包括三個數(shù)據(jù)項(xiàng):汽車“到達(dá)”或“離去”信息、汽車牌照號碼以及到達(dá)或離去的時刻。對每一組輸入數(shù)據(jù)進(jìn)行操作后的輸出信息為:若是車輛到達(dá),則輸出汽車在停車場內(nèi)或便道上的停車位置;若是車輛離去,則輸出汽車在停車場內(nèi)停留的時間和應(yīng)交納的費(fèi)用(在便道上停車不收費(fèi))。棧以順序存儲結(jié)構(gòu)實(shí)現(xiàn),隊(duì)列以鏈表結(jié)構(gòu)實(shí)現(xiàn)。
7、文章編輯 — 字符串
【問題描述】輸入一頁文字(靜態(tài)存儲一頁文章,每行最多不超過80個字符,共N行),程序可以統(tǒng)計出文字、數(shù)字、空格的個數(shù)?!净疽蟆?/p>
(1)分別統(tǒng)計出其中英文字母數(shù)和空格數(shù)及整篇文章總字?jǐn)?shù);(2)統(tǒng)計某一字符串在文章中出現(xiàn)的次數(shù),并輸出該次數(shù);(3)刪除某一子串,并將后面的字符前移。
(4)存儲結(jié)構(gòu)使用線性表,分別用幾個子函數(shù)實(shí)現(xiàn)相應(yīng)的功能;
(5)輸入數(shù)據(jù)的形式和范圍:可以輸入大寫、小寫的英文字母、任何數(shù)字及標(biāo)點(diǎn)符號。(6)輸出形式:
1)分行輸出用戶輸入的各行字符;
2)分4行輸出“全部字母數(shù)”、“數(shù)字個數(shù)”、“空格個數(shù)”、“文章總字?jǐn)?shù)” 3)輸出刪除某一字符串后的文章;
8、迷宮求解
— 字符串與數(shù)組
【問題描述】以一個m*n的長方陣表示迷宮,0和1分別表示迷宮中的通路和障礙。設(shè)計一個程序,對任意設(shè)定的迷宮,求出一條從入口到出口的通路,或得出沒有通路的結(jié)論?!净疽蟆?/p>
(1)首先實(shí)現(xiàn)一個棧類型,然后編寫一個求解迷宮的非遞歸程序。
(2)求得的通路以三元組(i,j,d)的形式輸出,其中(i,j)指示迷宮中的一個坐標(biāo),d表示走到下一坐標(biāo)的方向。
9、哈夫曼碼的編/譯碼系統(tǒng) — 樹
【問題描述】利用哈夫曼編碼進(jìn)行通信可以大大提高信道利用率,縮短信息傳輸時間,降低傳輸成本。但是,這要求在發(fā)送端通過一個編碼系統(tǒng)對待傳數(shù)據(jù)預(yù)先編碼,在接收端將傳來的數(shù)據(jù)進(jìn)行譯碼(復(fù)原)。對于雙工信道(即可以雙向傳輸信息的信道),每端都需要一個完整的編/譯碼系統(tǒng)。試為這樣的信息收發(fā)站寫一個哈夫曼碼的編/譯碼系統(tǒng)。
【基本要求】一個完整的系統(tǒng)應(yīng)具有以下功能:
(1)I:初始化(Initialization)。從終端讀入字符集大小n,以及n個字符和n個權(quán)值,建立哈夫曼樹,并將它存于文件hfmTree中。
(2)E:編碼(Encoding)。利用已建好的哈夫曼樹(如不在內(nèi)存,則從文件hfmTree中讀入),對文件ToBeTran中的正文進(jìn)行編碼,然后將結(jié)果存入文件CodeFile中。
(3)D:譯碼(Decoding)。利用已建好的哈夫曼樹將文件CodeFile中的代碼進(jìn)行譯碼,結(jié)果存入文件TextFile中。
(4)P:打印代碼文件(Print)。將文件CodeFile以緊湊格式顯示在終端上,每行50個代碼。同時將此字符形式的編碼文件寫入文件CodePrin中。
(5)T:打印哈夫曼樹(Tree printing)。將已在內(nèi)存中的哈夫曼樹以直觀的方式(樹或凹入表形式)顯示在終端上,同時將此字符形式的哈夫曼樹寫入文件TreePrint中?!緶y試數(shù)據(jù)】
(1)利用下面這道題中的數(shù)據(jù)調(diào)試程序。某系統(tǒng)在通信聯(lián)絡(luò)中只可能出現(xiàn)八種字符,其概率分別為0.25,0.29,0.07,0.08,0.14,0.23,0.03,0.11,試設(shè)計哈夫曼編碼。
(2)用下表給出的字符集和頻度的實(shí)際統(tǒng)計數(shù)據(jù)建立哈夫曼樹,并實(shí)現(xiàn)以下報文的編碼和譯碼:“THIS PROGRAM IS MY FAVORITE”。
字符 空格 A B C D E F G H I J K L M 頻度 186 64 13 22 32 103 21 15 47 57 1 5 32 20 字符 N O P Q R S T U V W X Y Z 頻度 57 63 15 1 48 51 80 23 8 18 1 16 1 【實(shí)現(xiàn)提示】
(1)編碼結(jié)果以文本方式存儲在文件CodeFile中。(數(shù)據(jù)文件的數(shù)據(jù)讀寫方法等相關(guān)內(nèi)容在c++程序設(shè)計的書上,請自學(xué)解決)
(2)用戶界面可以設(shè)計為“菜單”方式:顯示上述功能符號,再加上“Q”,表示退出運(yùn)行Quit。請用戶鍵入一個選擇功能符。此功能執(zhí)行完畢后再顯示此菜單,直至某次用戶選擇了“Q”為止。
(3)在程序的一次執(zhí)行過程中,第一次執(zhí)行I,D或E命令之后,哈夫曼樹已經(jīng)在內(nèi)存了,不必再讀入。每次執(zhí)行中不一定執(zhí)行I命令,因?yàn)槲募fmTree可能早已建好。
10、平衡二叉排序樹的實(shí)現(xiàn) — 樹、查找
【問題描述】輸入關(guān)鍵字,利用平衡二叉排序樹的實(shí)現(xiàn)查找、插入與刪除操作 【基本要求】
(1)用二叉鏈表作存儲結(jié)構(gòu),以回車('n')為輸入結(jié)束標(biāo)志,輸入數(shù)列L,生成一棵平衡的二叉排序樹T,并以直觀的方式顯示在終端上;
(2)對二叉排序樹T作中序遍歷,輸出結(jié)果;
(3)輸入元素x,查找二叉排序樹T,若存在含x的結(jié)點(diǎn),則刪除該結(jié)點(diǎn),并作中序遍歷(執(zhí)行操作2);否則輸出信息“無x”,并將x插入該二叉排序樹中。【實(shí)現(xiàn)提示】
插入、刪除應(yīng)保證二叉排序樹的平衡性。
11、校園導(dǎo)游咨詢
— 圖
【問題描述】設(shè)計一個校園導(dǎo)游程序,為來訪的客人提供各種信息查詢服務(wù)。【基本要求】
(1)設(shè)計學(xué)校的校園平面圖,所含景點(diǎn)不少于10個,以圖中頂點(diǎn)表示校內(nèi)各景點(diǎn),存放景點(diǎn)名稱、代號、簡介等信息;以邊表示路徑,存放路徑長度等相關(guān)信息。(2)為來訪客人提供圖中任意景點(diǎn)相關(guān)信息的查詢。
(3)為來訪客人提供景點(diǎn)的問路查詢,即已知一個景點(diǎn),查詢到某景點(diǎn)之間的一條最短路徑及長度。
12、最小生成樹問題
— 圖
若要在n個城市之間建設(shè)通信網(wǎng)絡(luò),只需要假設(shè)n-1條線路即可。如何以最低的經(jīng)濟(jì)代價建設(shè)這個通信網(wǎng),是一個網(wǎng)的最小生成樹問題?!净疽蟆?/p>
(1)利用克魯斯卡爾算法求網(wǎng)的最小生成樹。(2)利用普里姆算法求網(wǎng)的最小生成樹。(3)要求輸出各條邊及它們的權(quán)值?!緶y試數(shù)據(jù)】
由學(xué)生任意指定,但報告上要求寫出多批數(shù)據(jù)測試結(jié)果?!緦?shí)現(xiàn)提示】
通信線路一旦建成,必然是雙向的。因此,構(gòu)造最小生成樹的網(wǎng)一定是無向網(wǎng)。設(shè)圖的頂點(diǎn)數(shù)不超過30個,并為簡單起見,網(wǎng)中邊的權(quán)值設(shè)成小于100的整數(shù),可利用C++提供的隨機(jī)函數(shù)產(chǎn)生。
圖的存儲結(jié)構(gòu)的選取應(yīng)和所作操作相適應(yīng)。為了便于選擇權(quán)值最小的邊,此題的存儲結(jié)構(gòu)既不選用鄰接矩陣的數(shù)組表示法,也不選用鄰接表,而是以存儲邊(帶權(quán))的數(shù)組表示圖?!具x作內(nèi)容】
利用堆排序?qū)崿F(xiàn)選擇權(quán)值最小的邊。
13、散列表的設(shè)計與實(shí)現(xiàn)
—查找
【問題描述】設(shè)計散列表實(shí)現(xiàn)電話號碼查找系統(tǒng)?!净疽蟆?/p>
(1)設(shè)每個記錄有下列數(shù)據(jù)項(xiàng):用戶名、電話號碼、地址;
(2)從鍵盤輸入各記錄,以用戶名(漢語拼音形式)為關(guān)鍵字建立散列表;(3)采用一定的方法解決沖突;(4)查找并顯示給定電話號碼的記錄; 【選作內(nèi)容】
(1)系統(tǒng)功能的完善;
(2)設(shè)計不同的散列函數(shù),比較沖突率;
(3)在散列函數(shù)確定的前提下,嘗試各種不同類型處理沖突的方法,考察平均查找長度的變化。
14、排序綜合 — 排序
【問題描述】 利用隨機(jī)函數(shù)產(chǎn)生N個隨機(jī)整數(shù)(20000以上),對這些數(shù)進(jìn)行多種方法進(jìn)行排序?!净疽蟆?/p>
(1)至少采用三種方法(希爾排序、快速排序、堆排序)實(shí)現(xiàn)上述問題求解;
(2)統(tǒng)計每一種排序方法的性能(以上機(jī)運(yùn)行程序所花費(fèi)的時間為準(zhǔn)進(jìn)行對比),找出其中兩種較快的方法;
(3)統(tǒng)計每種算法所用的比較次數(shù)和交換次數(shù),最后列表顯示;(4)如果采用4種或4種以上的方法者,可適當(dāng)加分。
15、商店存貨管理系統(tǒng) — 查找與排序
【問題描述】建立一商店存貨管理系統(tǒng),要求每次出貨時取進(jìn)貨時間最早且最接近保質(zhì)期中止時間的貨物。【基本要求】
(1)初步完成總體設(shè)計,搭好框架,確定人機(jī)對話的界面,確定函數(shù)個數(shù);
(2)完成最低要求:建立一個文件,包括5個種類的貨物情況,能對商品信息進(jìn)行擴(kuò)充(追加),修改和刪除以及簡單的排序;
(3)進(jìn)一步要求:擴(kuò)充商品數(shù)量,以及完成系統(tǒng)查詢功能。有興趣的同學(xué)可以自己擴(kuò)充系統(tǒng)功能。
四、成績考核
根據(jù)完成任務(wù)的情況(必須逐個進(jìn)行系統(tǒng)驗(yàn)收 + 答辯)、課程設(shè)計報告書的質(zhì)量和課程設(shè)計過程中的工作態(tài)度等按照50%、30%、20%加權(quán)綜合打分。成績評定實(shí)行優(yōu)秀、良好、中等、及格和不及格五個等級。上機(jī)程序檢查未通過者、無設(shè)計報告者以及嚴(yán)重抄襲他人設(shè)計者,成績?yōu)椴患案?。缺席次?shù)
最終成績 1次
中等及以下 2次及以上 不及格
五、設(shè)計報告
格式見附件1。附件1:
一、封面
課程名:軟件實(shí)習(xí)1 課程號:
學(xué)號: 姓名:
二、目錄
如:
1、停車場管理…………………………………………….1
2、線索二叉樹…………………………………………….10
三、內(nèi)容
1、停車場管理
(一)設(shè)計題目
(二)需求分析
在該部分中敘述,每個模塊的功能要求。
(三)概要設(shè)計
算法設(shè)計說明(包括算法設(shè)計思想、算法設(shè)計分析、流程圖等)、每個程序中使用的存儲結(jié)構(gòu)設(shè)計說明(如果指定存儲結(jié)構(gòu)請寫出該存儲結(jié)構(gòu)的定義)。
(四)詳細(xì)設(shè)計
各個算法實(shí)現(xiàn)的源程序,對每個題目要有相應(yīng)的源程序(可以是一組源程序,每個功能模塊采用不同的函數(shù)實(shí)現(xiàn))
源程序要按照寫程序的規(guī)則來編寫。要結(jié)構(gòu)清晰,重點(diǎn)函數(shù)、重點(diǎn)變量、重點(diǎn)功能部分要加上清晰的程序注釋。
(五)調(diào)試分析
測試數(shù)據(jù),測試輸出的結(jié)果,時間復(fù)雜度分析,和每個模塊設(shè)計和調(diào)試時存在問題的思考(問題是哪些?問題如何解決?),算法的改進(jìn)設(shè)想。
2、線索二叉樹
(一)設(shè)計題目
(二)需求分析 ……
四、總結(jié)
軟件實(shí)習(xí)過程的收獲、遇到問題、遇到問題解決問題過程的思考、程序調(diào)試能力的思考、對數(shù)據(jù)結(jié)構(gòu)這門課程的思考、在軟件實(shí)習(xí)過程中對《數(shù)據(jù)結(jié)構(gòu)》課程的認(rèn)識等內(nèi)容。
第二篇:軟件實(shí)習(xí)任務(wù)書酒店管理系統(tǒng)
軟件實(shí)習(xí)任務(wù)書——酒店管理系統(tǒng)一、軟件實(shí)習(xí)目的培養(yǎng)學(xué)生綜合運(yùn)用所學(xué)的專業(yè)知識、深入理解相關(guān)課程之間的關(guān)聯(lián)、使用規(guī)范的軟件開發(fā)方法和技術(shù)進(jìn)行軟件項(xiàng)目的分析、設(shè)計和實(shí)施的能力。培養(yǎng)同學(xué)之間的協(xié)同工作能力,從軟件項(xiàng)目的提出與討論到系統(tǒng)的分析、設(shè)計、編程、調(diào)試、直至系統(tǒng)運(yùn)行,每個同學(xué)既有獨(dú)立的開發(fā)任務(wù)、又要考慮與同組同學(xué)的合作。
二、實(shí)習(xí)題目及要求:
1、實(shí)習(xí)題目:酒店管理管理系統(tǒng)
2、設(shè)計內(nèi)容:
通過必要的調(diào)研、資料查閱和學(xué)習(xí)對上述軟件系統(tǒng)進(jìn)行需求分析、軟件設(shè)計(包括數(shù)據(jù)庫設(shè)計、軟件體系結(jié)構(gòu)、軟件詳細(xì)設(shè)計);結(jié)合適當(dāng)?shù)拈_發(fā)工具或環(huán)境、最終完成一個能夠?qū)崿F(xiàn)以下功能的可執(zhí)行軟件系統(tǒng):酒店管理系統(tǒng)。主要包括客房信息、訂房信息、結(jié)算等幾個功能模塊:
(1)有關(guān)客房標(biāo)準(zhǔn)的制定、標(biāo)準(zhǔn)信息的輸入,包括標(biāo)準(zhǔn)編號、標(biāo)準(zhǔn)名稱、房間面積、床位數(shù)量、住房單價、是否有空調(diào)、電視機(jī)、電話以及單獨(dú)衛(wèi)生間等。客房標(biāo)準(zhǔn)信息的修改、查詢;客房基本信息的輸入,包括客房編號、類型、位置、單價、備注;客房基本信息的查詢、修改;剩余客房信息的查詢。
(2)訂房信息的輸入,包括客房編號、類型、位置、單價、顧客姓名、身份證號碼、入住日期、折扣、備注信息;訂房信息的修改和查詢等。
(3)結(jié)算信息的輸入,包括客房編號、類型、位置、單價、顧客姓名、身份證號碼、入住日期、折扣、結(jié)算日期、備注信息等;結(jié)算信息的修改和查詢,結(jié)算后發(fā)票打印。
三、實(shí)習(xí)過程
1、學(xué)生不小組為單位,根據(jù)設(shè)計內(nèi)容和要求,分工協(xié)作完成一個完整的可獨(dú)立運(yùn)行的軟件系統(tǒng)。軟件系統(tǒng)的開發(fā)必須包括以下步驟:
(1)進(jìn)行軟件項(xiàng)目的調(diào)研(通過查閱資料、討論等形式進(jìn)行)、確定下小組成員之間的任務(wù)分工。
(2)進(jìn)行需求分析:主要分析系統(tǒng)的功能需求(系統(tǒng)能夠做什么)、數(shù)據(jù)需求(系統(tǒng)涉及的信息和信息間聯(lián)系)和環(huán)境需求等。
(3)進(jìn)行軟件設(shè)計:?進(jìn)行數(shù)據(jù)庫設(shè)計(包括概念結(jié)構(gòu)設(shè)計、邏輯結(jié)構(gòu)設(shè)計、物理設(shè)計);?進(jìn)行軟件的總體設(shè)計、得到系統(tǒng)功能模塊結(jié)構(gòu)圖;?對主要的功能模塊進(jìn)行詳細(xì)設(shè)計
(4)編程、測試和高度,最終提交功能正確、運(yùn)行穩(wěn)定的可執(zhí)行系統(tǒng)
2、撰寫軟件實(shí)習(xí)報告
3、通過軟件實(shí)習(xí)答辯
四、軟件實(shí)習(xí)報告包括如下內(nèi)容:
1、封面(按模板)
2、正方(包括以下內(nèi)容):
(1)前言(根據(jù)任務(wù)書、資料查閱及調(diào)研,陳述設(shè)計的背景和目標(biāo)等)
(2)系統(tǒng)的需求分析(功能需求、數(shù)據(jù)需求、開發(fā)環(huán)境需求等)
(3)系統(tǒng)設(shè)計(數(shù)據(jù)庫設(shè)計、總體設(shè)計)
(4)典型功能模塊的詳細(xì)設(shè)計和實(shí)現(xiàn)過程
(5)軟件測試及運(yùn)行評價
(6)軟件實(shí)習(xí)總結(jié)
五、考核方式:以學(xué)生個人為考核單位
1、指導(dǎo)老師檢查軟件系統(tǒng)運(yùn)行情況、學(xué)生進(jìn)行實(shí)習(xí)答辯;
2、每位學(xué)生提交軟件實(shí)習(xí)報告一份(包括電子文檔和書面文檔);
3、每個小組提交軟件系統(tǒng)的電子文檔一份:包括系統(tǒng)源程序和相關(guān)使用說明。
指導(dǎo)教師:劉鎖蘭2011年12月
第三篇:軟件計劃任務(wù)書
軟件計劃任務(wù)書
小組成員:XXX信管
XXX電子
組長:
本工程開發(fā)包含如下項(xiàng)目:
A、《軟件計劃任務(wù)書》
B、《需求規(guī)格說明書》+《數(shù)據(jù)流圖+數(shù)據(jù)字典》
C、《總體設(shè)計說明書》+《系統(tǒng)流程圖+物理元素清單、結(jié)構(gòu)圖+模塊描述》
D、《詳細(xì)設(shè)計說明書》+《結(jié)構(gòu)化程序設(shè)計方法:PAD圖或N—S圖或PDL》 E、《軟件測試計劃》
F、《用戶使用手冊》
G、《項(xiàng)目開發(fā)總結(jié)報告》
工程各項(xiàng)目分配計劃和任務(wù):
A、整個軟件計劃任務(wù):由組長負(fù)責(zé),項(xiàng)目起止日期 從2011年10月1 日至2011年10月 07日。任務(wù):按工程具體要求作出計劃并分配任務(wù)。提交《軟件計劃任務(wù)書》文檔。
B、需求分析:由負(fù)責(zé),項(xiàng)目起止日期 從2011 年10月08日至2011年11月10日。任務(wù):對本工程系統(tǒng)提出完整,準(zhǔn)確的要求,并完成系統(tǒng)功能,性能,和數(shù)據(jù)等要求的分析。提交《需求規(guī)格說明書》,《數(shù)據(jù)流圖+數(shù)據(jù)字典》文檔。
C、總體設(shè)計:由負(fù)責(zé),項(xiàng)目起止日期 從2011 年10月11日 至2011年10月13日。任務(wù):尋找目標(biāo)系統(tǒng)的可能方案,并從中選取最優(yōu)。確定軟件的結(jié)構(gòu)。提交《總體設(shè)計說明書》、《系統(tǒng)流程圖+物理元素清單、結(jié)構(gòu)圖+模塊描述》文檔。
D、詳細(xì)設(shè)計:由負(fù)責(zé),項(xiàng)目起止日期 從2011 年10月14日至2011年10月19日。任務(wù):確定具體要實(shí)現(xiàn)的系統(tǒng),給出精確描述;在邏輯上正確地實(shí)現(xiàn)每個模塊的功能,處理過程應(yīng)該盡可能簡明易懂。提交詳細(xì)設(shè)計說明書》、《結(jié)構(gòu)化程序設(shè)計方法:PAD圖或N—S圖或PDL》文檔。
E、測試:由負(fù)責(zé),項(xiàng)目起止日期 從2011 年10月11日至20011年10月15日。任務(wù):盡可能多地發(fā)現(xiàn)程序中的錯誤,最終生成高質(zhì)量的軟件系統(tǒng)。提交《軟件測試計劃》。
F、總結(jié):由組長負(fù)責(zé),項(xiàng)目起止日期 從2011 年10月01日 至2011年10月31日。任務(wù):綜合各項(xiàng)目提交的小結(jié),對這次工程開發(fā)作出總結(jié)報告,提交《用戶使用手冊》、《項(xiàng)目開發(fā)總結(jié)報告》。
2011-10-01
第四篇:實(shí)習(xí)任務(wù)書
0242091班畢業(yè)實(shí)習(xí)任務(wù)書
一、實(shí)習(xí)的目的和任務(wù)
畢業(yè)實(shí)習(xí)是給水排水工程專業(yè)的主要實(shí)踐性教學(xué)環(huán)節(jié)之一,是實(shí)現(xiàn)人才培養(yǎng)目標(biāo)的極為重要的過程,是學(xué)生了解工程實(shí)際,更好地將專業(yè)理論知識與實(shí)踐相結(jié)合,開闊專業(yè)眼界,增長專業(yè)知識,搜集畢業(yè)設(shè)計所需設(shè)計資料的必要途徑。
二、實(shí)習(xí)時間
2011年2月21日至3月4日,共2周。
三、實(shí)習(xí)的主要內(nèi)容
實(shí)習(xí)主要包括以下幾個部分:
1.污水處理廠實(shí)習(xí)。掌握污水處理廠采用的處理工藝、設(shè)計參數(shù),設(shè)備及構(gòu)筑物的尺寸及內(nèi)部構(gòu)造,設(shè)備操作方法及運(yùn)行管理參數(shù),收集污水處理廠設(shè)計資料。
2.自來水廠實(shí)習(xí)。掌握給水處理所采用的處理工藝、設(shè)計參數(shù),設(shè)備及構(gòu)筑物的尺寸及內(nèi)部構(gòu)造,設(shè)備操作方法及運(yùn)行管理參數(shù),收集凈水廠設(shè)計資料。
3.建筑安裝工程實(shí)習(xí)。掌握室內(nèi)給水、排水、消防管道設(shè)計及安裝方法,選用的管材、接口方式等。收集有關(guān)設(shè)計資料。
4.城市給排水管網(wǎng)工程實(shí)習(xí)。掌握室外給排水管網(wǎng)系統(tǒng)的設(shè)計及施工方法與步驟等。收集有關(guān)設(shè)計資料。
四、實(shí)習(xí)方式
采取集中實(shí)習(xí)與分散實(shí)習(xí)相結(jié)合的方式。
五、實(shí)習(xí)紀(jì)律
實(shí)習(xí)期間,原則上不準(zhǔn)請假,更不得無故不參加實(shí)習(xí)。學(xué)生必須嚴(yán)格遵守所在實(shí)習(xí)單位的一切規(guī)章制度、勞動紀(jì)律及安全規(guī)章制度,服從所在單位領(lǐng)導(dǎo),聽從實(shí)
習(xí)指導(dǎo)人員的安排,虛心學(xué)習(xí),禮貌待人,注意安全,進(jìn)入工地必須戴安全帽,認(rèn)真做好筆記,注意與實(shí)習(xí)單位搞好關(guān)系,樹立河南城建學(xué)院良好形象,確保圓滿完成實(shí)習(xí)任務(wù)。
六、實(shí)習(xí)成果
1.實(shí)習(xí)日記:要求學(xué)生每天記實(shí)習(xí)日記,詳細(xì)記載時間及實(shí)習(xí)地點(diǎn),實(shí)習(xí)內(nèi)容,每天日記不少于300字。日記中包括聽到的介紹,問到的問題,想到的辦法和思路等。要求字跡工整,草圖清晰。
2.實(shí)習(xí)報告:實(shí)習(xí)結(jié)束后,根據(jù)實(shí)習(xí)目的和內(nèi)容要求完成一篇實(shí)習(xí)報告,分散實(shí)習(xí)的學(xué)生還應(yīng)有實(shí)習(xí)單位填寫蓋章的鑒定表。實(shí)習(xí)報告應(yīng)包括前言、目錄、正文和結(jié)束語等部分。用統(tǒng)一的封面和A4幅面的紙張打印裝訂成冊。封面內(nèi)容包括標(biāo)題、系別、班級學(xué)號、姓名、指導(dǎo)教師、日期、實(shí)習(xí)成績等。前言應(yīng)有中英文對照。正文內(nèi)容包括在實(shí)習(xí)過程中所了解到的工程詳細(xì)情況,對給水排水工程的認(rèn)識和理解以及收集到的設(shè)計資料。
3.實(shí)習(xí)總結(jié):對本次實(shí)習(xí)進(jìn)行總結(jié),通過實(shí)習(xí)你學(xué)到了什么,收獲是什么,取得了哪些成績,存在的不足及改進(jìn)措施等,要求不少于500字。
七、實(shí)習(xí)的組織及要求
1.系里成立實(shí)習(xí)領(lǐng)導(dǎo)小組,具體指導(dǎo)和檢查實(shí)習(xí)工作。
2.實(shí)習(xí)以小組為單位,各組組長具體負(fù)責(zé)召集、清點(diǎn)人數(shù),紀(jì)律及安全執(zhí)行情況,并隨時與指導(dǎo)教師聯(lián)系。
3.實(shí)習(xí)期間要嚴(yán)格遵守實(shí)習(xí)紀(jì)律,團(tuán)結(jié)互助,講文明、講禮貌,服從指揮。實(shí)習(xí)期間不準(zhǔn)私自外出,嚴(yán)格執(zhí)行實(shí)習(xí)單位的安全規(guī)章制度,確保實(shí)習(xí)安全,對違犯規(guī)定者按照學(xué)院規(guī)定嚴(yán)肅處理。
4.認(rèn)真預(yù)習(xí)實(shí)習(xí)內(nèi)容和要求,做到心中有數(shù)。實(shí)習(xí)過程中認(rèn)真聽講和觀察,并
做好實(shí)習(xí)日記,實(shí)習(xí)結(jié)束后連同實(shí)習(xí)報告和實(shí)習(xí)總結(jié)一并上交存入檔案。
5、實(shí)習(xí)結(jié)束后按時返校參加畢業(yè)實(shí)習(xí)答辯。(3月4號下午答辯)
八、實(shí)習(xí)成績評定
實(shí)習(xí)指導(dǎo)教師根據(jù)學(xué)生的出勤和綜合表現(xiàn),實(shí)習(xí)日記、實(shí)習(xí)報告和實(shí)習(xí)答辯情況綜合評定成績,分優(yōu)、良、中、及格、不及格五檔,記入學(xué)生學(xué)籍檔案。
優(yōu)秀:認(rèn)真完成實(shí)習(xí)大綱的要求。實(shí)習(xí)過程中積極主動,虛心好學(xué),嚴(yán)格要求自己,服從院內(nèi)外實(shí)習(xí)指導(dǎo)教師的領(lǐng)導(dǎo)和安排,遵守實(shí)習(xí)的各項(xiàng)規(guī)章制度。實(shí)習(xí)日記內(nèi)容完整,字跡工整,草圖清晰。實(shí)習(xí)報告文字通順、語言流暢、無錯別字,圖表用計算機(jī)繪制,內(nèi)容全面充實(shí),圖文并茂,答辯時回答問題正確,講述系統(tǒng),語言表達(dá)準(zhǔn)確簡練。
良好:完成實(shí)習(xí)大綱的要求,實(shí)習(xí)態(tài)度認(rèn)真,遵守實(shí)習(xí)的規(guī)章制度。實(shí)習(xí)日記和實(shí)習(xí)報告完成的較好,答辯成績較好。
中等:達(dá)到實(shí)習(xí)大綱的要求,實(shí)習(xí)態(tài)度較認(rèn)真,專業(yè)考核成績尚好。
及格:達(dá)到實(shí)習(xí)大綱中規(guī)定的基本要求,實(shí)習(xí)期間表現(xiàn)一般,專業(yè)考核成績一般。
不及格:凡有下列情況之一者,實(shí)習(xí)成績不及格:(1)未達(dá)到實(shí)習(xí)大綱規(guī)定的基本要求;(2)實(shí)習(xí)缺席累計達(dá)三分之一及以上者;(3)實(shí)習(xí)中嚴(yán)重違反紀(jì)律。(4)分散實(shí)習(xí)的學(xué)生未在原定單位實(shí)習(xí)者。
九、實(shí)習(xí)指導(dǎo)教師
肖曉存、譚水成環(huán)境與市政工程系給水排水教研室
2011年1月11日
第五篇:實(shí)習(xí)任務(wù)書
實(shí)習(xí)任務(wù)書
一、實(shí)習(xí)名稱:電工電子實(shí)習(xí)
二、實(shí)習(xí)時間:2013.12.16至2013.12.20
三、實(shí)習(xí)地點(diǎn):校內(nèi)、黃島
四、實(shí)習(xí)主要內(nèi)容與進(jìn)度安排:
1、觀看電工電子工藝錄像;(1天)
2、電工電子實(shí)訓(xùn):(2天)
(1)電動機(jī)的長動控制;
(2)多功能收音機(jī)的焊接調(diào)試。
3、工廠參觀(2天)
(1)參觀澳柯瑪中央空調(diào)股份有限公司;
(2)參觀校內(nèi)變電所、海誠自動化、考瑪電子等單位
五、具體要求:
1、認(rèn)真聽講,聽從指導(dǎo)老師的實(shí)習(xí)安排;
2、認(rèn)真做好實(shí)習(xí)內(nèi)容的準(zhǔn)備和整理,并在實(shí)習(xí)時能做到理論聯(lián)系實(shí)際;
3、在實(shí)習(xí)時遵守實(shí)驗(yàn)室及工廠的相關(guān)規(guī)定,并做好實(shí)習(xí)記錄和實(shí)習(xí)資料的收集;
4、認(rèn)真編寫實(shí)習(xí)報告。通過這次實(shí)習(xí),能將理論應(yīng)用于實(shí)踐,并鞏固理論知識,為以后走上工作崗位打下堅實(shí)的基礎(chǔ)。
實(shí)習(xí)報告書的格式要求
目錄:
觀看電工電子工藝錄像………………………………………………………(填寫相應(yīng)頁碼)Xxxxxxxxxxxxxxxx(實(shí)習(xí)內(nèi)容名稱)………………………………………(填寫相應(yīng)頁碼)xxxxxxxxxxxxxxxxxxxxxxxxxx………………………………………………(填寫相應(yīng)頁碼)xxxxxxxxxxxxxxxxxxxxxx……………………………………………………(填寫相應(yīng)頁碼)xxxxxxxxxxxxxxxxxxxxxx……………………………………………………(填寫相應(yīng)頁碼)xxxxxxxxxxxxxx………………………………………………………………(填寫相應(yīng)頁碼)實(shí)習(xí)總結(jié)………………………………………………………………………(填寫相應(yīng)頁碼)參考文獻(xiàn)(5~8個,注意格式)
實(shí)習(xí)內(nèi)容名稱
實(shí)習(xí)時間:
實(shí)習(xí)地點(diǎn):
實(shí)習(xí)單位:
具體實(shí)習(xí)內(nèi)容:
包括實(shí)習(xí)單位簡介,實(shí)習(xí)內(nèi)容——設(shè)計要求,原理圖、接線圖,在實(shí)習(xí)過程中遇到的問題及相應(yīng)的解決辦法等
實(shí)習(xí)小結(jié)
實(shí)習(xí)成績評定
實(shí)習(xí)成績:優(yōu)秀(≥90)、良好(≥80)、中等(≥70)、及格(≥60)、不及格五級制 評定標(biāo)準(zhǔn):考勤20%;動手能力:50%;實(shí)習(xí)報告 30%。