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

正文內(nèi)容

基于ssh企業(yè)人力資源管理系統(tǒng)(文件)

2024-12-10 16:51 上一頁面

下一頁面
 

【正文】 中定義的抽象類 ,現(xiàn)自動被填充屬性和調(diào)用機制。但是,因為 ActionForm Bean 實例可能會由許多個請求共享或者由好幾 個不同線程所訪問,所以,如果是讓多個 13 頁面共享一個 ActionForm 實例,就不用去重寫 reset()方法,因為那樣會使屬性值丟失。 !Action Servlet Configuration Servlet Servletnameaction/Servletname Servletclass/Servletclass initparam paramnameconfig/paramname paramvalue/WEBINF/conf//paramvalue /initparam loadonstartup1/loadonstartup /Servlet !Action Servlet Mapping Servletmapping Servletnameaction/Servletname urlpattern*.do/urlpattern /Servletmapping welefilelist welefile/welefile /welefilelist 在這段示例代碼中,首先用 Servlet元素配置 ActionServlet 實例。這樣處理可以提高應(yīng)用程序第一次被調(diào)用時的響應(yīng)速度,創(chuàng)建實例過多會增大服務(wù)器端開銷。 總體來看, 文件的主要功能就是為 Struts 框架配置 ActionServlet 和標(biāo)簽庫。當(dāng)應(yīng)用系統(tǒng)啟動時,首先會從 文件中讀取相關(guān)的配置信息。這樣,開發(fā)者就能一次又一次地使用該方案而不必做重復(fù)勞動。就如同一個建筑設(shè)計師要設(shè)計一棟商用寫字樓,一定會借鑒許多在商用設(shè)計樓方案中成功的設(shè)計經(jīng)驗一樣,軟件設(shè)計領(lǐng)域中的設(shè)計模式則是對以往成功軟件設(shè)計方式的重用,是對專業(yè)軟件開發(fā)人員技術(shù)和經(jīng)驗的重復(fù)利用。 圖 34 JSP Model1 模型圖 在 Model 1 中, JSP 頁面中結(jié)合業(yè)務(wù)邏輯、服務(wù)器端處理程序和 HTML 代碼,在 JSP 頁面中同時處理顯示、業(yè)務(wù)邏輯和流程控制。可是對于大型的復(fù)雜的項目,當(dāng) JSP 文件在 16 各個 Bean 組件之間面臨復(fù)雜的調(diào)用之時(如圖 34 中虛線所示),組件關(guān)系在管理上就顯得混亂無序,使得無論是代碼還是邏輯設(shè)計都很難實現(xiàn)重用。 圖 35 JSP Model 2 模型圖 在 Model 2 這個模型中,各個組成部分的分工如下。 Model 1 架構(gòu)整個流程中客戶端的請求直接送往 JSP頁面,然后由 JSP 頁面調(diào)用 JavaBean 組件或其他業(yè)務(wù)組件處理客戶請求; Model 2 架構(gòu)流程中有了 Servlet 的參與,客戶端的請求不再是直接送給 JSP 頁面,而是由作為控制器的 Servlet 進行前端處 理。模型部分則包括業(yè)務(wù)邏輯層和數(shù)據(jù)訪問層。因此,在 MVC 模式中,控制器其實起到了一個視圖層與實際的業(yè)務(wù)邏輯層之間的橋梁作用。為了充分說明框架的實用性和健全性,本 文結(jié)合項目“人力資源管理系統(tǒng)”的設(shè)計與實現(xiàn),對框架進行詳細(xì)闡述。 (4)對系統(tǒng)功能、用戶角色和業(yè)務(wù)流程進行了詳細(xì)分析,設(shè)計了系統(tǒng)的體系結(jié)構(gòu)和整體架構(gòu),并針對表 示層、控制層和持久層進行了詳細(xì)地分析和設(shè)計。 (2)管理企業(yè)的員工信息。 (6)員工薪酬信息管理。各個模塊及其具體功能如圖 41 所示。每個模塊基本上脫離不了數(shù)據(jù),所以在數(shù)據(jù)庫設(shè)計時,要充分考慮數(shù)據(jù)的高效性,減少數(shù)據(jù)冗余。下面將介紹幾個關(guān)鍵的 ER 圖。 圖 42 管理員實體的 ER圖 注意:在本系統(tǒng)中,系統(tǒng)管理員與普通管理員唯一的區(qū)別就是系統(tǒng)管理員可以對普通管理員進行添加、查詢及刪除操作、而 普通管理員不具備這些權(quán)限。員工信息管理實體的 ER 圖如圖 44 所示。 ER 圖轉(zhuǎn)換為關(guān)系數(shù)據(jù)模型 所要解決的問題是如何將實體和實體間的聯(lián)系轉(zhuǎn)換成關(guān)系模式,如何確定這些關(guān)系模式的屬性和碼。 表 41 tbmanager的結(jié)構(gòu) 字段名稱 字段說明 字段類型 可否為空 主鍵 描述 ID 唯一 ID int(4) No Yes 自增字段 account 管理員賬號 varchar(20) No Password 管理員密碼 varchar(30) No Managerlevel 管理員級別 varchar(10) No 2. tb_inviteJob(聘信息表)。 23 員工信息表用來保存員工的詳細(xì)信息。表 tb_pay 的結(jié)構(gòu)如 表 44 所示。 24 表 45 表 tb_cj的結(jié)構(gòu) 字段名稱 字段說明 字段類型 可否為空 主鍵 備注 ID 唯一 ID int(4) No Yes 自增字段 Cj_title 懲獎主題 varchar(50) No Cj_type 懲獎類型 char(1) No Cj_content 懲獎內(nèi)容 text(16) No Cj_money 懲獎金額 varchar(50) Yse Cj_time 懲獎時間 varchar(50) No 6. tb_train(培訓(xùn)信息表) 培訓(xùn)信息表主要用來儲存員工培訓(xùn)的信息。 表 47表 tb_department的結(jié)構(gòu) 字段名稱 字段說明 字段類型 可否為空 主鍵 備注 ID 唯一 ID int(4) No Yes 自增字段 Dt_name 部門名稱 char(10) Yes Dt_createTime 創(chuàng)建時間 varchar(20) Yes Dt_bz 備注 varchar(50) Yes 數(shù)據(jù)庫表之間的關(guān)系設(shè)計 如圖 46 清楚地表達了各個數(shù)據(jù)表的關(guān)系,實際上反映了系統(tǒng)中各個實體之間的關(guān)系。系統(tǒng)首頁如圖47 所示。該動作元素用于在當(dāng)前的頁面中包含其他文件,這個文件可以 是動態(tài)也可以是靜態(tài)文件。下面將詳細(xì)介紹如何編寫招聘管理模塊的 ActionForm類、 Action實現(xiàn)類及 ActionForm所對應(yīng)的映射文件。 } public void setAddress(String address) { = address。在 文件中配置依賴與注入的關(guān)系,通過 ObjectDao 類的對象調(diào)用該類中的各種方法,從而實現(xiàn)對數(shù)據(jù)表的各種操作。 } // 保存應(yīng)聘人員的信息 public ActionForward insertInviteJob(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { InviteJobForm inviteJobForm = (InviteJobForm) form。 30 } } 瀏覽應(yīng)聘人員信息的實現(xiàn)過程 在網(wǎng)站的首頁面中,可以單擊功能導(dǎo)航區(qū)的“招聘管理”超鏈接,進入招聘人員查詢頁面 ,在該頁面中只顯示招聘人員的部分信息,如果想查詢某一個人員的詳細(xì)信息,則單擊該人 員對應(yīng)的“詳細(xì)查詢”超鏈接即可查看該人員的詳細(xì)信息。 (result, 添加應(yīng)聘人員信息成功 )。 public ObjectDao getObjectDao() { return objectDao。 文件的代碼如下: hibernatemapping class name= table=tb_inviteJob id name=id type=!— 設(shè)置數(shù)據(jù)表的 id屬性 column name=id / generator class=native/ /id property name=name type= column name=name length=10 notnull=true / /property property name=sex type= column name=sex length=10 notnull=true / /property property name=age type= column name=age length=4 notnull=true / /property property name=born type= column name=born length=50 notnull=true / /property property name=job type= column name=job length=50 notnull=true / /property property name=specialty type= column name=specialty length=10 notnull=true / /property property name=experience type= column name=experience length=10 notnull=true / /property property name=teachSchool type= column name=teachSchool length=50 notnull=true / 29 /property property name=afterSchool type= column name=afterSchool length=50 notnull=true / /property property name=tel type= column name=tel length=50 notnull=true / /property property name=address type= column name=address length=50 notnull=true / /property property name=createtime type= column name=createtime length=50 notnull=true / /property property name=content type= column name=content length=200 notnull=true / /property property name=isstock type= column name=isstock length=1 notnull=true / /property /class /hibernatemapping 編寫招聘人員 的 Action 實現(xiàn)類 招聘人員模塊的 Action 實現(xiàn)類繼承了 DispatchAction 類,實現(xiàn) Struts 框架中的多業(yè)務(wù)處理操作。招聘模塊的ActionFrom 類的名稱為 InviteJobForm,部分 代碼如下: public class InviteJobForm extends ActionForm { private String id = null。招聘管理模塊的框架圖如圖 51 所示。因此,可以將這幾個部分分別保存在單獨的文件中,這樣,在需要放置相應(yīng)功能 時只需包含這些文件即可,包含各個功能的框架圖如圖 48 所示。系統(tǒng)首頁主要由三大部分組成,一部分是模塊功能導(dǎo)航,主要功能是鏈接各個管理模塊;一部分是常用功能,主要包括返回首頁、修改密碼及退出系統(tǒng)功能;一部分是功能展示,主要功能是顯示鏈接 模塊的內(nèi)容。 表 46 表 tb_train的結(jié)構(gòu) 字段名稱 字段說明 字段類型 可否為空 主鍵 備注 ID 唯一 ID int(4) No Yes 自增字段 Tn_man 培訓(xùn)人 char(10) Yes Tn_title 培訓(xùn)主題 varchar(50) Yes Tn_content 培訓(xùn) 內(nèi)容 varchar(50) Yes
點擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1