信計(jì)專(zhuān)業(yè)《軟件工程》實(shí)驗(yàn)計(jì)劃_第1頁(yè)
信計(jì)專(zhuān)業(yè)《軟件工程》實(shí)驗(yàn)計(jì)劃_第2頁(yè)
信計(jì)專(zhuān)業(yè)《軟件工程》實(shí)驗(yàn)計(jì)劃_第3頁(yè)
信計(jì)專(zhuān)業(yè)《軟件工程》實(shí)驗(yàn)計(jì)劃_第4頁(yè)
信計(jì)專(zhuān)業(yè)《軟件工程》實(shí)驗(yàn)計(jì)劃_第5頁(yè)
已閱讀5頁(yè),還剩30頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、班級(jí)姓名 學(xué)號(hào)成績(jī)軟件工程課程設(shè)計(jì)湖北工業(yè)大學(xué)理學(xué)院2010年8月第一章 概述(overview) - 1 -第二章 實(shí)驗(yàn)內(nèi)容(experiments). . . - 3 -第三章實(shí)驗(yàn)報(bào)告(reports) - 6 -第四章 總結(jié)(conclusions) -11-附錄1如何實(shí)現(xiàn)數(shù)據(jù)庫(kù)操作-12-附錄2設(shè)計(jì)范例-17-一、實(shí)驗(yàn)?zāi)康模很浖こ虝r(shí)一門(mén)實(shí)踐性很強(qiáng)的課程, 實(shí)驗(yàn)是其重要的環(huán)節(jié)。實(shí)驗(yàn)指導(dǎo)書(shū)是配合 軟件工程課程的學(xué)習(xí)而制訂的。其目 的是:1. 能按照軟件工程的思想,采用面向 過(guò)程的方法開(kāi)發(fā)出一個(gè)小型軟件系統(tǒng)。2. 在軟件系統(tǒng)開(kāi)發(fā)過(guò)程中,能綜合利 用一門(mén)編程語(yǔ)言、數(shù)據(jù)庫(kù)概論和軟件工程 三門(mén)課

2、程的知識(shí)。3. 培養(yǎng)良好的軟件開(kāi)發(fā)習(xí)慣,了解軟 件企業(yè)文化。二、面向?qū)I(yè):三、先修課程:一門(mén)計(jì)算機(jī)高級(jí)語(yǔ)言、數(shù) 據(jù)庫(kù)概論四、實(shí)驗(yàn)學(xué)時(shí)數(shù):第16周五、實(shí)驗(yàn)環(huán)境1. 單機(jī)模式操作系統(tǒng):windows9x, wi ndows2000開(kāi)發(fā)工具:c語(yǔ)言2. 客戶機(jī)/服務(wù)器模式(c/s)操作系統(tǒng):wi ndows9x, wi ndows2000數(shù)據(jù)庫(kù)管理系統(tǒng):access, sql server, oracie8 i開(kāi)發(fā)工具:vb6.o, dephi6.0, pb7. 0, c+bui ider, vc+, c#, vb. net3. web服務(wù)器模式(b/s)操作系統(tǒng):wi ndows2000 serv

3、er數(shù)據(jù)庫(kù)管理系統(tǒng):access, sql server, oracie8 i開(kāi)發(fā)工具:c#, asp. net, java六、成績(jī)考核分實(shí)驗(yàn)報(bào)告、軟件系統(tǒng)兩項(xiàng)來(lái)考核,然后 取平均值。第二章實(shí)驗(yàn)內(nèi)容實(shí)驗(yàn)題目:在以下范圍內(nèi)任選一道題目。1. 銀行儲(chǔ)蓄系統(tǒng);2. 民航訂票系統(tǒng);3. 圖書(shū)檢索系統(tǒng);4. 高校設(shè)備管理系統(tǒng);實(shí)驗(yàn)要求一:軟件需求分析1. 實(shí)驗(yàn)?zāi)康模和ㄟ^(guò)實(shí)例使學(xué)生掌握結(jié)構(gòu)化 數(shù)據(jù)流分析技術(shù)。2. 實(shí)驗(yàn)要求:要求做到使用結(jié)構(gòu)化數(shù)據(jù)流 分析技術(shù)分析課題需求,寫(xiě)出詳細(xì)的數(shù)據(jù) 流圖和數(shù)據(jù)字典,數(shù)據(jù)流圖的基本處理的 個(gè)數(shù)不得少于5個(gè)。3. 實(shí)驗(yàn)內(nèi)容:用結(jié)構(gòu)化數(shù)據(jù)流分析技術(shù)進(jìn) 行軟件系統(tǒng)需求分析,得

