欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      指導(dǎo)書(shū)-《操作系統(tǒng)課程設(shè)計(jì)》-09軟件工程(1-5班)(樣例5)

      時(shí)間:2019-05-14 03:02:16下載本文作者:會(huì)員上傳
      簡(jiǎn)介:寫(xiě)寫(xiě)幫文庫(kù)小編為你整理了多篇相關(guān)的《指導(dǎo)書(shū)-《操作系統(tǒng)課程設(shè)計(jì)》-09軟件工程(1-5班)》,但愿對(duì)你工作學(xué)習(xí)有幫助,當(dāng)然你在寫(xiě)寫(xiě)幫文庫(kù)還可以找到更多《指導(dǎo)書(shū)-《操作系統(tǒng)課程設(shè)計(jì)》-09軟件工程(1-5班)》。

      第一篇:指導(dǎo)書(shū)-《操作系統(tǒng)課程設(shè)計(jì)》-09軟件工程(1-5班)

      附件5:

      課程設(shè)計(jì)指導(dǎo)書(shū)

      一、課程設(shè)計(jì)目的

      《操作系統(tǒng)》是計(jì)算機(jī)專(zhuān)業(yè)的一門(mén)專(zhuān)業(yè)基礎(chǔ)課,主要內(nèi)容是介紹操作系統(tǒng)的原理和策略;《操作系統(tǒng)課程設(shè)計(jì)》是在學(xué)生學(xué)習(xí)完該課程以后(或?qū)W習(xí)過(guò)程中)進(jìn)行的設(shè)計(jì)性實(shí)驗(yàn)課程,目的是使學(xué)生加深理解操作系統(tǒng)中的策略與思想,并能編程實(shí)現(xiàn)。

      課程設(shè)計(jì)的項(xiàng)目中,包含了若干子項(xiàng)目,分別設(shè)計(jì)實(shí)現(xiàn)這些子項(xiàng)目和算法策略,并用程序模擬運(yùn)行。這種訓(xùn)練把知識(shí)獲取和項(xiàng)目實(shí)踐二者有機(jī)結(jié)合,增強(qiáng)對(duì)課程內(nèi)容的理解和掌握,并獲得有關(guān)項(xiàng)目管理和團(tuán)隊(duì)合作等方面的訓(xùn)練和經(jīng)驗(yàn)。

      二、課程設(shè)計(jì)主要內(nèi)容及要求 任務(wù)一:信號(hào)量控制線程同步

      該任務(wù)含兩個(gè)程序的設(shè)計(jì)與編寫(xiě),程序1同步兩個(gè)線程,其一輸出奇數(shù),另一線程輸出偶數(shù),且二者交叉數(shù)據(jù)輸出;程序2實(shí)現(xiàn)男女共用浴室的情況下的同步與互斥,男女到達(dá)浴室的時(shí)間數(shù)據(jù)放在文本文件。對(duì)于給定的輸入文件,觀察測(cè)試輸出結(jié)果的正確性。

      課時(shí)4個(gè)學(xué)時(shí)。

      任務(wù)二:程序模擬存儲(chǔ)管理之“伙伴系統(tǒng)”算法

      設(shè)計(jì)與編寫(xiě)程序?qū)崿F(xiàn)動(dòng)態(tài)內(nèi)存管理之“伙伴系統(tǒng)”算法。初始內(nèi)存的大?。ū仨毷?的冪)、申請(qǐng)內(nèi)存的進(jìn)程大小及次序等數(shù)據(jù)放在文本文件中。對(duì)于給定的輸入文件,輸出進(jìn)程申請(qǐng)與退出每步的內(nèi)存分配狀態(tài)。

      課時(shí)4個(gè)學(xué)時(shí)。

      任務(wù)三:老化算法模擬分頁(yè)系統(tǒng)

      設(shè)計(jì)與編寫(xiě)程序使用老化算法模擬一個(gè)分頁(yè)系統(tǒng)。頁(yè)面訪問(wèn)序列從文件(文本文件)中讀取。對(duì)于一個(gè)給定的輸入文件,列出每1000個(gè)內(nèi)存訪問(wèn)中發(fā)生缺頁(yè)中斷的數(shù)

      目。

      課時(shí)4個(gè)學(xué)時(shí)。

      任務(wù)四:使用工具分析Windows之NTFS文件系統(tǒng)

      使用WinHex工具分析當(dāng)前操作系統(tǒng)(通常是Windows XP)的NTFS或FAT32文件系統(tǒng)組織方式。(具體要求隨后提供。)

      課時(shí)2-4個(gè)課時(shí)。

      三、課程設(shè)計(jì)基本步驟及進(jìn)度安排

      1.學(xué)生分組(建議2-4人一組)、了解課程要求及熟悉任務(wù)一。(附錄

      題目一:信號(hào)量控制線程同步 設(shè)計(jì)內(nèi)容: 程序1:

      1.兩個(gè)線程,一者輸出1-30的偶數(shù),一者輸出1-30的奇數(shù)。

      2.使用一個(gè)信號(hào)量,控制二線程分別輸出(即一個(gè)線程完成數(shù)據(jù)輸出后,另一個(gè)線程方可開(kāi)始數(shù)據(jù)輸出。)

      3.使用二個(gè)信號(hào)量,控制二線程其中之一輸出一個(gè)數(shù)后,隨后另一個(gè)線程也輸出一個(gè)數(shù),交替輸出直至結(jié)束。

      程序2:(教材P98頁(yè)51題)

      假設(shè)一個(gè)大學(xué)為了賣(mài)弄其政治上的正確性,準(zhǔn)備把美國(guó)最高法院的信條“平等但隔離其本身就是不平等”既運(yùn)用在種族上也運(yùn)用在性別上,從而結(jié)束校園內(nèi)長(zhǎng)期使用的浴室按性別隔離的做法。但是,為了遷就傳統(tǒng)習(xí)慣,學(xué)校頒布法令:當(dāng)有一個(gè)女生在浴室里,那么其他女生可以進(jìn)入,但是男生不行,反之亦然。在每個(gè)浴室的門(mén)上有一個(gè)滑動(dòng)指示符號(hào),表示當(dāng)前處于以下三種可能狀態(tài)之一:

      ? 空 ? 有女生 ? 有男生

      用你偏好的程序設(shè)計(jì)語(yǔ)言編寫(xiě)下面過(guò)程(可以隨意采用所希望的計(jì)數(shù)器和同步技術(shù)):

      ? woman_wants_to_enter

      ? man_wants_to_enter ? woman_leaves ? man_leaves 設(shè)計(jì)要點(diǎn)與關(guān)鍵技術(shù): 1.線程的同步與互斥 2.信號(hào)量上的P、V操作算法 3.使用Visual Studio2008開(kāi)發(fā)平臺(tái)

      題目二:程序模擬存儲(chǔ)管理之“伙伴系統(tǒng)” 設(shè)計(jì)內(nèi)容:

      1.依據(jù)下圖所示的算法或嚴(yán)蔚敏《數(shù)據(jù)結(jié)構(gòu)(C語(yǔ)言版)》P203的內(nèi)容編寫(xiě)程序。

      2.測(cè)試數(shù)據(jù)依據(jù)下圖并將其放在一個(gè)文本文件中。

      設(shè)計(jì)要點(diǎn)與關(guān)鍵技術(shù):

      1.動(dòng)態(tài)內(nèi)存管理之伙伴系統(tǒng)算法 2.遞歸算法

      3.使用Visual Studio2008開(kāi)發(fā)平臺(tái)

      題目三:老化算法模擬分頁(yè)系統(tǒng) 設(shè)計(jì)內(nèi)容:

      1.編寫(xiě)一個(gè)程序,它使用老化算法模擬一個(gè)分頁(yè)系統(tǒng)。頁(yè)幀的數(shù)量是參數(shù)。頁(yè)面的訪問(wèn)序列從文件中讀取。對(duì)于一個(gè)給定的輸入文件。列出每1000個(gè)內(nèi)存訪問(wèn)中發(fā)生缺頁(yè)中斷的數(shù)目,它是可用頁(yè)幀數(shù)的函數(shù)。(教材P141,41題)

      2.一個(gè)簡(jiǎn)單的典型測(cè)試數(shù)據(jù): 分配的內(nèi)存幀數(shù):3 進(jìn)程頁(yè)訪問(wèn)序列:0、1、2、3、4、1、2、0、1、3.按要求設(shè)計(jì)測(cè)試比較更大數(shù)據(jù)量的頁(yè)面訪問(wèn) 設(shè)計(jì)要點(diǎn)與關(guān)鍵技術(shù): 1.老化算法的理解

      2.使用Visual Studio2008開(kāi)發(fā)平臺(tái)、3、4、0、1、2、3 2題目四:使用工具分析Windows之NTFS文件系統(tǒng) 設(shè)計(jì)內(nèi)容:

      1.學(xué)習(xí)WinHex工具軟件的使用;

      2.利用WinHex工具對(duì)根目錄下的文件進(jìn)行刪除、隱蔽、恢復(fù)、屬性修改及尋找其數(shù)據(jù)的存儲(chǔ)位置;

      3.對(duì)非根目錄下的文件進(jìn)行上述(2)項(xiàng)的操作; 4.利用工具移動(dòng)某個(gè)文件的數(shù)據(jù)塊。? 也可在FAT32文件系統(tǒng)中進(jìn)行上述操作 設(shè)計(jì)要點(diǎn)與關(guān)鍵技術(shù):

      1.對(duì)NTFS或FAT32的組織結(jié)構(gòu)的認(rèn)識(shí) 2.工具的使用熟練度

      第二篇:《軟件工程》課程設(shè)計(jì)指導(dǎo)書(shū)

      《軟件工程》課程設(shè)計(jì)指導(dǎo)

      課程設(shè)計(jì)名稱(chēng) :軟件工程

      課程設(shè)計(jì)周(時(shí))數(shù): 2014.03.12-2014.06.10(3個(gè)月)

      一、課程設(shè)計(jì)教學(xué)目的及基本要求: 1.課程設(shè)計(jì)教學(xué)目的

      按照關(guān)系型數(shù)據(jù)庫(kù)的基本原理,綜合運(yùn)用所學(xué)的知識(shí),以小組為單位,設(shè)計(jì)開(kāi)發(fā)一個(gè)小型的數(shù)據(jù)庫(kù)管理系統(tǒng)。通過(guò)對(duì)一個(gè)實(shí)際問(wèn)題的分析、設(shè)計(jì)與實(shí)現(xiàn),將原理與應(yīng)用相結(jié)合,使學(xué)生學(xué)會(huì)如何把書(shū)本上學(xué)到的知識(shí)用于解決實(shí)際問(wèn)題,培養(yǎng)學(xué)生的動(dòng)手能力;另一方面,使學(xué)生能深入理解和靈活掌握教學(xué)內(nèi)容。2.課程設(shè)計(jì)基本要求:

      3-4人為一個(gè)小組,小組成員既要有相互合作的精神,又要分工明確。每個(gè)學(xué)生都必須充分了解整個(gè)設(shè)計(jì)的全過(guò)程。

      從開(kāi)始的系統(tǒng)需求分析到最后的軟件測(cè)試,都要有詳細(xì)的計(jì)劃。系統(tǒng)中的數(shù)據(jù)表設(shè)計(jì)應(yīng)合理、高效,盡量減少數(shù)據(jù)冗余。軟件界面要友好、安全性高。軟件要易于維護(hù)、方便升級(jí)。

      參考使用的語(yǔ)言有: VB、SQL_Server

      二、課程設(shè)計(jì)的時(shí)間安排

      第1周需求分析 第2周總體設(shè)計(jì) 第3周詳細(xì)設(shè)計(jì)

      第4周------第6周編程 第7周上機(jī)調(diào)試、測(cè)試

      第8周書(shū)寫(xiě)實(shí)驗(yàn)報(bào)告及驗(yàn)收

      三、課程設(shè)計(jì)的考核方法及成績(jī)?cè)u(píng)定

      學(xué)生完成一個(gè)管理系統(tǒng)的設(shè)計(jì)方案和程序設(shè)計(jì),以此作為考核依據(jù)。本課程設(shè)計(jì)成績(jī)分為:優(yōu)秀、良好、中等、及格、不及格五個(gè)等級(jí)。本課程設(shè)計(jì)成績(jī)由集中指導(dǎo)出勤情況、完成設(shè)計(jì)質(zhì)量、答辯效果、綜合表現(xiàn)等方面綜合評(píng)定。

      四、課程設(shè)計(jì)的內(nèi)容

      題目一 學(xué)生學(xué)籍管理系統(tǒng)

      1、實(shí)驗(yàn)內(nèi)容:(1)主要的數(shù)據(jù)表

      學(xué)生基本情況數(shù)據(jù)表,學(xué)生成績(jī)數(shù)據(jù)表,課程表等等。(2)主要功能模塊

      1)實(shí)現(xiàn)學(xué)生基本情況的錄入、修改、刪除等基本操作。2)對(duì)學(xué)生基本信息提供靈活的查詢(xún)方式。3)完成一個(gè)班級(jí)的學(xué)期選課功能。

      4)實(shí)現(xiàn)學(xué)生成績(jī)的錄入、修改、刪除等基本操作。5)能方便的對(duì)學(xué)生的個(gè)學(xué)期成績(jī)進(jìn)行查詢(xún)。6)具有成績(jī)統(tǒng)計(jì)、排名等功能。7)具有留級(jí)、休學(xué)等特殊情況的處理功能。8)能輸出常用的各種報(bào)表。

      9)具有數(shù)據(jù)備份和數(shù)據(jù)恢復(fù)功能。

      2、實(shí)驗(yàn)要求:

      (1)學(xué)生成績(jī)表的設(shè)計(jì),要考慮到不同年級(jí)的教學(xué)計(jì)劃的變化情況。

      (2)對(duì)于新生班級(jí),應(yīng)該首先進(jìn)行基本情況錄入、選課、然后才能進(jìn)行成績(jī)錄入。

      題目二 圖書(shū)管理系統(tǒng)

      1、實(shí)驗(yàn)內(nèi)容:(1)主要的數(shù)據(jù)表

      圖書(shū)基本信息表,借書(shū)卡信息表,借閱信息表,圖書(shū)分類(lèi)信息表等等。(2)主要功能模塊

      1)圖書(shū)基本情況的錄入、修改、刪除等基本操作。2)辦理借書(shū)卡模塊。3)實(shí)現(xiàn)借書(shū)功能。4)實(shí)現(xiàn)還書(shū)功能。

      5)能方便的對(duì)圖書(shū)進(jìn)行查詢(xún)。

      6)對(duì)超期的情況能自動(dòng)給出提示信息。7)具有數(shù)據(jù)備份和數(shù)據(jù)恢復(fù)功能。

      2、實(shí)驗(yàn)要求:

      圖書(shū)編號(hào)可參考國(guó)家統(tǒng)一的圖書(shū)編碼方法,再完成基本功能模塊的情況下,盡量使系統(tǒng)能具有通用性。

      題目三 銀行儲(chǔ)蓄系統(tǒng)

      1、實(shí)驗(yàn)內(nèi)容:(1)主要的數(shù)據(jù)表

      定期存款單,活期存款帳,存款類(lèi)別代碼表等等。(2)主要功能模塊

      1)實(shí)現(xiàn)儲(chǔ)戶(hù)開(kāi)戶(hù)登記。2)辦理定期存款帳。3)辦理定期取款手續(xù)。4)辦理活期存款帳

      5)辦理活期取款手續(xù)。6)實(shí)現(xiàn)利息計(jì)算。7)輸出明細(xì)表。

      8)具有數(shù)據(jù)備份和數(shù)據(jù)恢復(fù)功能。

      2、實(shí)驗(yàn)要求:

      (1)要進(jìn)行實(shí)際調(diào)研,系統(tǒng)功能在實(shí)現(xiàn)時(shí)參照實(shí)際的儲(chǔ)蓄系統(tǒng)的功能。(2)同時(shí)要考慮銀行系統(tǒng)數(shù)據(jù)的安全與保密工作。

      題目四 設(shè)備管理系統(tǒng)

      1、實(shí)驗(yàn)內(nèi)容:(1)主要的數(shù)據(jù)表

      設(shè)備明細(xì)帳表,設(shè)備使用單位代碼表,國(guó)家標(biāo)準(zhǔn)設(shè)備分類(lèi)表等等。(2)主要功能模塊

      1)實(shí)現(xiàn)設(shè)備的錄入、刪除、修改等基本操作。2)實(shí)現(xiàn)國(guó)家標(biāo)準(zhǔn)設(shè)備代碼的維護(hù)。3)能夠?qū)υO(shè)備進(jìn)行方便的檢索。4)實(shí)現(xiàn)設(shè)備折舊計(jì)算。

      5)能夠輸出設(shè)備分類(lèi)明細(xì)表。

      6)具有數(shù)據(jù)備份和數(shù)據(jù)恢復(fù)功能。

      2、實(shí)驗(yàn)要求:

      具體設(shè)備編碼參考國(guó)家統(tǒng)一編碼方法,功能實(shí)現(xiàn)也要考慮通用性。

      題目五 醫(yī)院藥品進(jìn)銷(xiāo)存系統(tǒng)

      1、實(shí)驗(yàn)內(nèi)容:(1)主要的數(shù)據(jù)表

      藥品分類(lèi)代碼表,藥品庫(kù)存表,供貨商信息表,采購(gòu)信息表等等。(2)主要功能模塊

      1)新藥品的入庫(kù)。

      2)過(guò)期藥品的出庫(kù)登記、處理記錄。3)藥品庫(kù)存檢索。4)供貨商信息檢索。5)藥品采購(gòu)記錄管理。

      6)藥品用藥說(shuō)明信息管理。7)輸出相應(yīng)的數(shù)據(jù)報(bào)表。

      8)具有數(shù)據(jù)備份和數(shù)據(jù)恢復(fù)功能。

      2、實(shí)驗(yàn)要求:

      具體項(xiàng)目?jī)?nèi)容去醫(yī)院進(jìn)行調(diào)研,藥品編碼也應(yīng)參考國(guó)家統(tǒng)一編碼方法。

      題目六 英語(yǔ)學(xué)習(xí)助手

      1、實(shí)驗(yàn)內(nèi)容:(1)主要的數(shù)據(jù)表

      英語(yǔ)分級(jí)單詞表,常用單詞例句表,短文分級(jí)表等等。(2)主要功能模塊

      1)實(shí)現(xiàn)英語(yǔ)單詞的錄入、修改、刪除等基本操作。

      2)實(shí)現(xiàn)常用英語(yǔ)單詞例句的錄入、修改、刪除等基本操作。3)實(shí)現(xiàn)英語(yǔ)單詞檢索、翻譯等。4)常用英語(yǔ)單詞例句檢索。

      5)根據(jù)難度隨機(jī)生成一份單詞測(cè)試題目。6)能夠檢索出短文極其翻譯對(duì)照表。7)具有數(shù)據(jù)備份和數(shù)據(jù)恢復(fù)功能。

      2、實(shí)驗(yàn)要求:

      系統(tǒng)要考慮實(shí)用性,盡量實(shí)現(xiàn)英漢互譯。英語(yǔ)單詞和短語(yǔ)可以考慮加上聲音。

      題目七 大學(xué)生就業(yè)咨詢(xún)系統(tǒng)

      1、實(shí)驗(yàn)內(nèi)容:(1)主要的數(shù)據(jù)表

      用人單位基本信息表,專(zhuān)業(yè)信息表,地區(qū)代碼表等等。(2)主要功能模塊

      1)對(duì)用人單位的基本信息進(jìn)行錄入、修改、刪除等。2)實(shí)現(xiàn)畢業(yè)生專(zhuān)業(yè)信息的維護(hù)。

      3)定時(shí)發(fā)布用人單位的畢業(yè)生需求信息。4)方便的實(shí)現(xiàn)對(duì)人才需求信息的檢索。5)對(duì)用人單位的級(jí)別能夠自動(dòng)進(jìn)行變更。

      6)能夠?qū)v年的畢業(yè)需求信息進(jìn)行統(tǒng)計(jì)、分析。7)具有數(shù)據(jù)備份和數(shù)據(jù)恢復(fù)功能。

      2、實(shí)驗(yàn)要求:

      方便畢業(yè)生進(jìn)行就業(yè)信息檢索,可考慮將就業(yè)信息在網(wǎng)上進(jìn)行發(fā)布。

      題目八 教務(wù)輔助管理系統(tǒng)

      1、實(shí)驗(yàn)內(nèi)容:(1)主要的數(shù)據(jù)表

      教師基本信息表,課程表,教室資源表等等。(2)主要功能模塊

      1)對(duì)上課教師基本信息進(jìn)行管理。2)對(duì)全院開(kāi)設(shè)的課程進(jìn)行管理。3)錄入教師基本上課信息。4)實(shí)現(xiàn)自動(dòng)排課功能。5)簡(jiǎn)單計(jì)算工作量。

      6)能夠進(jìn)行各種數(shù)據(jù)統(tǒng)計(jì)。7)能夠輸出相應(yīng)的報(bào)表。

      8)具有數(shù)據(jù)備份和數(shù)據(jù)恢復(fù)功能。

      2、實(shí)驗(yàn)要求:

      軟件功能主要考慮實(shí)用,具體功能模塊一定要先進(jìn)行調(diào)研。

      題目九 賓館客房管理系統(tǒng)

      1、實(shí)驗(yàn)內(nèi)容:(1)主要的數(shù)據(jù)表

      顧客信息表,客房信息表,訂房信息表等等。(2)主要功能模塊

      1)對(duì)顧客信息進(jìn)行登記、結(jié)帳以及預(yù)訂管理。2)對(duì)管理人員信息進(jìn)行管理。3)添加、刪除和修改客房信息。

      4)實(shí)現(xiàn)訂房信息的添加、修改和查詢(xún)功能。5)能夠進(jìn)行剩余客房的統(tǒng)計(jì)。6)能夠輸出結(jié)算報(bào)表。

      7)具有數(shù)據(jù)備份和數(shù)據(jù)恢復(fù)功能。

      2、實(shí)驗(yàn)要求:

      軟件功能主要考慮實(shí)用,具體功能模塊一定要先進(jìn)行調(diào)研。

      題目十 醫(yī)院門(mén)診掛號(hào)系統(tǒng)

      1、實(shí)驗(yàn)內(nèi)容:(1)主要的數(shù)據(jù)表

      醫(yī)生信息表,科室信息表,收費(fèi)信息表,預(yù)約掛號(hào)信息表等等。(2)主要功能模塊

      1)對(duì)醫(yī)生信息進(jìn)行添加、刪除和修改管理。2)對(duì)科室信息進(jìn)行添加、刪除和修改管理。3)所掛號(hào)醫(yī)生信息的查詢(xún)。4)對(duì)科室信息檢索。5)掛號(hào)收費(fèi)管理。

      6)預(yù)約掛號(hào)信息管理。7)輸出相應(yīng)的數(shù)據(jù)報(bào)表。

      8)具有數(shù)據(jù)備份和數(shù)據(jù)恢復(fù)功能。

      2、實(shí)驗(yàn)要求:

      軟件功能主要考慮實(shí)用,具體功能模塊一定要先進(jìn)行調(diào)研。

      題目十一 實(shí)驗(yàn)室管理系統(tǒng)

      各種APP程序

      各種網(wǎng)站等

      第三篇:《軟件工程導(dǎo)論》《軟件工程》課程設(shè)計(jì)指導(dǎo)書(shū)

      《軟件工程導(dǎo)論》《軟件工程》課程設(shè)計(jì)指導(dǎo)書(shū)

      課程代號(hào):31110630,31110510 總學(xué)時(shí)(或周數(shù)):1周

      適用專(zhuān)業(yè):軟件工程,計(jì)算機(jī)科學(xué)與技術(shù)

      先修課程:程序設(shè)計(jì)語(yǔ)言、數(shù)據(jù)結(jié)構(gòu)、離散數(shù)學(xué)等

      一、課程設(shè)計(jì)(實(shí)踐)目的

      《軟件工程》是計(jì)算機(jī)專(zhuān)業(yè)學(xué)生的專(zhuān)業(yè)必修課,通過(guò)學(xué)習(xí),可以使學(xué)生對(duì)軟件系統(tǒng)的設(shè)計(jì)思想、開(kāi)發(fā)方法和具體過(guò)程有一完整的了解,為今后參加工作、適應(yīng)環(huán)境的要求,開(kāi)發(fā)出滿足各種需要的軟件系統(tǒng)打下一定的基礎(chǔ)。本課程設(shè)計(jì)的主要目的是:

      (1)使學(xué)生更好地理解該課程介紹的概念、原理等內(nèi)容。

      (2)加深對(duì)開(kāi)發(fā)過(guò)程中所涉及的各種圖形工具的認(rèn)識(shí)和理解。

      (3)學(xué)會(huì)利用現(xiàn)有的計(jì)算機(jī)輔導(dǎo)工具獨(dú)立完成軟件系統(tǒng)的設(shè)計(jì)工作。

      二、課程設(shè)計(jì)(實(shí)踐)要求

      具備軟件開(kāi)發(fā)的各種開(kāi)發(fā)環(huán)境和常用的CASE工具均可,硬件只要流行配置和網(wǎng)路即可,軟件包括如Windows、SQL Server、Oracle、PWS、IIS、VC、VB、Delphi、Power Bhulder、JAVA、Net、Asp/Jsp等,CASE如 JUDE,Project,Rational Rose, Office等等各種流行工具。另外,在本課程實(shí)驗(yàn)之前要求學(xué)生具備如下的知識(shí)和操作經(jīng)驗(yàn):

      (1)系統(tǒng)學(xué)習(xí)過(guò)《數(shù)據(jù)結(jié)構(gòu)》、《程序設(shè)計(jì)技術(shù)》、《面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言》、《數(shù)據(jù)庫(kù)原理與應(yīng)用》等課程。(2)熟悉windows環(huán)境并能熟練操作。

      掌握軟件工程的基本思想和軟件系統(tǒng)的設(shè)計(jì)方法。要求分組協(xié)作開(kāi)發(fā)一個(gè)小型系統(tǒng),一般為5人左右一組。每組學(xué)生可以自選題目(需經(jīng)教師同意)或從以下題目中任選一個(gè)。課程設(shè)計(jì)以實(shí)際應(yīng)用中的小型題目為主,盡量要求每一學(xué)生能獨(dú)立完成各自的任務(wù)。設(shè)計(jì)的題目既可以由指導(dǎo)教師根據(jù)學(xué)生的實(shí)際程度指定,也可以由學(xué)生自己提出,經(jīng)教師審核裁定。題目的規(guī)模適中,在一個(gè)學(xué)期內(nèi)完成,不宜過(guò)大,算法不宜過(guò)于復(fù)雜,應(yīng)以能在規(guī)定的時(shí)間內(nèi)完成為準(zhǔn)。選題的范圍和類(lèi)型應(yīng)盡量選擇有意義的實(shí)際題目,過(guò)大過(guò)于復(fù)雜的題目應(yīng)經(jīng)過(guò)適當(dāng)?shù)暮?jiǎn)化,突出主要功能要求,舍棄次要細(xì)節(jié)。

      要求學(xué)生能根據(jù)不同的題目類(lèi)型選擇一種或兩種開(kāi)發(fā)模式,完成從系統(tǒng)定義,軟件系統(tǒng)可行性分析,需求分析,軟件設(shè)計(jì),編碼/測(cè)試,直至運(yùn)行/維護(hù)的軟件生存期的全過(guò)程。具體要求如下: 1)強(qiáng)調(diào)過(guò)程的完整性

      依據(jù)軟件生存期的原理開(kāi)發(fā)軟件是保證軟件產(chǎn)品質(zhì)量的行之有效的方法。要把小問(wèn)題當(dāng)作大任務(wù)來(lái)看待,一步一個(gè)腳印進(jìn)行,從而積累開(kāi)發(fā)大工程的經(jīng)驗(yàn)和方活。2)強(qiáng)調(diào)模型的明確性

      生存期模型是系統(tǒng)開(kāi)發(fā)項(xiàng)目總貌的一種描述,同時(shí)給出軟件開(kāi)發(fā)項(xiàng)目的一個(gè)降低分險(xiǎn)的結(jié)構(gòu)。不同的開(kāi)發(fā)模型有不同的特點(diǎn)和不同的適用范圍。因此,根據(jù)實(shí)際問(wèn)題的類(lèi)型,要求能選用正確的軟件開(kāi)發(fā)模型進(jìn)行開(kāi)發(fā)。3)強(qiáng)調(diào)文檔的完整性

      文檔是與程序開(kāi)發(fā),維護(hù)和使用有關(guān)的圖文資料,它是軟件的重要組成部分。在軟件開(kāi)發(fā)的各個(gè)階段所產(chǎn)生的各類(lèi)文檔既是該階段的主要工作成果和總結(jié),也是下一階段實(shí)施的重要依據(jù)。

      各階段具體要求: 1)系統(tǒng)可行性分析

      計(jì)算機(jī)系統(tǒng)的開(kāi)發(fā)是指從項(xiàng)目提出開(kāi)始,經(jīng)過(guò)論證決策,設(shè)訓(xùn),實(shí)施直到交付使用的全過(guò)程。系統(tǒng)可行性分析中確定的目標(biāo),作用范圍是軟件開(kāi)發(fā)的依據(jù)。系統(tǒng)分析的結(jié)果是寫(xiě)出系統(tǒng)的規(guī)格說(shuō)明和可行性分析報(bào)告.

      軟件計(jì)劃同任何工程一樣,開(kāi)發(fā)一個(gè)軟件項(xiàng)目,首先要制定一個(gè)軟件計(jì)劃,其任務(wù)是向管理者提出關(guān)于項(xiàng)目的經(jīng)費(fèi)預(yù)算,人力,物力的需要量,進(jìn)度的初步安排等。軟件計(jì)劃的具體任務(wù)有兩項(xiàng):研究軟件的作用范圍:估算需要的資源,經(jīng)費(fèi)和進(jìn)度。這兩項(xiàng)任務(wù)的實(shí)現(xiàn)是建立在經(jīng)驗(yàn)推斷和歷史數(shù)據(jù)統(tǒng)計(jì)分析的基礎(chǔ)之上。完成軟件計(jì)劃工作的標(biāo)志,是提供一份軟件項(xiàng)目計(jì)劃書(shū)。

      2)軟件需求分析

      在軟件計(jì)劃階段確定的軟件工作范隊(duì)進(jìn)一步對(duì)P標(biāo)對(duì)象和環(huán)境作深入細(xì)致的調(diào)查,了解現(xiàn)實(shí)的各種可能解法 以分析評(píng)價(jià),作出抉擇,配置各個(gè)軟件元素,建立一個(gè)目標(biāo)系統(tǒng)的邏輯模型并寫(xiě)出軟件需求規(guī)格說(shuō)明書(shū)。

      3)軟件設(shè)計(jì)之一:軟件體系結(jié)構(gòu)設(shè)計(jì)

      一個(gè)工程產(chǎn)品或一個(gè)系統(tǒng)的“設(shè)計(jì)”,實(shí)際上是一個(gè)“過(guò)程”,是一個(gè)對(duì)“怎么做”的求解過(guò)程。一般把設(shè)計(jì)過(guò)程分為兩個(gè)階段:概要設(shè)計(jì)和詳細(xì)設(shè)H。

      計(jì)從軟件的需求規(guī)格說(shuō)明出發(fā),將設(shè)計(jì)對(duì)象用數(shù)據(jù)流或數(shù)據(jù)結(jié)構(gòu)的形式表達(dá)成完整的抽象實(shí)體。這一步要編寫(xiě)概要設(shè)計(jì)說(shuō)明書(shū).

      4)軟件設(shè)計(jì)之二:詳細(xì)設(shè)計(jì)

      這個(gè)階段主要是對(duì)模塊過(guò)程是實(shí)現(xiàn)的說(shuō)明,可以使用圖形,表格,公式或者文字來(lái)描述。要給編碼人員提供足夠準(zhǔn)確的信息,以便根據(jù)它可以很快地寫(xiě)出源程序。注意詳細(xì)設(shè)計(jì)說(shuō)明書(shū)應(yīng)逐個(gè)模塊進(jìn)行編寫(xiě)。要對(duì)每一個(gè)模塊寫(xiě)出詳細(xì)設(shè)計(jì)說(shuō)明書(shū)。

      5)軟件編碼

      軟件開(kāi)發(fā)的各個(gè)階段的最終目標(biāo).就是將詳盡的軟件設(shè)計(jì)轉(zhuǎn)換成程序設(shè)計(jì)語(yǔ)言的實(shí)現(xiàn)。必須仔細(xì)評(píng)價(jià)和選擇性能理想的程序設(shè)計(jì)語(yǔ)言,培養(yǎng)和掌握好的編程風(fēng)格,在編程階段上確保程序的可讀性,可測(cè)試性和可維護(hù)性,改善軟件的質(zhì)量和可靠性。作為這一階段的文檔就是源程序的清單。

      6)軟件測(cè)試

      軟件測(cè)試應(yīng)貫穿于軟件開(kāi)發(fā)的整個(gè)期間。這樣需求分析,概要設(shè)計(jì),詳細(xì)設(shè)計(jì)以及程序編碼等各個(gè)階段所得到的文檔,包括需求規(guī)格說(shuō)明,概要設(shè)計(jì)說(shuō)明,詳細(xì)設(shè)計(jì)說(shuō)明以及源程序都應(yīng)成為軟件測(cè)試的對(duì)象。測(cè)試過(guò)程一般按4個(gè)步驟進(jìn)行,即單元測(cè)試,組裝測(cè)試,確認(rèn)測(cè)試和系統(tǒng)測(cè)試。

      測(cè)試計(jì)劃和測(cè)試分析報(bào)告的編寫(xiě)。7)對(duì)項(xiàng)目開(kāi)發(fā)過(guò)程中的經(jīng)驗(yàn)和教訓(xùn)進(jìn)行總結(jié),編寫(xiě)項(xiàng)目總結(jié)報(bào)告。

      三、課程設(shè)計(jì)(實(shí)踐)內(nèi)容

      要求分組協(xié)作開(kāi)發(fā)一個(gè)小型系統(tǒng),一般為5人左右一組。每組學(xué)生可以自選題目(需經(jīng)教師同意)或從以下題目中任選一個(gè)。盡量要求每一學(xué)生能獨(dú)立完成各自的任務(wù)。

      ? 進(jìn)行系統(tǒng)的可行性分析、需求分析、軟件設(shè)計(jì)、編碼、調(diào)試及簡(jiǎn)單的項(xiàng)目管理。

      ? 提交符合標(biāo)準(zhǔn)的可行性分析報(bào)告、項(xiàng)目計(jì)劃書(shū)、需求分析報(bào)告(規(guī)格說(shuō)明書(shū))、軟件設(shè)計(jì)報(bào)告(說(shuō)明書(shū))和項(xiàng)目總結(jié)報(bào)告,安排模擬技術(shù)審查,馬上評(píng)定成績(jī)等級(jí);

      ? 進(jìn)行編碼和調(diào)試。提交可運(yùn)行或演示的程序和源程序。人工審查編碼要結(jié)構(gòu)化和文檔化(注釋?zhuān)┑那闆r,馬上評(píng)定成績(jī)等級(jí)。? 根據(jù)課時(shí)情況要求制定測(cè)試計(jì)劃和測(cè)試報(bào)告。評(píng)定等級(jí)。

      ? 明確告知學(xué)生以上成績(jī)綜合作為課程設(shè)計(jì)成績(jī),以強(qiáng)化學(xué)生掌握軟件設(shè)計(jì)全過(guò)程的方法。

      題目一 :“教務(wù)管理系統(tǒng)之子系統(tǒng)——系內(nèi)課程安排”(1)系統(tǒng)簡(jiǎn)介

      每學(xué)期的期中,學(xué)院教務(wù)處分別向各個(gè)系發(fā)出下學(xué)期的教學(xué)計(jì)劃,包 括課程名、課時(shí)、班級(jí)類(lèi)別(本科、專(zhuān)科、高職)、班號(hào)等;系教學(xué)主管人員根據(jù)教學(xué)任務(wù)和要求給出各課程的相關(guān)限制(如:任課教師職稱(chēng)、和班數(shù)、最高周學(xué)時(shí)數(shù)等);任課教師自報(bào)本人授課計(jì)劃,經(jīng)所在教研室協(xié)調(diào)確認(rèn),將教學(xué)計(jì)劃上交系主管教學(xué)計(jì)劃的主任,批準(zhǔn)后上報(bào)學(xué)院教務(wù)處,最終有教務(wù)處給出下學(xué)期全系教師的教學(xué)任務(wù)書(shū)。

      假設(shè)上述排課過(guò)程全部為人工操作,現(xiàn)要求改造為能利用計(jì)算機(jī)實(shí)現(xiàn)的自動(dòng)處理過(guò)程。(2)限定條件

      ? 每位教師的主講門(mén)數(shù)不超過(guò)3門(mén)/學(xué)期:講師以下職稱(chēng)的教師不能承擔(dān)系定主課的主講任務(wù)。

      ? 系級(jí)干部的主講課時(shí)不能超過(guò)10學(xué)時(shí)/周。

      ? 本學(xué)期出現(xiàn)嚴(yán)重教學(xué)事故的教師不能承擔(dān)下學(xué)期的主講任務(wù)。

      ? 本系統(tǒng)的輸入項(xiàng)至少應(yīng)包含3個(gè):教務(wù)處布置的教學(xué)計(jì)劃、系教師自報(bào)的講課計(jì)劃和系定的有關(guān)講課限制條件。

      ? 本系統(tǒng)的輸出項(xiàng)至少應(yīng)包含2個(gè):教務(wù)處最終下達(dá)的全系教師教學(xué)任務(wù)書(shū)和系各教學(xué)班一學(xué)期的課程表(可不包含上課地點(diǎn))。

      題目二:“學(xué)校教材訂購(gòu)系統(tǒng)”(1)系統(tǒng)簡(jiǎn)介

      本系統(tǒng)可細(xì)化為兩個(gè)子系統(tǒng):銷(xiāo)售系統(tǒng)和采購(gòu)系統(tǒng)

      銷(xiāo)售系統(tǒng)的工作過(guò)程為:首先由教師或?qū)W生提交購(gòu)書(shū)單,經(jīng)教材發(fā)行人員審核是有效購(gòu)書(shū)單后,開(kāi)發(fā)票、登記并返給教師或?qū)W生領(lǐng)書(shū)單,教師或?qū)W生即可去書(shū)庫(kù)領(lǐng)書(shū)。

      采購(gòu)系統(tǒng)的主要工作過(guò)程為:若是脫銷(xiāo)教材,則登記缺書(shū),發(fā)缺書(shū)單給書(shū)庫(kù)采購(gòu)人員;一旦新書(shū)入庫(kù)后,即發(fā)進(jìn)書(shū)通知給教材發(fā)行人員 以上的功能要求在計(jì)算機(jī)上實(shí)現(xiàn)。(2)技術(shù)要求和限制條件

      ? 當(dāng)書(shū)庫(kù)中的各種書(shū)籍?dāng)?shù)量發(fā)生變化(包括領(lǐng)書(shū)和進(jìn)書(shū)時(shí)),都應(yīng)修改相關(guān)的書(shū)庫(kù)記錄,如庫(kù)存表或進(jìn)/出庫(kù)表。

      ? 在實(shí)現(xiàn)上述銷(xiāo)售和采購(gòu)的工作過(guò)程時(shí),需考慮有關(guān)單據(jù)的合法性驗(yàn)證 ? 系統(tǒng)的外部項(xiàng)至少包含三個(gè):教師、學(xué)生和教材工作人員。

      ? 系統(tǒng)的相關(guān)數(shù)據(jù)存儲(chǔ)至少包含6個(gè):購(gòu)書(shū)表、庫(kù)存表、缺書(shū)登記表、待購(gòu)教材表、進(jìn)/出庫(kù)表。

      題目三:“機(jī)票預(yù)訂系統(tǒng)”(1)系統(tǒng)簡(jiǎn)介

      航空公司為給旅客乘機(jī)提供方便,需開(kāi)發(fā)一機(jī)票預(yù)定系統(tǒng)。各旅行社把預(yù)定機(jī)票的旅客信息(姓名、性別、工作單位、身份證號(hào)碼、旅行時(shí)間、旅行目的地等)輸入到該系統(tǒng),系統(tǒng)為旅客安排航班。當(dāng)旅客交付了預(yù)定金后,系統(tǒng)印出取票通知和帳單給旅客,旅客在飛機(jī)起飛的前一天憑取票通知和帳單交款取票,系統(tǒng)核對(duì)無(wú)誤即印出機(jī)票給旅客。此外航空公司為隨時(shí)掌握各航向飛機(jī)的乘載情況,需定期進(jìn)行查詢(xún)統(tǒng)計(jì),以便適當(dāng)調(diào)整。(2)技術(shù)要求及限定條件

      ? 在分析系統(tǒng)功能時(shí)要考慮有關(guān)證件的合法性驗(yàn)證(如身份證、取票通知、交款發(fā)票等)。

      ? 對(duì)于本系統(tǒng)還應(yīng)補(bǔ)充以下功能:

      ? 旅客延誤了取票時(shí)間的處理 ? 班機(jī)取消后的處理

      ? 旅客臨時(shí)更改機(jī)票班次的處理

      ? 系統(tǒng)的外部項(xiàng)至少包含三個(gè):旅客、旅行社和航空公司。題目四:“學(xué)校內(nèi)部工資管理系統(tǒng)”(1)系統(tǒng)簡(jiǎn)介

      假設(shè)學(xué)校共有教職工約1000人,10個(gè)行政部門(mén)和8個(gè)系部。每個(gè)月20日前各部門(mén)(包括系、部)要將出勤情況上報(bào)人事處,23日前人事處將出勤工資、獎(jiǎng)金及扣款清單送財(cái)務(wù)處。財(cái)務(wù)處于每月月底將教職工的工資表做好并將數(shù)據(jù)送銀行。每月初(3日前)將工資條發(fā)給各單位。若有員工調(diào)入、調(diào)出、校內(nèi)調(diào)動(dòng)、離退休等數(shù)據(jù)變化,則由人事處通知相關(guān)部門(mén)和財(cái)務(wù)處。(2)技術(shù)要求及限定條件

      ? 本系統(tǒng)的數(shù)據(jù)存儲(chǔ)至少包含:工資表、部門(mén)匯總表、扣稅款表、銀行發(fā)放表

      ? 除人事處、財(cái)務(wù)處外,其他只能部門(mén)和系部名稱(chēng)可簡(jiǎn)化,如系1,系2?..等

      ? 工資、獎(jiǎng)金、扣款細(xì)節(jié)可由學(xué)生自定

      題目五:“實(shí)驗(yàn)室設(shè)備管理系統(tǒng)”(1)系統(tǒng)簡(jiǎn)介

      每學(xué)年要對(duì)實(shí)驗(yàn)室設(shè)備使用情況進(jìn)行統(tǒng)計(jì)、更新,其中: ? 對(duì)于已徹底損壞的作報(bào)廢處理,同時(shí)詳細(xì)記錄有關(guān)信息。

      ? 對(duì)于有嚴(yán)重問(wèn)題(故障)的要即使修理,并記錄修理日期、設(shè)備名、修理廠家、修理費(fèi)、責(zé)任人等。? 對(duì)于急需但又缺少的設(shè)備需以“申請(qǐng)表”的形式送交上級(jí)領(lǐng)導(dǎo)請(qǐng)求批準(zhǔn)購(gòu)買(mǎi)。新設(shè)備購(gòu)入后要立即進(jìn)行設(shè)備登記(包括類(lèi)別、設(shè)備名、型號(hào)、規(guī)格、單價(jià)、數(shù)量、購(gòu)置日期、生產(chǎn)廠家、購(gòu)買(mǎi)人等),同時(shí)更新申請(qǐng)表的內(nèi)容。

      ? 隨時(shí)對(duì)現(xiàn)有設(shè)備及其修理、報(bào)廢情況進(jìn)行統(tǒng)計(jì)、查詢(xún),要求能夠按類(lèi)別和時(shí)間段(某日期之前)查詢(xún)。

      (2)技術(shù)要求及限定條件

      ? 所有工作由專(zhuān)門(mén)人員負(fù)責(zé)完成,其他人不得任意使用。

      ? 每件設(shè)備在作入庫(kù)登記時(shí)均由系統(tǒng)按類(lèi)別自動(dòng)順序編號(hào),形成設(shè)備號(hào);設(shè)備報(bào)廢時(shí)要及時(shí)修改相應(yīng)的設(shè)備記錄,且有領(lǐng)導(dǎo)認(rèn)可。

      ? 本系統(tǒng)的數(shù)據(jù)存儲(chǔ)至少應(yīng)包含:設(shè)備記錄、修理記錄、報(bào)廢記錄、購(gòu)買(mǎi)申請(qǐng)。

      ? 本系統(tǒng)的輸入項(xiàng)至少包含:新設(shè)備信息、修理信息、申請(qǐng)購(gòu)買(mǎi)信息、報(bào)廢信息、具體查詢(xún)統(tǒng)計(jì)要求。

      ? 本系統(tǒng)的輸出項(xiàng)至少包含:設(shè)備購(gòu)買(mǎi)申請(qǐng)表、修理/報(bào)廢注銷(xiāo)/設(shè)備資金統(tǒng)計(jì)表。

      題目六:圖書(shū)管理系統(tǒng) 題目七:科研管理系統(tǒng)

      題目八:外貿(mào)企業(yè)訂單與生產(chǎn)管理系統(tǒng) 題目九:商品交易系統(tǒng) 題目十:小區(qū)監(jiān)控系統(tǒng) 題目十一:客房管理系統(tǒng) 題目十二:旅游管理系統(tǒng)

      四、課程設(shè)計(jì)(實(shí)踐)進(jìn)度安排

      主要分析與設(shè)計(jì)的工作應(yīng)在教學(xué)過(guò)程中以課外作業(yè)形式完成,根據(jù)教學(xué)進(jìn)度(一般再相應(yīng)教學(xué)內(nèi)容結(jié)束后兩周內(nèi))提交符合標(biāo)準(zhǔn)的可行性分析報(bào)告、項(xiàng)目計(jì)劃書(shū)、需求分析報(bào)告(規(guī)格說(shuō)明書(shū))、軟件設(shè)計(jì)報(bào)告(說(shuō)明書(shū))和項(xiàng)目總結(jié)報(bào)告,運(yùn)行或演示的程序和源程序,教師先人工審查文檔和源代碼,編碼要結(jié)構(gòu)化和文檔化(注釋?zhuān)┑那闆r。

      集中式一周課程設(shè)計(jì)的時(shí)間,安排為模擬技術(shù)審查、修改,各文檔和程序分別評(píng)定成績(jī)等級(jí)。

      五、使用教材與參考資料

      (一)教材

      1.陳雄峰.實(shí)用軟件工程教程,北京:機(jī)械工業(yè)出版社.2009

      (二)參考書(shū)

      1.錢(qián)樂(lè)秋,趙文耘,牛軍鈺.軟件工程.北京:清華大學(xué)出版社.2007 2.張海藩.軟件工程導(dǎo)論.北京:清華大學(xué)出版社.2005 3.鄭人杰,殷人昆,陶永雷.實(shí)用軟件工程.第二版.北京:清華大學(xué)出版社.2002

      六、考核方式與成績(jī)?cè)u(píng)定標(biāo)準(zhǔn)

      (1)設(shè)計(jì)成果: ? 按課程和實(shí)驗(yàn)進(jìn)度每一組提交符合文檔標(biāo)準(zhǔn)的《可行研究報(bào)告》、《項(xiàng)目計(jì)劃書(shū)》、《需求分析規(guī)格說(shuō)明書(shū)》、《軟件設(shè)計(jì)規(guī)格說(shuō)明書(shū)》、《項(xiàng)目總結(jié)報(bào)告》和“可運(yùn)行軟件的源程序”電子文檔各一份。(2)考核方式

      a 實(shí)驗(yàn)課考核方式: ? 針對(duì)要提交的文檔或程序模擬技術(shù)審查,設(shè)計(jì)者簡(jiǎn)要介紹要點(diǎn),教師和其他學(xué)生模擬專(zhuān)家提問(wèn),隨機(jī)指定某個(gè)組員回答。馬上評(píng)定成績(jī)等級(jí),整組成績(jī)相同等級(jí)。? 由教師人工審查程序運(yùn)行情況和源代碼的結(jié)構(gòu)化和文檔化(注釋?zhuān)┑那闆r,評(píng)定成績(jī)等級(jí),整組成績(jī)相同等級(jí)。b 實(shí)驗(yàn)課成績(jī)確定:

      以上成績(jī)綜合作為本課程設(shè)計(jì)成績(jī)(沒(méi)有筆試),占總評(píng)成績(jī)的80%,在小組內(nèi)的參與程度和出勤情況占總評(píng)成績(jī)的其余20%,以強(qiáng)化學(xué)生掌握軟件設(shè)計(jì)全過(guò)程的方法。

      七、本指導(dǎo)書(shū)編寫(xiě)參照系、編寫(xiě)根據(jù)、編制人

      參照清華大學(xué)、福州大學(xué)、中國(guó)廣播電視大學(xué)的相關(guān)大綱。

      編寫(xiě)人:陳雄峰

      審核人:劉燕

      2010.7.10

      第四篇:軟件工程課程設(shè)計(jì)指導(dǎo)書(shū)及選題

      軟件工程課程設(shè)計(jì)指導(dǎo)書(shū)

      《軟件工程》課程設(shè)計(jì)任務(wù)書(shū) 一.目的

      軟件工程課程設(shè)計(jì)是軟件工程專(zhuān)業(yè)一個(gè)綜合性的實(shí)踐教學(xué)環(huán)節(jié),其目的在于促進(jìn)學(xué)生復(fù)習(xí)和鞏固計(jì)算機(jī)軟件設(shè)計(jì)知識(shí),加深對(duì)軟件設(shè)計(jì)方法、軟件設(shè)計(jì)技術(shù)和設(shè)計(jì)思想的理解,并能運(yùn)用所學(xué)軟件設(shè)計(jì)知識(shí)和面向?qū)ο蠹夹g(shù)進(jìn)行綜合軟件設(shè)計(jì),提高學(xué)生的綜合應(yīng)用能力。通過(guò)這次課程設(shè)計(jì),要掌握UML(統(tǒng)一建模語(yǔ)言),并能運(yùn)用UML在Rational Rose中建模。

      二.要求: 1.一人一組。

      2.熟悉Rose開(kāi)發(fā)環(huán)境。

      3.掌握UML的基本模型元素(如角色、用例、類(lèi)等)。

      4.熟悉UML,主要了解UML中的9大圖:Use case diagram(用例圖)、Class diagram(類(lèi)圖)、Sequence diagram(序列圖)、Collaboration diagram(協(xié)作圖)、Statechart diagram(狀態(tài)圖)、Activity diagram(活動(dòng)圖)、Component diagram(組件圖)、Deployment diagram(配置圖)、datamodel diagram(數(shù)據(jù)模型圖)。

      5.進(jìn)行系統(tǒng)需求分析與系統(tǒng)功能模塊設(shè)計(jì),繪出系統(tǒng)詳細(xì)的業(yè)務(wù)流程圖和數(shù)據(jù)流程圖,建立完整的系統(tǒng)數(shù)據(jù)庫(kù)的邏輯模型。

      6.完成對(duì)系統(tǒng)的建模實(shí)現(xiàn)。7.進(jìn)行檢查,并提交設(shè)計(jì)報(bào)告。三.報(bào)告要求: 1.實(shí)驗(yàn)題目 2.實(shí)驗(yàn)?zāi)康?3.實(shí)驗(yàn)要求 4.實(shí)驗(yàn)內(nèi)容

      5.系統(tǒng)設(shè)計(jì)的源程序和文檔(包括說(shuō)明)6.心得體會(huì) 四.參考資料:

      1.Wendy Boggs & Michael Boggs 著 邱仲潘譯《UML與Rational Rose2002從入門(mén)到精通》 電子工業(yè)出版社

      2.Martin Fowler & Kendall Scott:UML Distilled Second Edition A Brief Guide to the Standard Object Modeling Language 3.UML參考手冊(cè)

      4.Jason T.Roff 著 張瑜 楊繼萍 等 譯《UML基礎(chǔ)教程》 清華大學(xué)出版社

      五.設(shè)計(jì)內(nèi)容

      可自選題目,但須經(jīng)過(guò)指導(dǎo)教師審查。

      1.房產(chǎn)管理系統(tǒng):

      在我國(guó)住房管理是一個(gè)關(guān)系到每個(gè)人切身利益的大問(wèn)題。某大學(xué)擬開(kāi)發(fā)一個(gè)用計(jì)算機(jī)進(jìn)行房產(chǎn)管理的系統(tǒng),要求系統(tǒng)具有分房、調(diào)房、退房和咨詢(xún)統(tǒng)計(jì)等功能。

      房產(chǎn)科把用戶(hù)申請(qǐng)表輸入系統(tǒng)后,系統(tǒng)首先檢查申請(qǐng)表的合法性,對(duì)不合法的申請(qǐng)表系統(tǒng)會(huì)拒絕接受;對(duì)合法的申請(qǐng)表則根據(jù)其類(lèi)型分別進(jìn)行處理。如果是分房申請(qǐng),則根據(jù)申請(qǐng)者的情況(年齡、工齡、職稱(chēng)、職務(wù)、家庭人口等)計(jì)算其分?jǐn)?shù),當(dāng)分?jǐn)?shù)高于閾值分?jǐn)?shù)時(shí),按分?jǐn)?shù)高低將申請(qǐng)表插到分房隊(duì)列的適當(dāng)位置。每月最后一天進(jìn)行一次分房活動(dòng):從空房文件中讀出空房信息(房號(hào)、面積、等級(jí)、單位面積房租等);把好房?jī)?yōu)先分配給排在前面的符合該等級(jí)住房條件的申請(qǐng)者,從空房文件中刪除這個(gè)房號(hào)的信息,從分房隊(duì)列中刪除該申請(qǐng)者;把此房號(hào)的信息和住房信息一起寫(xiě)入住房文件中,輸出住房分配單給住戶(hù),同時(shí)計(jì)算房租寫(xiě)入房租文件中。

      如果是退房申請(qǐng),則從住房文件和房租文件中刪除有關(guān)信息,再把此房號(hào)的信息寫(xiě)到空房文件中。

      如果是調(diào)房申請(qǐng),則根據(jù)申請(qǐng)者的情況確定其住房等級(jí),然后在空房文件中查找屬于該等級(jí)的空房,退掉原住房,再進(jìn)行與分房類(lèi)似的處理。

      住戶(hù)可向系統(tǒng)詢(xún)問(wèn)分房的閾值分?jǐn)?shù),居住某類(lèi)房屋的條件,某房號(hào)的單位面積房租等信息。房產(chǎn)科可要求系統(tǒng)打印出住房情況的統(tǒng)計(jì)表,或更改某類(lèi)房屋的居住條件、單位面積房租等信息。

      2.選票統(tǒng)計(jì)系統(tǒng):

      某學(xué)會(huì)下屬的各個(gè)專(zhuān)業(yè)委員會(huì)經(jīng)常需要改選或補(bǔ)選,因此希望開(kāi)發(fā)一個(gè)選票統(tǒng)計(jì)系統(tǒng)。

      一次選舉最多有10組選票,每組用于一個(gè)委員會(huì)的選舉。一個(gè)組內(nèi)的所有選票都在第61至80列穿有該委員會(huì)的名字,以及該委員會(huì)候選人的名字。每個(gè)委員會(huì)最多可有25名候選人。選舉人欲投某候選人的票,就在選票的第21至45列(對(duì)應(yīng)候選人1~25號(hào))的相應(yīng)列上穿一個(gè)減號(hào)。一張選票上允許有多個(gè)減號(hào),因?yàn)橐粋€(gè)委員會(huì)可能有多個(gè)空缺名額。一包選票由若干張選票組成(一個(gè)委員會(huì)一張)。選舉人每人一包選票,穿好記號(hào)后交給系統(tǒng)去統(tǒng)計(jì)票數(shù)。系統(tǒng)首先讀入基本信息(委員會(huì)名、候選人數(shù)、該委員會(huì)需補(bǔ)選的人數(shù)),然后讀入一張選票。若選票無(wú)效時(shí)則打印出選票內(nèi)容。繼續(xù)下一張選票的讀?。蝗暨x票有效則處理該選票,然后繼續(xù)下一張選票的讀取。選票全部處理完后,打印出每個(gè)委員會(huì)的每名候選人的得票數(shù)。

      選票的有效性判斷步驟如下: ① 核對(duì)委員會(huì)名字(61至80列),若有此名則繼續(xù); ② 檢查21至45列,若只有減號(hào)或空白,則繼續(xù); ③ 檢查在最后一個(gè)候選人后面還有無(wú)記號(hào),若無(wú)則繼續(xù); ④ 統(tǒng)計(jì)選票上記號(hào)的總數(shù),若不超過(guò)允許的記號(hào)數(shù),則此張選票有效。若上述4項(xiàng)有一項(xiàng)不合格,則此張選票無(wú)效。

      3.旅館客房管理系統(tǒng):

      某旅館有客房若干,客房房間朝向分南、北兩種,朝南的房間又分兩人間、三人間兩種;朝北的房間分三人間、四人間兩種。每天住宿費(fèi)因房間類(lèi)型而異。每個(gè)房間、床位分別有房間號(hào)、床號(hào)。

      系統(tǒng)根據(jù)房間已住旅客性別分配性別相同的旅客住進(jìn)去,若是空房間則可分配給任意同一性別的旅客住。旅客住宿登記時(shí)需登記姓名、身份證號(hào)、住址、性別、住進(jìn)日期;旅客退房時(shí)根據(jù)居住天數(shù)和住房規(guī)格結(jié)算住宿金額。

      4.自動(dòng)售貨機(jī)系統(tǒng):

      自動(dòng)售貨機(jī)系統(tǒng)是一種無(wú)人售貨系統(tǒng)。售貨時(shí),顧客把硬幣投入機(jī)器的投幣口中,機(jī)器檢查硬幣的大小、重量、厚度及邊緣類(lèi)型。有效的硬幣是一元幣、五角幣、一角幣、五分幣和一分幣。其它貨幣都被認(rèn)為是假幣。機(jī)器拒收假幣,并將其從退幣孔退出。當(dāng)機(jī)器接收了有效的硬幣之后,將之送入硬幣儲(chǔ)藏器。顧客支付的貨幣根據(jù)硬幣的面值進(jìn)行累加。

      自動(dòng)售貨機(jī)裝有貨物分配器,每個(gè)分配器中包含0 個(gè)或多個(gè)價(jià)格相同的貨物。顧客通過(guò)選擇貨物分配器來(lái)選擇貨物。如果有貨,且顧客支付的貨幣值不小于該貨物的價(jià)格,貨物將被分配到貨物傳送孔送給顧客,并將找零返回到退幣孔。如果無(wú)貨,則和顧客支付的貨幣值相等的硬幣將被送到退幣孔。如果顧客支付的貨幣值小于所選貨物的價(jià)格,機(jī)器將等待顧客投進(jìn)更多的貨幣。如果顧客決定不買(mǎi)所選擇的貨物,他投放進(jìn)的硬幣將從退幣孔中退出。

      5.學(xué)校醫(yī)療費(fèi)管理系統(tǒng): 要求數(shù)據(jù)庫(kù)中存放每個(gè)職工的職工號(hào)、姓名、所屬部門(mén)。職工報(bào)銷(xiāo)醫(yī)療費(fèi)時(shí)需填寫(xiě)所屬部門(mén)、職工號(hào)、姓名、日期。醫(yī)療費(fèi)分校內(nèi)門(mén)診費(fèi)、校外門(mén)診費(fèi)、住院費(fèi)、子女醫(yī)療費(fèi)四種。該校規(guī)定,每年每個(gè)職工的醫(yī)療費(fèi)有一個(gè)限額,在年初時(shí)確定,一年內(nèi)醫(yī)療費(fèi)不超過(guò)限額時(shí)可全部報(bào)銷(xiāo);超額部分報(bào)銷(xiāo)90%,其余10%由職工個(gè)人負(fù)擔(dān)。職工子女的醫(yī)療費(fèi)也另有限額。

      系統(tǒng)每天記錄當(dāng)天報(bào)銷(xiāo)的若干職工或職工子女的醫(yī)療費(fèi)類(lèi)別、金額,在當(dāng)天下班前自動(dòng)結(jié)賬,統(tǒng)計(jì)當(dāng)天報(bào)銷(xiāo)的醫(yī)療費(fèi)總額,供出納員核對(duì)。每筆賬要保存?zhèn)洳?。每天?bào)銷(xiāo)的費(fèi)用要和各個(gè)職工已報(bào)銷(xiāo)的金額累計(jì)起來(lái),以便檢查哪些職工已超額。系統(tǒng)要配有適當(dāng)?shù)牟樵?xún)功能。年終結(jié)算后,下一開(kāi)始時(shí)要對(duì)數(shù)據(jù)庫(kù)文件進(jìn)行初始化。職工調(diào)離、調(diào)入本單位、或在本單位內(nèi)部部門(mén)間調(diào)動(dòng),數(shù)據(jù)庫(kù)文件要及時(shí)修改。

      6.路障跟蹤與維修系統(tǒng):

      某市政部門(mén)欲開(kāi)發(fā)計(jì)算機(jī)控制的路障與維修系統(tǒng)(PHTRS)。路障被發(fā)現(xiàn)上報(bào)后,系統(tǒng)賦予該路障一個(gè)識(shí)別號(hào)碼,并存入其所在街道地址、大小(按1比10的比例)、位置(路中、人行道上等等)、所屬街區(qū)(根據(jù)街道地址得出)、以及維修優(yōu)先級(jí)(根據(jù)其大小確定)。對(duì)每個(gè)路障有一個(gè)施工命令,包括路障位置、大小、施工隊(duì)編號(hào)、施工人數(shù)、配備工具、維修的工時(shí)數(shù),路障狀態(tài)(施工中、已修復(fù)、臨時(shí)修復(fù)、未修復(fù))、材料用量、維護(hù)費(fèi)用(根據(jù)維修工時(shí)、人數(shù)、材料及工具等計(jì)算得出)。最后,系統(tǒng)建立一個(gè)損失報(bào)告文件,記錄此路障造成的損失,包括市民的姓名、地址、電話、損失類(lèi)型、以及損失量(以元為單位)。PHTRS是一個(gè)在線系統(tǒng),可隨時(shí)查詢(xún)。

      7.網(wǎng)上超市系統(tǒng):NetSuperMarket 主要功能描述:用戶(hù)通過(guò)瀏覽器訪問(wèn)網(wǎng)上超市系統(tǒng),系統(tǒng)以分類(lèi)的形式顯示所有商品,幫助用戶(hù)逐步找到所要的商品;系統(tǒng)也提供關(guān)鍵詞檢索功能;用戶(hù)在瀏覽商品目錄是可以點(diǎn)擊察看商品的具體信息和價(jià)格;如果滿意,用戶(hù)可以將商品暫時(shí)放入“購(gòu)物車(chē)“;也可以隨時(shí)從“購(gòu)物車(chē)“中取出商品。當(dāng)用戶(hù)選完后可以進(jìn)行付款處理,這時(shí)用戶(hù)輸入信用卡號(hào),系統(tǒng)聯(lián)系對(duì)應(yīng)的銀行支付系統(tǒng),開(kāi)始支付。最后系統(tǒng)應(yīng)能夠向管理員提供查詢(xún)界面和各類(lèi)報(bào)表,統(tǒng)計(jì)商品的銷(xiāo)售情況。8.網(wǎng)上選課系統(tǒng):

      主要功能描述:系統(tǒng)首先維護(hù)校內(nèi)所有課程的信息;課程分為研究生、本科生;也可以分為必修、選修、輔修。用戶(hù)以學(xué)號(hào)和密碼登陸,系統(tǒng)顯示用戶(hù)以選的課程、用戶(hù)有權(quán)選但未選的其他課程,并顯示具體信息(如學(xué)分)。用戶(hù)選擇后,系統(tǒng)根據(jù)規(guī)則檢查用戶(hù)是否進(jìn)行正確的選課(如時(shí)間沖突、跨專(zhuān)業(yè)選課等);如果錯(cuò)誤提示用戶(hù)改,否則修改選課數(shù)據(jù)庫(kù)。最后系統(tǒng)應(yīng)能夠向管理員提供查詢(xún)界面和各類(lèi)報(bào)表,統(tǒng)計(jì)每門(mén)課的選課情況。

      9.電子郵件客戶(hù)端產(chǎn)品:MailAgent 主要需求描述:為連接到Internet 的網(wǎng)絡(luò)用戶(hù)提供簡(jiǎn)便快捷的電子郵件收發(fā)系統(tǒng)。用戶(hù)建立加密賬號(hào),并且一個(gè)賬號(hào)可以對(duì)應(yīng)多個(gè)pop3服務(wù)器的賬號(hào);信件輸入時(shí)應(yīng)該對(duì)輸入的文本進(jìn)行自動(dòng)的語(yǔ)法檢查;對(duì)所寫(xiě)的e-mail地址也有合法性檢查;允許有多個(gè)附件;信件可以存儲(chǔ)在硬盤(pán)上,并壓縮、加密,連線時(shí)隨時(shí)可以發(fā)出,收件人可以是一個(gè)人也可以是一個(gè)組;連線時(shí)可以一次性收取多封郵件,隨時(shí)可以閱讀。設(shè)有地址本功能,包括人、組的設(shè)置。安全與保密要求:同一臺(tái)pc機(jī)上的不同用戶(hù),可以為自己建立賬號(hào),設(shè)定密碼,互相之間不能訪問(wèn)。

      10.在線數(shù)字圖書(shū)館系統(tǒng):OnlineDigiLib 主要功能描述:用戶(hù)通過(guò)瀏覽器遠(yuǎn)程登陸到服務(wù)器,通過(guò)身份認(rèn)證后并且用戶(hù)有足夠的余額,進(jìn)入系統(tǒng)。系統(tǒng)根據(jù)用戶(hù)已有的愛(ài)好記錄和查詢(xún)權(quán)限,在界面上列出被允許查閱書(shū)以及具體信息和狀態(tài)。用戶(hù)可以點(diǎn)擊具體書(shū)籍,從服務(wù)器中取得書(shū)本內(nèi)容、解碼顯示。用戶(hù)便可以察看該書(shū)的摘要信息以及具體內(nèi)容。點(diǎn)擊現(xiàn)實(shí)具體內(nèi)容后,系統(tǒng)開(kāi)始計(jì)費(fèi)(按書(shū)的價(jià)格*系數(shù)記費(fèi)),并且能夠根據(jù)一段時(shí)間的借書(shū)紀(jì)錄,統(tǒng)計(jì)出查閱的統(tǒng)計(jì)信息(如查閱書(shū)排行榜)。系統(tǒng)還應(yīng)提供用戶(hù)查詢(xún)記費(fèi)的界面。

      11.機(jī)器人足球比賽中機(jī)器人的決策控制軟件: FootballPlayer 主要功能描述:在輪式機(jī)器人足球比賽中,需要你開(kāi)發(fā)一個(gè)機(jī)器人行為控制軟件。該軟件通過(guò)由機(jī)器人眼睛中的攝像機(jī)傳來(lái)的圖像,解碼、分析后判斷出當(dāng)前場(chǎng)上的局勢(shì)(如同伴的位置、對(duì)手的位置、球的位置),并向馬達(dá)控制器發(fā)出行為信號(hào)(如前進(jìn))。對(duì)違反規(guī)則的行為應(yīng)該能夠識(shí)別。該軟件也可以連上主機(jī),灌輸有關(guān)比賽規(guī)則、進(jìn)攻策略等知識(shí)。

      12.防止黑客和病毒攻擊的防火墻軟件:FireWall 主要功能描述:該系統(tǒng)實(shí)時(shí)監(jiān)控本主機(jī)的各個(gè)ip端口,監(jiān)視每個(gè)端口的訪

      問(wèn)模式;并且維護(hù)一個(gè)攻擊模式數(shù)據(jù)庫(kù);如果發(fā)現(xiàn)某個(gè)端口出現(xiàn)與攻擊模式數(shù)據(jù)庫(kù)相匹配的攻擊時(shí),報(bào)警,并且在2分鐘后,自動(dòng)關(guān)閉改端口,并保留攻擊信息(如ip地址、mac地址)以備追查。用戶(hù)可以通過(guò)控制面板設(shè)定對(duì)該系統(tǒng)更新攻擊模式數(shù)據(jù)庫(kù)、設(shè)置對(duì)各端口的屏蔽、對(duì)系統(tǒng)的開(kāi)關(guān)、報(bào)警參數(shù)等;也可以察看指定時(shí)間段中的攻擊行為信息。

      13.機(jī)票預(yù)訂系統(tǒng):

      為方便旅客,某航空公司擬開(kāi)發(fā)一個(gè)機(jī)票預(yù)訂系統(tǒng)。旅行社把預(yù)訂機(jī)票的旅客信息(姓名、工作單位、身份證號(hào)碼、旅行時(shí)間、旅行目的地等)輸入該系統(tǒng),系統(tǒng)為旅客安排航班,印出取票通知和賬單。旅客在飛機(jī)起飛的前一天憑取票通知和賬單到旅行社交款取票,系統(tǒng)校對(duì)無(wú)誤即出機(jī)票給旅客。

      14.患者監(jiān)護(hù)系統(tǒng):

      目前住院病人主要由護(hù)士護(hù)理,這樣做不僅需要大量護(hù)士,而且由于不能隨時(shí)觀察危重病人的病情變化,還會(huì)延誤搶救時(shí)機(jī)。某醫(yī)院擬開(kāi)發(fā)一個(gè)以計(jì)算機(jī)為中心的患者監(jiān)護(hù)系統(tǒng),基本要求是隨時(shí)接收每個(gè)病人的生理信號(hào)(脈搏、體溫、血壓、心電圖等),定時(shí)記錄病人情況以形成患者日志。當(dāng)某個(gè)病人的生理信號(hào)超出醫(yī)生規(guī)定的安全范圍時(shí),向值班護(hù)士發(fā)出警告信息。此外,護(hù)士在需要時(shí)還可以要求系統(tǒng)打印出某個(gè)指定病人的病情報(bào)告。

      15.技術(shù)資料管理系統(tǒng):

      某大學(xué)軟件工程研究中心的資料室中目前大約存有1000份技術(shù)報(bào)告、論文、圖書(shū)和雜志,每份資料在目錄柜中都有一張索引卡。預(yù)計(jì)資料室中最終會(huì)增加到有10000份資料。為改善對(duì)資料的管理工作,打算為每份資料建立兩張穿孔卡片,并且開(kāi)發(fā)一個(gè)程序以完成各種檢索、排序和輸出的工作。

      數(shù)據(jù)結(jié)構(gòu)要求:為每份資料建立的一對(duì)穿孔卡片上都有4個(gè)固定格式的字符域,Ⅰ、Ⅱ域在第一張卡片上,Ⅲ、Ⅳ域在第二張卡片上。第Ⅰ域?qū)?0個(gè)字符,包含作者(們)的姓名;第Ⅱ域?qū)?0個(gè)字符,包含完整的或縮寫(xiě)的標(biāo)題;第Ⅲ域?qū)?0個(gè)字符,包含此份資料的關(guān)鍵字;第Ⅳ域?qū)?0個(gè)字符,指明此份資料的出處(雜志或會(huì)議錄的名字、期數(shù)、出版社等)。

      功能要求:

      ① 讀入不定長(zhǎng)的一疊資料卡并儲(chǔ)存它們; ② 按第一作者名字的字母順序排列讀入的數(shù)據(jù); ③ 印出上述數(shù)據(jù);

      ④ 根據(jù)卡片第Ⅲ域的內(nèi)容建立關(guān)鍵字表,刪除重復(fù)的關(guān)鍵字,按字母順序排列并打??;

      ⑤ 在作者名字域中搜索給定的作者名字,印出此作者的著作清單; ⑥ 搜索關(guān)鍵字域,找出包含指定的1個(gè)、2個(gè)、或3個(gè)關(guān)鍵字的資料; ⑦ 對(duì)標(biāo)題域中的字提供與第⑥項(xiàng)類(lèi)似的檢索功能。

      輸入的卡片疊中的第一張卡片指明系統(tǒng)應(yīng)該完成的任務(wù)(可能是一串任務(wù)),因此,這張卡片實(shí)際上是程序的控制卡。程序應(yīng)能在一次運(yùn)行中完成多個(gè)任務(wù)。

      16.房產(chǎn)經(jīng)營(yíng)管理系統(tǒng):

      系統(tǒng)中存放經(jīng)營(yíng)公司現(xiàn)有房產(chǎn)的地點(diǎn)、樓房名稱(chēng)、樓房總層次、房間的層次、朝向、規(guī)格(一室一廳或二室一廳或三室一廳)、面積。房間可以出售或租用,分別寫(xiě)出每平方米的單價(jià)和總價(jià)??蛻?hù)可能隨時(shí)查詢(xún)未出售或未出租的房間的上述基本情況。房產(chǎn)經(jīng)營(yíng)商可隨時(shí)查詢(xún)已售出或出租的房產(chǎn)的資金回收情況及未出售或未出租的房產(chǎn)的資金占用情況。17.航空交通控制系統(tǒng)

      某小島國(guó)決定為自己的一個(gè)飛機(jī)場(chǎng)建一個(gè)航空交通控制(ACT)系統(tǒng)。系統(tǒng)描述如下:

      所有在該機(jī)場(chǎng)降落的飛機(jī)都須配有一部自動(dòng)應(yīng)答器,將該機(jī)的機(jī)型和航行數(shù)據(jù)以高密度打包的格式發(fā)送至ATC地面站。ATC地面站可向飛機(jī)進(jìn)行信息查詢(xún)。ATC地面站收到數(shù)據(jù)后,即進(jìn)行解包并存入飛機(jī)數(shù)據(jù)庫(kù),系統(tǒng)可根據(jù)貯存信息向航空交通控制員進(jìn)行計(jì)算機(jī)圖形顯示,該顯示每10秒更新一次。所有信息經(jīng)分析以確定是否存在“危險(xiǎn)性”。航空交通控制員可就熒屏上顯示的任何飛機(jī)向數(shù)據(jù)庫(kù)查詢(xún)有關(guān)信息。

      18.文檔管理系統(tǒng)

      面向企業(yè)用戶(hù),研制開(kāi)發(fā)一套文檔管理系統(tǒng),實(shí)現(xiàn)企業(yè)文檔的存儲(chǔ)、分類(lèi)、維護(hù)、檢索、授權(quán)等過(guò)程的全面管理。為用戶(hù)主要提供如下功能:

      1)登陸:用戶(hù)通過(guò)瀏覽器登陸到系統(tǒng),輸入用戶(hù)名和密碼,登陸到系統(tǒng),看到本用戶(hù)所能看到的各類(lèi)信息,包括文檔分類(lèi)樹(shù)、文檔的基本信息等。

      2)人員組織角色管理與授權(quán)管理:創(chuàng)建和維護(hù)企業(yè)的人員、組織和角色,人員具有登陸名、名稱(chēng)、密碼、郵件、手機(jī)等一些基本的屬性,人員從屬與一個(gè)或多個(gè)組織,具有一個(gè)或多個(gè)角色,組織間具有層次關(guān)系。提供文檔按照人員與角色兩種方式的授權(quán)模式。

      3)文檔分類(lèi)管理:用戶(hù)可以增刪改文檔的分類(lèi),文檔分類(lèi)間可以建立層次關(guān)系。

      4)文檔維護(hù):用戶(hù)可以增刪改文檔,文檔包括基本的描述信息(如文檔編號(hào)、文檔名、文檔創(chuàng)建時(shí)間、創(chuàng)建人、大小等)及文檔對(duì)應(yīng)的文件列表。

      5)文檔檢索:用戶(hù)可以方便的按照文檔的名稱(chēng)、編號(hào)、創(chuàng)建時(shí)間、創(chuàng)建人等信息進(jìn)行檢索。

      19.客戶(hù)關(guān)系管理系統(tǒng) “以客戶(hù)為中心”的客戶(hù)關(guān)系管理成為網(wǎng)絡(luò)時(shí)代電子商務(wù)制勝的重要因素,愈來(lái)愈受到企業(yè)的重視??蛻?hù)關(guān)系管理系統(tǒng),簡(jiǎn)稱(chēng)CRM(Customer Relationship Management),是指公司在做營(yíng)銷(xiāo)策略時(shí)關(guān)注于顧客發(fā)展,給客戶(hù)以最優(yōu)的管理:通過(guò)完善的客戶(hù)支持平臺(tái)、客戶(hù)交互平臺(tái)、企業(yè)生產(chǎn)平臺(tái)、最大限度地實(shí)現(xiàn)顧客支付價(jià)值、顧客終身價(jià)值,這樣讓公司的潛在客戶(hù)變成現(xiàn)實(shí)客戶(hù)、現(xiàn)實(shí)客戶(hù)變成忠誠(chéng)客戶(hù),通過(guò)滿足每個(gè)客戶(hù)特殊需求,與客戶(hù)建立長(zhǎng)期穩(wěn)定的關(guān)系。項(xiàng)目擬研制一個(gè)基于B/S架構(gòu)的客戶(hù)關(guān)系管理系統(tǒng),實(shí)現(xiàn)對(duì)客戶(hù)數(shù)據(jù)的管理,系統(tǒng)提供的主要功能如下:

      1)客戶(hù)資料管理:主要實(shí)現(xiàn)客戶(hù)資料的錄入、修改、保存、刪除、以及查詢(xún)等功能。客戶(hù)資料的主要內(nèi)容包括:用戶(hù)編碼、用戶(hù)單位名稱(chēng)、用戶(hù)單位法人代表、郵政編碼、用戶(hù)單位的聯(lián)系地址、用戶(hù)單位的聯(lián)系部門(mén)、用戶(hù)單位的代理人、用戶(hù)單位的銀行賬號(hào)、電話掛號(hào)、相關(guān)銷(xiāo)售員編碼、聯(lián)系電話、開(kāi)戶(hù)行、稅號(hào)、用戶(hù)單位所在區(qū)域、購(gòu)買(mǎi)產(chǎn)品類(lèi)型、購(gòu)買(mǎi)日期、購(gòu)買(mǎi)合同編號(hào)等資料??蛻?hù)資料的

      第五篇:軟件工程課程設(shè)計(jì)指導(dǎo)書(shū)

      2012-2013-1學(xué)期

      《軟件工程課程設(shè)計(jì)》指導(dǎo)書(shū)

      一、設(shè)計(jì)課題:

      本次課程設(shè)計(jì),歷時(shí)三周,旨在鍛煉學(xué)生對(duì)所學(xué)知識(shí)的綜合應(yīng)用能力。課題下發(fā)時(shí)間提前一個(gè)月,以利于學(xué)生提前準(zhǔn)備相關(guān)資料,較好完成課程設(shè)計(jì)任務(wù)。

      主要設(shè)計(jì)課題為以下8個(gè),由學(xué)生自由選題。

      無(wú)線電通聯(lián)卡片錄入與打印系統(tǒng)開(kāi)發(fā)

      基于WEB的無(wú)線電通聯(lián)管理系統(tǒng)開(kāi)發(fā)

      無(wú)線電通聯(lián)卡片收發(fā)管理系統(tǒng)開(kāi)發(fā)

      無(wú)線電會(huì)員信息管理系統(tǒng)開(kāi)發(fā)

      莫爾斯電碼聽(tīng)力訓(xùn)練系統(tǒng)開(kāi)發(fā)

      集郵管理信息系統(tǒng)開(kāi)發(fā)

      個(gè)人藏酒管理系統(tǒng)開(kāi)發(fā)

      計(jì)算機(jī)維修管理信息系統(tǒng)開(kāi)發(fā)

      其中,前四題主要圍繞無(wú)線電通聯(lián)管理系統(tǒng)展開(kāi),其實(shí)為一個(gè)系統(tǒng)的四個(gè)模塊;后四個(gè)系統(tǒng)較為簡(jiǎn)單,主要以管理信息系統(tǒng)的開(kāi)發(fā)為主。

      二、課題指導(dǎo):

      1.無(wú)線電通聯(lián)卡片錄入與打印系統(tǒng)開(kāi)發(fā)

      主要完成無(wú)線電通聯(lián)卡片的錄入界面開(kāi)發(fā)及其相關(guān)基礎(chǔ)設(shè)計(jì)工作。主要要求了解無(wú)線電通聯(lián)卡片的主要錄入內(nèi)容,據(jù)此設(shè)計(jì)數(shù)據(jù)庫(kù)系統(tǒng),作好數(shù)據(jù)字典規(guī)劃。主要錄入內(nèi)容有:序列號(hào)(可每年設(shè)置好起始號(hào)碼后自動(dòng)生成)、通聯(lián)日期(注意根據(jù)通聯(lián)時(shí)間完成日期計(jì)算,主要是是否跨日期的計(jì)算)、通聯(lián)時(shí)間(UTCBJT)、頻率、模式(主要有LSBUSBCWCW-RSTTYFM等模式)、對(duì)方呼號(hào)、收發(fā)信號(hào)報(bào)告、通聯(lián)簡(jiǎn)要記錄等內(nèi)容,有些內(nèi)容可有默認(rèn)值,如7M頻率通聯(lián),默認(rèn)模式為L(zhǎng)SB,14M頻率通聯(lián),默認(rèn)模式為USB,29M以上,默認(rèn)為FM模式通聯(lián);信號(hào)強(qiáng)度則默認(rèn)為59,另有可選值599,其它可自由錄入等。界面錄入方式靈活、簡(jiǎn)便,人機(jī)交互良好,相關(guān)文檔齊全。(此組完成無(wú)線電通聯(lián)管理信息系統(tǒng)開(kāi)發(fā)可行性分析)

      在無(wú)線電通聯(lián)卡片錄入系統(tǒng)基礎(chǔ)上,作好卡片查詢(xún)、卡片打印及信封打印工作。主要難點(diǎn)是打印的定位問(wèn)題,包括卡片套打、信封的套打等,卡片的簡(jiǎn)單查詢(xún)、組合查詢(xún)功能也要求較好實(shí)現(xiàn),卡片、信封可批量打印,亦可單獨(dú)打印,或指定條件打印等。卡片模板可預(yù)先設(shè)置,可以有許多種模板,不同用戶(hù)模板不同,或者所有用戶(hù)使用相同模板;信封打印可設(shè)置幾種不同規(guī)格的信封,并允許自定義打印名稱(chēng),如明信片、信卡打印等;查詢(xún)主要是根據(jù)日期范圍、呼號(hào)等進(jìn)行的查詢(xún)。設(shè)計(jì)界面力求簡(jiǎn)潔,功能齊全,人機(jī)交互良好,相關(guān)文檔齊

      全。

      2.基于WEB的無(wú)線電通聯(lián)管理系統(tǒng)開(kāi)發(fā)

      了解無(wú)線電通聯(lián)的主要內(nèi)容,對(duì)通聯(lián)卡片、通聯(lián)過(guò)程及通聯(lián)確認(rèn)等有初步了解,參照及網(wǎng)站,完成基于WEB的無(wú)線電通聯(lián)管理系統(tǒng)的開(kāi)發(fā)工作。主要包括呼號(hào)查詢(xún)、會(huì)員管理、卡片管理等內(nèi)容,具體可參照相關(guān)網(wǎng)站,要求系統(tǒng)具有一定的創(chuàng)新性,不可照搬以上兩網(wǎng)站內(nèi)容。要求網(wǎng)站結(jié)構(gòu)合理,功能較為齊全,簡(jiǎn)便易用,創(chuàng)新性較好。

      3.無(wú)線電通聯(lián)卡片收發(fā)管理系統(tǒng)開(kāi)發(fā)

      主要是收卡、發(fā)卡的管理工作。包括未發(fā)卡、已收未回卡、已發(fā)未收卡等。其中主要包括發(fā)卡日期、收卡日期、收發(fā)卡的管理、卡片的發(fā)送方式(直接寄發(fā)、協(xié)會(huì)轉(zhuǎn)卡、當(dāng)面交換等各種方式)等,包括相關(guān)簡(jiǎn)單及組合收發(fā)卡查詢(xún)功能,如某一日發(fā)卡的信息,或卡在哪一日發(fā)出信息,所有已收未回卡、已發(fā)未收卡、未發(fā)卡等。界面力求簡(jiǎn)潔,功能齊全,人機(jī)交互良好,相關(guān)文檔齊全。

      4.無(wú)線電會(huì)員信息管理系統(tǒng)開(kāi)發(fā)

      此部分主要完成無(wú)線電會(huì)員的管理工作。每個(gè)中國(guó)無(wú)線電協(xié)會(huì)的會(huì)員,都有一個(gè)全球唯一的呼號(hào),通過(guò)對(duì)呼號(hào)、姓名及其它會(huì)員資料的管理,完成對(duì)會(huì)員會(huì)費(fèi)管理、設(shè)備管理工作。(每個(gè)會(huì)員每年交50元會(huì)費(fèi),可以一次交清幾年,也可以交清一年,余款不夠一年存協(xié)會(huì),來(lái)年交時(shí)扣除)相關(guān)會(huì)費(fèi)、會(huì)員的查詢(xún)功能要求同時(shí)完成。會(huì)員設(shè)備可列為會(huì)員管理的一部分,會(huì)員的其它資料可參閱相關(guān)網(wǎng)站:,界面力求簡(jiǎn)潔,功能齊全,人機(jī)交互良好,相關(guān)文檔齊全,系統(tǒng)可基于WEB方式或單機(jī)運(yùn)行皆可。

      5.莫爾斯電碼聽(tīng)力訓(xùn)練系統(tǒng)開(kāi)發(fā)

      主要是配合無(wú)線電會(huì)員、部隊(duì)報(bào)務(wù)員培訓(xùn)等工作,完成莫爾斯電碼的聽(tīng)力訓(xùn)練。系統(tǒng)包括定碼練習(xí)(主要練習(xí)某一個(gè)或幾個(gè)字符,或某一類(lèi)字符、某一個(gè)詞組等)、隨機(jī)聽(tīng)力訓(xùn)練、測(cè)試等,發(fā)碼速度、音調(diào)最好可調(diào),并可指定內(nèi)容進(jìn)行聽(tīng)力訓(xùn)練,聽(tīng)力訓(xùn)練時(shí)的錄入,可要求直接在鍵盤(pán)上完成,并在一定延時(shí)后或即時(shí)顯示對(duì)錯(cuò)并進(jìn)行評(píng)分。界面力求簡(jiǎn)潔,功能齊全,人機(jī)交互良好,相關(guān)文檔齊全。

      6.集郵管理信息系統(tǒng)開(kāi)發(fā)

      本系統(tǒng)主要用于個(gè)人郵票收藏的管理,可以是單機(jī)模式,亦可以基于WEB的模式,開(kāi)發(fā)語(yǔ)言不限。系統(tǒng)主要完成藏品管理(這里要對(duì)郵票進(jìn)行分類(lèi),如新中國(guó)郵票,外國(guó)郵票或其它分類(lèi)方式,郵票又有新舊、面值、齒孔度數(shù)、印刷廠、設(shè)計(jì)者、志號(hào)等屬性),可參照相關(guān)類(lèi)似軟件進(jìn)行需求分析,但禁止抄襲。界面力求簡(jiǎn)潔,功能齊全,人機(jī)交互良好,相關(guān)文檔齊全。郵票的主要參數(shù)(主要是與集藏有關(guān)的參數(shù),如齒孔數(shù)、面值、發(fā)行日期、主題、設(shè)計(jì)者、印刷廠等),可參照相關(guān)網(wǎng)站資料,自行設(shè)置,基本齊全即可。

      7.個(gè)人藏酒管理系統(tǒng)開(kāi)發(fā)

      本系統(tǒng)主要完成對(duì)個(gè)人藏酒的管理工作,可以是單機(jī)單用戶(hù)模式,亦可以基于WEB的多用戶(hù)模式。藏酒主要內(nèi)容有酒的名稱(chēng)、生產(chǎn)廠家、保質(zhì)期、度數(shù)、香型、相關(guān)圖片及關(guān)于此酒的的簡(jiǎn)要介紹等,亦可有收藏日期、購(gòu)買(mǎi)價(jià)格、容量或規(guī)格等相關(guān)內(nèi)容,可參照酒類(lèi)收藏的相關(guān)內(nèi)容進(jìn)行設(shè)計(jì),開(kāi)發(fā)語(yǔ)言不限,界面力求簡(jiǎn)潔,功能齊全,人機(jī)交互良好,相關(guān)文檔齊全。藏酒管理,沒(méi)有多少成品軟件可供借鑒,對(duì)酒的一些參數(shù),要仔細(xì)分析,如生產(chǎn)廠名稱(chēng)、廠址、出廠日期、商標(biāo)、酒精度、容量、包裝、價(jià)格、購(gòu)入日期、來(lái)源、數(shù)量、價(jià)格、圖片等。

      8.計(jì)算機(jī)維修管理信息系統(tǒng)開(kāi)發(fā)

      本系統(tǒng)主要完成計(jì)算機(jī)維修管理工作??芍会槍?duì)筆記本維修或臺(tái)式機(jī)維修,或者二者兼顧。要求完成從接修、檢測(cè)、維修確認(rèn)單、維修單、確認(rèn)檢測(cè)、收費(fèi)管理、質(zhì)保等整個(gè)流程的計(jì)算機(jī)化管理。具體接修時(shí)需要記錄的計(jì)算機(jī)故障現(xiàn)象、計(jì)算機(jī)附件、客戶(hù)的相關(guān)信息等等,具體內(nèi)容自行設(shè)計(jì)。可參照相關(guān)系統(tǒng)做好需要分析,但不得簡(jiǎn)單抄襲,要求有所創(chuàng)新。開(kāi)發(fā)語(yǔ)言不限,界面力求簡(jiǎn)潔,功能齊全,人機(jī)交互良好,相關(guān)文檔齊全。

      三、設(shè)計(jì)要求:

      各系統(tǒng)應(yīng)完成的文檔材料:

      1.可行性分析報(bào)告(第2,3,4組不需完成)

      2.項(xiàng)目開(kāi)發(fā)計(jì)劃

      3.需求分析說(shuō)明書(shū)

      4.概要設(shè)計(jì)說(shuō)明書(shū)

      5.詳細(xì)設(shè)計(jì)說(shuō)明書(shū)

      6.測(cè)試報(bào)告

      7.用戶(hù)手冊(cè)

      8.項(xiàng)目開(kāi)發(fā)總結(jié)

      應(yīng)認(rèn)真準(zhǔn)備相關(guān)課程設(shè)計(jì)資料,密切配合,完成課程設(shè)計(jì)工作。禁止抄襲,工作量分配應(yīng)合理,合項(xiàng)資料符合院關(guān)于課程設(shè)計(jì)的相關(guān)要求,具體見(jiàn)課程設(shè)計(jì)任務(wù)書(shū)。

      2012-9-1

      下載指導(dǎo)書(shū)-《操作系統(tǒng)課程設(shè)計(jì)》-09軟件工程(1-5班)(樣例5)word格式文檔
      下載指導(dǎo)書(shū)-《操作系統(tǒng)課程設(shè)計(jì)》-09軟件工程(1-5班)(樣例5).doc
      將本文檔下載到自己電腦,方便修改和收藏,請(qǐng)勿使用迅雷等下載。
      點(diǎn)此處下載文檔

      文檔為doc格式


      聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶(hù)自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報(bào),并提供相關(guān)證據(jù),工作人員會(huì)在5個(gè)工作日內(nèi)聯(lián)系你,一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

      相關(guān)范文推薦

        《操作系統(tǒng)課程設(shè)計(jì)》指導(dǎo)書(shū)分析五篇范文

        《操作系統(tǒng)課程設(shè)計(jì)》實(shí)驗(yàn)指導(dǎo) 課程設(shè)計(jì)一:進(jìn)程調(diào)度 1、 設(shè)計(jì)目的 (1) 要求學(xué)生設(shè)計(jì)一個(gè)模擬進(jìn)程調(diào)度的算法 (2) 理解進(jìn)程控制塊的結(jié)構(gòu) (3) 理解進(jìn)程運(yùn)行的并發(fā)性 (4) 掌握進(jìn)程調(diào)度的......

        太湖學(xué)院軟件工程課程設(shè)計(jì)指導(dǎo)書(shū)2012

        江南大學(xué)太湖學(xué)院 軟件工程課程設(shè)計(jì)指導(dǎo)書(shū) 2012年6月 目錄 一、 二、 三、 四、 五、 六、 課程設(shè)計(jì)基本目的與可能收獲 ......................................................

        操作系統(tǒng)課程設(shè)計(jì)

        操作系統(tǒng)課程設(shè)計(jì) 注意事項(xiàng): 0. 請(qǐng)每位同學(xué)必須按時(shí)提交課程設(shè)計(jì)報(bào)告(包括電子版和紙質(zhì)版),算入期末成績(jī) 1. 在三個(gè)題目中選擇一個(gè) 2. 如果選擇題目(一)進(jìn)程調(diào)度算法,要求實(shí)現(xiàn)其中2......

        操作系統(tǒng)課程設(shè)計(jì)

        湖北民族學(xué)院信息工程學(xué)院11級(jí)計(jì)算機(jī)專(zhuān)業(yè)操作系統(tǒng)課程設(shè)計(jì) (操作系統(tǒng)課程設(shè)計(jì))連續(xù)動(dòng)態(tài)分區(qū)內(nèi)存 管理模擬實(shí)現(xiàn) 學(xué)生姓名: 韓 慧 學(xué)生學(xué)號(hào): 031140312 班 級(jí): 031140--3 0311401、......

        操作系統(tǒng)課程設(shè)計(jì)

        長(zhǎng)春理工大學(xué) 軟件學(xué)院 0813111班 27號(hào) 姓名:丁為勝 一. 概述 1、課程設(shè)計(jì)目的及任務(wù)課程設(shè)計(jì)地點(diǎn)及要求 每個(gè)學(xué)生一臺(tái)微機(jī),需要安裝windows98或windows2000操作系統(tǒng),配備VC、VB......

        操作系統(tǒng)課程設(shè)計(jì)

        1 引言 操作系統(tǒng)是計(jì)算機(jī)科學(xué)與技術(shù)專(zhuān)業(yè)的主要專(zhuān)業(yè)基礎(chǔ)課和主干課。操作系統(tǒng)對(duì)計(jì)算機(jī)系統(tǒng)資源實(shí)施管理,是所有其他軟件與計(jì)算機(jī)硬件的唯一接口,所有用戶(hù)在使用計(jì)算機(jī)時(shí)都要得......

        《操作系統(tǒng)》實(shí)驗(yàn)指導(dǎo)書(shū)

        《操作系統(tǒng)》實(shí)驗(yàn)指導(dǎo)書(shū) (適用于計(jì)科、網(wǎng)絡(luò)工程、軟件工程、信計(jì)專(zhuān)業(yè)) 計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院 2010-5 目錄 前言 ................................................................

        軟件工程課程設(shè)計(jì)

        軟件工程課程設(shè)計(jì)實(shí)驗(yàn)心得經(jīng)過(guò)一個(gè)星期的軟件工程課程設(shè)計(jì),本人在老師的指導(dǎo)下,順利完成該課程設(shè)計(jì)。通過(guò)該課程設(shè)計(jì),收獲頗多。 一、 對(duì)實(shí)驗(yàn)原理有更深的理解 通過(guò)該課程設(shè)計(jì),......