999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

一種基于ssm框架的人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

2018-10-19 09:29:46王耀魯
數(shù)碼世界 2018年9期
關(guān)鍵詞:數(shù)據(jù)庫(kù)用戶系統(tǒng)

王耀魯

1.背景

當(dāng)人類(lèi)跨步邁入信息時(shí)代后,計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)技術(shù)、通訊技術(shù)為代表的技術(shù)飛速發(fā)展,企事業(yè)單位越來(lái)越重視人才信息資源的開(kāi)發(fā)與利用,一種能為用戶提供可靠信息儲(chǔ)存和快捷的查詢手段的人事管理系統(tǒng),成為了單位急迫的需求。

2.系統(tǒng)相關(guān)技術(shù)特點(diǎn)

前端表現(xiàn)層:JQuery easyui是jQuery社區(qū)發(fā)展出來(lái)一種用戶界面插件集合。使用easyui對(duì)于程序員可盡量少的涉及前端代碼,能提供盡可能必要的功能。只需編寫(xiě)簡(jiǎn)單的HTML標(biāo)記,就可以定義用戶界面,可實(shí)現(xiàn)前端頁(yè)面的組件化可維護(hù)化操作。特別適合前端開(kāi)發(fā)能力并不是很強(qiáng)的后端開(kāi)發(fā)人員使用。

業(yè)務(wù)邏輯層:spring框架提供了構(gòu)建Web應(yīng)用程序的全功能MVC模塊Springmvc,Spring mvc框架提供了DispatcherServlet作為前端Handle來(lái)分派前端請(qǐng)求,同時(shí)提供配置處理映射、語(yǔ)言環(huán)境、視圖解析和主題解析,并支持上傳文件功能。SpringMVC分離了前端控制器、模型pojo對(duì)象、處理及分派對(duì)象的角色,這種分離讓這些角色能容易進(jìn)行控制。

圖1 Spring MVC執(zhí)行流程圖

ORM數(shù)據(jù)層:ORM思想下的mybatis框架orm框架全稱Object/Relation mapping 即對(duì)象/關(guān)系數(shù)據(jù)庫(kù)映射mybatis由于允許開(kāi)發(fā)人員直接編寫(xiě)sql語(yǔ)句,使得訪問(wèn)數(shù)據(jù)庫(kù)的orm工具可完成對(duì)象模型和關(guān)系模型之間的相互映射。由此可見(jiàn),orm框架將負(fù)責(zé)直接將這種操作轉(zhuǎn)換成底層的數(shù)據(jù)庫(kù)操作。可持久化對(duì)象作為一個(gè)媒介,應(yīng)用程序只需要操作可持久化的對(duì)象即可對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作。

3.整合spring4和mybatis3

作為系統(tǒng)中框架搭建的重點(diǎn)是基礎(chǔ)框架的搭建。首先將jar包通過(guò)網(wǎng)絡(luò)獲取到本地,這里需要完成1)整合spring 框架jar包 2)整合mybatis框架的jar包、中間件的jar包ybatis-spring中間件用來(lái)滿足mybatis用戶整合spring的需要。3)針對(duì)在數(shù)據(jù)庫(kù)中加入事物管理的需求,需導(dǎo)spring Aop 事務(wù)包、以及其相關(guān)依賴aspect框架jar包。4)連接池中需數(shù)據(jù)庫(kù)驅(qū)動(dòng)jar包、數(shù)據(jù)源c3p0所需jar包,5)還需要導(dǎo)入JSTL包,解決標(biāo)簽識(shí)別問(wèn)題。

4.基于的需求的功能設(shè)計(jì)

通過(guò)調(diào)研發(fā)現(xiàn)用戶需求主要有以下幾個(gè)模塊,系統(tǒng)包括部門(mén)管理、用戶管理、員工管理、公告管理、下載中心、職位管理六大常用模塊。

部門(mén)管理的功能:添加部門(mén)、查詢部門(mén)、刪除部門(mén)、修改部門(mén)。

職位管理的功能:添加職位;查詢職位、刪除職位;修改職位。

員工管理的功能:添加員工;查詢員工;刪除修改員工;修改員工

公告管理的功能:添加公告;查詢公告;刪除公告;修改員工。

下載中心將可以實(shí)現(xiàn)下載文檔增刪改查的功能。

5.系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

綜合分析了系統(tǒng)用例,來(lái)設(shè)計(jì)數(shù)據(jù)庫(kù)物理模型:

圖2 數(shù)據(jù)庫(kù)物理模型圖

利用對(duì)數(shù)據(jù)庫(kù)建模的分析結(jié)果,設(shè)計(jì)提取數(shù)據(jù)實(shí)體類(lèi),本系統(tǒng)設(shè)計(jì)了6個(gè)持久化類(lèi)

User:對(duì)應(yīng)用戶。

Dept:對(duì)應(yīng)部門(mén)。

Job:對(duì)應(yīng)職位。

Employee:對(duì)應(yīng)的職員。

Notice:對(duì)應(yīng)公告。

Document:對(duì)應(yīng)文件。

