信計專業(yè)《軟件工程》實驗計劃_第1頁
信計專業(yè)《軟件工程》實驗計劃_第2頁
信計專業(yè)《軟件工程》實驗計劃_第3頁
信計專業(yè)《軟件工程》實驗計劃_第4頁
信計專業(yè)《軟件工程》實驗計劃_第5頁
已閱讀5頁,還剩30頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

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

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

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

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

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

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

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

8、; update; de ieteo3. 記錄集(recordset)對數(shù)據(jù)庫的更改往往不是直接進行,首 先對中間緩沖區(qū)recordset更改,然后將 這種修改提交到數(shù)據(jù)庫。二、數(shù)據(jù)庫鏈接的途徑1. 完全由控件實現(xiàn),女口: ado控件,初 始編程者往往用這種方式。2. 寫代碼來實現(xiàn),這種方式對數(shù)據(jù)庫操 作達到更大的靈活度。三、用vb6. 0來舉例1. 首先在模塊中定義兩個全局變量: 連接類和連接字符串。'定義兩個全局變量giobaigeonasadodb. connect i on '定義連接類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è)計范例料管開發(fā)基于web的咼校教學資一、需求描述利用c#. net作為開發(fā)工具、sql

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

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論