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

正文內(nèi)容

基于jsp的大學(xué)論壇開發(fā)與實現(xiàn)(編輯修改稿)

2025-06-12 18:40 本頁面
 

【文章內(nèi)容簡介】 r_address 住址 nvarchar clubuser_sex 性別 nvarchar 表 bbstitle 表 字段 描述 類型 id 帖子編號 int title 帖子標題 nvarchar menu 帖子內(nèi)容 nvarchar date 發(fā)帖時間 datetime bbs_img 上傳圖片 varchar bbs_img_text 圖片說明 varchar img_url 圖片存放地址 varchar 表 bbsmenu 表 字段 描述 類型 id 留言編號 int user_id 留言者編號 int date 留言時間 datetime usertype 留言者類型 nvarchar 9 text 留言內(nèi)容 nvarchar 表 admin 表 字段 描述 類型 id 管理員編號 int Name 管理員用戶名 nvarchar Password 密碼 nvarchar 表 bbswen 表 字段 描述 類型 id 文集編號 int name 文集名稱 nvarchar date 文集上傳時間 datetime text 文集內(nèi)容 nvarchar 系統(tǒng) ER圖 ER模型的組成元素有:實體 、 屬性 、 聯(lián)系。 ER 模型用 ER圖表示。實體是用戶工作環(huán)境中所涉及的事務(wù),屬性是對實體特征的描述 [11]。 (1)模型中的實體相當于實體集 、 一個表,而不是單個實體或表中的一行。實體用矩形框表示,實體名稱標注在矩形框內(nèi)。用菱形表示實體間的聯(lián)系,菱形框內(nèi)寫上聯(lián)系名,用無向邊把菱形分別與有關(guān)實體相連接,在無向邊旁標上聯(lián)系的類型 [12]。 (2)屬性是實體的性 質(zhì)。用橢圓框表示,與實體之間用一條線相連表的主碼是關(guān)鍵屬性,關(guān)鍵屬性項加下劃線 [7]。 (3)各子系統(tǒng)模塊中主鍵相同的字段之間存在著相互關(guān)聯(lián)的關(guān)系。 (4)在程序中實現(xiàn)對他們的完整性和一致性控制。 從數(shù)據(jù)需求分析中得出系統(tǒng)的實體屬性圖,遵循三范式原則,對實體之間的依賴關(guān)系進行了整合,得出系統(tǒng) ER圖,如圖下圖所示: 10 用 戶 名 密 碼 是 否正 確N返 回 登 錄頁 面進 入 主 頁面Y用 戶 登 錄開 始開 始結(jié) 束結(jié) 束 圖 系統(tǒng) ER圖 11 3 系統(tǒng)詳細設(shè)計 詳細設(shè)計階段的根本目的是確定應(yīng)該怎樣設(shè)定系統(tǒng),就是到了真正模塊分塊設(shè)計的階段,本階段應(yīng)該得系統(tǒng) 的精確描述和邏輯流程,下面是各個模塊的 IPO圖及處理過程。 (IPO 圖即輸入、處理、輸出圖的簡稱,它是由 IBM 公司發(fā)展完善的一種圖形工具,能夠方便的描述輸入數(shù)據(jù)、對輸入的數(shù)據(jù)的處理和輸出數(shù)據(jù)之間的關(guān)系 ) 用戶注冊模塊設(shè)計 用戶注冊 用戶可以通過注冊成為本論壇的會員,進行發(fā)帖,留言等操作。 該模塊圖如3- 1, 3- 2 所示: 圖 注冊界面 12 圖 注冊成功界面 用戶注冊流程 用 戶 名 密 碼 是 否正 確N返 回 登 錄頁 面進 入 主 頁面Y用 戶 登 錄開 始開 始結(jié) 束結(jié) 束 圖 注冊流程圖 13 用 戶登錄模塊設(shè)計 用戶登錄界面 此模塊主要功能是用于登錄本系統(tǒng),不同權(quán)限的用戶登錄本系統(tǒng)會進入不同的管理模塊界面,因為在后臺對該用戶進行的判斷,首先將從前臺頁面提交的用戶名和密碼進行接受,之后在后臺進行處理,按照用戶名在數(shù)據(jù)庫中進行查詢?nèi)绻榈皆撚脩魟t將該用戶的權(quán)限和密碼全都取出來分別賦給兩個字符串變量,判斷從數(shù)據(jù)庫中讀出的密碼與登錄時輸入的密碼是否配比上,若兩個密碼相同則根據(jù)權(quán)限的值進入相應(yīng)的頁面,否則輸出密碼錯誤。若用戶未被管理員分配好權(quán)限那么也是無法登錄本系統(tǒng)的。 圖 用戶登錄界面 用戶登錄流程 該頁面提供超市經(jīng)理按照部門進行收入錄入的頁面,經(jīng)理在下拉列表框中選擇相關(guān)部門,并進行收入的錄入,單擊 Add 按鈕將對應(yīng)記錄添加到數(shù)據(jù)庫中。 14 用 戶 名 密 碼 是 否正 確N返 回 登 錄頁 面進 入 主 頁面Y用 戶 登 錄開 始開 始結(jié) 束結(jié) 束 圖 登錄程序流程圖 發(fā)帖界面設(shè)計 發(fā)帖界面 會員登錄論壇后可以發(fā)帖,如圖 35界面。 15 圖 發(fā)帖界面 發(fā)帖流程 用戶登錄本系統(tǒng)后可以發(fā)帖,發(fā)帖的流程是首先登錄,然后進行發(fā)帖。如下圖所示: 16 登 陸 成 功N返 回 登 錄頁 面Y登 陸開 始開 始結(jié) 束結(jié) 束發(fā) 帖返 回 發(fā) 帖界 面發(fā) 帖 成 功YN 圖 發(fā)帖流程 17 學(xué)習(xí)園 地界面設(shè)計 學(xué)習(xí)園地包括計算機軟件學(xué)習(xí)和計算機硬件學(xué)習(xí) 計算機軟件界面 ( 1) 計算機軟件學(xué)習(xí)界面如下圖所示: 圖 計算機軟件學(xué)習(xí)界面 ( 2)流程圖 18 登 陸 成 功N返 回 登 錄頁 面Y登 陸開 始開 始結(jié) 束結(jié) 束計 算 機 軟 件返 回 發(fā) 帖界 面發(fā) 帖 成 功查 看 帖 子置 頂發(fā) 帖YN 圖 算機軟件流程圖 19 計算機硬件界面 ( 1) 計算機硬件界面如下圖所示: 圖 計算機硬件學(xué)習(xí)界面 ( 2)流程圖 20 登 陸 成 功N返 回 登 錄頁 面Y登 陸開 始開 始結(jié) 束結(jié) 束計 算 機 硬 件返 回 發(fā) 帖界 面發(fā) 帖 成 功查 看 帖 子置 頂發(fā) 帖YN 圖 計算機硬件學(xué)習(xí)流程圖 21 衣食住行模塊設(shè)計 衣食住行模塊包括四部分:沒飾找飾,我愛我家,食為天,驢行天下。 沒飾找飾界面 沒飾找飾界面如下圖所示: 圖 沒飾找飾界面 我愛我家界面 我愛我家界面如下圖所示: 22 圖 我愛我家界面 食為天界面 食為天界面如下圖所示: 圖 食為天界 面 23 驢行天下界面 驢行天下界面如下圖所示: 圖 驢行天下界面 個人設(shè)置模塊設(shè)計 修改密碼界面 (1)修改密碼 會員登錄本論壇后可以對自己的個人信息及密碼進行修改,如下圖所示: 圖 修改密碼界面 24 (2)流程圖 登 陸 時 候 成 功N登 陸 成 功Y用 戶 登 陸開 始開 始結(jié) 束結(jié) 束修 改 密 碼修 改 成 功修 改 成 功YN 圖 流程圖 25 我的信箱界面 會員登錄本系統(tǒng)后可以進入我的信箱,查看自己收到的短信,發(fā)送自己的短信。如下如所示: 圖 我的信箱界面 個人文集界面 會員登錄系統(tǒng)后可以發(fā)表帖子,放到個人文集中, 如下圖所示: 圖 個人文集界面 26 4 軟件測試 測試是開發(fā)時期最后一個階段,是保證軟件質(zhì)量的重要手段。軟件測試就是在受控制的條件下對系統(tǒng)或應(yīng)用程序進行操作并評價操作結(jié)果的過程 ,所謂控制條件應(yīng)包括正常條件與非正常條件。軟件測試過程中應(yīng)該故意地去促使錯誤的發(fā)生,也就是事情在不該出現(xiàn)的時候出現(xiàn)或者在應(yīng)該出現(xiàn)的時候沒有出現(xiàn)。從本質(zhì)上說,軟件測試是“探測”,在“探測”中發(fā)現(xiàn)軟件的毛病 [8]。 軟件測試的定義 軟件測試是為了發(fā)現(xiàn)錯誤而執(zhí)行程序的過程。它不僅是軟件開發(fā)階段的有機組成部分,而且在整個軟件工程 (即軟件定義、設(shè)計和開發(fā)過程 )中占據(jù)相當大的比重。軟件測試是軟件質(zhì)量保證的關(guān)鍵環(huán)節(jié),直接影響著軟件的質(zhì)量評估。軟件測試不僅要講究策略,更要講究時效性。驗收測試作為軟件測試過程的最后一個環(huán)節(jié),對軟件質(zhì)量、軟件的可交付性和軟件項目的實施周期起到 一錘定音 的作用 [9]。 軟件測試的目的及意義 軟件危機曾經(jīng)是軟件界甚至整個計算機界最熱門的話題。為了解決這場危機,軟件從業(yè)人員、專家和學(xué)者做出了大量的努力?,F(xiàn)在人們已經(jīng)逐步認識到所謂的軟件危機實際上僅是一種狀況,那就是軟件中有錯誤,正是這些錯誤導(dǎo)致了軟件開發(fā)在成 本、進度和質(zhì)量上的失控。有錯是軟件的屬性,而且是無法改變的,因為軟件是由人來完成的,所有由人做的工作都不會是完美無缺的。問題在于我們?nèi)绾稳ケ苊忮e誤的產(chǎn)生和消除已經(jīng)產(chǎn)生的錯誤,使程序中的錯誤密度達到盡可能低的程度 9]。 軟件測試的重要性 軟件測試在軟件生命周期中占據(jù)重要的地位,在傳統(tǒng)的瀑布模型中,軟件測試學(xué)僅處于運行維護階段之前,是軟件產(chǎn)品交付用戶使用之前保證軟件質(zhì)量的重要手段。近來,軟件工程界趨向于一種新的觀點,即認為軟件生命周期每一階段中都應(yīng)包含測試,從而檢驗本階段的成果是否接近預(yù)期的目標,盡可能早 的發(fā)現(xiàn)錯誤并加以修正,如果不在早期階段進行測試,錯誤的延時擴散常常會導(dǎo)致最后成品測試的巨大困難。 事實上,對于軟件來講,不論采用什么技術(shù)和什么方法,軟件中仍然會有錯。 27 采用新的語言、先進的開發(fā)方式、完善的開發(fā)過程,可以減少錯誤的引入,但是不可能完全杜絕軟件中的錯誤,這些引入的錯誤需要測試來找出,軟件中的錯誤密度也需要測試來進行估計。測試是所有工程學(xué)科的基本組成單元,是軟件開發(fā)的重要部分。自有程序設(shè)計的那天起測試就一直伴隨著。統(tǒng)計表明,在典型的軟件開發(fā)項目中,軟件測試工作量往往占軟件開發(fā)總工作量的 40%以上。 而在軟件開發(fā)的總成本中,用在測試上的開銷要占 30%到 50%。如果把維護階段也考慮在內(nèi),討論整個軟件生存期時,測試的成本比例也許會有所降低,但實際上維護工作相當于二次開發(fā),乃至多次開發(fā),其中必定還包含有許多測試工作。 軟件測試的常用方法 程序測試的主要方法分為兩大類,白盒測試和黑盒測試。 白盒測試:一種是以程序的內(nèi)部邏輯結(jié)構(gòu)為依據(jù)而設(shè)計測試用例的方法,因而又稱結(jié)構(gòu)測試或玻璃盒測試,將軟件看成一個透明的白盒子,按照程序的內(nèi)部結(jié)構(gòu)和處理邏輯來選定測試用例,對軟件的邏輯路徑及過程進行測試,檢查它與設(shè)計是否相符 。白盒測試就是要選取足夠的測試用例,對源代碼實行比較充分的覆蓋,以便盡可能多地發(fā)現(xiàn)程序中的錯誤。主要有兩種方法:一種稱為邏輯覆蓋法,另一種稱為路徑覆蓋法。 黑盒測試:也稱功能測試,數(shù)據(jù)驅(qū)動測試等,它將待測對象堪稱是一個黑盒子,在完全不考慮程序的內(nèi)部結(jié)構(gòu)和特性的情況下,只依據(jù)規(guī)格說明書檢查程序的功能是否能正常使用。 黑盒測試主要是根據(jù)輸入條件和輸出條件的確定測試數(shù)據(jù),來檢查程序是否能產(chǎn)生正確的輸出 [15][16]。進行黑盒測試主要有下面幾種方法:等價分類法、邊界值分析法、猜錯法、因果圖法。 本系統(tǒng)的測試綜合了 白盒測試、黑盒測試兩種方法,但主要使用的是黑盒測試方法。在測試當中遵循了“盡早地和不斷進行測試”,“保證測試用例的完整性和有效性”原則。通過測試達到以下測試目的: ( 1)功能檢查。 檢查功能是否爭取,是否遺漏或?qū)崿F(xiàn)不了應(yīng)該實現(xiàn)的功能等。 ( 2)接口檢查。 檢查能否正確地接受信息或輸出信息。 ( 3)數(shù)據(jù)檢查。 28 檢查數(shù)據(jù)結(jié)構(gòu)或外部信息是否有(如數(shù)據(jù)文件)訪問錯誤。 ( 4)性能檢查。 檢查性能需求能否得到滿足。 ( 5)初始化、終止檢查。 檢查是否能進行正確地初始化或終止。 系統(tǒng)測試環(huán)境與測試條件 處理器: Inter(R) Core (TM)2 Duo T5750 內(nèi)存: 1B 硬盤: 160G 操作系統(tǒng): Windows XP 數(shù)據(jù)庫: SQL Server 2021 系統(tǒng)運行情況 系統(tǒng)評價是指系統(tǒng)在正式運行了一段時間之后,對它在功能上、技術(shù)上和經(jīng)濟上所進行的審核評價。針對本系統(tǒng)的評價如下: (1)系統(tǒng)功能評價 根據(jù)本系統(tǒng)開發(fā)前所訂的目標,在系統(tǒng)完成后經(jīng)過測試運行,該系統(tǒng)達到了預(yù)定的開發(fā)目標,在實際使用中的功能可以滿足用戶需求。 (2)系統(tǒng)技術(shù)評價 本系統(tǒng)設(shè)計合理,功能達到了預(yù)期目標,且系統(tǒng)運行后穩(wěn)定可靠,安全 性高,具有實用性,大大提高了信訪辦公效率。 (3)系統(tǒng)經(jīng)濟評價 在規(guī)定時間內(nèi),該系統(tǒng)完成了系統(tǒng)分析時所確定的系統(tǒng)開發(fā)目標,達到了設(shè)計要求,投入使用后為用戶節(jié)省了大量人力物力財力,提高了科學(xué)管理水平。 測試結(jié)果 所有功能都可以實現(xiàn),系統(tǒng)運行良好,但是還有很多不夠完善的地方,需要以后在使用的過程中繼續(xù)完善。 29 5 結(jié)論 經(jīng)過三個多月的設(shè)計和開發(fā),終于完成了論壇系統(tǒng)的設(shè)計與實現(xiàn),在畢業(yè)設(shè)計的過程中,我充
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1