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

正文內(nèi)容

人力資源管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)本科畢業(yè)設(shè)計(jì)論文(編輯修改稿)

2025-07-25 11:39 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 關(guān)注流程改進(jìn)和降低成本措施的累積效果。 10)要求各供應(yīng)商整合和協(xié)作。人力資源部為企業(yè)整體經(jīng)營(yíng)謹(jǐn)慎選擇各項(xiàng)技術(shù),并且考慮各供應(yīng)商的服務(wù)能力,對(duì)供應(yīng)商的評(píng)估和其技術(shù)與其他方案的兼容性是關(guān)鍵因素。大連交通大學(xué) 2022 屆本科畢業(yè)生畢業(yè)設(shè)計(jì)(論文)5 系統(tǒng)開發(fā)環(huán)境及技術(shù)介紹本系統(tǒng)采用 Brower/Sever 架構(gòu),以 WINDOWS 作為系統(tǒng)平臺(tái),采用 Java 作為主要的程序設(shè)計(jì)語(yǔ)言,MYsql 作為后臺(tái)數(shù)據(jù)庫(kù)的管理信息系統(tǒng)。Tomcat 作為 WEB 服務(wù)器承載。 Struts 簡(jiǎn)介Struts 對(duì) Model,View 和 Controller 都提供了對(duì)應(yīng)的組件。ActionServlet,這個(gè)類是 Struts 的核心控制器,負(fù)責(zé)攔截來自用戶的請(qǐng)求。 Action,這個(gè)類通常由用戶提供,該控制器負(fù)責(zé)接收來自 ActionServlet 的請(qǐng)求,并根據(jù)該請(qǐng)求調(diào)用模型的業(yè)務(wù)邏輯方法處理請(qǐng)求,并將處理結(jié)果返回給 JSP 頁(yè)面顯示。 Model 部分由 ActionForm 和 JavaBean 組成,其中 ActionForm 用于封裝用戶的請(qǐng)求參數(shù),封裝成 ActionForm 對(duì)象,該對(duì)象被 ActionServlet 轉(zhuǎn)發(fā)給 Action,Action根據(jù) ActionForm 里面的請(qǐng)求參數(shù)處理用戶的請(qǐng)求。 JavaBean 則封裝了底層的業(yè)務(wù)邏輯,包括數(shù)據(jù)庫(kù)訪問等。View 部分。該部分采用 JSP 實(shí)現(xiàn)。Struts 提供了豐富的標(biāo)簽庫(kù),通過標(biāo)簽庫(kù)可以減少腳本的使用,自定義的標(biāo)簽庫(kù)可以實(shí)現(xiàn)與 Model 的有效交互,并增加了現(xiàn)實(shí)功能。 Controller 組件有兩個(gè)部分組成——系統(tǒng)核心控制器,業(yè)務(wù)邏輯控制器。 系統(tǒng)核心控制器,對(duì)應(yīng)上圖的 ActionServlet。該控制器由 Struts 框架提供,繼承HttpServlet 類,因此可以配置成標(biāo)注的 Servlet。該控制器負(fù)責(zé)攔截所有的 HTTP 請(qǐng)求,然后根據(jù)用戶請(qǐng)求決定是否要轉(zhuǎn)給業(yè)務(wù)邏輯控制器。業(yè)務(wù)邏輯控制器,負(fù)責(zé)處理用戶請(qǐng)求,本身不具備處理能力,而是調(diào)用 Model 來完成處理。對(duì)應(yīng) Action 部分。 簡(jiǎn)介Hibernate,冬眠的意思,就是讓對(duì)象持久化、保持到物理介質(zhì)上(序列化后,就可以寫到磁盤上) 。Hibernate 主要作用是映射,就是把對(duì)象存到數(shù)據(jù)庫(kù)里,也就是說把對(duì)象存到數(shù)據(jù)庫(kù)里的這個(gè)過程我們已經(jīng)不用做了(以前都是自己寫的)O,對(duì)象模型。R,關(guān)系模型,Hibernate 要做的就是把對(duì)象模型的東西,存放到關(guān)系模型里。實(shí)體中的類會(huì)對(duì)應(yīng)關(guān)系數(shù)據(jù)型數(shù)據(jù)庫(kù)中的一個(gè)表,實(shí)體中的屬性會(huì)對(duì)應(yīng)關(guān)系型數(shù)據(jù)庫(kù)中的列,而且實(shí)體中的一個(gè)實(shí)例會(huì)對(duì)應(yīng)關(guān)系型數(shù)據(jù)庫(kù)中的一條記錄。阻抗不匹配:Java 是面向?qū)ο蟮?,關(guān)系型數(shù)據(jù)庫(kù)是面向關(guān)系的,它倆存在不一致性的概念。在面向?qū)ο罄镉欣^承的概念,而在關(guān)系型數(shù)據(jù)庫(kù)里沒有,假如我想把幾個(gè)具有繼承關(guān)系的對(duì)象存到數(shù)據(jù)庫(kù)里,就找不到與之對(duì)象的概念了。Hibernate 就可以解決阻抗不匹配問題,以后操作對(duì)象就相當(dāng)于操作數(shù)據(jù)庫(kù)了。大連交通大學(xué) 2022 屆本科畢業(yè)生畢業(yè)設(shè)計(jì)(論文)6Hibernate 屬于 OR 映射框架,其中有兩個(gè)過程:存儲(chǔ)和加載。將對(duì)象映射到數(shù)據(jù)庫(kù)里就是一個(gè)存儲(chǔ)過程;查詢數(shù)據(jù)庫(kù)里的一條數(shù)據(jù)的時(shí)候,數(shù)據(jù)要能夠加上來,放到我的數(shù)據(jù)的對(duì)象里,這就是加載。當(dāng)然 Hibernate 還完成了其它很多事情。類似 Hibernate 這樣 OR 映射框架的模型還有:Apache OJB、sun 公司的JDO、Oracle 的 Toplink 以及 EJB。使用 Hibernate 的標(biāo)準(zhǔn) API,數(shù)據(jù)的移植非常容易(只需要修改配置就可以了)透明持久性,也就是說當(dāng)你保存 USER 對(duì)象時(shí),它不需要沒有繼承 Hibernate 中的任何類以及實(shí)現(xiàn)他的任何接口。通常這個(gè)對(duì)象,我們叫做 POJO。POJO:最純粹的對(duì)象,這個(gè)對(duì)象沒有繼承第三方框架的任何類,沒有實(shí)現(xiàn)它的任何接口,Struts 中的 ActionForm 就不是 POJO,因?yàn)?ActionForm 繼承了 Struts,不能離開 Struts。Hibernate 適合什么樣的情況:針對(duì)某個(gè)對(duì)象,簡(jiǎn)單的把它查詢上來,然后在對(duì)它進(jìn)行編輯,再對(duì)它進(jìn)行修改。而且編輯、修改只是對(duì)單個(gè)對(duì)象進(jìn)行的、不是對(duì)很多對(duì)象批量的進(jìn)行。還有就是多個(gè)對(duì)象之間有清晰的關(guān)系。輕量級(jí)框架的好處,就是沒有侵入性。Hibernate 就是一個(gè)輕量級(jí)框架,測(cè)試起來非常簡(jiǎn)單。持久化對(duì)象的三種狀態(tài):瞬時(shí)對(duì)象(Transient Objects):使用 new 操作符初始化的對(duì)象不是立刻就持久的。它們的狀態(tài)是瞬時(shí)的,也就是說它們沒有任何跟數(shù)據(jù)庫(kù)表相關(guān)聯(lián)的行為,只要應(yīng)用不再引用這些對(duì)象,它們的狀態(tài)就會(huì)丟失,并由垃圾回收機(jī)制回收。持久化對(duì)象(Persist Objects):持久實(shí)例是任何具有數(shù)據(jù)庫(kù)標(biāo)識(shí)的實(shí)例。它由持久化管理器 Session 統(tǒng)一管理,持久實(shí)例是在事務(wù)中經(jīng)行操作的—它們的狀態(tài)在事務(wù)結(jié)束時(shí)同數(shù)據(jù)庫(kù)進(jìn)行同步。當(dāng)事務(wù)提交時(shí),通過執(zhí)行 SQL 的 Insert、Update 和Delete 語(yǔ)句把內(nèi)存中的狀態(tài)同步到數(shù)據(jù)庫(kù)中。離線對(duì)象(Detached Objects):Session 關(guān)閉之后,持久化對(duì)象就變?yōu)殡x線對(duì)象。離線表示這個(gè)對(duì)象不能再與數(shù)據(jù)庫(kù)保持同步,它們不再受 Hibernate 管理。 Tomcat 簡(jiǎn)介Tomcat 是 Apache 軟件基金會(huì)(Apache Software Foundation)的 Jakarta 項(xiàng)目中的一個(gè)核心項(xiàng)目,由 Apache、Sun 和其他一些公司及個(gè)人共同開發(fā)而成。由于有了Sun 的參與和支持,最新的 Servlet 和 JSP 規(guī)范總是能在 Tomcat 中得到體現(xiàn),Tomcat 5 支持最新的 Servlet 和 JSP 規(guī)范。因?yàn)?Tomcat 技術(shù)先進(jìn)、性能穩(wěn)定,而且免費(fèi),因而深受 Java 愛好者的喜愛并得到了部分軟件開發(fā)商的認(rèn)可,成為目前比較流行的 Web 應(yīng)用服務(wù)器。Tomcat 很受廣大程序員的喜歡,因?yàn)樗\(yùn)行時(shí)占用的系統(tǒng)資源小,擴(kuò)展性好,支持負(fù)載平衡與郵件服務(wù)等開發(fā)應(yīng)用系統(tǒng)常用的功能;而且它還在不斷的改進(jìn)和完善中,大連交通大學(xué) 2022 屆本科畢業(yè)生畢業(yè)設(shè)計(jì)(論文)7任何一個(gè)感興趣的程序員都可以更改它或在其中加入新的功能。Tomcat 是一個(gè)小型的輕量級(jí)應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場(chǎng)合下被普遍使用,是開發(fā)和調(diào)試 JSP 程序的首選。對(duì)于一個(gè)初學(xué)者來說,可以這樣認(rèn)為,當(dāng)在一臺(tái)機(jī)器上配置好 Apache 服務(wù)器,可利用它響應(yīng)對(duì) HTML 頁(yè)面的訪問請(qǐng)求。實(shí)際上 Tomcat 部分是 Apache 服務(wù)器的擴(kuò)展,但它是獨(dú)立運(yùn)行的,所以當(dāng)你運(yùn)行 tomcat 時(shí),它實(shí)際上作為一個(gè)與 Apache 獨(dú)立的進(jìn)程單獨(dú)運(yùn)行的。 這里的訣竅是,當(dāng)配置正確時(shí),Apache 為 HTML 頁(yè)面服務(wù),而 Tomcat 實(shí)際上運(yùn)行 JSP 頁(yè)面和 Servlet。另外,Tomcat 和IIS、Apache 等 Web 服務(wù)器一樣,具有處理 HTML 頁(yè)面的功能,另外它還是一個(gè)Servlet 和 JSP 容器,獨(dú)立的 Servlet 容器是 Tomcat 的默認(rèn)模式。不過,Tomcat 處理靜態(tài) HTML 的能力不如 Apache 服務(wù)器。大連交通大學(xué) 2022 屆本科畢業(yè)生畢業(yè)設(shè)計(jì)(論文)8第二章 系統(tǒng)需求分析 功能需求瀏覽者在打開系統(tǒng)首頁(yè)后,可以瀏覽公司的招聘信息,如果對(duì)某條招聘信息感興趣可以查看具體的信息。如果感覺合適,可以在線投遞個(gè)人簡(jiǎn)歷。普通員工可以登錄自己的個(gè)人空間,修改自己的登錄密碼,查看培訓(xùn)信息、查看獎(jiǎng)懲想信息、查看工資信息。管理員可以進(jìn)行員工管理、培訓(xùn)信息管理、招聘信息的發(fā)布以及應(yīng)聘者信息的管理、獎(jiǎng)懲管理、工資管理。因此角色分為三種:普通瀏覽者,普通員工、管理員。1. 普通瀏覽者:可以查看招聘信息,并且可以在線投遞簡(jiǎn)歷。2. 普通員工:可以修改個(gè)人登錄密碼,查看培訓(xùn)信息,查看獎(jiǎng)懲信息,查看薪金信息。3. 管理員:(1)員工管理:?jiǎn)T工信息的錄入、修改、刪除。(2)招聘/應(yīng)聘管理:招聘信息的發(fā)布、刪除;應(yīng)聘信息的瀏覽及人才的入庫(kù)。(3)培訓(xùn)管理:培訓(xùn)信息的發(fā)布、培訓(xùn)信息的查看、培訓(xùn)效果的總結(jié)。(4)獎(jiǎng)懲管理:獎(jiǎng)懲信息的錄入、修改、刪除。(5)薪金管理:薪金信息的錄入、修改、刪除。 性能需求分析1.準(zhǔn)確性和及時(shí)性在系統(tǒng)設(shè)計(jì)和開發(fā)過程中,不但要保證本次數(shù)據(jù)處理結(jié)果的準(zhǔn)確性,還要考慮本次數(shù)據(jù)處理結(jié)果對(duì)整個(gè)系統(tǒng)的影響,從而保證整個(gè)系統(tǒng)的正確性。系統(tǒng)在日常處理中的響應(yīng)速度要達(dá)到實(shí)時(shí)要求,以及實(shí)時(shí)反饋信息。在系統(tǒng)設(shè)計(jì)和開發(fā)過程中,還要充分考慮系統(tǒng)當(dāng)前和將來可能承受的工作量,使系統(tǒng)處理能力和響應(yīng)時(shí)間能夠滿足用戶對(duì)信息處理的要求。2.系統(tǒng)的可擴(kuò)充性系統(tǒng)在開發(fā)過程中,應(yīng)該充分考慮以后的可擴(kuò)充性。這些要求系統(tǒng)提供足夠手段進(jìn)行功能的調(diào)整和擴(kuò)充。要實(shí)現(xiàn)這一點(diǎn),應(yīng)通過系統(tǒng)的開放性來完成,即系統(tǒng)應(yīng)是一個(gè)開放的系統(tǒng),只要符合一定的規(guī)范,可以簡(jiǎn)單的加入和減少系統(tǒng)的模塊、配置系統(tǒng)的硬件。通過軟件的修補(bǔ)、替換完成系統(tǒng)的升級(jí)和更新?lián)Q代??梢哉f,具有良好的擴(kuò)展性的軟件才是優(yōu)秀的軟件。大連交通大學(xué) 2022 屆本科畢業(yè)生畢業(yè)設(shè)計(jì)(論文)9維護(hù)和升級(jí)方便性軟件系統(tǒng)的改進(jìn)和升級(jí)越來越頻繁,C/S 系統(tǒng)的各部分模塊中有一部分改變,就要關(guān)聯(lián)到其它模塊的變動(dòng),使系統(tǒng)升級(jí)成本比較大。而本系統(tǒng)采用 B/S 處理模式,大大簡(jiǎn)化了客戶端,只要客戶端機(jī)器能上網(wǎng)就可以。對(duì)于 B/S 而言,開發(fā)、維護(hù)等幾乎所有工作也都集中在服務(wù)器端,當(dāng)企業(yè)對(duì)網(wǎng)絡(luò)應(yīng)用進(jìn)行升級(jí)時(shí),只需更新服務(wù)器端的軟件就可以,這減輕了異地用戶系統(tǒng)維護(hù)與升級(jí)的成本。所有的升級(jí)操作只需要針對(duì)服務(wù)器進(jìn)行,對(duì)點(diǎn)多面廣的應(yīng)用是很有價(jià)值的,客戶端分散,且應(yīng)用簡(jiǎn)單,只需要進(jìn)行簡(jiǎn)單的瀏覽和少量信息的錄入。 可行性分析開發(fā)人力資源管理系統(tǒng),符合國(guó)家提倡的辦公自動(dòng)化,提高使用效益的方向。利用先進(jìn)的技術(shù),使人的各種辦公業(yè)務(wù)活動(dòng)逐步由各種設(shè)備、各種人機(jī)信息系統(tǒng)來協(xié)助完成,達(dá)到充分利用信息、提高工作效率和工作質(zhì)量,提高生產(chǎn)率的目的。技術(shù)可行性:現(xiàn)有技術(shù)完全可以輕松實(shí)現(xiàn)該系統(tǒng)所有功能。如可以使用 JAVA 語(yǔ)言、Struts 和 Hibernate 架構(gòu)和 MySql 數(shù)據(jù)庫(kù)等實(shí)現(xiàn)。經(jīng)濟(jì)可行性:電腦處理大量數(shù)據(jù)的時(shí)候優(yōu)勢(shì)非常明顯,比人工方式快的多,也更加準(zhǔn)確,省時(shí)省力。操作可行性:系統(tǒng)的使用極其簡(jiǎn)便,容易讓人接受。經(jīng)分析本次設(shè)計(jì)采用 為開發(fā)工具。JSP 頁(yè)面負(fù)責(zé)顯示層;Struts 作為控制層和顯示層;Hibernate 用來做持久層,因?yàn)樗鼘?JDBC 做了一個(gè)良好的封裝,在開發(fā)與數(shù)據(jù)庫(kù)進(jìn)行交互時(shí)可以不用書寫大量的 SQL 語(yǔ)句。 輸入輸出需求要求用戶輸入輸出界面盡可能簡(jiǎn)單明了,風(fēng)格統(tǒng)一;充分為用戶考慮,使用戶能方便的使用軟件,使應(yīng)用程序界面能夠吸引用戶、方便用戶操做即使在沒有幫助的情況下能夠比較容易的使用程序;用戶輸入給出格式參考或明確指示;要求對(duì)用戶輸入有容錯(cuò)能力;要求對(duì)大量用戶信息輸出規(guī)劃整齊,盡量采用圖表形式。 數(shù)據(jù)管理需求1.?dāng)?shù)據(jù)錄入的準(zhǔn)確性和實(shí)時(shí)性數(shù)據(jù)的輸入是否準(zhǔn)確是數(shù)據(jù)處理的前提,錯(cuò)誤的輸入會(huì)導(dǎo)致系統(tǒng)輸出的不正確和不可用,從而使系統(tǒng)的工作失去意義。數(shù)據(jù)的輸入來源一是手工輸入,二是由其它系統(tǒng)產(chǎn)生。手工輸入要通過系統(tǒng)界面上的安排使系統(tǒng)具有容錯(cuò)性。而由其它系統(tǒng)生成的數(shù)據(jù)也要有必要的檢查手段,以保證輸入數(shù)據(jù)的準(zhǔn)確性。在系統(tǒng)中,數(shù)據(jù)的輸入往往是大量的,因此系統(tǒng)要有一定的處理能力,以保證迅速的處理數(shù)據(jù)。2.?dāng)?shù)據(jù)的一致性和完整性由于系統(tǒng)的數(shù)據(jù)是共享的,在不同的模塊或子系統(tǒng)中,報(bào)表、文件、數(shù)據(jù)庫(kù)是共享數(shù)據(jù),所以如何保證這些數(shù)據(jù)的一致性,是系統(tǒng)必須解決的問題。要解決這一問題,大連交通大學(xué) 2022 屆本科畢業(yè)生畢業(yè)設(shè)計(jì)(論文)10要有一定的人員維護(hù)數(shù)據(jù)的一致性,在數(shù)據(jù)錄入處控制數(shù)據(jù)的去向,并且要求對(duì)數(shù)據(jù)庫(kù)的數(shù)據(jù)完整性進(jìn)行嚴(yán)格的約束。各模塊之間對(duì)數(shù)據(jù)庫(kù)的需求各有不同,但一定要協(xié)調(diào)好不同需求之間的關(guān)系。對(duì)于各模塊都會(huì)用到的表一定要一致,不能有沖突。 故障處理需求由于軟硬件及系統(tǒng)設(shè)計(jì)等各種因素,系統(tǒng)在使用過程難免會(huì)發(fā)生各種故障。系統(tǒng)應(yīng)提供一定的對(duì)各種故障的檢測(cè)能力,并提供相應(yīng)的處理手段。對(duì)于硬件故障和系統(tǒng)軟件故障,應(yīng)由系統(tǒng)報(bào)告及處理;對(duì)于操作錯(cuò)誤,要求有信息提示及正確方式。 運(yùn)行環(huán)境需求服務(wù)器端:開發(fā)系統(tǒng):Windows XP ProfessionalJava 開發(fā)包:JDK 開發(fā)工具:MyEclispe 服務(wù)器:開發(fā)框架:Struts +Hibernate數(shù)據(jù)庫(kù):客戶端:CPU:P(R) GHz內(nèi)存:1G大連交通大學(xué) 2022 屆本科畢業(yè)生畢業(yè)設(shè)計(jì)(論文)11第三章 系統(tǒng)總體設(shè)計(jì) 系統(tǒng)功能版塊劃分系統(tǒng)功能版塊按角色分為三大部分:一般瀏覽者、普通員工、管理員。 一般瀏覽者可以查看首頁(yè)的招聘信息,也可以查看某條招聘信息的具體內(nèi)容,還可以發(fā)送自己的簡(jiǎn)歷。一般用戶可以輸入自己的用戶名和密碼登陸自己的空間,修改自己的密碼、查看培訓(xùn)信息、查看獎(jiǎng)懲信息、查看工資信息。管理員可以管理員工信息:管理培訓(xùn)信息、管理
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1