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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-基于javaee的就業(yè)信息網(wǎng)系統(tǒng)(編輯修改稿)

2025-01-08 19:30 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 問(wèn)量所帶來(lái)的壓力,因此運(yùn)行是可行的。 開(kāi)發(fā)環(huán)境 服務(wù)器 硬件 : 主頻 2G 以上,內(nèi)存 8G 以上 操作系統(tǒng) : Linux,服務(wù)器軟件: tomcat 開(kāi)發(fā)工具 : eclipse 數(shù)據(jù)庫(kù): MySQL 山東大學(xué) 2021 級(jí) 本科畢業(yè)設(shè)計(jì)( 論文 ) 10 第 3 章 系統(tǒng)設(shè)計(jì) 問(wèn)題分析 (1)后臺(tái)登陸 保證登錄 的安全性,對(duì)用戶名和密碼進(jìn)行加密;使用驗(yàn)證碼防止用戶多次重復(fù)登陸 ;設(shè)置后臺(tái)登陸的 有效時(shí)間 。 (2)就業(yè)信息 管理 發(fā)布 : 最重要的功能是 將最新的 就業(yè)信息及時(shí)發(fā)布 ,要有一個(gè) 良好的信息編輯界面 查詢 : 管理人員 根據(jù)需要 查詢所需要的就業(yè)信息 ; 修改 :對(duì)已經(jīng)發(fā)布的 存在錯(cuò)誤 的就業(yè)信息 及時(shí) 修改 ; 刪除 :對(duì) 過(guò)期 或誤發(fā)的信息刪除。 (3)提問(wèn)管理 提出提問(wèn) : 畢業(yè)生 在前端頁(yè)面提出自己的問(wèn)題提交到后臺(tái) 提問(wèn)回復(fù): 管理人員對(duì)未回復(fù)的學(xué)生提問(wèn)進(jìn)行解答 , 并將解答通知給提問(wèn)者。 提 問(wèn)查看 :非工作人員可在 前端 頁(yè)面查看 審核通過(guò) 的提問(wèn) , 工作人員可以在后臺(tái)查看并回復(fù)所有提問(wèn) 提問(wèn)刪除 : 將 無(wú)效或過(guò)期 或 重復(fù) 的 提問(wèn)刪除 (4)頁(yè)面靜態(tài)化 將從數(shù)據(jù)庫(kù) 查詢得到的數(shù)據(jù)根據(jù)模板生成靜態(tài)的 HTML 頁(yè)面 (5)系統(tǒng)管理 將 系統(tǒng)的操作記錄寫入數(shù)據(jù)庫(kù) ; (7)分頁(yè) 處理 數(shù)據(jù)庫(kù) 數(shù)據(jù) 比較多 ,在一個(gè) 列表頁(yè)面 上 顯示 所有的信息是不可能的,因此,系統(tǒng)要有分頁(yè)功能,在 生成 信息列表 頁(yè)面 時(shí),要 對(duì)數(shù)據(jù) 按照時(shí)間進(jìn)行分頁(yè)顯示。 (8)系統(tǒng)層次模塊 山東大學(xué) 2021 級(jí) 本科畢業(yè)設(shè)計(jì)( 論文 ) 11 總的系統(tǒng)模塊主要包括: 后臺(tái) 管理 人員的登陸;就業(yè)信息發(fā)布 、 查看、修改、刪除;權(quán)限 信息修改、 刪除、增加;部門信息修改、刪除、增加; 就業(yè)問(wèn)答模塊的處理等。 功能流程圖 系統(tǒng)功能圖如圖 31 圖 31 系統(tǒng) 功能 架構(gòu)圖 登陸模塊程序 流程 如圖 32: 山東大學(xué)就業(yè)信息網(wǎng) 就業(yè)信息管理模塊 發(fā)布就業(yè)信息 修改信息 查詢 刪除信息 就業(yè)問(wèn)答管理模塊 回復(fù)提問(wèn) 查詢提問(wèn) 提問(wèn)顯示 提問(wèn)置頂 權(quán)限管理模塊 系統(tǒng)管理模塊 前端顯示模塊 山東大學(xué) 2021 級(jí) 本科畢業(yè)設(shè)計(jì)( 論文 ) 12 圖 32 登錄模塊 流程圖 就業(yè)問(wèn)答模塊 流程圖 33 圖 33 就業(yè)問(wèn)答 功能流程圖 數(shù)據(jù)庫(kù)設(shè)計(jì) 1. admin(管理員信息表) 管理人員的基本信息都放在 這個(gè)表中。其中包括工作人員的 username 和管理員登錄 password 等字段,如 表 31 所示 學(xué)生提出提問(wèn) 系統(tǒng) 管理人員登陸 回復(fù) 審核顯示 學(xué)生 查看 山東大學(xué) 2021 級(jí) 本科畢業(yè)設(shè)計(jì)( 論文 ) 13 表 31 admin 數(shù)據(jù)庫(kù)表 字段名 數(shù)據(jù)類型 長(zhǎng)度 是否主鍵 描述 adminId Int 5 是 唯一標(biāo)識(shí) adminName Varchar 20 管理員用戶名 adminPassword Varchar 30 登錄密碼 agid Int 3 用戶信息 phoneNum Varchar 20 用戶信息 必填 Email Varchar 30 用戶信息必填 ( 發(fā)布的 就業(yè)信息 信息數(shù)據(jù)) 表 32 就業(yè)信息數(shù)據(jù)庫(kù)表 字段名 數(shù)據(jù)類型 長(zhǎng)度 主鍵 描述 NewsID Int 11 是 唯一標(biāo)識(shí) Title Varchar 50 新聞標(biāo)題 , 必填 Content Mediumtext 內(nèi)容,必填 Createtime Datetime 創(chuàng)建時(shí)間 Source Varchar 15 來(lái)源,必填 Author Varchar 15 作者,必填 adminID Int 11 作者標(biāo)識(shí) subItemID Int 11 所屬欄目 3就業(yè)問(wèn)答( 存放 就業(yè)問(wèn)答數(shù)據(jù)) 表 33 就業(yè)問(wèn)答 數(shù)據(jù)庫(kù)表 字段名 數(shù)據(jù)類型 長(zhǎng)度 主鍵 描述 questionId int 5 是 唯一標(biāo)識(shí) Title varchar 40 標(biāo)題,必填 Content varchar 400 內(nèi)容 , 必填 Name varchar 10 提問(wèn)者 varchar 20 回復(fù)郵箱 answer varchar 400 回復(fù) Replytime Datetime 回復(fù)時(shí)間 的可視化 結(jié)構(gòu)如圖: 山東大學(xué) 2021 級(jí) 本科畢業(yè)設(shè)計(jì)( 論文 ) 14 圖 34 數(shù)據(jù)庫(kù)邏輯視圖 山東大學(xué) 2021 級(jí) 本科畢業(yè)設(shè)計(jì)( 論文 ) 15 第 4 章 系統(tǒng)實(shí)現(xiàn) 開(kāi)發(fā)環(huán)境搭建 系統(tǒng)開(kāi)發(fā)工具使用的是 eclipse,首先新建一個(gè) web 工程,首先要做的工作是集成 SSH 框架,在 web 工程中導(dǎo)入必要的 jar 包, 系統(tǒng)使用的版本是 , 和 hibernate3,將引用的 jar 包導(dǎo)入工程的 WEBROOT/WEBINF/lib 目錄下;然后編寫配置文件。主要的配置文件有兩個(gè), 分別是 和, 在 Java web 工程中,所有參與響應(yīng)應(yīng)用程序的框架,都必須在 中進(jìn)行安裝配置 ;詳細(xì)配置如下: 圖 41 spring 的配置圖 圖 42 structs2 的配置圖 圖 43 hibernate 的配置圖 配置完成后,在 web 工程中就安裝了三個(gè)框架。 ApplicatioContext 是默認(rèn)的 spring 的配置文件,在該文件中,配置數(shù)據(jù)庫(kù)連接和 Javabean,配置如下: 山東大學(xué) 2021 級(jí) 本科畢業(yè)設(shè)計(jì)( 論文 ) 16 圖 41 spring 連接數(shù)據(jù)庫(kù)配置 圖 圖 42 spring 集成 hibernate 配置圖 所有配置完成后,就可以開(kāi)發(fā)基于 SSH 框架的 web 應(yīng)用 。 代碼架構(gòu) 在完成系統(tǒng) 的需求 分析 和 系統(tǒng) 設(shè)計(jì) 后, 就可以進(jìn)行編碼實(shí)現(xiàn) 。 就業(yè)信息網(wǎng)采用 MVC開(kāi)發(fā)模式。 系統(tǒng)整體分為三層架構(gòu),即表現(xiàn)層、業(yè)務(wù)邏輯層和數(shù)據(jù)服務(wù)層。在三層體系中各層涇渭分明:表現(xiàn)層不能直接訪問(wèn)數(shù)據(jù)庫(kù),它需要通過(guò)調(diào)用業(yè)務(wù)邏輯層,然后又業(yè)務(wù)邏輯層調(diào)用數(shù)據(jù)服務(wù)層來(lái)完成對(duì)數(shù)據(jù)庫(kù)的操作。 為了使程序更加容易維護(hù)和升級(jí),在表現(xiàn)層的 JSP 頁(yè)面中禁止嵌入 Java 腳本,因此需要在 JSP 頁(yè)面中通過(guò) structs2 標(biāo)簽、 EL 和 JSTL 進(jìn)行邏輯控制。網(wǎng)站采用 SSH 的解決方案實(shí)現(xiàn),具體可細(xì)分為如下幾個(gè)層次。 web 表現(xiàn)層 [17]:該層主要包括 JSP 頁(yè)面和 HTML 頁(yè)面、 MVC 中的 C( controller)。其中 C 就是 structs2 中的 action 類。 Action 類中通過(guò)調(diào)用下一層的組件返回處理結(jié)果。 業(yè)務(wù)邏輯層( service 層) [17]:該層由若干接口和類組成。在本系統(tǒng)中業(yè)務(wù)邏輯層的接口后綴統(tǒng)一使用 service,如 userService 表示處理用戶邏輯的接口。接口類的實(shí)現(xiàn)類的命名方法是在接口名后面添加 Impl,如 adminSrviceImpl 表示實(shí)現(xiàn)adminService 接口的類。需要在 spring 中配置各種接口和實(shí)現(xiàn)類。 山東大學(xué) 2021 級(jí) 本科畢業(yè)設(shè)計(jì)( 論文 ) 17 數(shù)據(jù)訪問(wèn)層( DAO 層 ) [17]:數(shù)據(jù)訪問(wèn)層的構(gòu)成也是各種類和接口,與業(yè)務(wù)邏輯層是相似的。接口名的后綴是 DAO,如 UserDAO 標(biāo)識(shí)操作用戶名的數(shù)據(jù)訪問(wèn)層接口。接口類的實(shí)現(xiàn)類的命名方法是在接口名后面添加 Impl,如 adminDAOImpl 表示實(shí)現(xiàn) adminDAO接口的類。需要在 spring 中配置各種接口和實(shí)現(xiàn)類。 持久對(duì)象層( po 層) [17]:在po層中首先是標(biāo)識(shí)數(shù)據(jù)的類和對(duì)象,然后是類對(duì)象到數(shù)據(jù)庫(kù)表的映射文件配置。數(shù)據(jù)服務(wù)層通過(guò)調(diào)用hibernate框架調(diào)用數(shù)據(jù)持久層。 網(wǎng)站 信息展示頁(yè)面分為三級(jí), 第一級(jí) 為網(wǎng)站主頁(yè),第二級(jí) 頁(yè)面是信息列表頁(yè)面,第三級(jí)是信息詳細(xì)頁(yè)面, 全部 使用 靜態(tài)的 HTML 頁(yè)面,用以提高網(wǎng)站的訪問(wèn)速度 ; 而后臺(tái)管理頁(yè)面使用的是 JSP, 方便 流程 操作。 邏輯處理 的代碼結(jié)構(gòu)如圖所示: 圖 43 代碼類層次結(jié)構(gòu)圖 層次調(diào)用關(guān)系 圖 如下所示 : 圖 44 類層次調(diào)用圖 功能模塊 的實(shí)現(xiàn) 后臺(tái)系統(tǒng)的登陸界面 : 山東大學(xué) 2021 級(jí) 本科畢業(yè)設(shè)計(jì)( 論文 ) 18 圖 45 系統(tǒng)后臺(tái)登錄 效果圖 界面如圖 : 圖 46 系統(tǒng)后臺(tái)操作界面 在系統(tǒng)的登錄模塊 中,為了保證登錄用戶名和密碼的安全性,使用 了 MD5 加密技術(shù) 對(duì) 數(shù)據(jù)進(jìn)行加密。 的 窗口如圖: 圖 47 問(wèn)答提問(wèn) 界 面截圖 界面 : 山東大學(xué) 2021 級(jí) 本科畢業(yè)設(shè)計(jì)( 論文 ) 19 圖 48 問(wèn)答 列表截圖 界面 : 圖 49 問(wèn)答后臺(tái)操作界面截圖 山東大學(xué) 2021 級(jí) 本科畢業(yè)設(shè)計(jì)( 論文 ) 20 第 5 章 測(cè)試與運(yùn)行 測(cè)試目標(biāo) 系統(tǒng)開(kāi)發(fā)完成后,為了發(fā)現(xiàn)程序中存在的錯(cuò)誤和不足,在正式投入使用前,要對(duì)系統(tǒng)進(jìn)行測(cè)試,單元測(cè)試和系統(tǒng)測(cè)試等。一個(gè)好的測(cè)試案例可以發(fā)現(xiàn)以前沒(méi)有發(fā)現(xiàn)的程序 bug。 通過(guò)軟件測(cè)試 , 更快更早地將軟件產(chǎn)品中存在的問(wèn)題找出來(lái) , 并盡快地解決這些問(wèn)題 。保證軟件的質(zhì)量。 Web 程序測(cè)試和其他測(cè)試有相似的地方也有很大的不同 。首先要測(cè)試的是系統(tǒng)是否符合設(shè) 計(jì)的要求,是否達(dá)到設(shè)計(jì)目標(biāo);測(cè)試用戶是否可以通過(guò)瀏覽器對(duì)系統(tǒng)進(jìn)行訪問(wèn);安全性是否良好等。 測(cè)試方法 常用的測(cè)試方法主要有兩種 : 黑盒測(cè)試和白盒測(cè)試 [18]。 白盒測(cè)試是在已知程序的工作流程 , 按照程序結(jié)構(gòu)進(jìn)行的測(cè)試 。 主要測(cè)試的是程序的變量和工作路徑 。 而黑盒測(cè)試則是將整個(gè)程序看做是一個(gè)不知道內(nèi)部結(jié)構(gòu)的黑盒子 , 只關(guān)注程序的輸入和輸出 ,按照程序的設(shè)計(jì)要求對(duì)程序進(jìn)行整體測(cè)試 。 [18] 的分類 分類 取決于分類的方法和坐標(biāo) , 對(duì)于軟件測(cè)試,可以從 不同的 角度加以分類。軟件測(cè)試 可以根據(jù)測(cè)試的方法進(jìn)行分類 , 也可以根據(jù) 測(cè)試的對(duì)象、測(cè)試的目的和測(cè)試的階段進(jìn)行分類。通過(guò)分類 , 是大家了解軟件測(cè)試的全貌,對(duì)軟件測(cè)試有一個(gè)完整的認(rèn)識(shí)。 ( 1) 按照測(cè)試的對(duì)象 或范圍 (單元 /組件 、 文檔 、子系統(tǒng)、系統(tǒng)等)分類:?jiǎn)卧獪y(cè)試 ,包括組件測(cè)試 、 模塊測(cè)試 、等; 程序測(cè)試 、系統(tǒng)測(cè)試、文檔測(cè)試、 web 應(yīng)用測(cè)試、客戶端測(cè)試。數(shù)據(jù)庫(kù)測(cè)試 和服務(wù)器測(cè)試 。 ( 2) 按照測(cè)試的目的分類 可以分為集成測(cè)試、功能測(cè)試 、回歸測(cè)試、 性能測(cè)試、可靠性測(cè)試、安全性測(cè)試和兼容性測(cè)試等。集成測(cè)試 是在完成 系統(tǒng)內(nèi)單元 之間 接口 和單元集成為一個(gè) 完整系統(tǒng)的測(cè)試。功能測(cè)試 也成為正確性 測(cè)試,驗(yàn)證每個(gè)功能是否按照事 先定義的要求那樣正常工作。壓力測(cè)試 是用來(lái)檢查 系統(tǒng)在不同負(fù)載( 如 數(shù)據(jù)量、并發(fā)用戶、連接數(shù)等) 條件 下的系統(tǒng)運(yùn)行情況,特別是高負(fù)山東大學(xué) 2021 級(jí) 本科畢業(yè)設(shè)計(jì)( 論文 ) 21 載下的系統(tǒng)運(yùn)行情況,已發(fā)現(xiàn)系統(tǒng)不穩(wěn)定、系統(tǒng)性能 瓶頸 、內(nèi)存泄露 、 CPU 使用率過(guò)高等問(wèn)題。性能測(cè)試 是測(cè)試系統(tǒng)在不同負(fù)載 條件下的系統(tǒng)具體的性能指標(biāo) 。 可靠性測(cè)試 是檢驗(yàn)系統(tǒng) 是否能保持長(zhǎng)期穩(wěn)定、正常的運(yùn)行,如確定系統(tǒng)正常運(yùn)行的時(shí)間,即 平均時(shí)效 時(shí)間 。 可靠性測(cè)試 包括 強(qiáng)壯性測(cè)試和異常處理測(cè)試。災(zāi)難恢復(fù)性測(cè)試 是在系統(tǒng)崩潰 硬
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1