4、出系統(tǒng)得數(shù)據(jù)流圖和數(shù)據(jù)字典。4. 實(shí)驗(yàn)步驟:1. 到相關(guān)單位進(jìn)行需求分析。2. 綜合利用internet網(wǎng)和相關(guān)書(shū)籍 整理并完善需求分析。3. 畫(huà)出系統(tǒng)數(shù)據(jù)流圖(分清系統(tǒng)是事 務(wù)型還是變換型。4. 得出系統(tǒng)數(shù)據(jù)字典。實(shí)驗(yàn)要求二:軟件設(shè)計(jì)與編碼1. 實(shí)驗(yàn)?zāi)康模和ㄟ^(guò)實(shí)例使學(xué)生掌握結(jié)構(gòu)化 程序設(shè)計(jì)的基本概念與技術(shù),并且養(yǎng)成良 好的編碼風(fēng)格。2. 實(shí)驗(yàn)要求:要求做到對(duì)上實(shí)驗(yàn)的軟件 需求進(jìn)行軟件結(jié)構(gòu)設(shè)計(jì),模塊數(shù)不少于四 個(gè)。然后再進(jìn)行詳細(xì)設(shè)計(jì)并編碼。程序要 符合結(jié)構(gòu)化程序的要求。3. 實(shí)驗(yàn)內(nèi)容:用面向數(shù)據(jù)流的軟件設(shè)計(jì)技 術(shù),對(duì)上實(shí)驗(yàn)的數(shù)據(jù)流圖和數(shù)據(jù)字典,進(jìn)行總體設(shè)計(jì);在此基礎(chǔ)上,進(jìn)行詳細(xì)設(shè)4. 實(shí)驗(yàn)步驟

5、:1. 首先進(jìn)行總體設(shè)計(jì)(分清系統(tǒng)是事 務(wù)型還是變換型。2. 再進(jìn)行詳細(xì)設(shè)計(jì)和編碼。實(shí)驗(yàn)要求三:軟件測(cè)試和調(diào)試1. 實(shí)驗(yàn)?zāi)康模和ㄟ^(guò)實(shí)例使學(xué)生掌握軟件測(cè) 試的一般步驟。2. 實(shí)驗(yàn)要求:要求掌握如何設(shè)計(jì)測(cè)試方案、 撰寫(xiě)測(cè)試說(shuō)明書(shū),并掌握程序修改的常用 技術(shù)。要求對(duì)上一實(shí)驗(yàn)所編的程序進(jìn)行測(cè) 試,要分步進(jìn)行,要有詳細(xì)的測(cè)試說(shuō)明書(shū), 要測(cè)試通過(guò)。3. 實(shí)驗(yàn)內(nèi)容:用課堂上介紹的方法,對(duì)上 一實(shí)驗(yàn)的程序,進(jìn)行測(cè)試,并要測(cè)試通過(guò), 然后撰寫(xiě)軟件測(cè)試說(shuō)明書(shū)。4. 實(shí)驗(yàn)步驟:1. 首先設(shè)計(jì)測(cè)試方案(分別采用白盒 法和黑盒法)。2. 進(jìn)行測(cè)試。3. 對(duì)于出錯(cuò)的程序進(jìn)行修改。4. 并不斷循環(huán)直至程序符合要求。5. 寫(xiě)

