freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

計算機專業(yè)本科畢業(yè)設(shè)計-aspnet校友錄網(wǎng)站的設(shè)計與實現(xiàn)(參考版)

2024-12-07 17:06本頁面
  

【正文】 具體說,軟件測試是事務(wù)性的,而項目管理是策略性,一些策略性的東西必。 本章小結(jié) 軟件測試是軟件開發(fā)中的重中之重,沒有一點可以馬虎的,在項目管理過程中,強調(diào) 的是每個過程的每一個環(huán)節(jié)都要進行測試,保證系統(tǒng)在每個階段可以控制。如果在班級表中找到了這個班級,那么需要判斷 A用戶是不是已經(jīng)加入班級(本系統(tǒng)為哈工大華德學(xué)院校友錄,用戶只能加入一個班級), 如果用戶 A已經(jīng)有加入班級,那么不允許加入班級。 由上述方法進行測試: 用戶 A 需要加入班級 0591301,如果 A 用戶沒有登錄則提示 用戶先登錄。 下面對 用戶加入班級 進行測試。從源代碼的角度可分為單元測試和功能測試。確認測試通常采用黑盒測試。集成測試主要發(fā)現(xiàn)設(shè)計階段產(chǎn)生的錯誤,通常采用黑盒測試。單元測試主要發(fā)現(xiàn)編碼和詳細設(shè)計中產(chǎn)生的錯誤,通常采用白盒測試。 1. 單元測試 (Unit Testing) 單元測試也稱模塊測試。它根據(jù)規(guī)格說明書規(guī)定的功能來設(shè)計測試用例,檢查程序的功能是否符合規(guī)格說明的要求。它根據(jù)程序的內(nèi)部邏輯來設(shè)計測試用例,檢查程序中的邏輯通路是否都按預(yù)定的要求正確地工作。一次成功的測試是發(fā)現(xiàn)了至今為止尚未發(fā)現(xiàn)的錯誤的測試。 為了發(fā)現(xiàn)程序中的錯誤,應(yīng)竭力設(shè)計能暴露錯誤的測試。在測試時將實際的輸出結(jié)果與預(yù)期結(jié)果比較,若不同則表示發(fā)現(xiàn)了錯誤。例如,一個需要 3 個 16 位字長的整型輸入數(shù)據(jù)的程序,輸入數(shù)據(jù)的所有組合情況大約有 31014 種,若每組數(shù)據(jù)的測試時間為 1ms,那么即使一年 365 天,每天 24小時地測試,也大約需要 1 萬年的時間。 有人認為測試是為了證明程序是正確的,也就是說程序不再有錯誤,事實證明這是不現(xiàn)實的。 測試的基本概念 1. 測試的目的 軟件測試的目的是盡可能多地發(fā)現(xiàn)軟件產(chǎn)品(主要是指程序)中的錯誤 和本科畢業(yè)設(shè)計(論文) 27 缺陷。測試發(fā)現(xiàn)問題之后要經(jīng)過調(diào)試找出錯誤原因和位置,然后進行改正。這階段又可分為三個步驟: 模塊測試,測試每個模塊的程序是否有錯誤; 組裝測試,測試模塊之間的接口是否正確; 確認測試,測試整個軟件系統(tǒng)是否滿足用戶功能和性能的要求。 為什么要進行系統(tǒng)測試 系統(tǒng)測試是將已經(jīng)確認的軟件、計算機硬件、外設(shè)、網(wǎng)絡(luò)等其他元素結(jié)合在一起,進行信息系統(tǒng)的各種組裝測試和確認測試,其目的是通過與系統(tǒng)的需求相比較,發(fā)現(xiàn)所開發(fā)的系統(tǒng)與用戶需求不符或矛盾的地方。質(zhì)量不佳的軟件產(chǎn)品不僅會使開發(fā)商的維護費用和用戶的使用成本大幅增加,還可能產(chǎn)生其他的責任風險,造成公司信譽下降,繼而沖擊股票市場。不論軟件的生產(chǎn)者還是軟件的使用者,生存在競爭的環(huán)境中,軟件開發(fā)商為了占有市場,必須把產(chǎn)品質(zhì)量作為企業(yè)的重要目標之一,以免在激烈的競爭中被淘汰出局。并且確定了校友錄的每個模塊的結(jié)構(gòu),實現(xiàn)的目標、實現(xiàn)的方法,以及校友錄的整體概況。 2. 實現(xiàn)過程 單元名: bjtongxun. 窗體名: 表 54 查看通迅錄功能設(shè)計主要控件信息表 名稱 主要屬性設(shè)置 作用 GridView1 DateSourceID=SqlDateSource1 顯示留言信息 SqlDateSource1 / 數(shù)據(jù)源 3. 查看通迅錄功能設(shè)計程序流程圖如下圖 57 所示: 開 始查 看 通 迅 錄結(jié) 束提 取 班 號 圖 57查看通迅錄功能設(shè)計程序流程圖 本科畢業(yè)設(shè)計(論文) 24 資料修改功能設(shè)計 用戶可以對自己的詳細信息進行修改。 2. 實現(xiàn)過程 單元名: bjliuyan 窗體名: 查看和發(fā)表留言功能設(shè)計主要控件信息表如下表 53 所示: 表 53 查看和發(fā)表留言功能設(shè)計主要控件信息列表 名稱 主要屬性設(shè)置 作用 GridView1 DateSourceID=SqlDateSource1 顯示留言信息 SqlDateSource1 / 數(shù)據(jù)源 TextBox1 / 輸入留言 Button1 / 提交留言 本科畢業(yè)設(shè)計(論文) 22 查看和發(fā)表留言頁面如下圖 54所示: 圖 54 查看留言和發(fā)表留言頁面 3. 查看留言和發(fā)表留言頁面功能設(shè)計程序流 程 圖如下圖 55 所示 : 開 始查 看 留 言發(fā) 表 留 言結(jié) 束填 寫 留 言 圖 55 查看留言和發(fā)表留言頁面功能設(shè)計程序流 程 圖 查看通迅錄功能設(shè)計 用戶可以查看自己班級同學(xué)的通迅信息。 如圖 52 所示: 圖 52 系統(tǒng)注冊頁面 1. 實現(xiàn)目標 用戶按照規(guī)定的格式填寫個人信息,注冊成功后即可進入系統(tǒng) 2. 實現(xiàn)過程 單元名: regyong 窗體名: 本科畢業(yè)設(shè)計(論文) 21 表 52 用戶注冊功能設(shè)計主要控件信息列表 名稱 主要屬性設(shè)置 作用 TextBox1 / 輸入用戶名 RequiredFieldValidator1 ControlValidate=TextBox1 輸入用戶名不能為空 Botton3 / 檢測用戶名是否被占用 Lable11 / 顯示是否被用戶名占用 TextBox2 / 輸入密碼 RequiredFieldValidator2 ControlValidate=TextBox2 密碼不能為空 TextBox3 / 確認輸入密碼 CompareValidator1 ControltoValidate=TextBox2 驗證兩次輸 入是否一致 3. 用戶注冊功能設(shè)計程序流 程 圖 如下圖 53 所示: 是否開 始是 否 可 用輸 入 用 戶 名填 寫 信 息結(jié) 束 圖 53 用戶注冊功能設(shè)計程序流 程 圖 查看和發(fā)表留言功能設(shè)計 用戶可以查看和發(fā)表自己班級的同學(xué)留言。這里著重介紹用戶注冊、查看和發(fā)表留言、查看通迅錄以及資料修改等功能模塊。具體如圖 51 所示。無論您是開發(fā)人員、數(shù)據(jù)庫管理員、信息工作者還是決策者,SQL Server 2021 都可以為您提供創(chuàng)新的解決方案,幫助您從數(shù)據(jù)中更多地獲益。這使您的企業(yè)可以構(gòu)建和部署經(jīng)濟有效的 BI 解決方案,幫助您的團隊通過記分卡、 Dashboard、Web services 和移動設(shè)備將數(shù)據(jù)應(yīng)用推向業(yè)務(wù)的各個領(lǐng)域。 SQL Server 2021 數(shù)據(jù)引擎是本企業(yè)數(shù)據(jù)管理解決方案的核心。 SQL Server 2021 是一個全面的數(shù)據(jù)庫平臺,使用集成的商業(yè)智能 (BI) 工具提供了企業(yè)級的數(shù)據(jù)管理。在 Windows NT 推出后, Microsoft 與 Sybase 在 SQL Server 的開 發(fā)上就分道揚鑣了, Microsoft 將 SQL Server 移植到 Windows NT 系統(tǒng)上,專注于開發(fā)推廣 SQL Server 的 Windows NT 版本。 SQL Server 簡介 SQL Server 是一個關(guān)系數(shù)據(jù)庫管理系統(tǒng)。另外,任何 應(yīng)用程序都可以使用整個 .Net Framework。 是一個已編譯的、基于 .Net 的環(huán)境,把基于通用語言的程序在服務(wù)器上運行。 的語法在很大程度上與 Asp 兼容,同時它還提供一種新的編程模型和結(jié)構(gòu),可生成伸縮性和穩(wěn)定性更好的應(yīng)用程序,并提供更好的安全保護。 一個 的應(yīng)用程序在一臺服務(wù)器系統(tǒng)的安裝只需要簡單的拷貝一些必須得文件,不需要系統(tǒng)的重新啟動,一切就是這么簡單。 IIS 在表面上似乎沒有改什么,但是在接口上動的手術(shù)比較大。 此次并不是簡單對 Asp 進行補充,核心的不同實際上是把很多的事情交給了 COM 來做。 微軟公司接著開發(fā)了 Windows 2021 操作系統(tǒng)。有了 和 , 我們就有可能建立 Asp 應(yīng)用了,而且每個組件就有了自己 單獨的內(nèi)存空間。 開發(fā)工具簡介 系統(tǒng)開發(fā)采用微軟公司的 與 SQL Server 兩個比較成熟的開發(fā)工具,下面具體介紹兩個軟件的優(yōu)缺點。 硬件壞境: 臺式計算機 ( PC) 一臺,如表 51 所示。交付給下一階段(編碼階段)的工作依據(jù)。 3.要為每一個模塊設(shè)計出一組測試用例,以便在編碼階段對模塊代碼(即程序)進行預(yù)定的測試,模塊的測試用例是軟件測試計劃的重要組成部分,通常應(yīng)包括輸入數(shù)據(jù),期望輸出等內(nèi)容。詳細設(shè)計的目標有兩個:實現(xiàn)模塊功能的算法要邏輯上正確和算法描述要簡明易懂。由于數(shù)據(jù)庫在設(shè)計中有非常重要的作用,所以在開發(fā)過程中,在考慮數(shù)據(jù)庫上的時間較多。 用戶信息表 如下表 41所示: 表 41 Users(用戶信息表) 序號 英文名 中文名 類型 允許 空 1 UserId 編號 Int 否 2 UserMing 用戶名 Varchar(20) 否 3 UserPw 用戶密碼 Varchar(20) 否 4 UserMib 用戶密保 Varchar(50) 否 個人 信息表 如下表 42所示: 表 42 Xin(個人信息表) 序號 英文名 中文名 類型 允許空 1 XinId 編號 Int 否 2 XinYong 用戶名 Varchar(50) 否 3 XinMing 真實姓名 Varchar(50) 否 4 XinSex 性別 Varchar(50) 否 5 XinShengr 出生日期 Datetime 否 6 XinTel 聯(lián)系電話 Varchar(50) 是 7 XinDiz 通迅地址 Varchar(50) 是 8 XinYoub 郵政編碼 Varchar(50) 是 9 XinEmail 電子郵箱 Varchar(50) 是 10 XinQq Varchar(50) 是 班級信息表 如下表 43所示: 表 43 Bj(班級信息表) 序號 英文名 中文名 類型 允許空 1 BjId 編號 Int 否 2 BjBanh 班級班號 Varchar(50) 否 3 BjMing 班級名 Varchar(50) 是 4 BjXi 班級所在系 Varchar(50) 是 5 BjYongh 用戶名 Varchar(50) 是 6 BjNian 入學(xué)年份 Varchar(50) 是 7 BjHeib 班級黑板 Varchar(1000) 是 8 BjAdmin 班級管理員 Varchar(50) 是 留言信息表 如下表 44所示: 本科畢業(yè)設(shè)計(論文) 16 表 44 Liu(留言信息表) 序號 英文名 中文名 類型 允許空 1 LiuId 編號 Int 否 2 LiuYongh 用戶名 Varchar(50) 否 3 LiuTime 留言時間 Datetime 否 4 LiuNeir 留言內(nèi)容 Varchar(500) 否 5 LiuMing 留言人 Varchar(50) 否 6 LiuBanh 留言班號 Varchar(50) 否 申請修改信息表如下表 45所示: 表 45 Shen(申請修改信息表) 序號 英文名 中文名 類型 允許空 1 ShenId 編號 Int 否 2 ShenYongh 用戶名 Varchar(50) 否 3 ShenTime 申請時間 Datetime 否 4 ShenTim 申請題目 Varchar(50) 否 5 ShenNeir 申請內(nèi)容 Varchar(500) 否 6 ShenHou 處理結(jié)果 Varchar(50) 是 本章小結(jié) 通過對本階段的學(xué)習(xí),我認為總體設(shè)計階段是非常重要的,它可以說是有呈上起下的作用,而開發(fā)該 校友錄 管理系統(tǒng)也是圍繞著本階段來設(shè)計的。用戶必須通過關(guān)系,來為 實體分組的方式確定分類模式,這是抽象化的初始層,或者說是通過隱藏模糊的信息來提高對分析的理解,通過將數(shù)據(jù)分類成組,就產(chǎn)生了相關(guān)分組的不同類型,這樣,更加易于觀察和分析。在高層次的描述過程中,還可以確定所有擴展屬性信息,包括長度、格式、編輯風格、校驗規(guī)則和初始值。實體是需要維護和使用的相關(guān)特性的集合體;屬性是實體的特性或特征;關(guān)系是實體之間的聯(lián)系,關(guān)系為實體記錄(實例)之間的聯(lián)系和交互作用方式建立了模型。它以一種能夠分析和分類的方式來捕獲用戶的所有信息,這使得某一模型可以直接轉(zhuǎn)化成數(shù)據(jù)庫結(jié)構(gòu)。十余年來,人們努力探索,提出了各種設(shè)計準則和規(guī)程,都屬于規(guī)范設(shè)計法。 數(shù)據(jù)庫設(shè)計應(yīng)該和應(yīng)用系統(tǒng)設(shè)計相結(jié)合,也就是說,整個設(shè)計過程中要把結(jié)構(gòu)(數(shù)據(jù))設(shè)計和行為(處理)設(shè)計密切結(jié)合起來。 數(shù)據(jù)庫設(shè)計概述 數(shù)據(jù)庫設(shè)計是建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng)的技術(shù),是信息系統(tǒng)開發(fā)和建設(shè)中的核心技術(shù),具體的說,數(shù)據(jù)庫設(shè)計是一個給定的應(yīng)用環(huán)境,構(gòu)造最優(yōu)的用戶的應(yīng)用需求(信息要求和處理要求)。 主要系統(tǒng)功能模塊圖如圖 41 所示。 刪除留言:用戶刪自己發(fā)布的留言內(nèi)容。 查看留言:查看留言板上的所有主題的留言。 維護班級信息:班級管理員維護班級 。 2. 班級信息管理: 查找班級:根據(jù)班級信息查找并加入自己的班級。 用戶登錄: 用戶登錄后才能使用系統(tǒng) 。依
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1