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

正文內容

人力資源管理系統(tǒng)jsp開發(fā)系統(tǒng)畢業(yè)論文(參考版)

2025-06-28 15:03本頁面
  

【正文】 參考文獻[1].俞彩云、李士雨企業(yè)人力資源管理系統(tǒng)的分析與設計計算機應用與研究,2004,21(2):186—188[2]. 王鋒,張景,何文娟等基于Internet的人力資源管理系統(tǒng)微機發(fā)展,2003,13(9):95—97[3].張海藩編著《軟件工程導論》(第四版) 2004年清華大學出版社[4].孫衛(wèi)琴著《精通Struts:基于MVC的Java Web設計與開發(fā)》2007年03月電子工業(yè)出版社[5].李剛編著《瘋狂Java講義》電子工業(yè)出版社[6].程云志、張帆、崔翔編著《數(shù)據(jù)庫原理與SQL Server 2005應用教程》機械工業(yè)出版社[7].單東林、張曉菲、魏然著《鋒利的jQuery(前端開發(fā)系列)》2009年06月人民郵電出版社[8].李寧等編著《Java Web 開發(fā)技術大全》清華大學出版社[9]白廣元等編著《Java Web整合開發(fā)[M]》, [10]汪大樂著《JavaWeb開發(fā)技術詳解(JSP+Ajax+Struts)》[M]. [11]李緒成等編著《Java Web程序設計基礎教程[M]》西安電子科技大學出版社, 第 40 頁 共 44 頁畢業(yè)設計(論文)成績評定表一、指導教師評分表(總分為70分)序 號考 核 項 目滿 分評 分1工作態(tài)度與紀律102調研論證103外文翻譯54設計(論文)報告文字質量105技術水平與實際能力156基礎理論、專業(yè)知識與成果價值157思想與方法創(chuàng)新5合計70指導教師綜合評語: 指導教師簽名: 年 月 日 二、答辯小組評分表(總分為30分)序 號考 核 項 目滿 分評 分1技術水平與實際能力52基礎理論、專業(yè)知識與成果價值53設計思想與實驗方法創(chuàng)新54設計(論文)報告內容的講述55回答問題的正確性10合計30答辯小組評價意見(建議等第): 答辯小組組長教師簽名: 年 月 日三、系答辯委員會審定表1. 審定意見2.審定成績(等第)_____ ___ 系主任簽字: 年 月 日??傊?,感謝所有給予過我?guī)椭娜?,謝謝你們,是你們的幫助,使我取得了今天的成績,更使我進步。同時也很感謝宿舍的各位同學,與他們的交流使我受益頗多。謝謝你們!我很感謝老師,是老師給了我這個學習的機會,教了我很多的知識以及告訴我在程序出錯的時候應該如何來查找錯誤原因,要不然我可能到現(xiàn)在還沒有完全認識到我在哪些部分不足。在系統(tǒng)實現(xiàn)的時候就會出現(xiàn)系統(tǒng)功能實現(xiàn)不是很優(yōu)化、高效。所以如果采用StrutsHibernate、Spring三層框架對系統(tǒng)進行有效整合,可以對本系統(tǒng)的層次和業(yè)務邏輯分析更加的清晰完善。3.系統(tǒng)中存在業(yè)務邏輯過于煩瑣、頁面跳轉結構復雜問題。2.系統(tǒng)利用DTO的對象持久化服務,更有效地進行數(shù)據(jù)庫數(shù)據(jù)到業(yè)務對象的O/R映射,簡化了客戶端對數(shù)據(jù)庫數(shù)據(jù)的操作過程。在開發(fā)過程中各個層與層之間的工作是相對獨立的,不同的業(yè)務邏輯可以基于模塊開發(fā),有利于團隊協(xié)同開發(fā)。 第七章 總結本系統(tǒng)的設計實現(xiàn)基本上滿足了用戶需求,性能需求,比較容易維護;開發(fā)框架松散耦合度高、可擴展且高效;代碼重用性較高,利于調試和測試。 (2)運行整個項目。 本系統(tǒng)的系統(tǒng)部署如612圖:圖61系統(tǒng)部署圖登陸頁面如圖62,為本系統(tǒng)的入口,用戶輸入正確的用戶名和密碼才能進入系統(tǒng)主頁:圖62登陸頁面系統(tǒng)主頁頁面如圖63:系統(tǒng)主頁主要是系統(tǒng)的功能結構,相應的權限用戶可以雙擊進入相應的模塊進行操作,中間左部分系統(tǒng)默認顯示的是招聘管理內容。這樣使得系統(tǒng)頁面的整體風格一致,同時也避免了代碼重復編寫,程序員只需為每個頁面實現(xiàn)其中間的主體部分。本系統(tǒng)每個顯示頁面都是由兩部分組成:頭頁面,主頁面。Jsp技術主要是用于顯示用戶界面,發(fā)送Action請求和接收響應完成交互,做到了視圖與業(yè)務邏輯層的解耦。}public void setConn(Connection conn){ =conn。 protected Connection con;public String process(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { (message, message)。 protected final String FAILURE=failure。Action的工作就是通過訪問HTTP會話、HTTP請求和表單參數(shù)等調用業(yè)務邏輯,最后把響應映射到以持久化類形式存在的模型上,來完成特定的功能。Action負責處理一項具體的業(yè)務,它是用戶請求和業(yè)務邏輯之間的橋梁,每個Action充當客戶的一項業(yè)務代理。 } return yhList。 ()。 (jsDTO)。 ((jsm))。 Hr_jsbDTO jsDTO = new Hr_jsbDTO()。amp。amp。 (rs)。PreparedStatement pstmt = (SQL_SELECT_ALL,)。 } return flag。 ()。 (1, pk)。 }delete(String pk)方法代碼如下:public int delete(String pk) { int flag = 0。 ()。 ()。 (3, ())。 (1, ())。 int flag。 } return flag。 } catch (SQLException e) { flag = 0。 flag = ()。 (2, ())。 try { PreparedStatement pstmt = (SQL_UPDATE)。 }update(DTO dto)方法代碼如下:public int update(DTO dto) { Hr_jsbDTO jsDTO = (Hr_jsbDTO) dto。 } catch (SQLException e) { ()。 } ()。 ((jsm))。 ()) { jsDTO = new Hr_jsbDTO()。 if (rs != null amp。 (1, pk)。query(String pk)方法:查詢數(shù)據(jù)庫中PK用戶信息;update(DTO dto)方法:更新數(shù)據(jù)庫中域對象的狀態(tài);add(DTO dto)方法:增加數(shù)據(jù)庫中域對象的狀態(tài);delete(String pk)方法:刪除數(shù)據(jù)庫域對象的狀態(tài);ListDTO queryAll()方法:查詢數(shù)據(jù)庫中所有的域對象狀態(tài);系統(tǒng)中都是運用DAO實現(xiàn)的數(shù)據(jù)庫操作,在這以權限管理模塊為例:query(String pk)方法代碼如下:public DTO query(String pk) { Hr_jsbDTO jsDTO = null。DAO是一個對DTO持久化類操作的接口,其中定義了query(String pk)方法、update(DTO dto)方法、add(DTO dto)方法、delete(String pk)方法、ListDTO queryAll()方法。 } public void setJsbh(String jsbh) { = jsbh。 } public void setYhm(String yhm) { = yhm。 } public void setFpbh(String fpbh) { = fpbh。 private String jsbh。public class Hr_jsfpbDTO implements DTO { private String fpbh。數(shù)據(jù)庫中有幾個表就有幾個持久化類。持久化類通常都是域模型中的實體域類。databaseName=HRMS/value /url driverClassName value/value /driverClassName username valuesa/value /username password value123/value /password /DataSource/DataPool(2) 創(chuàng)建持久化類 本系統(tǒng)實現(xiàn)一個DTO接口把數(shù)據(jù)庫中的表映射到一個持久化類,通過這種映射,系統(tǒng)把所有對對數(shù)據(jù)庫表的操作都轉移到為對java類的操作。Username為數(shù)據(jù)庫用戶名,password是數(shù)據(jù)庫登陸密碼。URL指定連接數(shù)據(jù)庫的URL。要將底層數(shù)據(jù)庫內的變動映射到整個應用,只需要修改該文件內的屬性值。例如系統(tǒng)登陸Action如下:action path=/login actionClass= forward name=failure path= / forward name=success path= redirect=true/ /action以上配置信息表示如果在系統(tǒng)登陸的時候能夠正確的得到Login對應的Action,返回為success則進入系統(tǒng)。在系統(tǒng)的實現(xiàn)過程中使用到了dwr技術、上傳下載(Upload)。圖61項目用到的庫文件(1) 通常所有的MVC框架都需要Web應用加載一個核心控制器,對于本本系統(tǒng)而言,需要加載ActionServlet,它就是本系統(tǒng)的核心控制器,只要Web應用加載了ActionServlet,就可以獲得整個MVC框架所提供的服務。業(yè)務邏輯層主要是應用了Fileter技術[8]進行過濾Action事務,數(shù)據(jù)庫持久層主要是用了數(shù)據(jù)訪問對象(DAO)和Factory設計模式來實現(xiàn)。第六章 系統(tǒng)實現(xiàn)與測試本系統(tǒng)是一個典型的MVC框架的擴展應用,首先表示層用jsp+servlet來實現(xiàn),包括視圖和控制器。 資源權限管理界面設計如圖520:圖520資源權限管理界面設計對“權限”進行增、刪、改、查操作。1. .界面設計 角色管理界面設計如圖519:圖519角色管理界面設計本模塊用于對角色的綜合管理包括:添加新角色、刪除已有角色、為角色分配權限,瀏覽系統(tǒng)所有角色。1. .界面設計密碼修改界面設計如圖518圖518密碼修改界面設計本模塊用以修改單前用戶自己的密碼,本功能只有當前用戶能使用,即使是系統(tǒng)管理員也不能修改其它用戶的密碼。用戶描述應為用戶的員工號(如果有的話)、真實姓名、所在部門、職務為系統(tǒng)管理員分配角色和權限提供參考。報表實現(xiàn)技術是jfreechar報表技術實現(xiàn)。例如:出勤報表:可以統(tǒng)計某段時間里各個部門的遲到、早退和礦工次數(shù)比例。四部分的內容大體相同,所有界面進行統(tǒng)一設計。 加班管理模塊 加班管理模塊界面設計如圖515:圖515加班管理界面設計
點擊復制文檔內容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1