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

正文內(nèi)容

基于java的人力資源管理系統(tǒng)設(shè)計(jì)(編輯修改稿)

2025-01-12 09:53 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 Struts就是一種基于 MVC經(jīng)典設(shè)計(jì)模式的框架 ,.它實(shí)際上是建立在 Model2基礎(chǔ)對(duì)Model,View 和 Controller 都提供了現(xiàn)成的實(shí)現(xiàn)組件 . 本系統(tǒng)主要采用 JSP技術(shù)開(kāi)發(fā),使用 Struts 實(shí)現(xiàn) MVC 框架的設(shè)計(jì),與后臺(tái)數(shù)據(jù)庫(kù)的連接采用 Hibernate。由于 JSP 的動(dòng)態(tài)內(nèi)容是 Java 代碼實(shí)現(xiàn)的,而 Java 又具有一次編寫多處運(yùn)行的特點(diǎn),因此采用 JSP 開(kāi)發(fā)的系統(tǒng)具有平臺(tái)無(wú)關(guān)性,可以在不同的操作系統(tǒng)上運(yùn)行。 Struts 是一種基于 MVC 經(jīng)典設(shè)計(jì)模式的框架 ,在當(dāng)前 Web 開(kāi)發(fā)中已經(jīng)發(fā)展得比較成熟 . 它可以最大限度地實(shí)現(xiàn)組件的復(fù)用,具有很好的可重用性和可擴(kuò)展性,有利于項(xiàng)目的擴(kuò)展和二次開(kāi)發(fā)。 Hibernate 本質(zhì)上是一個(gè)面向 Java 開(kāi)發(fā)環(huán)境的對(duì)象 /關(guān)系數(shù)據(jù)庫(kù)映射工具,借助 Hibernate 對(duì)象 /關(guān)系數(shù)據(jù)庫(kù)映射技術(shù) ,可以非常輕松地將以面向?qū)ο笏枷敕庋b的對(duì)像的各個(gè)狀態(tài)數(shù)據(jù)映射到基于 SQL 的關(guān)系模型數(shù)據(jù)結(jié)構(gòu)中去 .由于本系統(tǒng)所采用的技術(shù)已經(jīng)發(fā)展得比較成熟,因此本系統(tǒng)在技術(shù)上是可行的。 數(shù)據(jù)庫(kù)設(shè)計(jì) 數(shù)據(jù)庫(kù)設(shè)計(jì)是信息系統(tǒng)開(kāi)發(fā)和建設(shè)中的核心技術(shù),具體說(shuō),數(shù)據(jù)庫(kù)設(shè)計(jì)是指對(duì)于一個(gè)給定的應(yīng)用環(huán)境,構(gòu)造最優(yōu)的數(shù)據(jù)庫(kù)模式,建立數(shù)據(jù)庫(kù)及其應(yīng)用系統(tǒng),使之能夠有效地存儲(chǔ)數(shù)據(jù),滿足各種用戶的應(yīng)用需求(信息要求和處理要求)。 數(shù)據(jù)需求分析 根據(jù)系統(tǒng)需求,可以列出以下數(shù)據(jù)表 。 (1)用戶表:保存系統(tǒng)的用戶信息,數(shù)據(jù)項(xiàng)包括用戶 ID、用戶名、密碼、性別、真實(shí)姓名、創(chuàng)建時(shí)間、是否管理員 (2)培訓(xùn)信息表 :用來(lái)保存公司的培訓(xùn)信息,數(shù)據(jù)項(xiàng)包括培訓(xùn) ID、培訓(xùn)名稱、培訓(xùn)目的、培訓(xùn)開(kāi)始時(shí)間、培訓(xùn)結(jié)束時(shí)間、培訓(xùn)人員、培訓(xùn)講師、創(chuàng)建時(shí)間、培訓(xùn)影響度、培訓(xùn)材料。 (3)應(yīng)聘信息表 :存儲(chǔ)公司應(yīng)聘人員的信息,數(shù)據(jù)項(xiàng)包括應(yīng)聘 ID、姓名、性別、年齡、應(yīng)聘職位、所學(xué)專業(yè)、工作經(jīng)驗(yàn)、畢業(yè)院校、電話、 Email地址、創(chuàng)建時(shí)間、詳細(xì)經(jīng)歷、是否入庫(kù)。 人力資源 管理系統(tǒng) 9 (4)獎(jiǎng)懲信息表:存放公司員工的獎(jiǎng)懲信息,數(shù)據(jù)項(xiàng)包括獎(jiǎng)懲 ID、獎(jiǎng)懲名稱、獎(jiǎng)懲原因、獎(jiǎng)懲說(shuō)明、創(chuàng)建時(shí)間。 (5)薪金表:保 存員工的薪金信息,數(shù)據(jù)項(xiàng)包括薪金 ID、員工姓名、基本薪金、飯補(bǔ)、房補(bǔ)、全勤獎(jiǎng)、賦稅、額外補(bǔ)助、罰款、發(fā)放時(shí)間、總計(jì)。 邏輯結(jié)構(gòu)設(shè)計(jì) 培訓(xùn)信息表是用來(lái)存儲(chǔ)公司的培訓(xùn)信息。培訓(xùn) ID是此表的主鍵,用來(lái)唯一標(biāo)識(shí)一條培訓(xùn)記錄,其它字段用來(lái)記錄培訓(xùn)的詳細(xì)信息。 其結(jié)構(gòu)如表 31所示。 表 31 培訓(xùn)信息表 – educate 字段名 數(shù)據(jù)類型 長(zhǎng)度 是否主鍵 備注 id int 4 Y 培訓(xùn) ID name varchar 100 N 培訓(xùn)名稱 purpose varchar 500 N 培訓(xùn)目的 begintime datetime 8 N 培訓(xùn)開(kāi)始時(shí)間 endtime datetime 8 N 培訓(xùn)結(jié)束時(shí)間 datum varchar 2021 N 培訓(xùn)人員 teacher varchar 50 N 培訓(xùn)講師 createtime datetime 8 N 創(chuàng)建時(shí)間 effect varchar 500 N 培訓(xùn)影響度 summarize varchar 2021 N 培訓(xùn)材料 應(yīng)聘信息表是用來(lái)存儲(chǔ)公司應(yīng)聘人員的信息的。應(yīng)聘 ID 是應(yīng)聘表 的主健,用來(lái)唯一標(biāo)識(shí)一條應(yīng)聘記錄,因?yàn)閼?yīng)聘者有可能重名,因此在此表中不能用應(yīng)聘者的姓名作為主鍵。 isstock 字段用來(lái)標(biāo)識(shí)應(yīng)聘者是否加入到公司的人才庫(kù)中。 其結(jié)構(gòu)如表 32所示。 人力資源 管理系統(tǒng) 10 表 32 應(yīng)聘信息表 – job 字段名 數(shù)據(jù)類型 長(zhǎng)度 是否主鍵 備注 id int 4 Y 應(yīng)聘 ID name varchar 50 N 姓名 sex bit 1 N 性別 age int 4 N 年齡 job varchar 50 N 應(yīng)聘職位 specialty varchar 50 N 所學(xué)專業(yè) experience varchar 50 N 工作經(jīng)驗(yàn) school varchar 50 N 畢業(yè)學(xué)校 tel varchar 50 N 電話 varchar 50 N 電子郵件 createtime datetime 8 N 創(chuàng)建時(shí)間 content ntext N 詳細(xì)經(jīng)歷 isstock bit 1 N 是否入庫(kù) 獎(jiǎng)懲信息表是用來(lái)存放員工的獎(jiǎng)懲信息,獎(jiǎng)懲 ID是獎(jiǎng)懲表的主健,用來(lái)唯一標(biāo)識(shí)一條獎(jiǎng)懲記錄。 name,reason,explain,createtime 用來(lái)記錄獎(jiǎng) 懲的詳細(xì)信息。 其結(jié)構(gòu)如表 33所示。 表 33 獎(jiǎng)懲信息表 institution 字段名 數(shù)據(jù)類型 長(zhǎng)度 是否主鍵 備注 Id int 4 Y 獎(jiǎng)懲 ID name varchar 50 N 獎(jiǎng)懲名稱 reason varchar 100 N 獎(jiǎng)懲原因 explain varchar 2021 N 獎(jiǎng)懲說(shuō)明 createtime datetime 8 N 創(chuàng)建時(shí)間 薪金表是用來(lái)保存員工的薪金信息。薪金 ID是薪金表的主健,用來(lái)唯一標(biāo)識(shí)一條記錄。 basic,eat,house,duty 等字段記 錄了員工薪金的各項(xiàng)信息, totalize 字段是系統(tǒng)根據(jù)薪金的各項(xiàng)信息自動(dòng)生成的。 其結(jié)構(gòu)如表 34所示。 人力資源 管理系統(tǒng) 11 表 34 薪金表 – stipend 字段名 數(shù)據(jù)類型 長(zhǎng)度 是否主鍵 備注 id int 4 Y 薪金 ID name varchar 50 N 員工姓名 basic float 8 N 基本薪資 eat float 8 N 飯補(bǔ) house float 8 N 房補(bǔ) duty float 8 N 全勤獎(jiǎng) scot float 8 N 賦稅 punishment float 8 N 額外補(bǔ) 助 other float 8 N 罰款 granttime datetime 8 N 發(fā)放時(shí)間 totalize double 8 N 總計(jì) 用戶表是用來(lái)保存系統(tǒng)用戶的基本信息。用戶 ID是用戶表的主健,用來(lái)唯一標(biāo)識(shí)一條記錄,其數(shù)據(jù)類型為自動(dòng)編號(hào),遞增數(shù)為 1。 username 字段為用戶名,記錄用戶登陸名稱,該字段的記錄值是唯一的,不允許有重復(fù),通過(guò)該字段也能唯一標(biāo)識(shí)一條記錄。 isadmin 字段用來(lái)標(biāo)識(shí)用戶是否是管理員,通過(guò)該字段可以設(shè)置用戶的權(quán)限。其結(jié)構(gòu)如表 35所示。 表 35用戶表 – user 字段名 數(shù)據(jù)類型 長(zhǎng)度 是否主鍵 備注 id int 4 Y 用戶 ID username varchar 50 N 用戶名 password varchar 50 N 密碼 sex bit 1 N 性別 rname varchar 50 N 真實(shí)姓名 createtime datetime 8 N 創(chuàng)建時(shí)間 isadmin bit 1 N 是否管理員 人力資源 管理系統(tǒng) 12 系統(tǒng)運(yùn)行環(huán)境和開(kāi)發(fā)工具 運(yùn)行環(huán)境 硬件需求: PIII/256M/10G 及以上配置,要求為系統(tǒng)分配足夠的數(shù)據(jù)庫(kù)磁盤 空間 操作系統(tǒng)需求: Windows2021及以上操作系統(tǒng) ( 推薦 ) ,也可以使用 Sun Solaris 等 Linux 操作系統(tǒng) 數(shù)據(jù)庫(kù)軟件需求: MySql 數(shù)據(jù)庫(kù) ( 推薦 ) ,也可以使用 Oracle 數(shù)據(jù)庫(kù) 中間件軟件需求: tomcat 系列服務(wù)器 開(kāi)發(fā)工具 MyEclipse 是一個(gè)開(kāi)放源代碼的、基于 Java 的可擴(kuò)展開(kāi)發(fā)平臺(tái)。就其本身而言,它只是一個(gè)框架和一組服務(wù),用于通過(guò)插件組件構(gòu)建開(kāi)發(fā)環(huán)境。幸運(yùn)的是, MyEclipse 附帶了一個(gè)標(biāo)準(zhǔn)的插件集,包括 Java 開(kāi)發(fā)工具( Java Development Tools, JDT)。雖然大多數(shù)用戶很樂(lè)于將 MyEclipse 當(dāng)作 Java IDE 來(lái)使用,但 MyEclipse 的目標(biāo)不僅限于此。 MyEclipse 還包括插件開(kāi)發(fā)環(huán)境( Plugin Development Environment,PDE), 這個(gè)組件主要針對(duì)希望擴(kuò)展 MyEclipse 的軟件開(kāi)發(fā)人員,因?yàn)樗试S他們構(gòu)建與 MyEclipse 環(huán)境無(wú)縫集成的工具。由于 MyEclipse 中的每樣?xùn)|西都是插件,對(duì)于給 MyEclipse 提供插件,以及給用戶提供一致和統(tǒng)一的集成開(kāi)發(fā)環(huán)境而言,所有工具開(kāi)發(fā)人員都具有同等的發(fā)揮場(chǎng)所。 這種平等和一致性并不僅限于 Java 開(kāi)發(fā)工具。盡管 MyEclipse 是使用 Java 語(yǔ)言開(kāi)發(fā)的,但它的用途并不限于 Java 語(yǔ)言;例如,支持諸如 C/C++、 COBOL 和 Eiffel 等編程語(yǔ)言的插件已經(jīng) 可用,或預(yù)計(jì)會(huì)推出。 MyEclipse 框架還可用來(lái)作為與軟件開(kāi)發(fā)無(wú)關(guān)的其他應(yīng)用程序類型的基礎(chǔ),比如內(nèi)容管理系統(tǒng)。 基于 MyEclipse 的應(yīng)用程序的突出例子是 IBM 的 WebSphere Studio Workbench,它構(gòu)成了 IBM Java 開(kāi)發(fā)工具系列的基礎(chǔ)。例如, WebSphere Studio Application Developer 添加了對(duì) JSP、 servlet、 EJB、 XML、 Web 服務(wù)和數(shù)據(jù)庫(kù)訪問(wèn)的支持。 MyEclipse 最初由 OTI 和 IBM 兩家公司的 IDE 產(chǎn)品開(kāi)發(fā)組 創(chuàng)建,起始于 1999 年 4月。 IBM 提供了最初的 MyEclipse 代碼基礎(chǔ),包括 Platform、 JDT 和 PDE。目前由 IBM牽頭,圍繞著 MyEclipse 項(xiàng)目已經(jīng)發(fā)展成為了一個(gè)龐大的 MyEclipse 聯(lián)盟,有 150 多家軟件公司參與到 MyEclipse 項(xiàng)目中,其中包括 Borland、 Rational Software、 Red Hat及 Sybase 等。 MyEclipse 是一個(gè)開(kāi)發(fā)源碼項(xiàng)目,它其實(shí)是 Visual Age for Java 的替代品,其人力資源 管理系統(tǒng) 13 界面跟先前的 Visual Age for Java 差不多,但由于 其開(kāi)放源碼,任何人都可以免費(fèi)得到,并可以在此基礎(chǔ)上開(kāi)發(fā)各自的插件,因此越來(lái)越受人們關(guān)注。近期還有包括Oracle 在內(nèi)的許多大公司也紛紛加入了該項(xiàng)目,并宣稱 MyEclipse 將來(lái)能成為可進(jìn)行任何語(yǔ)言開(kāi)發(fā)的 IDE集大成者,使用者只需下載各種語(yǔ)言的插件即可。 人力資源 管理系統(tǒng) 14 4 系統(tǒng)實(shí)現(xiàn) 用戶操作總體設(shè)計(jì) 用戶操作主要包括用戶登錄和人員管理模塊,其中用戶登錄模塊用于完成登錄系統(tǒng),人
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1