【正文】
s 框架中控制器主要包括 Action Servlet 類和 Action 類, Action Servlet 是 Struts 的核心部件,它接受用戶的 Http 請求,根據(jù)配置 信息將請求轉(zhuǎn)發(fā)給適當(dāng)?shù)?Action 對象, Action 類負(fù)責(zé)調(diào)用模型的方法,并幫助控制應(yīng)用程序的流程; Struts 包括 和 Struts— 兩個配置文件,其中 是 Web 應(yīng)用的發(fā)布描述文件, Struts— 是與 Struts相關(guān)的特殊信息配置的描述文件 [67]。 MVC 的處理過程是這樣的:對于每一個用戶輸入的請求,首先被控制器接收,并決定由哪個模型來進(jìn)行處理,然后模型通過業(yè)務(wù)處理邏輯處理用戶的請求并返回數(shù)據(jù) [5],最后控制器用相應(yīng)的視圖格式化模型返回的數(shù)據(jù),并通過顯示頁面呈現(xiàn)給用戶。視圖從模型處獲得數(shù)據(jù),視圖的更新由控制器控制。 在 MVC 模式中,模型封裝了應(yīng)用問題的核心數(shù)據(jù)、邏輯關(guān)系和業(yè)務(wù)規(guī)則,提供了業(yè)務(wù)邏輯的處理過程。系統(tǒng)采用模塊化程序設(shè)計的方法,既便于系統(tǒng)功能的組合和修改,又便于未參與系統(tǒng)開 發(fā)的技術(shù)維護(hù)人員補充和維護(hù)。 傳統(tǒng)紙媒介管理的高校畢業(yè) 生信息難于共享匯總,其統(tǒng)計數(shù)據(jù)正確性也難以考證。例如, 60 年代美國計算機在管理中應(yīng)用項目不到 300 項,到了 1975 年達(dá)到 2670 項。這個階段的處理方式是在數(shù)據(jù)庫和網(wǎng)絡(luò)基礎(chǔ)上組成分布式處理系統(tǒng)。如 庫存管理系統(tǒng)、生產(chǎn)調(diào)度系統(tǒng)、物資管理系統(tǒng)等。這一階段,由于當(dāng)時計算機硬、軟件的限制,數(shù)據(jù)處理的性質(zhì)只是使用計算機代替人的手工勞動,進(jìn)行簡單的單項數(shù)據(jù)處理工作,如計算工資、數(shù)據(jù)統(tǒng)計、報表登記、編制計劃等。網(wǎng)絡(luò)版的學(xué)生就業(yè)信息管理系統(tǒng)軟件以校園網(wǎng)建設(shè)為基礎(chǔ) ,使用計算機對學(xué)生就業(yè)信息進(jìn)行管理 ,使信息管理實現(xiàn)檢索迅速、查找方便、可沈陽工業(yè)大學(xué)本科生畢業(yè)設(shè)計 (論文 ) 3 靠性高、存儲量大、保密性好、壽命長、成本低等諸多優(yōu)點,能夠極大地提高學(xué)生就業(yè)信息管理的效率。 用人單位可以在線注冊、發(fā)布本單位的招聘信息,查看本校畢業(yè)生的求職信息,并且可以直接給畢業(yè)生留言,增加了單位與畢業(yè)生交流的機會。網(wǎng)絡(luò)版的學(xué)生就業(yè)信息管理系統(tǒng)軟件以校園網(wǎng)建設(shè)為基礎(chǔ) ,使用計算機對學(xué)生就業(yè)信息進(jìn)行管理 ,使信息管理實現(xiàn)檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等諸多優(yōu)點,能夠極大地提高學(xué)生就業(yè)信息管理的效率。能有效的幫助學(xué)校和老師掌握高 校畢業(yè)生的情況,為高校畢業(yè)生提供成績、就業(yè)信息等方面的查詢。首先,信息管理系 統(tǒng)的使用對象過于單一,僅局限于學(xué)校管理者;其次,畢業(yè)生不能通過網(wǎng)絡(luò)及時修改、更新自己的部分信息,隨之帶來了信息的全面性、真實性、即時性、有效性等方面的問題。 教育信息化理念的出臺,使信息管理系統(tǒng)已開始設(shè)計并應(yīng)用于教學(xué)管理中。 Dynamic website沈陽工業(yè)大學(xué)本科生畢業(yè)設(shè)計 (論文 ) I 目 錄 摘 要 ...........................................................I Abstract ............................................................II 第 1 章 引 言 ......................................................1 課題開發(fā)的背景 .............................................1 課題開發(fā)的目的和意義 .......................................2 國內(nèi)外相關(guān)工作的發(fā)展 .......................................3 高校畢業(yè)生就業(yè)管理系統(tǒng)設(shè)計與開發(fā)的主攻方向 .................4 第 2 章 網(wǎng)頁系統(tǒng)開發(fā)的相關(guān)技術(shù)和語言 ................................5 基于 MVC 設(shè)計模式的 Struts 框架技術(shù) ..........................5 MVC 模式 ............................................5 Struts 實現(xiàn) MVC 模式 ...................................5 Hibernate....................................................6 Tomcat 簡介 .................................................7 Eclipse 簡介 .................................................7 SQL Server 2021 簡介 .........................................8 Dreamweaver 網(wǎng)頁設(shè)計軟件介紹 ...............................8 Java 語言簡介 ...............................................9 Java 語言的發(fā)展歷史 ...................................9 Java 語言帶來的影響 ...................................9 JSP 技術(shù)簡介 ...............................................10 JSP 技術(shù)的優(yōu)勢 .......................................10 在 JSP 中使用 JavaBean ................................11 本章小結(jié) ..................................................11 第 3 章 總體設(shè)計 ...................................................12 系統(tǒng)需求調(diào)查分析 ...........................................12 系統(tǒng)介紹 ..................................................13 系統(tǒng)功能描述 .........................................13 系統(tǒng)各個功能模塊的概要介紹 ..........................13 系統(tǒng)功能實體關(guān)系圖 ........................................14 沈陽工業(yè)大學(xué)本科生畢業(yè)設(shè)計 (論文 ) II 數(shù)據(jù)庫設(shè)計概要 ............................................14 數(shù)據(jù)庫描述 ..........................................14 表的命名 ............................................15 數(shù)據(jù)庫詳細(xì)設(shè)計 ............................................15 數(shù)據(jù) 庫表 ............................................16 訪問數(shù)據(jù)庫的實現(xiàn) ....................................18 技術(shù)路線 ..................................................19 運行環(huán)境 ..................................................20 Web 服務(wù)器 ...........................................20 數(shù)據(jù)庫服務(wù)器 ........................................20 客戶端 ..............................................20 本章小結(jié) ..................................................20 第 4 章 系統(tǒng)詳細(xì)設(shè)計 ...............................................22 畢業(yè)生管理模塊的詳細(xì)設(shè)計 ..................................22 畢業(yè)生 信息列表顯示頁面的設(shè)計 ........................22 畢業(yè)生基本信息查看頁面的設(shè)計 ........................26 畢業(yè)生信息添加頁面的設(shè)計 ............................28 畢業(yè)生 信息修改頁面的設(shè)計 ............................30 畢業(yè)生信息查詢頁面的設(shè)計 ............................32 畢業(yè)生信息刪除功能的設(shè)計 ............................33 后臺設(shè)計 ..................................................34 本章小結(jié) ..................................................37 第 5 章 結(jié) 論 .....................................................38 參 考 文 獻(xiàn) .......................................................39 致 謝 ..........................................................40 沈陽工業(yè)大學(xué)本科生畢業(yè)設(shè)計 (論文 ) 1 第 1 章 引 言 課題 開發(fā)的背景 IT 技術(shù)的發(fā)展使信息的處理和傳輸也進(jìn)入了一個嶄新的階段,人類進(jìn)入了信息高速發(fā)展的時代,信息技術(shù)成為一門新的產(chǎn)業(yè)。s graduates can be applied in the graduate information management of the college work. Combinimg the Struts technique and the SQL database technique, it not only can realize the reasonable processing of employment information, Make best of advantage of the officiency and convenience of informationization, but also can enhence the strength of information management and promote management level. Meanwhile, the method of developing this system can also be applied in the development of other systems. In terms of content, this paper introduces the MVC pattern, Struts, JSP technology, Hibernate technology, and the web site development process used by various software and tools. Then the structure and function, database design, and environment of systems operating are introduced briefly. Final the specific interfaces and function of each module are introduced particularly. Key words: Java。 在內(nèi)容上,本文首先介紹了 MVC 模式、 Struts 技術(shù)、 JSP 技術(shù)、 Hibernate技術(shù),以及本網(wǎng)站開發(fā)過程 中所用到的各種軟件與工具。其代碼有很強的可移植性和可擴展性,大部分框架代碼可以用在其它的頁面上,使得頁面更正規(guī)化。I 高校畢業(yè)生就業(yè)管理系統(tǒng)設(shè)計與開發(fā) Design and Development of Graduate Employment Management System 學(xué) 院:軟件學(xué)院 專 業(yè) /班 級:計算機科學(xué)與技術(shù) 0501 班 學(xué) 號: 051202107 學(xué) 生 姓 名:周寧 指 導(dǎo) 教 師:楊瑩 賈軍 2021 年 7 月 密級: I 摘 要 本文主要介紹了高校畢