6、出測(cè)試說(shuō)明書(shū)。第三章 實(shí)驗(yàn)報(bào)告(reports)實(shí)驗(yàn)題目選擇:實(shí)驗(yàn)要求一:軟件需求分析1. 軟件系統(tǒng)需求描述:2. 軟件系統(tǒng)數(shù)據(jù)流圖(由加工、數(shù)據(jù)流、 文件、源點(diǎn)和終點(diǎn)四種元素組成):1)頂層數(shù)據(jù)流圖2) 0層數(shù)據(jù)流圖3)層數(shù)據(jù)流圖4)總數(shù)據(jù)流圖3. 軟件系統(tǒng)數(shù)據(jù)字典:1.數(shù)據(jù)流條目2. 加工條目3. 文件條目實(shí)驗(yàn)要求二:軟件設(shè)計(jì)與編碼1.軟件系統(tǒng)模塊結(jié)構(gòu)圖:2. 軟件系統(tǒng)其中的3個(gè)模塊的詳細(xì)設(shè)計(jì)(畫(huà)程序流程圖):3. 軟件系統(tǒng)其中的2個(gè)模塊的編碼:實(shí)驗(yàn)要求三:測(cè)試與調(diào)試1.設(shè)計(jì)測(cè)試用例15個(gè)(白盒法10個(gè),黑盒法5乍:類(lèi) 型測(cè)試用例發(fā)現(xiàn)的問(wèn) 題白 盒 法里八、 合fttl法、實(shí)驗(yàn)內(nèi)容總結(jié)二、

7、心得體會(huì)(in engl ish) > 建議(in engl i sh)附錄1如何實(shí)現(xiàn)數(shù)據(jù)庫(kù)操作一般來(lái)說(shuō),信息管理系統(tǒng)的開(kāi)發(fā)需要兩 方面的知識(shí):可視化編程語(yǔ)言;數(shù)據(jù)庫(kù)管 理系統(tǒng)。如何實(shí)現(xiàn)前臺(tái)開(kāi)發(fā)工具與后臺(tái)數(shù) 據(jù)庫(kù)的連接和操作是信息管理系統(tǒng)開(kāi)發(fā)的 關(guān)鍵。一、如何鏈接數(shù)據(jù)庫(kù)無(wú)論那種編程語(yǔ)言,鏈接數(shù)據(jù)庫(kù)需要三 個(gè)類(lèi):1 鏈擬(connection) 負(fù)責(zé)連上數(shù) 據(jù)庫(kù),它有一個(gè)屬性:連接字符串。連接字符串指出服務(wù)器名稱(chēng)、數(shù)據(jù)庫(kù)名稱(chēng),連 接機(jī)制等內(nèi)容。2. 命令類(lèi)(command)連上數(shù)據(jù)庫(kù)后,需要發(fā)出操作命令:查、 插入、更新、刪除。這時(shí)需要用到sql語(yǔ) 言 的 : seiect; insert

8、; update; de ieteo3. 記錄集(recordset)對(duì)數(shù)據(jù)庫(kù)的更改往往不是直接進(jìn)行,首 先對(duì)中間緩沖區(qū)recordset更改,然后將 這種修改提交到數(shù)據(jù)庫(kù)。二、數(shù)據(jù)庫(kù)鏈接的途徑1. 完全由控件實(shí)現(xiàn),女口: ado控件,初 始編程者往往用這種方式。2. 寫(xiě)代碼來(lái)實(shí)現(xiàn),這種方式對(duì)數(shù)據(jù)庫(kù)操 作達(dá)到更大的靈活度。三、用vb6. 0來(lái)舉例1. 首先在模塊中定義兩個(gè)全局變量: 連接類(lèi)和連接字符串。'定義兩個(gè)全局變量giobaigeonasadodb. connect i on '定義連接類(lèi)giobai gstr as string'定義連接字符串2. 在登錄窗體的

9、窗體裝載事件中private sub form_load()gstr二"provider二sqloledb. 1;integrated secur ity=sspi;pers i stsecur ityinfo二fa ise;userid二sa;in i t i a icatalog 二物業(yè);datasource二czx-57fe7c18f5dset geon 二 new adodb. connect i ongeon. open gstrset rec 二 newadodb. recordsetend sub3. 下面是刪除和保存功能的代碼publ ic sub saveali t

10、exts 0on error goto errnumbergeon.beg i ntrans'將界面的文本框等控件的內(nèi)容保存 到數(shù)據(jù)表中sq i = "delete from userfeeswhere usercode=,;txtusercode textgeon. execute sq i完成刪除sq i = "select * from userfees" rec .opensq i,geo n,adopendynam i c,adlockopt imistic,adcmdtextrec.addnewrec.fields ("usercod

11、e") va iue=txtusercode. textrec.fields ("username") va iue= txtusername textrec. update完成保存rec closegeon.comm ittransex i t suberrnumber:if err. number 二-2147217865 thenmsgbox ("該用戶已存在不能保 存!)exit subend ifgeon.ro i ibacktransend sub附錄2設(shè)計(jì)范例料管開(kāi)發(fā)基于web的咼校教學(xué)資一、需求描述利用c#. net作為開(kāi)發(fā)工具、sql

12、server2000作為數(shù)據(jù)庫(kù)開(kāi)發(fā)一個(gè)基于web 的高校教學(xué)資料網(wǎng)絡(luò)管理系統(tǒng)。要求實(shí)現(xiàn) 如下功能:1.教學(xué)資料錄入;2教學(xué)資料修改;3.教學(xué)資料審核;自北易ebs宀惦高統(tǒng)hsr查管理薈統(tǒng)雖iiisql server 2000教學(xué)資料管理系統(tǒng)包括對(duì)教學(xué)日歷,課程教學(xué)小結(jié),教學(xué)時(shí)間分配,試卷分析 以及畢業(yè)論文送審表的錄入、修改、刪除 和審核。二、數(shù)據(jù)流圖(dfd)0層數(shù)據(jù)流圖圖號(hào):2畢業(yè)論文送審表圖號(hào):3教學(xué)11歷査詢(xún)教學(xué)時(shí)間分配農(nóng)課秤教學(xué)小結(jié)表審核請(qǐng)求.請(qǐng)求類(lèi)型處理教學(xué)四教學(xué)時(shí)間分配教學(xué)資料課程教學(xué)小結(jié)表單a畢業(yè)論文送審押課程教學(xué)小結(jié)審核處理打印處¥學(xué)資卒理 三、設(shè)計(jì)(包括總體設(shè)計(jì)和詳細(xì)設(shè)計(jì))1、系統(tǒng)模塊結(jié)構(gòu)圖和界面2邸莫塊輸入/選擇用戶夕1、密碼,選擇入驗(yàn)證控件進(jìn)行合決檢測(cè)提交到數(shù)據(jù)庫(kù)進(jìn)行身價(jià)驗(yàn)證用戶界而2)用戶注冊(cè)模塊siowc+bui ider, vc+, c#,ww0,a

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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)論