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

正文內(nèi)容

高校就業(yè)分析信息管理系統(tǒng)畢業(yè)論文(編輯修改稿)

2025-07-15 13:54 本頁面
 

【文章內(nèi)容簡介】 容性方面具有一定的優(yōu)勢。SQL Server除了具有擴展性、可靠性以外,還具有可以迅速開發(fā)新的Internet系統(tǒng)的功能。尤其是它可以直接存儲數(shù)據(jù),可以將搜索結(jié)果以格式輸出等特點,所以選擇其作為本系統(tǒng)的數(shù)據(jù)庫。一個數(shù)據(jù)庫系統(tǒng)是由一組不同數(shù)據(jù)庫軟件組件的集合和數(shù)據(jù)庫組成,它包含以下幾個部分:數(shù)據(jù)庫應(yīng)用程序、前端組件、數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫。數(shù)據(jù)庫應(yīng)用程序是一個有特殊用途的軟件,前端組件是能用的數(shù)據(jù)庫軟件,數(shù)據(jù)庫管理系統(tǒng)的任務(wù)是存儲一個數(shù)據(jù)庫中的數(shù)據(jù)。SQLServer 2000由兩個部分組成:服務(wù)器組件和客戶端工具。SQLServer的服務(wù)器組件是以Windows服務(wù)(WindowsServices)方式運行的。服務(wù)器組件是引擎,客戶端工具是用戶界面,兩者是相輔相成的。SQLServer2000的客戶端工具有企業(yè)管理器、查詢分析器、事件探查器、服務(wù)管理器、客戶端網(wǎng)絡(luò)實用工具、服務(wù)器網(wǎng)絡(luò)實用工具、導(dǎo)入和導(dǎo)出數(shù)據(jù)等等。服務(wù)器組件與客戶端工具功能上是配套的,客戶端工具需要用最簡單的形式表達最豐富的服務(wù)器組件的功能;服務(wù)器組件和客戶端工具物理上是離散的,它們不是同一個程序??蛻舳斯ぞ咭c服務(wù)器組件連通,需要一些用于通訊的動態(tài)鏈接庫,SQLServer2005的通訊庫支持多種網(wǎng)絡(luò)協(xié)議,例如TCP/IP、命名管道等??蛻舳斯ぞ吲c服務(wù)器組件通過一定的協(xié)議連接,只要在某一機器上裝一套客戶端工具,就可以連接世界各地的SQLServer服務(wù)器,當然這需要對方開放足夠的權(quán)限。安裝SQLServer2005實際上就是安裝服務(wù)器組件和客戶端工具[7]。3.基于JSP的MVC開發(fā)模式探討JSP是基于Java的技術(shù),用于創(chuàng)建支持跨平臺與跨Web服務(wù)器的動態(tài)網(wǎng)頁。本章探討了基于JSP的兩種MVC基本開發(fā)模式和一種改進型MVC開發(fā)模式。重點從設(shè)計角度和開發(fā)結(jié)構(gòu)方面進行了深入的研究,同時闡述了一種開發(fā)基于Web的管理信息系統(tǒng)的實現(xiàn)框架,利用JSP/Servlet技術(shù),結(jié)合MVC設(shè)計模式,使得開發(fā)過程更加靈活,更加易于維護。 基本模式J2EE是目前開發(fā)Web應(yīng)用系統(tǒng)的主流平臺之一。從整體結(jié)構(gòu)上看,J2EE平臺采用了MVC模式。MVC模式把整個系統(tǒng)分成三層:模型層、視圖層、控制器層。其中,模型層表示企業(yè)數(shù)據(jù)及業(yè)務(wù)邏輯,即維護數(shù)據(jù)并提供數(shù)據(jù)訪問方法;視圖層是用戶與系統(tǒng)交互的界面,即進行數(shù)據(jù)的顯示控制器層在模型層和視圖層之間起到了溝通的作用,處理用戶在視圖層上的輸入,并控制視圖層與模型層的數(shù)據(jù)流及視圖層內(nèi)的頁面流;控制器接受用戶的輸入并調(diào)用模型和視圖去完成用戶的需求。所以當單擊Web頁面中的超鏈接和發(fā)送HTML表單時,控制器本身不輸出任何東西和做任何處理。它只是接收請求并決定調(diào)用哪個模型構(gòu)件去處理請求,然后用確定用哪個視圖來顯示模型處理返回的數(shù)據(jù)。這種模式的好處在于通過分離數(shù)據(jù)和其表示、分離控制邏輯和表現(xiàn)界面,提高了系統(tǒng)中各模塊之間的獨立性,增加了代碼的可復(fù)用性和可維護性。對典型的基于J2EE平臺的Web用系統(tǒng),JSP規(guī)范提出了JSP模式1和JSP模式2兩種建立應(yīng)用程序的方式,它們的本質(zhì)區(qū)別在于處理批量請求的位置不同。圖31 MVC模式一如圖31所示,稱之為JSP/JavaBean模式。在模式1體系結(jié)構(gòu)中,JSP頁面獨自響應(yīng)請求并將處理結(jié)果返回客戶,所有的數(shù)據(jù)存取和業(yè)務(wù)處理都是由JavaBean模式來完成的。實現(xiàn)了頁面表現(xiàn)和業(yè)務(wù)邏輯相分離。然而使用這種方式就要在JSP頁面使用大量嵌入式的Java代碼,使整個頁面程序變得異常復(fù)雜。對于前端界面設(shè)計的網(wǎng)頁開發(fā)人員來說,當業(yè)務(wù)邏輯發(fā)生變化時,進行修改代碼等維護操作時會變得非常困難。所以,模式不能滿足大型應(yīng)用的需要,但是對于小型應(yīng)用因為該模型簡單,不用涉及諸多要素,從而可以很好地滿足小型應(yīng)用的需要,所以在簡單應(yīng)用中,可以考慮模式1。圖32 MVC模式二如圖32所示,稱之為JSP/Servlet/JavaBean模式。在模式2體系結(jié)構(gòu)中,JSP是整個設(shè)計模式的顯示部分,它對數(shù)據(jù)不做任何處理,只獲得由Servlet創(chuàng)建的JavaBean傳遞的數(shù)據(jù),生成表達層的格式內(nèi)容。Servlet是控制器部分,作為一個控制程序,負責(zé)接受來自客戶端的所有請求,并負責(zé)向客戶發(fā)送請求。它創(chuàng)建JSP需要的JavaBean和對象,然后根據(jù)用戶請求的行為,決定將哪個JSP頁面發(fā)送給客戶。使用JavaBean來存取數(shù)據(jù)和業(yè)務(wù)處理。這種模式清晰地分離了表達和內(nèi)容,明確了角色的定義以及開發(fā)者與網(wǎng)頁設(shè)計者的分工,可以充分利用開發(fā)團隊中的網(wǎng)頁設(shè)計人員和Java開發(fā)人員。這些優(yōu)勢在大型項目中表現(xiàn)得尤為突出,網(wǎng)頁設(shè)計人員可以充分發(fā)揮自己的美術(shù)和設(shè)計才能來充分表現(xiàn)頁面,程序編寫人員可以充分發(fā)揮自己的業(yè)務(wù)邏輯處理思維,實現(xiàn)項目中的業(yè)務(wù)處理[8]。 改進型模式在基于模式1和模式2開發(fā)的應(yīng)用程序中,都有代碼重復(fù)的問題,為此出現(xiàn)了如圖33的改進型開發(fā)模式。圖33 MVC模式二改進型這種開發(fā)模式利用框架技術(shù)和XML技術(shù),對基本的數(shù)據(jù)庫應(yīng)用和基本的頁面都能夠通過參數(shù)來實現(xiàn)。此模式設(shè)計的關(guān)鍵是將對數(shù)據(jù)庫操作封裝到底層模塊DB(數(shù)據(jù)庫)組件,它在數(shù)據(jù)庫JDBC之上對數(shù)據(jù)庫進行操作,而JavaBean組件包則是位于DB組件之上的一層,它的工作是負責(zé)完成上層JSP頁面中的請求,調(diào)用DB組件包的函數(shù)來完成對數(shù)據(jù)庫的操作。它與DB包之間的數(shù)據(jù)傳遞都是通過自身定義的數(shù)據(jù)結(jié)構(gòu)() [9]。基于MVC改進的開發(fā)模式進行的Web應(yīng)用開發(fā)的技術(shù)原理是:(1)用Servlet等高性能服務(wù)端程序作為后臺總控制(Controller);(2)JSP程序在前臺運行(View);(3)Servlet接收用戶的輸入,分別調(diào)用不同的JSP程序向客戶反饋信息,JSP/Servlet通過HTTP連接在服務(wù)器端和客戶端傳遞數(shù)據(jù);(4)Servlet并不使用JDBC技術(shù)直接訪問數(shù)據(jù)庫,由它們對數(shù)據(jù)庫進行操作,這樣就把系統(tǒng)內(nèi)部的數(shù)據(jù)封裝保護起來了,訪問不同的數(shù)據(jù)庫只需更改參數(shù)即可;(5)JavaBean和servlet組件將事務(wù)進行處理或分發(fā)到另一個組件中處理,最后把數(shù)據(jù)庫返回的結(jié)果,由JSP/Servlet送到前端顯示出來。 MVC模式的優(yōu)點和缺點使用MVC的優(yōu)點主要體現(xiàn)在以下幾個方面[10]:(1)層次清晰和獨立,調(diào)試和維護方便。在MVC模式中,三個層相對獨立,如果哪一層的需求發(fā)生了變化,就只需要更改相應(yīng)的層中的代碼而不會影響到其它層中的代碼。(2)有利于開發(fā)中的分工,在MVC模式中,由于把系統(tǒng)分成三層,那么就能更好的實現(xiàn)開發(fā)中的分工。網(wǎng)頁設(shè)計人員可以進行開發(fā)視圖層中的JSP,對業(yè)務(wù)熟悉的開發(fā)人員可開發(fā)控制層,其它專門開發(fā)人員可開發(fā)模型層。(3)有利于組件的復(fù)用,分層后更有利于組件的復(fù)用。如控制層可做成一個獨立的組件,視圖層也可做成通用的操作界面。MVC的缺點是由于它沒有明確的定義,內(nèi)部原理比較復(fù)雜,所以完全理解MVC并不是很容易,需要花費一些時間去思考。同時由于模型和視圖要嚴格的分離,這樣也給設(shè)計和調(diào)試應(yīng)用程序到來了一定的困難。不一定所有的JSP應(yīng)用都該采用MVC模式。對于大型應(yīng)用來說,該采用MVC模式。但MVC并不適合小型甚至中等規(guī)模的應(yīng)用程序,花費大量時間將MVC應(yīng)用到規(guī)模并不是很大的應(yīng)用程序通常會得不償失。MVC的不足體現(xiàn)在以下幾個方面:(1)增加了系統(tǒng)結(jié)構(gòu)和實現(xiàn)的復(fù)雜性。對于簡單的界面,嚴格遵循MVC,使模型、視圖與控制器分離,會增加結(jié)構(gòu)的復(fù)雜性,并可能產(chǎn)生過多的更新操作,降低運行效率。(2)視圖與控制器間的過于緊密的連接。視圖與控制器是相互分離,但確實聯(lián)系緊密的部件,視圖沒有控制器的存在,其應(yīng)用是很有限的,反之亦然,這樣就妨礙了他們的獨立重用。(3)視圖對模型數(shù)據(jù)的低效率訪問。依據(jù)模型操作接口的不同,視圖可能需要多次調(diào)用才能獲得足夠的顯示數(shù)據(jù)。對未變化數(shù)據(jù)的不必要的頻繁訪問,也將損害操作性能。(4)目前一般高級的界面工具或構(gòu)造器不支持MVC模式。改造這些工具以適應(yīng)MVC需要和建立分離的部件的代價是很高的,從而造成使用MVC的困難。4.系統(tǒng)的分析與設(shè)計管理信息系統(tǒng)開發(fā)的目的是滿足用戶需求,為了達到這個目的,設(shè)計人員必須充分理解系統(tǒng)的總體目標和用戶的工作方式。無論是開發(fā)簡單的應(yīng)用程序還是開發(fā)商業(yè)性的大規(guī)模軟件系統(tǒng),首先要做的事都是確定系統(tǒng)需求。本系統(tǒng)主要的使用對象是:學(xué)生(畢業(yè)生)、畢業(yè)生就業(yè)主管部門。學(xué)生是人才信息的提供者,是本系統(tǒng)中的重要角色。要通過本系統(tǒng)完成網(wǎng)上個人基本信息審核、就業(yè)情況添加等過程。就業(yè)主管部門作為本系統(tǒng)中學(xué)生數(shù)據(jù)來源的重要環(huán)節(jié),負責(zé)向系統(tǒng)相應(yīng)的基礎(chǔ)數(shù)據(jù)和業(yè)務(wù)數(shù)據(jù),并負責(zé)學(xué)生和輔導(dǎo)員的審核,最后生成符合省里要求的Excel表格提交到省教育部門。 系統(tǒng)主要功能需求通過調(diào)研,發(fā)現(xiàn)畢業(yè)生就業(yè)信息管理系統(tǒng)主要包括畢業(yè)生就業(yè)信息管理及畢業(yè)生信息查詢兩個子系統(tǒng)。其中畢業(yè)生就業(yè)信息管理子系統(tǒng)包括系統(tǒng)維護、畢業(yè)生信息采集、畢業(yè)生信息審核、就業(yè)率分析及用戶管理等功能模塊;畢業(yè)生信息查詢子系統(tǒng)包括個人信息維護、畢業(yè)生基本信息核對、畢業(yè)生就業(yè)信息添加及招聘信息公告查詢等功能模塊?,F(xiàn)將畢業(yè)生就業(yè)信息管理系統(tǒng)分為身份驗證問題、畢業(yè)生信息查詢子系統(tǒng)、畢業(yè)生就業(yè)信息管理子系統(tǒng)和其他要求進行詳細的需求分析。(1) 身份驗證功能主管畢業(yè)生信息審核工作的教務(wù)人員擁有此系統(tǒng)的最高權(quán)限,對畢業(yè)生的基本信息和就業(yè)信息有審核、查詢、修改等的權(quán)利。學(xué)生的權(quán)限:通過身份證號、姓名(有初始密碼)等信息驗證進入系統(tǒng),核對本人基本信息、查詢最新招聘信息、添加個人就業(yè)信息等操作。(2) 畢業(yè)生信息查詢子系統(tǒng)畢業(yè)生基本信息查詢:畢業(yè)生的個人信息由輔導(dǎo)員或系統(tǒng)管理員整體導(dǎo)入,學(xué)生根據(jù)自己的姓名和身份證號登陸,可查詢和修改自己的基本信息。個人信息修改:登陸后對個人信息進行修改。就業(yè)信息添加:登錄后可對自己就業(yè)的單位名稱,單位所在地,單位性質(zhì),單位聯(lián)系人等信息的錄入。(3) 畢業(yè)生信息管理的信息處理就業(yè)計劃管理包括:未審核學(xué)生 、已審核學(xué)生 、批量添加學(xué)生和單個添加學(xué)生功能。系統(tǒng)管理包括:系統(tǒng)開放時間、數(shù)據(jù)批量導(dǎo)入、公告信息管理和基礎(chǔ)數(shù)據(jù)管理功能。其中公告信息管理包括:學(xué)歷數(shù)據(jù)導(dǎo)入、單位性質(zhì)數(shù)據(jù)導(dǎo)入、培養(yǎng)方式數(shù)據(jù)導(dǎo)入、專業(yè)數(shù)據(jù)導(dǎo)入、行政區(qū)劃數(shù)據(jù)導(dǎo)入、擴展項5數(shù)據(jù)導(dǎo)入和中國部門數(shù)據(jù)導(dǎo)入;公告信息管理包括:公告信息管理、學(xué)生填表須知管理;基礎(chǔ)數(shù)據(jù)管理包括:基礎(chǔ)大類和基礎(chǔ)細類;用戶管理:輔導(dǎo)員管理、分配班級、個人資料管理(4) 其它要求在畢業(yè)生進行網(wǎng)上核對信息時,系統(tǒng)要自動檢測。(如身份證號碼的位數(shù)、出生日期的填寫等)。網(wǎng)上輸入數(shù)據(jù)時,系統(tǒng)自動檢測非法輸入。系統(tǒng)功能模塊圖如下:圖41 系統(tǒng)功能模塊圖 系統(tǒng)的總體規(guī)劃設(shè)計本系統(tǒng)利用JSP/Servlet構(gòu)建三層式管理信息系統(tǒng)的方法構(gòu)建,如圖42所示:圖42 基于Java技術(shù)的web應(yīng)用體系結(jié)構(gòu)整個管理信息系統(tǒng)采Browser/Web/DataBase的三層體系結(jié)構(gòu)。web服務(wù)器接受請求,通過應(yīng)用程序服務(wù)器執(zhí)行一個Java服務(wù)器端程序Servlet并返回其輸出,從而實現(xiàn)與客戶機進行信息資源的交互。數(shù)據(jù)庫服務(wù)器用來存儲管理信息系統(tǒng)中所用到的各種數(shù)據(jù),數(shù)據(jù)由數(shù)據(jù)庫管理程序直接錄入。系統(tǒng)的客戶端只需要一個瀏覽器即可。相關(guān)人員通過瀏覽器來查詢、增加、修改、刪除數(shù)據(jù),對信息進行管理。系統(tǒng)的主要模型圖43:圖43 畢業(yè)生就業(yè)信息管理系統(tǒng)模型圖本系統(tǒng)ER模型圖如下: 系統(tǒng)的功能結(jié)構(gòu)設(shè)計畢業(yè)生就業(yè)信息管理系統(tǒng)分前臺和后臺兩部分[11], 前臺的結(jié)構(gòu)如圖44所示
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1