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

正文內(nèi)容

基于bs模式下的畢業(yè)設(shè)計(jì)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文-資料下載頁

2025-06-18 15:29本頁面
  

【正文】 、密碼、角色權(quán)限碼。其他的如跟學(xué)院有關(guān)系的學(xué)院添加,學(xué)院刪除到數(shù)據(jù)庫相對(duì)應(yīng)著的學(xué)院信息表中去操作數(shù)據(jù)。跟專業(yè)有關(guān)的到數(shù)據(jù)庫專業(yè)信息表中去操作數(shù)據(jù),班級(jí)對(duì)應(yīng)著班級(jí)信息表。 院系管理員模塊1. 功能描述院系管理員登錄:院系管理員需輸入管理員用戶名、密碼,單擊“登陸”按鈕后,系統(tǒng)驗(yàn)證模塊會(huì)自動(dòng)進(jìn)行判斷。如果驗(yàn)證通過,系統(tǒng)會(huì)根據(jù)當(dāng)前用戶所具有的權(quán)限加載用戶所擁有的菜單和工具欄。維護(hù)個(gè)人信息:在頁面輸入完信息后點(diǎn)擊修改密碼或者修改聯(lián)系方式。教師和學(xué)生也是同樣的。2. 輸入項(xiàng)目新密碼和確認(rèn)密碼、郵箱、手機(jī)3. 輸出項(xiàng)目1) 驗(yàn)證模塊會(huì)將用戶名和密碼以及該用戶所具有的權(quán)限封成 User 領(lǐng)域?qū)ο蠛蟠鎯?chǔ)到 Session 對(duì)象中。若用戶名與密碼不匹配,則給出錯(cuò)誤提示信息,若不輸入密碼,則給出錯(cuò)誤提示信息2) 修改密碼和修改聯(lián)系方式信息成功后會(huì)返回成功標(biāo)志。4. 算法描述院系管理員登錄:當(dāng)院系管理員打開登錄頁面后,用戶通過 JSP 頁面輸入用戶名、密碼,并將輸入的信息提交到 Action 類進(jìn)行處理,Action 類核對(duì)完信息后,將信息傳遞給業(yè)務(wù)邏輯層,業(yè)務(wù)邏輯層將信息再傳遞給數(shù)據(jù)訪問層后,由數(shù)據(jù)訪問層訪問數(shù)據(jù)庫進(jìn)行信息匹配,如果匹配成功,將查詢出該用戶信息和該用戶所擁有的權(quán)限,并將信息封裝成領(lǐng)域?qū)ο?,然后將封裝后的領(lǐng)域?qū)ο髠鬟f給業(yè)務(wù)邏輯層,業(yè)務(wù)邏輯層再將領(lǐng)域?qū)ο髠鬟f給 Action 類,Action 類再將領(lǐng)域?qū)ο蟠嫒?Session 對(duì)象中,并進(jìn)入到后臺(tái)管理系統(tǒng),后臺(tái)管理系統(tǒng)處理類根據(jù)領(lǐng)域?qū)ο笾写鎯?chǔ)的權(quán)限生成相應(yīng)的功能菜單。如果用戶信息在數(shù)據(jù)庫中不存在,則 Action 將向 Request 對(duì)象存入錯(cuò)誤提示信息,并跳轉(zhuǎn)到登錄頁面,并顯示該錯(cuò)誤提示信息。第 3 章 系統(tǒng)概要設(shè)計(jì)29院系管理員修改密碼:當(dāng)管理員進(jìn)入到維護(hù)個(gè)人信息頁面中的時(shí)候,輸入完信息之后,點(diǎn)擊修改密碼按鈕,數(shù)據(jù)會(huì)由 jsp 頁面?zhèn)鬟f到后臺(tái)的 Action,再由 Action調(diào)用實(shí)現(xiàn)類的方法,由實(shí)現(xiàn)類中的方法去訪問數(shù)據(jù)庫,來實(shí)現(xiàn)密碼的修改。修改聯(lián)系方式也是一樣。5. 順序圖圖 院系管理員模塊順序圖6. 程序邏輯為了更清晰的表達(dá)畢業(yè)設(shè)計(jì)管理系統(tǒng)的業(yè)務(wù)功能模塊,下面給出畢業(yè)設(shè)計(jì)管理系統(tǒng)流程圖,其中院系管理員流圖如圖 所示。哈爾濱學(xué)院學(xué)士學(xué)位論文30圖 畢業(yè)設(shè)計(jì)管理系統(tǒng)院系管理員業(yè)務(wù)流程圖7. 存儲(chǔ)說明本模塊所涉及到的表主要就是存儲(chǔ)用戶信息的 user 表,此表中有主鍵用戶名、密碼、角色權(quán)限碼。其他的審批課題,去到數(shù)據(jù)庫里的課題信息表里操作數(shù)據(jù),發(fā)布院級(jí)通知到數(shù)據(jù)庫里的通知信息表里操作數(shù)據(jù)。 教師模塊1. 功能描述教師登錄:教師需輸入教師用戶名、密碼和選擇登陸角色為教師,單擊“登陸”按鈕后,系統(tǒng)驗(yàn)證模塊會(huì)自動(dòng)進(jìn)行判斷。如果驗(yàn)證通過,系統(tǒng)會(huì)根據(jù)當(dāng)前用戶所具有的權(quán)限加載用戶所擁有的菜單和工具欄。維護(hù)個(gè)人信息:與院系管理員的一樣。 審批課題:在審批頁面點(diǎn)擊審批通過。2. 輸入項(xiàng)目教師登錄:用戶名、密碼維護(hù)個(gè)人信息:新密碼、確認(rèn)密碼、郵箱、手機(jī)。第 3 章 系統(tǒng)概要設(shè)計(jì)313. 輸出項(xiàng)目1) 驗(yàn)證會(huì)將教師用戶名和密碼封成 User 領(lǐng)域?qū)ο蠛蟠鎯?chǔ)到 Session 對(duì)象中。若用戶名與密碼不匹配,則給出錯(cuò)誤提示信息,若不輸入密碼,則給出錯(cuò)誤提示信息2) 維護(hù)個(gè)人信息成功后提示成功信息,審批課題成功之后也會(huì)有提示成功信息。4. 算法描述教師登錄:當(dāng)教師打開登錄頁面后,用戶通過 JSP 頁面輸入教師的用戶名、密碼,并將輸入的信息提交到 Action 類進(jìn)行處理,Action 類核對(duì)完信息后,將信息傳遞給業(yè)務(wù)邏輯層,業(yè)務(wù)邏輯層將信息再傳遞給數(shù)據(jù)訪問層后,由數(shù)據(jù)訪問層訪問數(shù)據(jù)庫進(jìn)行信息匹配,如果和教師信息表中的信息匹配成功,將查詢出該用戶信息和該用戶所擁有的權(quán)限,并將信息封裝成領(lǐng)域?qū)ο?,然后將封裝后的領(lǐng)域?qū)ο髠鬟f給業(yè)務(wù)邏輯層,業(yè)務(wù)邏輯層再將領(lǐng)域?qū)ο髠鬟f給 Action 類,Action 類再將領(lǐng)域?qū)ο蟠嫒?Session 對(duì)象中,并進(jìn)入到后臺(tái)管理系統(tǒng),后臺(tái)管理系統(tǒng)處理類根據(jù)領(lǐng)域?qū)ο笾写鎯?chǔ)的權(quán)限生成相應(yīng)的功能菜單。如果用戶信息在數(shù)據(jù)庫中不存在,則 Action 將向Request 對(duì)象存入錯(cuò)誤提示信息,并跳轉(zhuǎn)到登錄頁面,并顯示該錯(cuò)誤提示信息。教師審批課題:當(dāng)教師進(jìn)入到審批課題的頁面中的時(shí)候,點(diǎn)擊審批通過按鈕,數(shù)據(jù)會(huì)由 jsp 頁面?zhèn)鬟f到后臺(tái)的 Action,再由 Action 調(diào)用實(shí)現(xiàn)類的方法,由實(shí)現(xiàn)類中的方法去訪問數(shù)據(jù)庫,把審批結(jié)果傳入到數(shù)據(jù)庫中。5. 順序圖圖 教師模塊順序圖6. 程序邏輯為了更清晰的表達(dá)畢業(yè)設(shè)計(jì)管理系統(tǒng)的業(yè)務(wù)功能模塊,下面給出畢業(yè)設(shè)計(jì)管理哈爾濱學(xué)院學(xué)士學(xué)位論文32系統(tǒng)流程圖,其中管理員流圖如圖 所示。圖 畢業(yè)設(shè)計(jì)管理系統(tǒng)教師模塊業(yè)務(wù)流程圖7. 存儲(chǔ)說明本模塊所涉及到的表主要就是存儲(chǔ)用戶信息的 user 表,此表中有主鍵用戶名、密碼、角色權(quán)限碼。其他的跟教師有關(guān)系的教師審批課題信息到審批課題信息表中操作數(shù)據(jù)。 學(xué)生模塊1. 功能描述學(xué)生登錄:學(xué)生需輸入學(xué)生用戶名、密碼,單擊“登陸”按鈕后,系統(tǒng)驗(yàn)證模塊會(huì)自動(dòng)進(jìn)行判斷。如果驗(yàn)證通過,系統(tǒng)會(huì)根據(jù)當(dāng)前用戶所具有的權(quán)限加載用戶所擁有的菜單和工具欄。查看選題信息:提交開題報(bào)告之后,如果審批通過,再點(diǎn)擊選題信息,會(huì)提示下一步該怎么做。上傳論文:點(diǎn)擊上傳論文來上傳寫好的論文。2. 輸入項(xiàng)目第 3 章 系統(tǒng)概要設(shè)計(jì)33學(xué)生登錄:學(xué)生用戶名、密碼和勾選登錄角色為學(xué)生查看選題信息:點(diǎn)擊到課題主頁自動(dòng)刷新選題信息。上傳論文:點(diǎn)擊上傳選擇文件。3. 輸出項(xiàng)目1) 驗(yàn)證會(huì)將教師用戶名和密碼封成 User 領(lǐng)域?qū)ο蠛蟠鎯?chǔ)到 Session 對(duì)象中。若用戶名與密碼不匹配,則給出錯(cuò)誤提示信息,若不輸入密碼,則給出錯(cuò)誤提示信息2) 上傳成功后會(huì)返回提示信息。4. 算法描述學(xué)生登錄:當(dāng)學(xué)生打開登錄頁面后,用戶通過 JSP 頁面輸入學(xué)生的用戶名、密碼和勾選用戶角色為學(xué)生,并將輸入的信息提交到 Action 類進(jìn)行處理,Action 類核對(duì)完信息后,將信息傳遞給業(yè)務(wù)邏輯層,業(yè)務(wù)邏輯層將信息再傳遞給數(shù)據(jù)訪問層后,由數(shù)據(jù)訪問層訪問數(shù)據(jù)庫進(jìn)行信息匹配,如果和學(xué)生信息表中的信息匹配成功,將查詢出該用戶信息和該用戶所擁有的權(quán)限,并將信息封裝成領(lǐng)域?qū)ο?,然后將封裝后的領(lǐng)域?qū)ο髠鬟f給業(yè)務(wù)邏輯層,業(yè)務(wù)邏輯層再將領(lǐng)域?qū)ο髠鬟f給 Action 類,Action 類再將領(lǐng)域?qū)ο蟠嫒?Session 對(duì)象中,并進(jìn)入到后臺(tái)管理系統(tǒng),后臺(tái)管理系統(tǒng)處理類根據(jù)領(lǐng)域?qū)ο笾写鎯?chǔ)的權(quán)限生成相應(yīng)的功能菜單。如果用戶信息在數(shù)據(jù)庫中不存在,則 Action 將向 Request 對(duì)象存入錯(cuò)誤提示信息,并跳轉(zhuǎn)到登錄頁面,并顯示該錯(cuò)誤提示信息。學(xué)生查看選題信息:當(dāng)學(xué)生進(jìn)入到課題信息頁面中的時(shí)候,數(shù)據(jù)回到后臺(tái)自動(dòng)走一個(gè)查詢把數(shù)據(jù)顯示在頁面中。上傳論文:點(diǎn)擊上傳,選擇文件后,文件保存到指定的路徑,到后臺(tái)往數(shù)據(jù)庫里插入兩個(gè)字段,一個(gè)存文件的原文件名,一個(gè)是存到服務(wù)器上之后的轉(zhuǎn)換后的文件名。 5. 順序圖哈爾濱學(xué)院學(xué)士學(xué)位論文34圖 學(xué)生模塊順序圖6. 程序邏輯為了更清晰的表達(dá)畢業(yè)設(shè)計(jì)管理系統(tǒng)的學(xué)生業(yè)務(wù)功能模塊,下面給出畢業(yè)設(shè)計(jì)管理系統(tǒng)學(xué)生模塊的流程圖,其中管理員流圖如圖 所示。圖 畢業(yè)設(shè)計(jì)管理系統(tǒng)學(xué)生模塊業(yè)務(wù)流程圖7. 存儲(chǔ)說明本模塊所涉及到的表主要就是存儲(chǔ)用戶信息的 user 表,此表中有主鍵用戶名、第 3 章 系統(tǒng)概要設(shè)計(jì)35密碼、角色權(quán)限碼。其他的跟學(xué)生有關(guān)系的如學(xué)生查看課題信息,學(xué)生上傳文件到數(shù)據(jù)庫相對(duì)應(yīng)著的與課題信息表和存論文的論文信息表操作數(shù)據(jù)。哈爾濱學(xué)院學(xué)士學(xué)位論文36第 5章 系統(tǒng)運(yùn)行與測(cè)試 測(cè)試環(huán)境 軟件配置1. Web應(yīng)用服務(wù)器(Tomcat)配置在 Tomcat 的安裝目錄下找到 conf 文件夾,找到 文件,使用文本編輯器打開,并且找到:Hostname=localhost appBase=webapps unpackWARs=true autoDeploy=true xmlValidation=false xmlNamespaceAware=falseContext path=/faq reloadable=true docBase=C:\MyEclipse_workspace\\WebRoot/如上所示。path 屬性指在運(yùn)行時(shí)要請(qǐng)求的 url;docBase 屬性指項(xiàng)目所在的路徑位置。2. 數(shù)據(jù)庫配置右鍵計(jì)算機(jī)管理服務(wù)和應(yīng)用程序服務(wù)MySql 的服務(wù)。運(yùn)行右側(cè)的服務(wù),然后打開 NaviCat 工具。 測(cè)試方法 黑盒測(cè)試黑盒測(cè)試又稱為功能測(cè)試,即任何程序都可以看作是將從輸入定義域取值映射到輸出值域的函數(shù)。是指在對(duì)程序進(jìn)行功能抽象的原有基礎(chǔ)上,將程序劃分成功能模塊單元,然后在對(duì)數(shù)據(jù)抽象的基礎(chǔ)上,對(duì)每個(gè)功能單元對(duì)于生成測(cè)試數(shù)據(jù)都進(jìn)行測(cè)試。功能測(cè)試得方向會(huì)側(cè)重于所有可直接追蹤到的用例或業(yè)務(wù)功能和業(yè)務(wù)規(guī)則的測(cè)試需求。 白盒測(cè)試白盒測(cè)試又稱為結(jié)構(gòu)測(cè)試,基于應(yīng)用程序的內(nèi)部邏輯的知識(shí),通過語句,分支,路徑和條件的覆蓋的測(cè)試方法。根據(jù)被測(cè)程序的邏輯結(jié)構(gòu)設(shè)計(jì)測(cè)試用例,力求提高測(cè)試的覆蓋率。第 5 章 系統(tǒng)運(yùn)行與測(cè)試37 測(cè)試用例 系統(tǒng)用戶登陸測(cè)試用例1. 測(cè)試方案用戶登錄系統(tǒng)時(shí),要輸入用戶名和密碼,且輸入用戶名和密碼不能為空,用戶名長度不能超過 16 個(gè)字符;所輸入的用戶名和密碼必須是登錄信息表中有的用戶,而且勾選的角色還得是想對(duì)應(yīng)著的。2. 測(cè)試用例表 用戶登錄測(cè)試用例編號(hào) 輸入數(shù)據(jù) 預(yù)期結(jié)果 實(shí)際結(jié)果 結(jié)果分析1 用戶名:admin密碼:admin 進(jìn)入此系統(tǒng) 與預(yù)期結(jié)果相同2 用戶名:admin1密碼:admin 用戶名錯(cuò)誤 用戶名或密碼錯(cuò)誤 沒有對(duì)用戶名錯(cuò)誤進(jìn)行判斷3 用戶名:dcvcv密碼:123123 用戶名錯(cuò)誤密碼錯(cuò)誤 用戶名或密碼錯(cuò)誤 沒有對(duì)用戶名錯(cuò)誤和密碼錯(cuò)誤進(jìn)行判斷4 用戶名:admin密碼:123123 密碼錯(cuò)誤 用戶名或密碼錯(cuò)誤 沒有對(duì)密碼錯(cuò)誤進(jìn)行判斷5 用戶名密碼都不輸入 用戶名不能為空密碼不能為空 用戶名或密碼錯(cuò)誤 沒有對(duì)用戶名密碼為空進(jìn)行判斷6 用戶名:為空密碼:1’OR ‘1=1’提示:用戶名不能為空,密碼錯(cuò)誤提示:用戶名或密碼錯(cuò)誤3. 測(cè)試效果圖哈爾濱學(xué)院學(xué)士學(xué)位論文38圖 系統(tǒng)登錄測(cè)試圖 錯(cuò)誤提示信息 添加學(xué)院功能測(cè)試用例1. 測(cè)試方案管理員添加學(xué)院的時(shí)候,需要填入學(xué)院編號(hào)學(xué)生名稱。2. 測(cè)試用例編號(hào) 輸入數(shù)據(jù) 預(yù)期結(jié)果 實(shí)際結(jié)果 結(jié)果分析第 5 章 系統(tǒng)運(yùn)行與測(cè)試391 學(xué)院編號(hào):2323232學(xué)院名稱: 提交成功 還有其他項(xiàng)沒有填2 學(xué)院編號(hào):2323232學(xué)院名稱:張三豐 添加成功 與預(yù)期效果相同3. 測(cè)試效果圖圖 添加學(xué)院測(cè)試圖 添加學(xué)院測(cè)試圖 添加學(xué)院測(cè)試正確哈爾濱學(xué)院學(xué)士學(xué)位論文401. 測(cè)試方案管理員添加專業(yè)的時(shí)候,需要填入所屬學(xué)院、專業(yè)編號(hào)專業(yè)名稱。2. 測(cè)試用例編號(hào) 輸入數(shù)據(jù) 預(yù)期結(jié)果 實(shí)際結(jié)果 結(jié)果分析1所屬學(xué)院專業(yè)編號(hào):2323232專業(yè)名稱:提交成功 還有其他項(xiàng)沒有填2所屬學(xué)院:軟件學(xué)院學(xué)院編號(hào):2323232學(xué)院名稱:張三豐添加成功 與預(yù)期效果相同3. 測(cè)試效果圖圖 添加專業(yè)測(cè)試第 5 章 系統(tǒng)運(yùn)行與測(cè)試41圖 添加專業(yè)測(cè)試 圖 添加專業(yè)測(cè)試正確1. 測(cè)試方案管理員添加班級(jí)的時(shí)候,需要填入所屬學(xué)院、所屬專業(yè)、班級(jí)編號(hào)班級(jí)名稱。2. 測(cè)試用例編號(hào) 輸入數(shù)據(jù) 預(yù)期結(jié)果 實(shí)際結(jié)果 結(jié)果分析1 所屬學(xué)院所屬專業(yè) 提交成功 還有其他項(xiàng)沒有填哈爾濱學(xué)院學(xué)士學(xué)位論文42班級(jí)編號(hào):2323232班級(jí)名稱:2所屬學(xué)院:軟件學(xué)院所屬專業(yè):嵌入式學(xué)院編號(hào):2323232學(xué)院名稱:張三豐添加成功 與預(yù)期效果相同3. 測(cè)試效果圖圖 添加班級(jí)測(cè)試圖 添加班級(jí)測(cè)試 第 5 章 系統(tǒng)運(yùn)行與測(cè)試43圖 添加班級(jí)測(cè)試正確圖 添加班級(jí)測(cè)試正確 哈爾濱學(xué)院學(xué)士學(xué)位論文44 測(cè)試結(jié)論通過了本次測(cè)試使得該系統(tǒng)的功能越來越完善,經(jīng)過我的多次的數(shù)據(jù)來測(cè)試,發(fā)現(xiàn)了系統(tǒng)的很多不足,比如用戶登陸的時(shí)候大小寫是否影響登錄,就是通過多次的測(cè)試,發(fā)現(xiàn)很多的測(cè)試用例是系統(tǒng)的問題暴露出來,然后再對(duì)這些問題進(jìn)行處理研究,使系統(tǒng)更加不斷的完善。第 5 章 系統(tǒng)運(yùn)行與測(cè)試45結(jié) 論通過幾個(gè)月的努力,畢業(yè)設(shè)計(jì)管理系統(tǒng)整體基本開發(fā)完畢,其功能也滿足用戶得基本需求。但是由于畢業(yè)設(shè)計(jì)的時(shí)間有限,所以該系統(tǒng)還有許多沒有做好地方,將在以后對(duì)相關(guān)知識(shí)加強(qiáng)了解后加以改進(jìn)。在完成此次畢業(yè)設(shè)計(jì)的過程中,為了實(shí)現(xiàn)系統(tǒng)功能是曾經(jīng)查詢了一些相關(guān)的資料,完善了自己的知識(shí)體系,提升了自己對(duì)于實(shí)際開發(fā)中所遇問題的解決能力,加強(qiáng)了對(duì)于知識(shí)的靈活運(yùn)用。本畢業(yè)設(shè)計(jì)管理系統(tǒng)實(shí)現(xiàn)了在用戶登錄功能以及各模塊內(nèi)的增、刪、查、改、上傳和下載等功能。本系統(tǒng)采用了目前最流行的 B/S 結(jié)構(gòu),擺脫了傳統(tǒng)的 C/S 結(jié)構(gòu)模式;頁面設(shè)計(jì)利用了 Struts2 的框架結(jié)構(gòu)將不同的頁面組合在了一起,這種模式也是現(xiàn)在頁面設(shè)計(jì)的主流,已經(jīng)完全替代了單一頁面的顯示;在數(shù)據(jù)庫設(shè)計(jì)上,利用Hibernate 實(shí)現(xiàn)了數(shù)據(jù)庫表的自動(dòng)生成,方便了以后的功能的擴(kuò)充和系統(tǒng)的維護(hù)。
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1