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

正文內(nèi)容

高校畢業(yè)生就業(yè)信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-在線瀏覽

2025-06-06 01:32本頁面
  

【正文】 —— 后臺(tái) 管理 的 設(shè)計(jì)與實(shí)現(xiàn) 學(xué) 院 計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院 專 業(yè) 計(jì)算機(jī)科學(xué)與技術(shù)(師范) 研 究 方 向 軟件開發(fā) 學(xué) 生 姓 名 學(xué) 號(hào) 指導(dǎo)教師姓名 指導(dǎo)教師職稱 2021 年 4月 15 日 I 高校畢業(yè)生就業(yè)信息管理 系統(tǒng) 的設(shè)計(jì)與實(shí)現(xiàn) —— 后臺(tái) 管理 的 設(shè)計(jì)與實(shí)現(xiàn) 摘 要: 隨著高校畢業(yè)生數(shù)量的急劇增加,高校畢業(yè)生就業(yè)信息管理工作量與工作難度也成倍增長。許多高?,F(xiàn)在使用的《全國高校畢業(yè)生就業(yè)信息管理系統(tǒng) 版》存在的許多不足和缺陷, 面對(duì)畢業(yè)生這龐大的信息量, 迫切需要高校畢業(yè)生就業(yè)信息管理系統(tǒng)來提高高校畢業(yè)生管理工作的效率與質(zhì)量。 系統(tǒng)應(yīng)用軟件工程的方法,以 Java 為技術(shù)架構(gòu),使用 J2EE 的多種技術(shù),如 JSP、Servlet、 JDBC 等,采用 MVC( Model View Controller)開發(fā)模式,以 SQLServer 2021作為數(shù)據(jù)庫進(jìn)行開發(fā)。 目前本系統(tǒng)已在淮北師范大學(xué)試運(yùn)行,用戶反映良好。 關(guān)鍵詞: 畢業(yè)生;信息管理系統(tǒng); JSP; MVC; J2EE Design and Implementation of the College II Graduates Employment Information Management System —— Design and Implementation of Background SUN Peng School of Computer Science amp。 Information Management System。 MVC。高校畢業(yè)生數(shù)量急劇增加,有關(guān)高校畢業(yè)生管理的各種信息量也成倍增長,高校畢業(yè)生就業(yè)信息的管理工作量與工作難度亦在增長。諸如這些情況,令學(xué)校管理者對(duì)高 校畢業(yè)生的信息管理帶來了很大的困難,嚴(yán)重影響了教育工作的工作效率。例如:檢索迅速、查找方便、易修改、可靠性高、存儲(chǔ)量打、數(shù)據(jù)處理快捷、保密性好、壽命長、成本低、便于打印等 [1]。 隨著計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)技術(shù)發(fā)展日新月異,淮北師范大學(xué)已建立了自己完善的校園網(wǎng),這為開發(fā)網(wǎng)絡(luò)化的管理信息系統(tǒng)提供了必要的條件,使得利用校園網(wǎng)、 Inter 對(duì)畢業(yè)生信息 進(jìn)行管理成為可能。與傳統(tǒng)的管理方式比較,基于網(wǎng)絡(luò)環(huán)境的就業(yè)信息管理系統(tǒng)具有以下三點(diǎn)優(yōu)勢: 第一,基于網(wǎng)絡(luò)環(huán)境的就業(yè)信息管理不受時(shí)間和空間限制,這無疑可以給畢業(yè)生創(chuàng)造更多的就業(yè)機(jī)會(huì),促進(jìn)就業(yè)。通過網(wǎng)絡(luò)平臺(tái),無論是學(xué)校還是個(gè)人都可根據(jù)需求,針對(duì)性地在網(wǎng)上發(fā)送和審核信息。 本課題是針對(duì)淮北師范大學(xué)的畢業(yè)生就業(yè)信息管理模式開發(fā)基于校園網(wǎng)和 Inter的畢業(yè)生信息管理系統(tǒng)。對(duì)提高畢業(yè)生管理水平、實(shí)現(xiàn)畢業(yè)生信息管理現(xiàn)代化、信息化具有重要意義。保證數(shù)據(jù)統(tǒng)計(jì)及時(shí)、準(zhǔn)確,查詢信息全面、準(zhǔn)確,提高畢業(yè)生就業(yè)信息查詢的準(zhǔn)確性和速度,從而提高工作效率的。 (3) 利用學(xué)校網(wǎng)絡(luò)資源,采用分散處理和安全可靠的信息傳輸技術(shù),在統(tǒng)一的信息處理平臺(tái)上,實(shí)現(xiàn)統(tǒng)一的信息瀏覽、信息共享、信息處理。 國內(nèi)外研究現(xiàn)狀 畢業(yè)生就業(yè)信息管理工作是高校管理工作的重要組成部分,許多高校都針對(duì)本校的規(guī)模和特點(diǎn)開發(fā)出了自己的畢業(yè)生信息管理系統(tǒng),使管理人員從繁雜的日常事務(wù)性工作中解脫出來,提高工作效率,實(shí)現(xiàn)信息共享,并把如何改進(jìn)和提高管理工作并全面計(jì)算機(jī)應(yīng)用化作為一個(gè)科研項(xiàng)目進(jìn)行立項(xiàng)。但從現(xiàn)有高校畢業(yè)生信息管理軟件看還存許多問題,主要有: (1) 功能單一。各相關(guān)系統(tǒng)間沒有緊密、有效的聯(lián)系,影響了信息的重用和共享 。許多系統(tǒng)還處于單機(jī)應(yīng)用狀態(tài),即僅限于負(fù)責(zé)此項(xiàng)業(yè)務(wù)的管理人員使用,沒有很好實(shí)現(xiàn)縱向及橫向管理工作的緊密聯(lián)系、交互性差,造成信息重復(fù)采集、重復(fù)統(tǒng)計(jì)。 (3) 在軟件的使用上,大多數(shù)只是停留在日常辦公的角度,缺乏綜合分析的能力;另外,畢業(yè)生信息管理軟件還存在可擴(kuò)充性、靈活性差,缺乏強(qiáng)有力的后續(xù)技術(shù)支持,無法不斷完善軟件,適應(yīng)學(xué)校發(fā)展的需要,致使這些軟件在運(yùn)行了一段時(shí)間后中途廢棄或擱置,造成極大浪費(fèi) [2]。 同時(shí) 也實(shí)現(xiàn)了畢業(yè)生就業(yè)信息的網(wǎng)絡(luò)化管理。 淮北師范大學(xué)畢業(yè)生就業(yè)信息管理工作涉及面廣,整個(gè)項(xiàng)目的技術(shù)要求較高,包括 3 了軟件設(shè)計(jì)、網(wǎng)頁設(shè)計(jì)、安全方案的研究等等。 第 2 章:對(duì)該系統(tǒng)所用的技術(shù)進(jìn)行 簡要的 介紹, 其中 包括 JSP 技術(shù) 、 JavaBean 技術(shù) 、JDBC 技術(shù) 和 SQLServer2021 的介紹。 第 4 章:對(duì)整個(gè)系統(tǒng)需求分析、開 發(fā)環(huán)境、設(shè)計(jì)思想、系統(tǒng)安全方案、數(shù)據(jù)庫和功能結(jié)構(gòu)等作詳細(xì)分析。 總結(jié) :最后對(duì)系統(tǒng)進(jìn)行 了 總結(jié)。使用 JSP 不僅能夠制作像 HTML 一樣的靜態(tài)網(wǎng)頁,還能夠制作包含動(dòng)態(tài)數(shù)據(jù)的網(wǎng)頁。它通過 JSPContainer 轉(zhuǎn)換成 Servlet,并運(yùn)用于網(wǎng)頁 的語言。其運(yùn)行過程如圖 21 所示: 圖 21 jsp 運(yùn)行機(jī)制 4 用戶在客戶端發(fā)出的請(qǐng)求信息被存儲(chǔ) Request 對(duì)象中并發(fā)送給 Web 服務(wù)器, JSP 引擎根據(jù) JSP 文件的指示處理 Request 對(duì)象,或者根據(jù)實(shí)際需要將 Request 對(duì)象轉(zhuǎn)發(fā)給由JSP 文件所指定的其他的服務(wù)器端組件處理。 JSP 優(yōu)點(diǎn) JSP 基于強(qiáng)大的 Java 語言,具有良好的伸縮性,與 JavaEnterprise API 緊密地集成在一起,在網(wǎng)絡(luò)數(shù)據(jù)庫應(yīng)用開發(fā)領(lǐng)域具有得天獨(dú)厚的優(yōu)勢,主要特點(diǎn)如下。使用 Java 或者小腳本來生成頁面上的動(dòng)態(tài)內(nèi)容。 (2) 生成可重用的組件 絕大多數(shù) JSP 頁面依賴于可重用的、跨平臺(tái)的組件來執(zhí)行應(yīng)用程序所要求的更為復(fù)雜的處理。 (3) 采用標(biāo)識(shí)簡化頁面開發(fā) 標(biāo)準(zhǔn)的 JSP 標(biāo)識(shí)能夠訪問和實(shí)例化 JavaBean 組件、設(shè)置或者檢索組件屬性、下載Applet 等 功能。今后,第三方開發(fā)人員和其他人員可以為常用功能創(chuàng)建自己的標(biāo)識(shí)庫。 (4) JSP 能提供所有 Servlet 功能 JSP 能提供所有的 Servlet 功能,它比用 Println 書寫和修改 HTML 更方便。 (5) 健壯的存儲(chǔ)管理和安全性 由于 JSP 頁面的內(nèi)置腳本語言是基于 Java 編程語言的,而且所有的 JSP 頁面都被編譯成為 class 文件,所以 JSP 頁面就具有了 Java 技術(shù)的所有優(yōu)點(diǎn),包括健壯的存儲(chǔ)管理和安全性。隨著越來越多的供應(yīng)商將 JSP 支持添加到他下面的產(chǎn)品中,您可以使用自己所選擇的服務(wù)器和工具,但并不影響當(dāng)前的應(yīng)用。從一個(gè)平臺(tái)移植到另一個(gè)平臺(tái), JSP 和 JavaBean 甚至不用重新編譯。一組業(yè)務(wù)邏輯被封裝在一個(gè) JavaBean 中,它的對(duì)外接口供 JSP 調(diào)用。在 Java 模型中,通過 JavaBean 可以無限擴(kuò)充 Java 程序的功能,通過JavaBean 的組合可以快速地生成新的應(yīng)用程序,易維護(hù),可以實(shí)現(xiàn)代碼重復(fù)利用。實(shí)際 上, JavaBean 就是一種使用符合某些命名方法和設(shè)計(jì)規(guī)范的 Java 類 [5]。如果 JavaBean 類內(nèi)沒有任何構(gòu)造函數(shù),系統(tǒng)會(huì)自動(dòng)生成一個(gè)沒有參數(shù)的構(gòu)造函數(shù)。 (3) 屬性通過 setXxx 和 getXxx 來操作。 基本的 JDBC 編程技術(shù)的介紹 JDBC(Java Database Connectivity)是一種用于執(zhí)行 SQL 語句的 Java API。也就是 SUN 公司提供的各個(gè)版本的 JDK 在包 .*中定義的一系列類 (Class),接口 ( Interface ),異常 (Exception ),以及這些類和接口中定義的屬性 (property)和方法 (method)。 JDBC 的體系結(jié)構(gòu)及重要接口 JDBC 的出現(xiàn)使 Java 程序?qū)Ω鞣N數(shù)據(jù)庫的訪問能力大大增強(qiáng)。這意味著我們可 以執(zhí)行原原本本的 SQL 語句并且取 6 回結(jié)果。 JDBC 的體系結(jié)構(gòu)如圖 22 所示: 圖 22 JDBC 的體系結(jié)構(gòu) 由圖中可以看出, JDBC API 的作用就是屏蔽不同的數(shù)據(jù)庫驅(qū)動(dòng)程序之間的差別,使得程序設(shè)計(jì)人員有一個(gè)標(biāo)準(zhǔn)的、純 Java 的數(shù)據(jù)庫程序設(shè)計(jì)接口,為在 Java 中訪問任意類型的數(shù)據(jù)庫提供技術(shù)支持。數(shù)據(jù)庫驅(qū)動(dòng)程序是與具體的數(shù)據(jù)庫相關(guān)的,用于向數(shù)據(jù)庫提交 SQL 請(qǐng)求。這些作用是通過一系列 API 實(shí)現(xiàn)的,其中的幾個(gè)重要接口如下表所示。它跟蹤可用的驅(qū)動(dòng)程序,并在數(shù)據(jù)庫和相應(yīng)驅(qū)動(dòng)程序之間建立連接,也處理諸如驅(qū)動(dòng)程序登錄時(shí)間限制及登錄和跟蹤消息的顯示等事務(wù)。 Statement 用于在己經(jīng)建立的連接的基礎(chǔ)上向數(shù)據(jù)庫發(fā)送 SQL 語句的對(duì)象。 結(jié)果集 (ReSultset)用來暫時(shí)存放數(shù)據(jù)庫查詢操作獲得的結(jié)果。 使用 JDBC 連接數(shù)據(jù)庫 連接 (Connection)是一個(gè)代表與數(shù)據(jù)庫進(jìn)行的程序連接的對(duì)象。 7 (1) 創(chuàng)建指定數(shù)據(jù)庫的 URL 要建立與數(shù)據(jù)庫的連接,首先要?jiǎng)?chuàng)建指定數(shù)據(jù)庫的 URL,其構(gòu)成格式如下: Connection conn=(“jdbc:microsoft : 其中 jdbc 表示當(dāng)前通過 Java 的數(shù)據(jù)庫連接進(jìn)行數(shù)據(jù)庫訪問。 sqlserver 表示在當(dāng)前連接機(jī)制下的具體名稱。 1433 表示數(shù)據(jù)庫相應(yīng)的連接端口。 Username 是數(shù)據(jù)庫的登陸用戶名。 (2) 加載驅(qū)動(dòng)程序 DriverManager 類包含一列 Driver 類,它們已通過調(diào)用方法 對(duì)自己進(jìn)行了注冊。它創(chuàng)建該類的實(shí)例,然后在加載該實(shí)例時(shí) DriverManager 類進(jìn)行注冊。 (3) 數(shù)據(jù)庫的增刪改查 (a) 構(gòu)造 SQL 語句 String sql=”?? ”。 (c) 執(zhí)行 SQL 語句,增刪改用 executeupdate(Strsql),查用 executeQuery(Strsql) 關(guān)于數(shù)據(jù)庫 MSSQLServer 2021 的介紹 Windows 操作系統(tǒng)向來占領(lǐng)著主導(dǎo)地位,選擇 SQL Server 在兼容性方面具有一定的優(yōu)勢。尤其是它可以直接存儲(chǔ)數(shù)據(jù),可以將搜索結(jié)果以格式輸出等特點(diǎn),所以選擇其作為本系統(tǒng)的數(shù)據(jù)庫。數(shù)據(jù)庫應(yīng)用程序是一個(gè)有特殊用途的軟件,前端組件是能用的數(shù)據(jù)庫軟件,數(shù)據(jù)庫管理系統(tǒng)的任務(wù)是存儲(chǔ)一個(gè)數(shù)據(jù)庫中的數(shù)據(jù)。 SQLServer 的服務(wù)器組件是以 Windows 服務(wù) (WindowsServices)方式運(yùn)行的。 SQLServer2021 的客戶端工具有企業(yè)管理器、查詢分析器、事件探查器、服務(wù)管理器、客戶端網(wǎng)絡(luò)實(shí)用工具、服務(wù)器網(wǎng)絡(luò)實(shí)用工具、導(dǎo)入和導(dǎo)出數(shù)據(jù)等等。客戶端工具要與服務(wù)器組件連通,需要 一些用于通訊的動(dòng)態(tài)鏈接庫,SQLServer2021 的通訊庫支持多種網(wǎng)絡(luò)協(xié)議,例如 TCP/IP、命名管道等。安裝 SQLServer2021 實(shí)際上就是安裝服務(wù)器組件和客戶端工具 [7]。本章探討了基于 JSP 的兩種 MVC 基本開發(fā)模式和一種改進(jìn)型 MVC 開 發(fā)模式。 基本模式 J2EE 是目前開發(fā) Web 應(yīng)用系統(tǒng)的主流平臺(tái)之一。 MVC 模式把整個(gè)系統(tǒng)分成三層:模型層、視圖層、控制器層。所以當(dāng)單擊 Web 頁面中的超鏈接和發(fā)送 HTML 表單時(shí),控制器本身不輸出任何東西和做任何處理。這種模式的好處在于通過分離數(shù)據(jù)和其表示、分離控制邏輯和表現(xiàn)界面,提高了系統(tǒng)中各模塊之間的獨(dú)立性,增加了代碼的可復(fù)用性和可維護(hù)性。 圖 31 MVC 模式一 如圖 31 所示,稱之為 JSP/JavaBean 模式。實(shí)現(xiàn)了頁面表現(xiàn)和業(yè)務(wù)邏輯相分離。對(duì)于前端界面設(shè)計(jì)的網(wǎng)頁開發(fā)人員來說,當(dāng)業(yè)務(wù)邏輯發(fā)生變化時(shí),進(jìn)行修改代碼等維護(hù)操作時(shí)會(huì)變得非常困 難。 圖 32 MVC 模式二 如圖 32 所示,稱之為 JSP/Servlet/JavaBean 模式。 Servlet 是控制器部分,作為一個(gè)控制程序,負(fù)責(zé)接受來自客戶端的所有請(qǐng)求,并負(fù)責(zé)向客戶發(fā)送請(qǐng)求。使用 JavaBean 來存取數(shù)據(jù)和業(yè)務(wù)處理。這些優(yōu)勢在大型項(xiàng)目中表現(xiàn)得尤為突出,網(wǎng)頁設(shè)計(jì)人員可以充分發(fā)揮自己的美術(shù)和設(shè)計(jì)才能來充分表現(xiàn)頁面,程序編寫人員可以充分發(fā)揮自己的業(yè)務(wù)邏輯處理思維,實(shí)現(xiàn)項(xiàng)目中的業(yè)務(wù)處理 [8]。 圖 33 MVC 模式二改進(jìn)型 這種開發(fā)模式利用框架技術(shù)和 XML 技術(shù),對(duì)基本的數(shù)據(jù)庫應(yīng)用和基本的頁面都能夠通過參數(shù)來實(shí)現(xiàn)。它與 DB 包之間的數(shù)據(jù)傳遞都是通過自身定義的數(shù)據(jù)結(jié)構(gòu) (如 等 ) [9]。 MVC 模式的優(yōu)點(diǎn)和缺點(diǎn) 使用 MVC 的優(yōu)點(diǎn)主要體現(xiàn)在以下幾個(gè)方面 [10]: (1)層次清晰和獨(dú)立,調(diào)試和維護(hù)方便。 (2)有利于開發(fā)中的分工,在 MVC 模式中,由于把系統(tǒng)分成三層,那么就能更好的實(shí)現(xiàn)開發(fā)中的分 工。 (3)有利于組件的復(fù)用,分層后更有利于組件的復(fù)用。 MVC 的缺點(diǎn)是由于它沒有明確的定義,內(nèi)部原理比較復(fù)雜,所以完全理解 MVC并不是很容易,需要花費(fèi)一些時(shí)間去思考。不一定所有的 JSP 應(yīng)用都該采用 MVC 模式。但 MVC 并不適合小型甚至 中等規(guī)模的應(yīng)用程序,花費(fèi)大量時(shí)間將 MVC 應(yīng)用到規(guī)模并不是很大的應(yīng)用程序通常會(huì)得不償失
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1