【正文】
因為軟件測試中考慮的問題基本上是項目管理中需要考慮的問題。如果用戶 A 已經(jīng)登錄,那么判斷用戶 A 需要查找的 0591301 班在班級表中是否已經(jīng)存在,如沒有則提示用戶沒有找到要加入的班級,用戶可以去創(chuàng)建0591301 這個班級。從理論定義來分,可分為黑盒測試,白盒測試。 3. 確認(rèn)測試 (Validation Testing) 本科畢業(yè)設(shè)計(論文) 28 確認(rèn)測試的任務(wù)是檢查軟件的功能、性能及其他特征與用戶的需求一致,它是以需求規(guī)格說明書(即需求規(guī)約)作為依據(jù)的測試。通常單元測試可放在編碼階段,程序員在編寫好一個模塊后,總會對自己編寫的模塊進行測試,檢查它是否實 現(xiàn)了詳細(xì)設(shè)計說明書中規(guī)定的模塊功能和算法。 黑盒測試是把程序看成一只黑盒子,測試者完全不了解(或不考慮)程序的結(jié)構(gòu)和處理過程。一個好的測試用例是極有可能發(fā)現(xiàn)迄今為止尚未發(fā)現(xiàn)的錯誤的測試用例。 2. 測試用例 要進行測試,除了要有測試數(shù)據(jù)(或稱輸入數(shù)據(jù))外,還應(yīng)同時給出該組測試數(shù)據(jù)應(yīng)該得到怎樣的輸出結(jié)果,我們稱它為預(yù)期結(jié)果。 明確測試的目的是一件非常重要的事,因為在現(xiàn)實世界中對測試工作存在著許多模糊或者錯誤的看法,這些看法嚴(yán)重影響著測試工作的順利進行。 該階段結(jié)束應(yīng) 交付測試報告,說明測試數(shù)據(jù)的選擇,測試用例以及測試結(jié)果是否符合預(yù)期結(jié)果。在一些關(guān)鍵應(yīng)用 (如民航訂票系統(tǒng)、銀行結(jié)算系統(tǒng)、證券交易系統(tǒng)、自動飛行控制軟件、軍事防御和核電站安全控制系統(tǒng)等 ) 中使用質(zhì)量有問題的軟件,還可能造成災(zāi)難性 的后果 。 本科畢業(yè)設(shè)計(論文) 26 第 6 章 系統(tǒng)測試與性能分析 信息技術(shù)的飛速發(fā)展,使軟件產(chǎn)品應(yīng)用到社會的各個領(lǐng)域,軟件產(chǎn)品的質(zhì)量自 然成為人們共同關(guān)注的焦點。如圖 56 所示: 本科畢業(yè)設(shè)計(論文) 23 圖 56 班級通迅錄 頁面 1. 實現(xiàn)目標(biāo) 查看班級同 學(xué)通迅信息。 用戶注冊功能設(shè)計 用戶需要先注冊才可以進入系統(tǒng),進入登錄頁面后點擊注冊進入注冊頁面,輸入各項基本信息,實現(xiàn)用戶注冊。 系統(tǒng)主界面設(shè)計 本系統(tǒng)的主界面整體結(jié)構(gòu)為上下結(jié)構(gòu),上面部分顯示用戶最常使用功能下面部分顯示當(dāng)前操作的使用窗口。此外 本科畢業(yè)設(shè)計(論文) 19 SQL Server 2021 結(jié)合了分析、報表、集成和通知功能。 Sybase 則較專注于 SQL Server 在 UNIX 操作系統(tǒng)上的應(yīng)用。 開發(fā)人員可以方便地獲得這些技術(shù)的優(yōu)點,其中包括托管的公共語言運行庫環(huán)境、類型安全、繼承等等??梢酝ㄟ^在現(xiàn)有 Asp 應(yīng)用程序中逐漸添加 功能,隨時增強 Asp應(yīng)用程序的功能。在內(nèi)部,它使用 COM+組件服務(wù)來對組件提供一個更好的執(zhí)行的環(huán)境。 這個 Windows 版本給我們帶上了 以及 。 簡介 本科畢業(yè)設(shè)計(論文) 18 1998 年,微軟公司發(fā)布了 、 Asp10 和 主要區(qū)別是外部的組件需要實例化。 系統(tǒng) 開發(fā)及 運行平臺設(shè)置 系統(tǒng)在開發(fā)過程中應(yīng)用到的開發(fā)軟件和運行系統(tǒng)所需要的 軟件硬件配置。 1. 為每個模塊確定采用的算法,選擇某種適當(dāng)?shù)墓ぞ弑磉_算法的過程,寫出模塊的詳細(xì)過程性描述; 2.確定模塊接口的細(xì)節(jié),包括對系統(tǒng)外部的接口和用戶界面,對系統(tǒng)內(nèi)部其它模塊的接口,以及模塊輸入數(shù)據(jù)、輸出 數(shù)據(jù)及局部數(shù)據(jù)的全部細(xì)節(jié)。本階段有各個模塊的總體設(shè)計, 總體設(shè)計階段,在需求分析的基礎(chǔ)之上規(guī)劃出了系統(tǒng)的功能模塊,以及在此分 析基礎(chǔ)上設(shè)計出的具體的、可以滿足本系統(tǒng)全部需求的數(shù)據(jù)庫。單獨實體的屬性被組織起來,用戶就能夠開始以某一種組織方式來給實體分類。 本科畢業(yè)設(shè)計(論文) 14 我們使用一種信息建模技術(shù),這種技術(shù) 是通過實體、關(guān)系、屬性三種基本對象來定義信息。 由于信息結(jié)構(gòu)復(fù)雜,應(yīng)用環(huán)境多樣,使用這種方法與設(shè)計人員 的經(jīng)驗和水平有直接的關(guān)系,數(shù)據(jù)庫設(shè)計成為一種技藝而不是工程技術(shù),缺乏科學(xué)理論和工程方法的支持,軟件的質(zhì)量難以保證,常常是數(shù)據(jù)庫運行一段時間后又不同程度地發(fā)現(xiàn)了各種問題,增加了系統(tǒng)維護的代價。 本科畢業(yè)設(shè)計(論文) 13 哈 工 大 華 德 學(xué) 院 校 友 錄 系 統(tǒng)用 戶 信 息 管 理班 級 信 息 管 理 留 言 信 息 管 理用戶注冊用戶登錄查找校友查找班級創(chuàng)建班級班級維護發(fā)表留言查看留言刪除留言修改信息刪除班級編輯留言 圖 41 系統(tǒng)功能模塊圖 數(shù)據(jù)庫設(shè)計 數(shù)據(jù)庫設(shè)計是在對于給定的應(yīng)用環(huán)境,設(shè)計構(gòu)造最優(yōu)的數(shù)據(jù)庫結(jié)構(gòu),建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng),使之能有效地存儲數(shù)據(jù),對數(shù)據(jù)進行操作和管理,以滿足用戶各種需求的過程。 編輯留言:用戶對自己發(fā)布的留言內(nèi)容進行編輯。 創(chuàng)建班級:創(chuàng)建一個班級。如:學(xué)號、姓名、班級、聯(lián)系方式等。從對頂層信息的分類開始,沿著圖中每條路徑反復(fù)細(xì)化,直到確定了數(shù)據(jù)結(jié)構(gòu)的全部細(xì)節(jié)為止 。 本科畢業(yè)設(shè)計(論文) 12 第 4 章 總體設(shè)計 利用層次圖來表示系統(tǒng)中各模塊之間的關(guān)系。數(shù)據(jù)流程圖配 以數(shù)據(jù)字典,就可以從圖形和本科畢業(yè)設(shè)計(論文) 8 文字兩個方面對系統(tǒng)的邏輯模型進行完整的描述。 數(shù)據(jù)流圖 數(shù)據(jù)流圖:簡稱 DFD,就是采用圖形方式來表達系統(tǒng)的邏輯功能、數(shù)據(jù)在系統(tǒng)內(nèi)部的邏輯流向和邏輯變換過程,是結(jié)構(gòu)化系統(tǒng)分析方法的主要表達工具及用于表示軟件模型的一種圖示方法。每個模塊的功能都是按照在調(diào)研中搜集的資料進行編排制作的。 MIS 系統(tǒng)通常用于系統(tǒng)決策,例如,可以利用 MIS 系統(tǒng)找出目前迫切需要解決的問題,并將信息及時反饋給上層管理人員,使他們了解當(dāng)前工作發(fā)展的進展或不足。需求分析是軟 件工程中的一個關(guān)鍵過程。所以我在調(diào)研的過程中學(xué)習(xí)了很多東西。同時系統(tǒng)提供了更改密碼功能 ,方便用戶保護自己的隱私。利用我校的網(wǎng)絡(luò)資源優(yōu)勢和技術(shù)優(yōu)勢,通過提供完善的同學(xué)錄服務(wù),和規(guī)范同學(xué)錄的管理,以達到增進校友之間、校友與母校之間的感情 ,方便校友聯(lián)系的目的,并以此加快我校的信息化建設(shè)。 在 開發(fā)環(huán)境與 SQL 數(shù)據(jù)庫相結(jié)合來開發(fā)該系統(tǒng),可以使該系 統(tǒng)更加簡便,實用,快捷。 該管理信息系統(tǒng)將采用技術(shù)成熟的 作為前臺開發(fā)工具。 日) 單價(元) 合計(元) 1 需求分析 20 1000 20,000 2 總體設(shè)計 30 1000 30,000 3 留言 管理子系統(tǒng)詳細(xì)設(shè)計 20 1000 20,000 4 信息查詢子系統(tǒng)詳細(xì)設(shè)計 20 1000 20,000 5 工程實際成本數(shù)據(jù)庫實現(xiàn) 10 1000 10,000 6 編碼實現(xiàn) 50 1000 50,000 7 單體測試 20 1000 20,000 8 系統(tǒng)集成測試 20 1000 20,000 9 說明手冊編制 10 1000 10,000 10 合計 200,000 系統(tǒng)貨幣時間價值如表 22 所示。系統(tǒng)的效益可以從學(xué)院利益和 學(xué)生利 益兩方面考慮。 界面友好美觀,操作簡單易行,查詢靈活方便 ,能夠增進同學(xué)間的友宜。 本科畢業(yè)設(shè)計(論文) 3 第 2 章 可行性分析 根據(jù)哈工大華德學(xué)院的小班分班特點及同學(xué)錄系統(tǒng)應(yīng)具有的基本功能,本同學(xué)錄系統(tǒng)開發(fā)完成后應(yīng)完成以下目標(biāo): 班級管理包括創(chuàng)建、查找和維護班級。 5. 采用標(biāo)準(zhǔn)技術(shù):本系統(tǒng)的所有設(shè)計遵循國際上現(xiàn)行的標(biāo)準(zhǔn)進行,以提高系統(tǒng)的開放性。 2. 先進性:本設(shè)計將充分應(yīng)用現(xiàn)有成熟的計算機技術(shù)、網(wǎng)絡(luò)技術(shù)、軟件開發(fā)技術(shù)。本系統(tǒng)包括 3大模塊:用戶信息管理、班級信息管理、留言信息管理。 系統(tǒng)的設(shè)計思想 哈工大華德學(xué)院同學(xué)錄是基于 Windows 2021 環(huán)境 B/S 模式進行開發(fā) ,本系統(tǒng)前臺使用 Microsoft Visual Studio 2021 中的 ( C語言)技術(shù)進行開發(fā),后臺數(shù)據(jù)庫采用 SQL Server 2021 數(shù)據(jù)庫進行數(shù)據(jù)處理。 老友難聚,友情難敘。網(wǎng)站根據(jù)同學(xué)登錄時的用戶名和密碼確定用戶的權(quán)限 ,用戶只能在被允許的權(quán)限范圍內(nèi)管理和查詢相應(yīng)的信息。過去的種種陳舊的聯(lián)系方式,已經(jīng)不能滿足現(xiàn)代生活的需要。s contact information can be separated by thousands of miles away at any time munication. HIT Ward School Alumni is based on the WEBbased information processing based on the Microsoft Lee as a development tool, background database using SQL server2021 database design and development of a system. The system39。系統(tǒng)界面美觀,使用方便為同學(xué)間的信息交流和知識的傳播提供了很大的方便。各種在線服務(wù)系統(tǒng)更改變了人們的聯(lián)系方式可以使遠隔千里之遙 的人 隨時通信。 哈工大華德學(xué)院校友錄是基于 Web 的信息處理基礎(chǔ)上利 Microsoft 作為開發(fā)工具,后臺數(shù)據(jù)庫采用 SQL Server 2021 數(shù)據(jù)庫設(shè)計開發(fā)的一個系統(tǒng)。文中主要描述了校友錄系統(tǒng)的設(shè)計方法和實現(xiàn)過程,闡述了系統(tǒng)的需求分析、概要設(shè)計、數(shù)據(jù)庫設(shè)計以及實現(xiàn)步驟重點論述了系統(tǒng)的詳細(xì)設(shè)計和實現(xiàn)過程方面。s main function modules, including user registration, users log in, the message of the release of information, looking for students to find classes, and so on. System Interface beautiful, easy to use for the exchange of information between students and the dissemination of knowledge to provide a great convenience. The article describes the main Alumni of the system design and implementation of the process, explained the system needs analysis, outline design, database design, as well as steps to achieve focuses on the detailed design and realization of the process. Key words Alumni Database SQL Server 2021 本科畢業(yè)設(shè)計(論文) III 目 錄 摘要 ........................................................................................................................... I Abstract ................................................................................................................... II 第 1 章 緒論 ...........................................................................................................1 課題背景 ......................................................................................................1 目的和意義 ..................................................................................................1 系統(tǒng)的設(shè)計思想 ..........................................................................................1 第 2 章 可行性分析 .