通過(guò)設(shè)計(jì)可持續(xù)化類(lèi)及其對(duì)應(yīng)關(guān)系,通過(guò)ORM工具使業(yè)務(wù)層邏輯可使持久化對(duì)象的保存、修改、刪除等操作轉(zhuǎn)換為數(shù)據(jù)庫(kù)的操作。

業(yè)務(wù)邏輯層實(shí)現(xiàn)

業(yè)務(wù)邏輯(Service)層用來(lái)執(zhí)行業(yè)務(wù)邏輯,Service層通過(guò)調(diào)用DAO層實(shí)現(xiàn)其設(shè)計(jì)的業(yè)務(wù)邏輯;其次通過(guò)與mapper.xml建立映射關(guān)系。層與層之間的關(guān)系通過(guò) Spring 框架進(jìn)行管理,Spring通過(guò)其反向控制(IOC)和依賴注入(DI)機(jī)制來(lái)管理對(duì)象之間的關(guān)系,這些對(duì)象及關(guān)系都存入xml文件當(dāng)中。

由于篇幅所限這里主要介紹UserService業(yè)務(wù)邏輯層編寫(xiě),完成service接口,該文件提供用戶的增、刪、改、查的業(yè)務(wù)方法,該文件放在cn.iwhr.service包中,其實(shí)現(xiàn)該業(yè)務(wù)接口的關(guān)鍵代碼如下:

6.結(jié)束語(yǔ)

本文主要介紹了一種基于ssm框架的人事管理系統(tǒng),由此基礎(chǔ)上可以擴(kuò)展企業(yè)的HRM系統(tǒng),OA系統(tǒng)等。鑒于企業(yè)平臺(tái)的復(fù)雜性和可擴(kuò)展性,所以本項(xiàng)目只設(shè)計(jì)了6個(gè)模塊,實(shí)現(xiàn)了用戶管理、部門(mén)管理、職位管理與員工管理以及公告管理和下載管理功能。系統(tǒng)經(jīng)測(cè)試與上線使用表明,系統(tǒng)運(yùn)行穩(wěn)定,性能良好,達(dá)到預(yù)期效果。

登陸后界面

猜你喜歡
數(shù)據(jù)庫(kù)用戶系統(tǒng)
Smartflower POP 一體式光伏系統(tǒng)
WJ-700無(wú)人機(jī)系統(tǒng)
ZC系列無(wú)人機(jī)遙感系統(tǒng)
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
數(shù)據(jù)庫(kù)
關(guān)注用戶
關(guān)注用戶
數(shù)據(jù)庫(kù)
關(guān)注用戶
數(shù)據(jù)庫(kù)
主站蜘蛛池模板: 欧亚日韩Av| 99国产精品国产| 国产亚洲精| 国产特级毛片| 91免费国产高清观看| 99尹人香蕉国产免费天天拍| 国产91成人| 国产一区亚洲一区| 国产欧美另类| 青青青国产视频| 久久亚洲高清国产| 欧美成人综合在线| 中文字幕在线一区二区在线| 操操操综合网| 999在线免费视频| 久草视频一区| 国产在线观看精品| 国产午夜无码专区喷水| 一本久道久久综合多人| 91精品国产丝袜| 亚洲国产理论片在线播放| 国产精品久久久久久久久kt| 亚洲福利视频网址| 国产成人高清精品免费5388| 香蕉eeww99国产在线观看| 国产精品女主播| 美女一级免费毛片| 亚洲电影天堂在线国语对白| 亚洲第一中文字幕| 国产精品播放| 手机看片1024久久精品你懂的| 亚洲欧美自拍中文| 国产色婷婷| 性视频一区| 久久精品最新免费国产成人| 国产精品成人不卡在线观看 | 中文字幕久久波多野结衣| 97在线公开视频| www.亚洲国产| 中国精品自拍| 伊人激情综合| 国产高清在线精品一区二区三区| 亚洲一级毛片免费观看| 97国产精品视频人人做人人爱| 一本色道久久88综合日韩精品| 国产成人综合亚洲网址| 亚洲另类国产欧美一区二区| 制服丝袜在线视频香蕉| 91视频国产高清| 国产精品尹人在线观看| 精品久久久久无码| 亚洲国产AV无码综合原创| 国产91特黄特色A级毛片| 亚洲欧美在线综合图区| 永久在线精品免费视频观看| 精品国产中文一级毛片在线看| 中文无码伦av中文字幕| 波多野结衣二区| 国产激爽大片高清在线观看| 国产不卡在线看| 欧美无专区| 久久香蕉国产线| 亚洲女同欧美在线| 欧美啪啪网| 日本一区二区三区精品国产| 99在线小视频| 伊人久久精品无码麻豆精品| 9久久伊人精品综合| 麻豆精品在线视频| 无码人中文字幕| 99久视频| 天堂在线亚洲| 亚洲国产看片基地久久1024| 免费人欧美成又黄又爽的视频| 久草性视频| 久久一日本道色综合久久| 国产高清在线精品一区二区三区 | 精品91在线| 美女视频黄又黄又免费高清| 福利视频久久| 久久人搡人人玩人妻精品一| 国产性爱网站|