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

正文內(nèi)容

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

2025-06-12 18:40 本頁(yè)面
 

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