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

正文內(nèi)容

基于ssh架構(gòu)的人力資源管理系統(tǒng)設(shè)計-wenkub

2022-12-18 09:46:21 本頁面
 

【正文】 開發(fā) ASP 程序 ,常常先設(shè)計靜態(tài)網(wǎng)頁的欄目格式和排版形成 HTML 語言 ,接著在 HTML的基礎(chǔ)上添加腳本程序 ,形成 ASP 程序后再實現(xiàn)動態(tài)的 Web 網(wǎng)頁。它與 HTML 語言具有非常好的兼容性 ,使用者可以直接在腳本代碼中加入 HTML 標(biāo)簽或者在 HTML 標(biāo)簽中加入腳本代碼從而更好地實現(xiàn)頁面控制。在傳統(tǒng)的網(wǎng)頁 HTML 文件 (*.htm,*.html)中加入 Java程序片斷 (Scriptlet)和 JSP 標(biāo)簽 ,構(gòu)成了 JSP 網(wǎng)頁 (*.jsp)Servlet/JSP Container 收到客戶端發(fā)出的請求時 ,首先執(zhí)行其中的程序片斷 ,軟后將執(zhí)行結(jié)果以 HTML 格式響應(yīng)給客戶端 ,其中程序片斷可以是 :操作數(shù)據(jù)庫 ,重新定向網(wǎng)頁以及發(fā)送 EMail 等等 ,這些都是建立動態(tài)網(wǎng)站所需要的功能。 經(jīng)過如上的程序語言的比較 ,PHP功能相對簡單 ,不適合作大程序 ,而 CGI效率相對較低 ,所以也不考慮 ,因為該系統(tǒng)并沒有原有的基礎(chǔ)平臺需要擴展 ,也不需要與其他系統(tǒng)進行太多的交互 ,所以使用 J2EE 的模式并不能夠體現(xiàn)出 J2EE 本 身的優(yōu)勢 ,而 JSP 又是 J2EE的核心技術(shù)之一 ,可以隨時升級為 J2EE 程序 ,這里暫時不考慮采用 J2EE,這樣只需要在ASP 和 JSP 中進行選擇。一次編寫 ,到處運行 作為 Java 平臺的一 部分 ,JSP 擁有 Java 編程語言 ” 一次編寫 ,到處運行 ” 的特點 ,隨著越來越多的供應(yīng)商將 JSP 支持添加到他們的產(chǎn)品中 ,您可以使用自己所選擇的服務(wù)器和工具 ,但并不影響當(dāng)前的應(yīng)用 。從一個平臺移植到另一個平臺 ,JSP 和 JavaBeans 甚至不用重新編譯 ,因為 Java 字節(jié)碼都是標(biāo)注的字節(jié)碼與平臺無關(guān)。 Sun 公司還提供了 JDBCODBC 的橋連方式 ,因此 Java 也可以訪問帶有ODBC 驅(qū)動的數(shù)據(jù)庫 ,目前大多數(shù)數(shù)據(jù)庫系統(tǒng)都帶有 ODBC 驅(qū)動 ,所以 Java 能訪問諸如Oracle,Sybase,MS SQL Server 和 Access 等類型的數(shù)據(jù)庫。 環(huán)境可行性分析 軟件環(huán)境 Web 服務(wù)器 :TOMCAT B/S 結(jié)構(gòu),主要是利用了不斷成熟的 WWW 瀏覽器技術(shù),結(jié)合瀏覽器的多種 Script語言 (VBScript、 JavaScript? )和 ActiveX 技術(shù),用通用瀏覽器就 實現(xiàn)了原來需要復(fù)雜專用軟件才能實現(xiàn)的強大功能,并節(jié)約了開發(fā)成本,是一種全新的軟件系統(tǒng)構(gòu)造技術(shù)。前者的特點是安全、快捷、準(zhǔn)確。企業(yè)內(nèi)部通過防火墻接入 Inter,再整個網(wǎng)絡(luò)采用 TCP/IP 協(xié)議。 總體設(shè)計 招 聘 管 理發(fā) 布 職 位 簡 歷 管 理 考 試 管 理發(fā) 布職 位查 看職 位修 改職 位刪 除職 位新 增簡 歷查 看簡 歷修 改簡 歷筆 試淘 汰等 待錄 用面 試4321在 線 考 試試 卷 管 理查 看試 卷修 改試 卷審 核試 卷修 改審 核淘 汰不 通 過通 過 圖 21招聘管理流程圖 東華理工大學(xué)軟件學(xué)院畢業(yè)論文 系統(tǒng)設(shè)計 7 數(shù)據(jù)庫設(shè)計 數(shù)據(jù)庫的需求分析 面試表 : T_INTERVIEW 考試答案表 : T_ANSWER ? 企業(yè)對簡歷的管理。 ? 求職者進行面試。企業(yè)收到簡歷后會對簡歷作出初步的篩選,篩選通過的話求職者可以進入到筆試環(huán)節(jié)。 當(dāng)然上述只是招聘管 理里頭的一種情況。 汽車生產(chǎn)廠家在制造一輛汽車時 ,總是先在各條生產(chǎn)線上制作出不同類型的零件 ,最終再由專業(yè)的技師在專業(yè)的組裝生產(chǎn)線上將成百上千的零件組裝成一臺完整的汽車 ,顯然 ,設(shè)計者的主要精力并不是用于重復(fù)地制造相同的車輪 ,相同的方向盤 ,而是利用現(xiàn)成的車輪組裝出一輛輛不同的汽車。 組件復(fù)用是面向?qū)ο缶幊趟枷氲慕Y(jié)晶 ,而在軟件架構(gòu)的基礎(chǔ)上進行開發(fā)可以最大限度地實現(xiàn)組件的復(fù)用。 Struts 架構(gòu)簡介 隨 著 Web 開發(fā)技術(shù)的日益成熟 ,在 Web 開發(fā)開發(fā)領(lǐng)域中出現(xiàn)了許多設(shè)計好的軟件開發(fā)框架 ,Struts就是一種基于 MVC經(jīng)典設(shè)計模式的框架 ,也是當(dāng)前 Web開發(fā)中比較成熟的東華理工大學(xué)軟件學(xué)院畢業(yè)論文 系統(tǒng)設(shè)計 15 一種框架 。 實現(xiàn)具體的業(yè)務(wù)邏輯 ,狀態(tài)管理的功能 。 而模型也可以通過視圖所獲得的用戶提交的數(shù)據(jù)進行具體業(yè)務(wù)邏輯的處理 。關(guān)于 MVC 開發(fā)更詳細的介紹,請參考文獻 【 7】 。 在繼承該類的過程中開發(fā)者可以加入具體業(yè)務(wù) 邏輯或調(diào)用業(yè)務(wù)邏輯模塊。 模型部分 MVC 系統(tǒng)中的 Model 模型部分從概念上可以分為兩類 :系統(tǒng)的內(nèi)部狀態(tài)和改變系統(tǒng)狀態(tài)的動作。 c. View 視圖部分 Struts 中的 View 視圖部分依然可以采用 JSP 來實現(xiàn) 。 ③ 將對應(yīng)的 lib 目錄下的 文件添加到環(huán)境變量 CLASSPATH 中即可 。 東華理工大學(xué)軟件學(xué)院畢業(yè)論文 系統(tǒng)設(shè)計 17 持久化數(shù)據(jù) 數(shù)據(jù)是我們軟件開發(fā)人員必須考慮的對象 。 它聽起來很奇怪 ,但在實際的程序設(shè)計中十分常見 。 有時候當(dāng)遇到的數(shù)據(jù)總也摸不到規(guī)律 ,或者越來越多 ,內(nèi)存也容納不下時 ,就找個文件存放起來 ,后來發(fā)現(xiàn)其實存入文件的方式很不錯 ,起碼可以一直繼續(xù)下去 。 ? XML 數(shù)據(jù) 現(xiàn)在很多網(wǎng)絡(luò)上的應(yīng)用程序都使用 XML 類型的數(shù)據(jù) ,或者說是一種樹狀的數(shù)據(jù) ,如何將這兩種數(shù)據(jù)持久化保存下來呢 ?一種方法是將 XML 數(shù)據(jù)拆分為屬性數(shù)據(jù) ,然后存儲到關(guān)系型數(shù)據(jù)庫中。 東華理工大學(xué)軟件學(xué)院畢業(yè)論文 系統(tǒng)設(shè)計 18 ? Hibernate 概述 Hibernate 在英文中的意思是 ”冬眠 ”,從這個角度也可以體會到 Hibernate 架構(gòu)下提供的相關(guān)技術(shù)可以 實現(xiàn)度十角狀態(tài)的持久性保存。 而在 Hibernate 中 ,類似這種重復(fù)性高 ,工作量大 ,但是又必須保證高質(zhì)量完成的體力活 ,全部由 Hibernate 接管過去。而借助 Hibernate 對象 /關(guān)系數(shù)據(jù)庫映射技術(shù) ,可以非常輕松地將以面向?qū)ο笏枷敕庋b的對像的各個狀態(tài)數(shù)據(jù)映射到基于 SQL 的關(guān)系模型數(shù)據(jù)結(jié)構(gòu)中去。 ? 創(chuàng)建臨時表空間 create temporary tablespace tt_bysj tempfile 39。連接數(shù)據(jù)庫的時候記得要開啟oracle 服務(wù)和監(jiān)聽兩項服務(wù)。在 文件中配置 ! spring 的配置文件 東華理工大學(xué)軟件學(xué)院畢業(yè)論文 系統(tǒng)實現(xiàn) 20 contextparam paramnamecontextConfigLocation/paramname paramvalueclasspath:resource/*/applicationContext*.xml/paramvalue /contextparam listener listenerclass/listenerclass /listener 由 ContextLoaderListener加載 spring的總配置文件 初始化所有的 bean。 項目流程演示 具體流程演示 圖 31 項目以樹形結(jié)構(gòu)顯示,其中分為簡歷管理,職位發(fā)布,試卷管理,題庫管理,考卷管理,在線考試,添加面試,筆試審核,面試管理和錄用管理。 圖 35更改簡歷狀態(tài) 東華理工大學(xué)軟件學(xué)院畢業(yè)論文 系統(tǒng)實現(xiàn) 23 職位發(fā)布 流程圖: 圖 36職位發(fā)布流程圖 接下來就該要發(fā)布一個職位了。 東華理工大學(xué)軟件學(xué)院畢業(yè)論文 系統(tǒng)實現(xiàn) 21 簡歷管理 流程圖: 圖 32 簡歷管理流程圖 具體步驟演示: 圖 33 簡歷列表 東華理工大學(xué)軟件學(xué)院畢業(yè)論文 系統(tǒng)實現(xiàn) 22 當(dāng)點擊新增按鈕時進入簡歷添加頁面: 圖 33 簡歷添加頁 像標(biāo)了 *的為必填項,如果必填項為空就按 添加簡歷按鈕的話,通不過前臺的 js 驗證,并附上相依的提示信息 圖 34 簡歷添加后可以修改,查看和刪除簡歷。 項 目 的 basedao 繼承了 spring 框架的 這個類,這個類默認會注入 sessionFactory。 當(dāng)啟動工程的時候,由 spring 的配置文件加載數(shù)據(jù)庫連接。 size 10M autoextend on。39。 Hibernate 本質(zhì)上是一個面向 Java 開發(fā)環(huán)境的對象 /關(guān)系數(shù)據(jù)庫映射工具。 這種工作方式顯然沒有實現(xiàn)真正意義上的數(shù)據(jù)存取階段的面向?qū)ο蟆? 持久化技術(shù) Hibernate 的出現(xiàn) ,提供了一個符合 Java 面向?qū)ο缶幊趟枷?,易于使用的數(shù)據(jù)庫持久化解決方案。 ? 屬性數(shù)據(jù) 在接觸具體的項目開發(fā)任務(wù)時 ,更多的時候要接觸到屬性類型的數(shù)據(jù) ,這些數(shù)據(jù)來源于對象的屬性 ,當(dāng)然這些屬性之間還存在關(guān)系 ,對于此類數(shù)據(jù) ,似乎最好的持久化方法就是利用關(guān)系型數(shù)據(jù)庫表了 ,在存入數(shù)據(jù)表的過程中還可以借助 Hibernate 來提高開發(fā)的效率 ,或者直接使用 JDBC 來傳遞 SQL 語句 。 可能有些數(shù)據(jù)實際上是很有規(guī)律的 ,但是在設(shè)計程序時由于對它的了解很少 ,使它對于我們來說也成了隨即的數(shù)據(jù)了 。 在 這些問題中往往都包含數(shù)據(jù)持久化的問題 ,這不僅是因為我們的計算機內(nèi)存有限 ,更主要的原是業(yè)務(wù)邏輯的需要 ,作為一個接觸軟件技術(shù) ,嘗試寫程序的人 ,我們要接觸各種類型的數(shù)據(jù) 。 數(shù)據(jù)持久層 數(shù)據(jù)是軟件系統(tǒng)中不可缺少的環(huán)節(jié) ,數(shù)據(jù)持久化的解決之道也一直是企業(yè)計算標(biāo)準(zhǔn)中最有影響力的部分 。 開發(fā)環(huán)境安裝 在 Tomcat 安裝完成后 ,即可將 Struts 框架工具 安裝到對應(yīng)的 WEB Container 中 。 在 Struts 架構(gòu)中使用 JavaBean 來提供具體的業(yè)務(wù)邏輯 ,即 ” 怎么做 ” ,對于復(fù)雜的系統(tǒng)也可以使用 EJB等組件來實現(xiàn)系統(tǒng)狀態(tài)維護 。 Action 對象在進行了業(yè)務(wù)邏輯的處理以后會將應(yīng)用程序流程轉(zhuǎn)到合適的 View 組件 ,最終將響應(yīng)送回瀏覽器客戶端。 控制器部分 Struts 中的 Controller 控制器 部分是通過專門的 Servlet 來實現(xiàn)的 ,該 Servlet 是一個 Struts API 中提供的 ActionServlet 類型的實例 ,ActionServlet 類繼承了 類 ,因此該類的實例可以和普通的 Servlet 一樣工作 ,其作用是接收客戶端瀏覽器的請求 ,然后選擇執(zhí)行相應(yīng)的業(yè)務(wù)邏輯 ,再把響應(yīng)結(jié)果送回模 型 視圖 1 視圖 2 控制器 事 件 改變 改變 改變 更新 更新 獲得數(shù)據(jù) 獲 得 數(shù)據(jù) 東華理工大學(xué)軟件學(xué)院畢業(yè)論文 系統(tǒng)設(shè)計 16 到客戶端 。 而在軟件開發(fā)的 過程中 ,這樣的開發(fā)方式無疑可以有效地區(qū)分不同的開發(fā)者 ,盡可能減少彼此之間的互相影響 。 起到控制整個業(yè)務(wù)流程 (Flow Control)的作用 ,實現(xiàn)View 和 Model 部分的協(xié)同工作 。視圖 (View):表示層 。 通常將被驗證為有效的 ,相同類型問題的解決方案進行抽象 ,即可提取形成一個應(yīng)用程序框架 ,即 Framework。 實際上 ,如果需要 ,汽車設(shè)計者也可以將原有的車輪進行改造 ,例如涂上不同的顏色 ,貼上不同的裝飾物等。 開發(fā)架構(gòu) 軟件開發(fā)架構(gòu)的意義 對于已經(jīng)習(xí)慣了使用傳統(tǒng)的 JSP 設(shè)計方式實現(xiàn)動態(tài)網(wǎng)站的程序員 ,在剛開始接觸Struts 時經(jīng)常會出現(xiàn)一種困惑 :專業(yè)書籍和文章中總是使用 Struts Framework 這種說法 ,Struts 通常也被稱為是一種 Web 應(yīng)用開發(fā)的架構(gòu) (Framework),那么到底什么是架構(gòu) ,軟件開發(fā)架構(gòu)的意義
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1