畢業(yè)設(shè)計(jì)(論文)基于SSH架構(gòu)的人力資源管理系統(tǒng)_第1頁(yè)
畢業(yè)設(shè)計(jì)(論文)基于SSH架構(gòu)的人力資源管理系統(tǒng)_第2頁(yè)
畢業(yè)設(shè)計(jì)(論文)基于SSH架構(gòu)的人力資源管理系統(tǒng)_第3頁(yè)
畢業(yè)設(shè)計(jì)(論文)基于SSH架構(gòu)的人力資源管理系統(tǒng)_第4頁(yè)
畢業(yè)設(shè)計(jì)(論文)基于SSH架構(gòu)的人力資源管理系統(tǒng)_第5頁(yè)
已閱讀5頁(yè),還剩46頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、基于 ssh 架構(gòu)的人力資源管理系統(tǒng) ii 摘摘要要 隨著計(jì)算機(jī)的普及和計(jì)算機(jī)科學(xué)技術(shù)的飛速發(fā)展,人們開(kāi)始越來(lái)越多地利用計(jì)算機(jī) 解決實(shí)際問(wèn)題。員工信息管理是企業(yè)信息管理的重要部分,面對(duì)大量的人事信息,采用 人工處理既浪費(fèi)時(shí)間、又浪費(fèi)人力和物力,并且數(shù)據(jù)的準(zhǔn)確性低。因此,開(kāi)發(fā)一個(gè)界面 友好,易于操作的人力資源管理軟件進(jìn)行自動(dòng)化處理變得十分重要,這正是本系統(tǒng)開(kāi)發(fā) 的目的和意義。本文所闡述的人力資源管理系統(tǒng),瀏覽器 /服務(wù)器模式高效地實(shí)現(xiàn)了人 力資源管理系統(tǒng)的各項(xiàng)功能,可進(jìn)行多條件查詢(xún)、更新、密碼設(shè)置、工資和獎(jiǎng)金的統(tǒng)計(jì) 發(fā)放等功能。提升了企業(yè)的效率和競(jìng)爭(zhēng)力, 滿(mǎn)足了現(xiàn)代企業(yè)管理的需要。 spring

2、 是當(dāng)今最主流的服務(wù)層框架,它的使用實(shí)現(xiàn)了應(yīng)用程序的 n 層結(jié)構(gòu),最大 程度的降低了各模塊之間的耦合,提高了應(yīng)用程序 的開(kāi)發(fā)效率和可維護(hù)性,選用的 struts2 作為系統(tǒng)的表示層框架 ,在數(shù)據(jù)持久層方面則使用了 hibernate3.2,采用 jpa 對(duì) hibernate 進(jìn)行配置。 此外,在表示層不僅使用了 struts 和 jsp,還用到了 dwr 和 extjs 這兩大 ajax 技術(shù)。使用 ajax 技術(shù)不僅可以使界面美觀,操作更具人性化,異步交互還能減輕服務(wù) 器的數(shù)據(jù)傳輸負(fù)擔(dān)。 關(guān)關(guān)鍵鍵字字; 人力資源管理系統(tǒng);jsp;java ee;ssh;ajax iii 目目錄錄 摘摘要要

3、.ii 目目錄錄.iii 第第 1 章章引言引言.1 1.1課題背景.1 1.2設(shè)計(jì)目的和意義.2 1.3系統(tǒng)設(shè)計(jì)思想.3 1.4系統(tǒng)開(kāi)發(fā)環(huán)境.3 第第 2 章章系統(tǒng)分析系統(tǒng)分析.4 2.1可行性分析.4 2.2需求分析.11 第第 3 章章系統(tǒng)設(shè)計(jì)系統(tǒng)設(shè)計(jì).24 3.1系統(tǒng)模塊總體設(shè)計(jì).24 3.2數(shù)據(jù)庫(kù)設(shè)計(jì).25 第第 4 章章系統(tǒng)實(shí)現(xiàn)系統(tǒng)實(shí)現(xiàn).32 4.1系統(tǒng)運(yùn)行平臺(tái)設(shè)置.32 4.2系統(tǒng)主頁(yè)設(shè)計(jì).32 4.3人事資料管理功能設(shè)計(jì).33 4.4角色管理功能設(shè)計(jì).37 4.5工資查詢(xún)功能設(shè)計(jì).40 4.6系統(tǒng)測(cè)試與性能分析.42 第第 5 章章結(jié)束語(yǔ)結(jié)束語(yǔ).46 參考文獻(xiàn)參考文獻(xiàn).47 j

4、ava web 整合開(kāi)發(fā)與項(xiàng)目實(shí)戰(zhàn)(論文)整合開(kāi)發(fā)與項(xiàng)目實(shí)戰(zhàn)(論文) 1 第 1 章 引言 網(wǎng)絡(luò)化的今天,人力資源管理系統(tǒng),使新的人力資源協(xié)作管理模式 成為可能。通 過(guò)網(wǎng)絡(luò)管理系統(tǒng),專(zhuān)門(mén)的人力資源管理人員可以提高自身 工作效率,做好人力資源管 理的協(xié)調(diào)工作,提高人力資源利用率;通過(guò)網(wǎng)絡(luò)管理系統(tǒng),員工可以直接管理自己的技 能,有效地發(fā)現(xiàn)和挖掘自身的潛能,與自己的上級(jí)、下屬、同事 及時(shí)的進(jìn)行溝通與交 流,同心協(xié)作,積極為企業(yè)的發(fā)展與決策貢獻(xiàn)力量。通過(guò)網(wǎng)絡(luò)人力資源管理系統(tǒng)對(duì)企業(yè) 人力資源進(jìn)行管理,使企業(yè)人力資源管理適應(yīng)時(shí)代的發(fā)展要求,大大提高了企業(yè)的核心 競(jìng)爭(zhēng)力。 酒店是以人為中心的行業(yè),酒店的管理

5、說(shuō)到底就是對(duì)人的管理,運(yùn)用科學(xué)的方法對(duì) 酒店的人力資源進(jìn)行有效的利用和開(kāi)發(fā),以提高全體員工的素質(zhì),使其得到最優(yōu)化的組 合,發(fā)揮最大的積極性 ,從而提高全體員工的素質(zhì)不斷提高勞動(dòng)效率。因此,加強(qiáng)人力 資源管理對(duì)酒店具有極重要的意義。 隨著科學(xué)技術(shù)的發(fā)展,社會(huì)進(jìn)步以及計(jì)算機(jī)的迅速發(fā)展,酒店餐飲業(yè)管理的方法也 日新月異,以前全是由人工管理的方法存在很多的缺點(diǎn):管理效率 較低,勞動(dòng)強(qiáng)度大, 信息處理速度低而且準(zhǔn)確率也不夠令人滿(mǎn)意。為了提高酒店餐飲管理效率,減輕勞動(dòng)強(qiáng) 度,提高信息處理速度和準(zhǔn)確性,為酒店管理員提供更方便、快捷的服務(wù)項(xiàng)目,提供一 種更先進(jìn)、科學(xué)的服務(wù)系統(tǒng),于是選擇了用計(jì)算機(jī)來(lái)設(shè)計(jì)一個(gè)酒店

6、人力資源管理系統(tǒng)的 方案。 1.1 課題背景 現(xiàn)在網(wǎng)絡(luò)的發(fā)展已呈現(xiàn)商業(yè)化、全民化、全球化的趨勢(shì)。目前,幾乎世界上所有的 公司都在利用網(wǎng)絡(luò)傳遞商業(yè)信息,進(jìn)行商業(yè)活動(dòng),從宣傳企業(yè)到發(fā)布廣告、招聘雇員、 傳遞商業(yè)文件乃至拓展市場(chǎng)、網(wǎng)上銷(xiāo)售等,無(wú)所不能。如今網(wǎng)絡(luò)已成為企業(yè)進(jìn)行 競(jìng)爭(zhēng) 的戰(zhàn)略手段。企業(yè)經(jīng)營(yíng)的多元化拓展,企業(yè)規(guī)模的進(jìn)一步擴(kuò)大,對(duì) 企業(yè)的管理、業(yè)務(wù) 擴(kuò)展、企業(yè)品牌形象等提供了更高的要求。在以信息技術(shù)為支撐的新經(jīng)濟(jì)條件下,越來(lái) 越多的企業(yè)利用起網(wǎng)絡(luò)這個(gè)有效的工具。 任何企業(yè)都擁有三種資源:一是物力資源;二是財(cái)力資源;三是人力資源。對(duì)于企 業(yè),物力資源和財(cái)力資源是企業(yè)的有形資源,雖說(shuō)是衡量企業(yè)的

7、重要尺度,但它具有有 java web 整合開(kāi)發(fā)與項(xiàng)目實(shí)戰(zhàn)(論文)整合開(kāi)發(fā)與項(xiàng)目實(shí)戰(zhàn)(論文) 2 限性。而人力資源正好與之相反,是一種無(wú)形的資源,具有相對(duì)的無(wú)限性,是可再生的 資源。企業(yè)可以通過(guò)教育、培訓(xùn)和開(kāi)發(fā)等活動(dòng)提高人力資源的品質(zhì),增加人力資源的數(shù) 量。從企業(yè)的生產(chǎn)經(jīng)營(yíng)過(guò)程看,人力資源是物力資源和財(cái)力資源的粘合劑。企業(yè)效益的 高低取決于人力資源對(duì)非人力資源粘合的強(qiáng)度和效用。企業(yè)只有提高人力資源的素質(zhì), 對(duì)人力資源進(jìn)行合理有效的管理,調(diào)動(dòng)勞動(dòng)者的積極性,這種粘合的強(qiáng)度和效用才能提 高,企業(yè)的效益才能提高,企業(yè)也才能長(zhǎng)盛不衰。 我們更可以說(shuō),企業(yè)的衰亡主要是由于不能合理的選才、用才、育才和留才

8、,以致 不能建立和保持一個(gè)有效率、有活力的員工隊(duì)伍。這一結(jié)論的正確性不僅體現(xiàn)在現(xiàn)今社 會(huì),也必然體現(xiàn)在未來(lái)的社會(huì)。 酒店人力資源管理是根據(jù)國(guó)家人事勞動(dòng)政策和企業(yè)制定的管理方針與政策,對(duì)酒店 人力資源進(jìn)行有效的整合和管理,在人事政策和制度的制定,員工的招聘、考核、激勵(lì)、 紀(jì)律管理等系列日常管理業(yè)務(wù)中,調(diào)動(dòng)員工工作積極性,提高員工勞動(dòng)素質(zhì),增強(qiáng)企業(yè) 內(nèi)部凝聚力,塑造一支充滿(mǎn)活力和戰(zhàn)斗力的團(tuán)隊(duì),為企業(yè)實(shí)現(xiàn)經(jīng)營(yíng)目標(biāo)和經(jīng)濟(jì)效益提供 強(qiáng)有力的人事保障。 在這樣的時(shí)代背景下,本系統(tǒng)將以哈爾濱偉業(yè)商務(wù)酒店為原型,設(shè)計(jì)一個(gè)盡量適合 所有同級(jí)別(四星級(jí)以上)賓館或酒店的人力資源管理系統(tǒng)。哈爾濱偉業(yè)商務(wù)酒店是集 餐

9、飲、客房、會(huì)議、娛樂(lè)為一體的一家四星級(jí)商務(wù)酒店,位于哈爾濱市繁華的商業(yè)中心 地帶。酒店擁有各類(lèi)豪華客房 和風(fēng)格各異的 ktv 包房,多功能會(huì)議中心可承辦大、中、 小型會(huì)議。宴會(huì)大廳可容納 600 人同時(shí)就餐。哈爾濱偉業(yè)商務(wù)酒店設(shè)有美容美發(fā)、夜總 會(huì)、地下停車(chē)場(chǎng)、票務(wù)、旅游、商務(wù)中心等綜合服務(wù)設(shè)施。并且具有十幾個(gè)部門(mén)及數(shù)以 千計(jì)的員工,人員流動(dòng)較大,人員管理工作復(fù)雜,如何建立一個(gè)完善的人力資源管理體 系就成為提升企業(yè)競(jìng)爭(zhēng)力的關(guān)鍵。要建立一個(gè)完善的人力資源管理體系,不僅需要優(yōu)秀 管理人才和良好的管理制度,還需要一個(gè)功能強(qiáng)大的人力資源管理軟件。 1.2 設(shè)計(jì)目的和意義 建立人力資源管理網(wǎng)站能樹(shù)立企業(yè)

10、形象。對(duì)于任何一個(gè)企業(yè)而言,企業(yè)的品牌形象 至關(guān)重要。 特別是對(duì)于互聯(lián)網(wǎng)技術(shù)高度發(fā)展的今天,通過(guò)人力資源管理的網(wǎng)站,員工 可通過(guò)網(wǎng)站側(cè)面的了解企業(yè)形象及企業(yè)實(shí)力,因此,建立具有國(guó)際水準(zhǔn)的網(wǎng)站能夠極大 的提升企業(yè)在員工心中的整體形象。 建立人力資源管理網(wǎng)站能減輕部門(mén)負(fù)擔(dān)。許多人知道,一個(gè)公司的所有和員工有關(guān) 的運(yùn)作,包括加薪,出差,請(qǐng)假,人員的調(diào)動(dòng),離任等等都由人力資源部門(mén)來(lái)完成,如 java web 整合開(kāi)發(fā)與項(xiàng)目實(shí)戰(zhàn)(論文)整合開(kāi)發(fā)與項(xiàng)目實(shí)戰(zhàn)(論文) 3 果是一家擁有上千人的大型企業(yè),這個(gè)工作量是相當(dāng)驚人的。因此本系統(tǒng)的開(kāi)發(fā),大大 緩解了該部門(mén)的工作壓力,也避免了以前人工作業(yè)的錯(cuò)誤幾率。 1

11、.3 系統(tǒng)設(shè)計(jì)思想 一個(gè)方便用戶(hù)使用的軟件應(yīng)該具備軟件體積小,操作界面友好,基本功能穩(wěn)定,運(yùn) 行速度較快,通過(guò)計(jì)算機(jī)技術(shù)及網(wǎng)絡(luò)技術(shù)結(jié)合開(kāi)發(fā)出客戶(hù)端與服務(wù)器端,以便方便快捷 清晰的進(jìn)行數(shù)據(jù)傳輸,和簡(jiǎn)易通訊功能。 實(shí)用性:系統(tǒng)以用戶(hù)需求為目標(biāo),以方便用戶(hù)為原則。根據(jù)用戶(hù)實(shí)際的需求情況, 充分考慮在人力資源管理中可能遇到的種種問(wèn)題,盡量全面的做好需求分析,以減少日 后更新軟件的次數(shù)。 可靠性:一個(gè)實(shí)用的系統(tǒng)同時(shí)必須是可靠的,本設(shè)計(jì)通過(guò)合理而先進(jìn)的網(wǎng)絡(luò)設(shè)計(jì)以 及軟、硬件的優(yōu)化選型,可保證系統(tǒng)數(shù)據(jù)傳輸?shù)恼_性。 安全性:在設(shè)計(jì)中,將充分利用網(wǎng)絡(luò)軟、硬件提供的各種安全措施,既可以保證用 戶(hù)共享資源,同時(shí)也

12、可保證關(guān)鍵數(shù)據(jù)的安全性。 采用標(biāo)準(zhǔn)技術(shù):本系統(tǒng)的所有設(shè)計(jì)遵循國(guó)際上現(xiàn)行的標(biāo)準(zhǔn)進(jìn)行,以提高系統(tǒng)的開(kāi)放 性。 可維護(hù)性:系統(tǒng)的設(shè)計(jì)要求方便維護(hù),包括硬件的維護(hù),軟件的維護(hù) (更改,升 級(jí)等)和網(wǎng)絡(luò)的維護(hù)。 可擴(kuò)展性及靈活性:系統(tǒng)的設(shè)計(jì)以方便未來(lái)業(yè)務(wù)的擴(kuò)展和系統(tǒng)擴(kuò)充為目標(biāo),系統(tǒng)要 求能夠方便的升級(jí),充分保護(hù)系統(tǒng)的投資。 智能性:系統(tǒng)在設(shè)計(jì)時(shí),充分考慮系統(tǒng)運(yùn)行的智能性,在使用系統(tǒng)一段時(shí)間后,系 統(tǒng)可以適應(yīng)于任何局域網(wǎng)。 1.4 系統(tǒng)開(kāi)發(fā)環(huán)境 本系統(tǒng)采用 b/s 結(jié)構(gòu),前臺(tái)開(kāi)發(fā)工具為 myeclipse enterprise workbench 6.0 ga, 后臺(tái)數(shù)據(jù)庫(kù)是 microsoft sql

13、server 2005,軟件要求:操作系統(tǒng)為 windows 2003 或 windows xp,mozilla firefox 3.5 或更高版本,硬件要求: pentium 4 2.4 mhz 或更快, 512 mb ram 或更高。 java web 整合開(kāi)發(fā)與項(xiàng)目實(shí)戰(zhàn)(論文)整合開(kāi)發(fā)與項(xiàng)目實(shí)戰(zhàn)(論文) 4 第 2 章 系統(tǒng)分析系統(tǒng)分析 2.1 可行性分析 人力資源、薪金發(fā)放等人資管理業(yè)務(wù)是在日常生產(chǎn)過(guò)程中非常重要的環(huán)節(jié),原來(lái)基 本上是采用手工處理方式進(jìn)行操作,造成工作效率低、處理速度慢、人工計(jì)算薪金準(zhǔn)確 率較低的情況。因此開(kāi)發(fā)人力資源管理子系統(tǒng),通過(guò)對(duì)該系統(tǒng)中的相關(guān)數(shù)據(jù)錄入、參數(shù) 設(shè)置

14、,使用電腦保存職工檔案資料、計(jì)算薪資發(fā)放以及記錄職工參加培訓(xùn)、職位變更等 的詳細(xì)資料,代替原來(lái)的手工處理工作,方便進(jìn)行人力資源、薪金資源的查詢(xún),大幅度 提高工作效率和管理水平。 一、業(yè)務(wù)流程圖 根據(jù)人力資源管理系統(tǒng)的具體情況,業(yè)務(wù)可分為六類(lèi),第一類(lèi)是基本信息業(yè)務(wù),主 要負(fù)責(zé)對(duì)企業(yè)所有基本信息的管理,如:?jiǎn)T工信息、招聘信息、員工考勤信息、員工考 核信息等;第二類(lèi)是招聘業(yè)務(wù),主要負(fù)責(zé)對(duì)企業(yè)招聘信息及應(yīng)聘人員信息的管理;第三 類(lèi)是培訓(xùn)業(yè)務(wù),主要負(fù)責(zé)對(duì)企業(yè)部門(mén)員工的培訓(xùn)計(jì)劃的制定及信息的發(fā)布;第四類(lèi)是工 資核算業(yè)務(wù),主要負(fù)責(zé)對(duì)員工的工資進(jìn)行核算,使其與員工的績(jī)效掛鉤;第五類(lèi)是考勤 業(yè)務(wù),是對(duì)員工考勤信

15、息的 管理;第六類(lèi)是績(jī)效考核業(yè)務(wù),是對(duì)員工的工作績(jī)效的考核 信息的管理。 1基本信息業(yè)務(wù)流程: 用戶(hù)登錄系統(tǒng)后,系統(tǒng)根據(jù)用戶(hù)的權(quán)限,列出該用戶(hù)可用的系統(tǒng)功能,如員工信息 管理,調(diào)崗調(diào)職,獎(jiǎng)罰記錄,員工福利等,可對(duì)其進(jìn)行錄入、修改、刪除或查詢(xún)。基本 信息業(yè)務(wù)流程,如圖 2-1 所示。 用戶(hù) 操作 基本信息 修改信息 查詢(xún)信息 刪除信息 添加 修改 查詢(xún) 刪除 信息 信息 信息 信息 java web 整合開(kāi)發(fā)與項(xiàng)目實(shí)戰(zhàn)(論文)整合開(kāi)發(fā)與項(xiàng)目實(shí)戰(zhàn)(論文) 5 2招聘業(yè)務(wù)流程: 首先,各部門(mén)經(jīng)理通過(guò)報(bào)告通知人力資源部門(mén)職位空缺情況,然后人力資源招聘人 員和經(jīng)理審閱職務(wù)和資格要求,如果審核通過(guò),則制定

16、招聘計(jì)劃,否則將原因反饋給該 部門(mén)經(jīng)理。招聘業(yè)務(wù)流程 ,如圖 2-2 所示。 否 是 部門(mén) 經(jīng)理 招聘 專(zhuān)員 職位空缺情況原因 審核通過(guò)否 招聘計(jì)劃 圖 2-2招聘業(yè)務(wù)流程圖 3培訓(xùn)業(yè)務(wù)流程: 首先,人力資源管理人員根據(jù)實(shí)際情況,或部門(mén)經(jīng)理提出培訓(xùn)請(qǐng)求,制定培訓(xùn)計(jì)劃, 制定計(jì)劃的同時(shí),要確定培訓(xùn)的課程和講師。然后,執(zhí)行該計(jì)劃,當(dāng)培訓(xùn)結(jié)束時(shí)對(duì)受培 訓(xùn)的員工進(jìn)行考核,并將考核結(jié)果錄入系統(tǒng)。最后要將培訓(xùn)的結(jié)果保存起來(lái),作為日后 培訓(xùn)的參考。 培訓(xùn)業(yè)務(wù)流程,如圖 2-3 所示。 java web 整合開(kāi)發(fā)與項(xiàng)目實(shí)戰(zhàn)(論文)整合開(kāi)發(fā)與項(xiàng)目實(shí)戰(zhàn)(論文) 6 管理 人員 管理 人員 培訓(xùn)請(qǐng)求 制定培訓(xùn)計(jì)劃

17、部門(mén) 經(jīng)理 培訓(xùn)計(jì)劃 執(zhí)行培訓(xùn)計(jì)劃 考核 培訓(xùn)反饋 培訓(xùn)結(jié)果總結(jié) 培訓(xùn)成績(jī) 圖 2-3培訓(xùn)業(yè)務(wù)流程圖 4工資核算業(yè)務(wù)流程: 首先讀取員工的信息,判斷員工狀態(tài)不為 “離職” ,取出員工的基本工資,然后順 序讀取員工的獎(jiǎng)懲信息、福利信息、保險(xiǎn)信息,計(jì)算出員工的總工資,再根據(jù)總工資確 定稅率,最后算出員工的實(shí)際工資,并保存。 工資核算業(yè)務(wù)流程,如圖 2-4 所示。 java web 整合開(kāi)發(fā)與項(xiàng)目實(shí)戰(zhàn)(論文)整合開(kāi)發(fā)與項(xiàng)目實(shí)戰(zhàn)(論文) 7 是 是 否 否 否 讀取員工信息 員工工資 是否離職 讀取員工工資 讀取員工獎(jiǎng)勵(lì)信息審批通過(guò)加獎(jiǎng)金 讀取員工懲罰信息審批通過(guò)減罰金 讀取員工福利信息 讀取員工保險(xiǎn)

18、信息 計(jì)算員工工資 判斷稅率 計(jì)算員工實(shí)際工資 圖 2-4工資核算業(yè)務(wù)流程圖 5考勤業(yè)務(wù)流程: 首先讀取員工信息,判斷員工當(dāng)日是否有班,如果有班,判斷是否有打卡記錄,如 果沒(méi)有打卡記錄,判斷員工是否請(qǐng)假,是否調(diào)休,是否出差,如果都沒(méi)有,說(shuō)明員工缺 勤。 考勤業(yè)務(wù)流程,如圖 2-5 所示。 java web 整合開(kāi)發(fā)與項(xiàng)目實(shí)戰(zhàn)(論文)整合開(kāi)發(fā)與項(xiàng)目實(shí)戰(zhàn)(論文) 8 是 是 是 是 是否 否 否 否 否 讀取員工信息 正常 是否當(dāng)日有班 缺勤 是否打過(guò)卡 是否請(qǐng)假 是否調(diào)休 是否出差 圖 2-5考勤業(yè)務(wù)流程圖 6績(jī)效考核業(yè)務(wù)流程: 首先讀取考核方案,獲得該方案的所有考核標(biāo)準(zhǔn),讀取員工在該方案所有標(biāo)

19、準(zhǔn)上的 分?jǐn)?shù),然后計(jì)算總分,根據(jù)總分評(píng)定員工考核等級(jí)???jī)效考核流程 ,如圖 2-6 所示。 讀取執(zhí)行中的考核方案 獲得考核方案的考核標(biāo)準(zhǔn) 獲得員工分?jǐn)?shù) 計(jì)算總分 員工等級(jí)評(píng)定 員工考核成績(jī) java web 整合開(kāi)發(fā)與項(xiàng)目實(shí)戰(zhàn)(論文)整合開(kāi)發(fā)與項(xiàng)目實(shí)戰(zhàn)(論文) 9 該系統(tǒng)的目標(biāo)確定后,可以從經(jīng)濟(jì)可行性、技術(shù)可行性 法律可行性和運(yùn)行可行性 四個(gè)方面對(duì)能否實(shí)現(xiàn)新系統(tǒng)目標(biāo)進(jìn)行可行性分析。 二、經(jīng)濟(jì)可行性 系統(tǒng)的經(jīng)濟(jì)可行性指的是對(duì)組織的經(jīng)濟(jì)狀況和投資能力進(jìn)行分析,對(duì)系統(tǒng)建設(shè)、運(yùn) 行和維護(hù)費(fèi)用進(jìn)行估算,對(duì)系統(tǒng)建成后可能取得的社會(huì)及經(jīng)濟(jì)效益進(jìn)行估計(jì)。 運(yùn)行該系統(tǒng)的硬件和軟件支持費(fèi)用需要 2 萬(wàn)元,但軟件開(kāi)

20、發(fā)費(fèi)用估計(jì) 6.7 萬(wàn)元,但 系統(tǒng)投入使用后,每年可為節(jié)省支出約 10 萬(wàn)元,假設(shè)該軟件可以使用 5 年。而一次性 支出 25 萬(wàn)元,再假定投資費(fèi)用存入銀行的利息按 5%計(jì)算。 下面從以下幾個(gè)方面對(duì)系統(tǒng)的經(jīng)濟(jì)可行性進(jìn)行具體的分析: 1、系統(tǒng)初期投資 系統(tǒng)初期投資,如表 2-1 所示。 表 2-1人力資源管理系統(tǒng)初期投資 序號(hào)項(xiàng)目 人工 (人日) 單價(jià)(元)合計(jì)(元) 1需求分析203006,000 2總體設(shè)計(jì)303009,000 3人事資料管理子系統(tǒng)詳細(xì)設(shè)計(jì)203006,000 4人力資源管理子系統(tǒng)詳細(xì)設(shè)計(jì)103003,000 5工資管理子系統(tǒng)詳細(xì)設(shè)計(jì)53001,500 6考勤管理子系統(tǒng)詳細(xì)設(shè)

21、計(jì)103003,000 7績(jī)效考核子系統(tǒng)詳細(xì)設(shè)計(jì)203006,000 8系統(tǒng)維護(hù)子系統(tǒng)詳細(xì)設(shè)計(jì)53001,500 9數(shù)據(jù)庫(kù)的設(shè)計(jì)與實(shí)現(xiàn)103003,000 10編碼實(shí)現(xiàn)5030015,000 11單體測(cè)試203006,000 12系統(tǒng)集成測(cè)試203006,000 13說(shuō)明手冊(cè)編制103001,000 14合計(jì)67,000 2、貨幣的時(shí)間價(jià)值 系統(tǒng)貨幣時(shí)間價(jià)值,如表 2-2 所示。 java web 整合開(kāi)發(fā)與項(xiàng)目實(shí)戰(zhàn)(論文)整合開(kāi)發(fā)與項(xiàng)目實(shí)戰(zhàn)(論文) 10 表 2-2人力資源管理系統(tǒng)貨幣時(shí)間價(jià)值 年 份 將來(lái)值 (萬(wàn)) (1+i) n 現(xiàn)在值(萬(wàn))累計(jì)的現(xiàn)在值 (萬(wàn)) 151.054.7624

22、.762 251.10254.5359.297 351.15764.31913.616 451.21554.11417.730 551.27633.91821.648 3、投資回收期 引入進(jìn)銷(xiāo)存系統(tǒng)一年后,可以節(jié)省 4.762 萬(wàn)元,比最初投資還少 1.94 萬(wàn)元。但第 三年可以節(jié)省 4.535 萬(wàn)元。 即:1+(6.7-4.762)/4.535=1.428(年) 純收入 21.648-6.7=14.948(萬(wàn)元) 經(jīng)過(guò)以上分析,此人力資源管理系統(tǒng)在經(jīng)濟(jì)上的開(kāi)發(fā)是可行的。 三、技術(shù)可行性 根據(jù)該系統(tǒng)目標(biāo)來(lái)衡量所需的技術(shù)是否具備,一般可從硬軟件的性能要求、環(huán)境條 件、操作人員水平和數(shù)量等方面去考

23、慮和分析。 本系統(tǒng)采用當(dāng)前流行的 ssj 整合框架編寫(xiě)。struts2.0 是以 mvc 模式為基礎(chǔ),控制 反轉(zhuǎn)為核心的 java web 應(yīng)用框架,使用它不僅可以實(shí)現(xiàn) web 應(yīng)用程序的分層,還可 以大大提高用戶(hù)請(qǐng)求的處理效率,從而降低了表示層開(kāi)發(fā)的工作量; spring2.5 是以 mvc 模式為基礎(chǔ),依賴(lài)注入為核心的 java 應(yīng)用框架,它利用 java 的反射機(jī)制,將系 統(tǒng)各層無(wú)縫的整合在一起,實(shí)現(xiàn)了系統(tǒng)各模塊和各層次的解藕,提高了系統(tǒng)的可維護(hù)性 和可移植性;jpa 是 sun 公司提出的一個(gè) orm 標(biāo)準(zhǔn),由于市場(chǎng)上主流的 orm 框架沒(méi) 有統(tǒng)一的標(biāo)準(zhǔn),各公司都按自己的標(biāo)準(zhǔn)編寫(xiě) or

24、m 的配置方式,這樣,在開(kāi)發(fā)應(yīng)用軟件 時(shí),用戶(hù)要學(xué)習(xí)各種 orm 框架的配置方式,并且當(dāng)現(xiàn)用 orm 框架不能滿(mǎn)足用戶(hù)需求 時(shí),切換 orm 框架會(huì)付出相當(dāng)大的代價(jià)。這時(shí) jpa 標(biāo)準(zhǔn)應(yīng)運(yùn)而生,只要 orm 框架的 生產(chǎn)商遵循該標(biāo)準(zhǔn),用戶(hù)軟件就可以以很小的代價(jià) 切換 orm 框架,并不用學(xué)習(xí)新框架 復(fù)雜的配置方式就可以將它整合到系統(tǒng)中。本系統(tǒng) jpa 的 orm 框架將使用 hibernate3.2 實(shí)現(xiàn),它具有強(qiáng)大的事務(wù)處理能力、數(shù)據(jù)緩存能力和并發(fā)處理能力,可以提高持久層的 運(yùn)行效率和開(kāi)發(fā)效率。 在表示層,本系統(tǒng)將使用 jsp 頁(yè)面技術(shù)和 extjs2.2、dwr3 這兩大 ajax 技術(shù)。

25、 jsp 與 java servlet 一樣,是在服務(wù)器端執(zhí)行的,通常返回該客戶(hù)端的就是一個(gè) html java web 整合開(kāi)發(fā)與項(xiàng)目實(shí)戰(zhàn)(論文)整合開(kāi)發(fā)與項(xiàng)目實(shí)戰(zhàn)(論文) 11 文本,因此客戶(hù)端只要有瀏覽器就能瀏覽。 extjs2.2 是當(dāng)今主流的 ajax 技術(shù)之一,它 可以提供如同桌面應(yīng)用程序的外觀,能大大提高用戶(hù)體驗(yàn),為用戶(hù)提供一個(gè)美觀,方便 的操作界面。dwr 則可以提高瀏覽器與服務(wù)器的異步交互能力,在用戶(hù)瀏覽器上只使 用簡(jiǎn)單的 javascript 就可以調(diào)用復(fù)雜的服務(wù)器端代碼。使用 ajax 技術(shù)不僅可以使界面 美觀,操作更具人性化,異步交互方式還能減輕服務(wù)器的數(shù)據(jù)傳輸負(fù)擔(dān)。

26、此外,本系統(tǒng)將使用 sql server 2005 作為應(yīng)用程序的數(shù)據(jù)庫(kù) ,它具有良好的并發(fā) 處理和事務(wù)處理能力,并且具有較高的運(yùn)行效率和穩(wěn)定性。 四、法律可行性 此人力資源管理系統(tǒng)是本人自主開(kāi)發(fā)的管理系統(tǒng),是很有實(shí)際意義的系統(tǒng),開(kāi)發(fā)這 個(gè)系統(tǒng)不同于開(kāi)發(fā)普通的系統(tǒng)軟件,即該系統(tǒng)不同于原來(lái)已有的現(xiàn)代化的系統(tǒng),不存在 侵權(quán)等問(wèn)題,本系統(tǒng)開(kāi)發(fā)不會(huì)侵犯他人、集體或國(guó)家利益,不違反國(guó)家法律 ,因此具 有法律可行性。 經(jīng)過(guò)上述論述分析,新系統(tǒng)的實(shí)施非常可 行。 2.2需求分析 軟件需求分析工作是軟件生存周期中重要的一步。只有通過(guò)需求分析才能把軟件功 能和性能的總體概念描述為具體上的軟件需求規(guī)格說(shuō)明,從而奠

27、定軟件開(kāi)發(fā)的基礎(chǔ)。軟 件需求分析工作也是一個(gè)不斷認(rèn)識(shí)和逐步細(xì)化的過(guò)程。該過(guò)程將軟件調(diào)研階段的需求資 料進(jìn)行分析和設(shè)計(jì),使軟件范圍逐步細(xì)化到詳細(xì)定義的程度,并分析出各種不同的軟件 元素,然后為這些元素找到可行的解決辦法。本章將從不同角度的需求分析問(wèn)題,講述 軟件需求類(lèi)型,分析過(guò)程,并部分給出了數(shù)據(jù)字典和數(shù)據(jù)流圖。 本文檔是為了確切地表達(dá)出系統(tǒng)的每項(xiàng)需求,并作為設(shè)計(jì)的基礎(chǔ),為軟件設(shè)計(jì)人員 提供明確的指導(dǎo)方向,并為軟件的功能測(cè)試提供測(cè)試依據(jù)。 一、人力資源管理系統(tǒng)的需求分析 需求分析過(guò)程是整個(gè)系統(tǒng)開(kāi)發(fā)的重要階段,分析的成功與否,決定著整個(gè)系統(tǒng)功能 的完善性以及穩(wěn)定性。在該階段需求分析人員需要確定整個(gè)

28、產(chǎn)品的功能要求,并且將現(xiàn)實(shí) 事務(wù)抽象成對(duì)象。 1、 數(shù)據(jù)流圖構(gòu)建 數(shù)據(jù)流圖(date flow diagram , dfd) ,是 sa 方法中用于表示系統(tǒng)邏輯模型的一種工 具,它以圖形的方式描繪數(shù)據(jù)在系統(tǒng)中流動(dòng)和處理的過(guò)程,由于它只反映系統(tǒng)必須完成的 邏輯功能,所以它是一種功能模型。數(shù)據(jù)流圖是從數(shù)據(jù)的角度來(lái)描述一個(gè)系統(tǒng),數(shù)據(jù)流圖 適合于宏觀地分析一個(gè)組織業(yè)務(wù)概況。 (1) 人力資源管理系統(tǒng)的頂層數(shù)據(jù)流圖,如圖 2-7 所示。 java web 整合開(kāi)發(fā)與項(xiàng)目實(shí)戰(zhàn)(論文)整合開(kāi)發(fā)與項(xiàng)目實(shí)戰(zhàn)(論文) 12 用 戶(hù) p1 合法 檢查 p2 重新 登錄 p3 權(quán)限 分析 p4 權(quán)限樹(shù) 生成 用 戶(hù)

29、p5 事務(wù) 處理 d2登錄信息d1用戶(hù)名 d3權(quán)限 d21主頁(yè) d22請(qǐng)求 d20結(jié)果視圖 圖 2-7人力資源管理系統(tǒng)頂層數(shù)據(jù)流圖 (2) 合法性檢查二層數(shù)據(jù)流圖,如圖 2-8 所示。 用 戶(hù) p1.1 用戶(hù)名 核實(shí) p1.2 密碼核 實(shí) f1系統(tǒng)用戶(hù)表 d2登錄信息d2登錄信息 權(quán) 限 分 析 d4用戶(hù)信息 d4用戶(hù)信息 重新登錄 圖 2-8合法性檢查的二層數(shù)據(jù)流圖 (3) 權(quán)限分析二層數(shù)據(jù)流圖,如圖 2-9 所示。 權(quán) 限 樹(shù) 生 成 p3.1 獲取 角色 p3.2 獲取 權(quán)限 f2角色表 權(quán) 限 分 析 f3角色-權(quán)限表f4權(quán)限表 d4用戶(hù)信息d5角色d3權(quán)限 d5角色 d3權(quán)限 圖 2

30、-9權(quán)限分析二層數(shù)據(jù)流圖 (4) 事務(wù)處理二層數(shù)據(jù)流圖,如圖 2-10 所示。 java web 整合開(kāi)發(fā)與項(xiàng)目實(shí)戰(zhàn)(論文)整合開(kāi)發(fā)與項(xiàng)目實(shí)戰(zhàn)(論文) 13 p5.1 獲取 權(quán)限 p5.2 請(qǐng)求 分發(fā) 事 務(wù) 處 理 p5.3 數(shù)據(jù) 處理 用 戶(hù) d3權(quán)限d23請(qǐng)求數(shù)據(jù) d20結(jié)果視圖 d24未授權(quán)視圖 圖 2-10事務(wù)處理的二層數(shù)據(jù)流圖 (5) 員工信息數(shù)據(jù)處理的三層數(shù)據(jù)流圖,如圖 2-11 所示。 p5.3.4 獲取記 錄標(biāo)識(shí) 員工 信息 管理 事務(wù) 分析 p5.3.1 分析查 詢(xún)條件 p5.3.3 查詢(xún)數(shù) 據(jù) p5.3.2 生成查 詢(xún)語(yǔ)句 d6查詢(xún)條件d7查詢(xún)語(yǔ)句 用 戶(hù) d20結(jié)果視圖

31、 f5員工信息表 d9員工信息 p5.3.5 查詢(xún)員 工信息 p5.3.6 刪除員 工信息 p5.3.7 獲取用 戶(hù)輸入 p5.3.8 判斷是 否存在 p5.3.10 更新員 工記錄 d8記錄標(biāo)識(shí)d9員工信息d20結(jié)果視圖 d9員工信息 p5.3.9 插入員 工記錄 f5員工信息表 d9員工信息d9員工信息 d9員工信息 d9員工信息 d9員工信息 d9員工信息 d20結(jié)果視圖 d20結(jié)果視圖 查詢(xún)條件 記錄標(biāo)識(shí) 員工信息 圖 2-11員工信息數(shù)據(jù)處理的三層數(shù)據(jù)流圖 (6) 工資核算的數(shù)據(jù)流圖,如圖 2-12 所示。 java web 整合開(kāi)發(fā)與項(xiàng)目實(shí)戰(zhàn)(論文)整合開(kāi)發(fā)與項(xiàng)目實(shí)戰(zhàn)(論文) 14

32、 工 資 核 算 p6 獲取員 工信息 f5員工信息表 p7 獲取員 工獎(jiǎng)勵(lì) p8 獲取員 工懲罰 p9 獲取員 工福利 p10 獲取員 工保險(xiǎn) d9員工信息 d9員工信息 d9員工信息 d9員工信息 f6獎(jiǎng)勵(lì)信息表 d25獎(jiǎng)勵(lì)信息 f7懲罰信息表 d26懲罰信息 f8員工福利表 f9福利信息表 d27福利信息 f10員工保險(xiǎn)表f11保險(xiǎn)信息表 d28保險(xiǎn)信息 p11 計(jì)算工 資總額 p12 獲取稅 率 p13 計(jì)算實(shí) 際工資 d10獎(jiǎng)勵(lì)總額 d11懲罰總額 d12福利總額 d13保險(xiǎn)總額 d14工資總額 d14工資總額 d15稅率 f12稅率表 f13員工工資表 d15稅率 d29員工工資

33、圖 2-12工資核算的數(shù)據(jù)流圖 在此系統(tǒng)中還存在一些特殊的數(shù)據(jù)流,它們不依賴(lài)用戶(hù)的操作而執(zhí)行,而是依賴(lài)于時(shí) 間,也就是說(shuō),時(shí)間一到它們就會(huì)自動(dòng)啟動(dòng)執(zhí)行,這些事件稱(chēng)為計(jì)劃任務(wù)。工資核算就是 典型的計(jì)劃任務(wù),它們?cè)谠履┑纳钜估镒詣?dòng)啟動(dòng)執(zhí)行,對(duì)員工的工資進(jìn)行匯總計(jì)算。此外 本系統(tǒng)中的計(jì)劃任務(wù)還有員工考勤和員工考核等。 (7) 績(jī)效考核的數(shù)據(jù)流圖,如圖 2-13 所示。 java web 整合開(kāi)發(fā)與項(xiàng)目實(shí)戰(zhàn)(論文)整合開(kāi)發(fā)與項(xiàng)目實(shí)戰(zhàn)(論文) 15 績(jī) 效 考 核 p14 獲取考 核方案 p15 獲取員 工分?jǐn)?shù) p16 獲取考 核標(biāo)準(zhǔn) p17 計(jì)算 總分 p18 等級(jí) 評(píng)定 f14考核方案f16核分?jǐn)?shù)表

34、f17方案-項(xiàng)目表 f15考核項(xiàng)目表 f18員工考核表 d16考核方案 d16考核方案 d17員工分?jǐn)?shù) d17員工分?jǐn)?shù) d18考核項(xiàng)目 d18考核項(xiàng)目 d31總分 d30考核結(jié)果 圖 2-13績(jī)效考核的數(shù)據(jù)流圖 二、數(shù)據(jù)字典構(gòu)建 數(shù)據(jù)字典的作用是在軟件分析和設(shè)計(jì)的過(guò)程中給人提供關(guān)于數(shù)據(jù)的描述信息。它主 要是對(duì)數(shù)據(jù)流圖中的數(shù)據(jù)流、處理邏輯、外部實(shí)體、數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)項(xiàng)等方面進(jìn)行具體 的定義。數(shù)據(jù)流程圖配以數(shù)據(jù)字典,就可以從圖形和文字兩個(gè)方面對(duì)系統(tǒng)的邏輯模型進(jìn) 行完整的描述。 1、數(shù)據(jù)項(xiàng)定義 數(shù)據(jù)元素是不可再分的數(shù)據(jù)單位,一般而言,包括如下內(nèi)容:數(shù)據(jù)項(xiàng)描述數(shù)據(jù) 項(xiàng)名,數(shù)據(jù)項(xiàng)含義說(shuō)明,別名,數(shù)據(jù)類(lèi)型,

35、長(zhǎng)度,取值范圍,取值含義,與其他數(shù)據(jù)項(xiàng) 的邏輯關(guān)系,數(shù)據(jù)項(xiàng)之間的聯(lián)系。其中,后兩項(xiàng)定義了數(shù)據(jù)的完整性約束條件,用于 數(shù)據(jù)校驗(yàn)。具體內(nèi)容,如表 2-3 所示。 表 2-3人力資源管理系統(tǒng)數(shù)據(jù)項(xiàng)定義 編號(hào)名稱(chēng)別名類(lèi)型長(zhǎng)度 i01username用戶(hù)名稱(chēng)varchar20 字節(jié) i02pwd用戶(hù)密碼varchar20 字節(jié) i03empno員工編號(hào)varchar20 字節(jié) i04name員工姓名varchar20 字節(jié) i05department_id部門(mén)標(biāo)識(shí)varchar20 字節(jié) i06idcard身份證varchar20 字節(jié) i07gender性別varchar4 字節(jié) i08birthda

36、te出生日期datetime i09nationality民族varchar10 字節(jié) java web 整合開(kāi)發(fā)與項(xiàng)目實(shí)戰(zhàn)(論文)整合開(kāi)發(fā)與項(xiàng)目實(shí)戰(zhàn)(論文) 16 i10nativeplace籍貫varchar40 字節(jié) i11phone電話號(hào)碼varchar15 字節(jié) i12wages工資money i13empstatus員工狀態(tài)varchar10 字節(jié) i14principlename權(quán)限名varchar20 字節(jié) i15resourceuri資源地址varchar40 字節(jié) i16discribe說(shuō)明varchar200 字節(jié) i17disabled停用boolean i18role

37、角色varchar i19rolename角色名varchar20 字節(jié) i20fieldname字段名varchar15 字節(jié) i21op運(yùn)算符varchar10 字節(jié) i22fieldvalue值varchar50 字節(jié) i23logic邏輯關(guān)系boolean i24jql查詢(xún)語(yǔ)句varchar i25id標(biāo)識(shí)varchar30 字節(jié) i26award獎(jiǎng)金double i27pubish懲罰double i28welfare福利double i29insurance保險(xiǎn)double i30shouldpay應(yīng)發(fā)工資double i31taxname稅率名稱(chēng)varchar20 字節(jié) i32m

38、inwage最小工資double i33maxwage最大工資double i34tax稅率double i35examplanno方案編號(hào)varchar20 字節(jié) i36examname方案名稱(chēng)varchar20 字節(jié) i37beexamemp被考核人varchar20 字節(jié) 續(xù)表 3-1 i38score考核結(jié)果varchar20 字節(jié) i39recorddate記錄日期datetime i40examitemno標(biāo)準(zhǔn)編號(hào)varchar20 字節(jié) i41examitemname標(biāo)準(zhǔn)名稱(chēng)varchar20 字節(jié) java web 整合開(kāi)發(fā)與項(xiàng)目實(shí)戰(zhàn)(論文)整合開(kāi)發(fā)與項(xiàng)目實(shí)戰(zhàn)(論文) 17 i

39、42answer答案varchar2 字節(jié) i43reqparam請(qǐng)求數(shù)據(jù) i44moneyary金額money i45reward_date獎(jiǎng)勵(lì)日期datetime i46reward_level獎(jiǎng)勵(lì)級(jí)別varchar10 字節(jié) i47reward_reason獎(jiǎng)勵(lì)原因varchar200 字節(jié) i48employee_id員工編號(hào)varchar30 字節(jié) i49punish_date懲罰日期datetime i50punish_level懲罰級(jí)別varchar10 字節(jié) i51punish_reason懲罰原因varchar200 字節(jié) i52welfare_name福利名稱(chēng)varchar

40、50 字節(jié) i53welfare_no福利編號(hào)varchar20 字節(jié) i54company_percent單位系數(shù)float i55conpany_constrant單位固定值float i56insurance_name保險(xiǎn)名稱(chēng)varchar50 字節(jié) i57insurance_no保險(xiǎn)編號(hào)varchar20 字節(jié) i58personal_constrant個(gè)人固定值float i59personal_percent個(gè)人系數(shù)float i60pays實(shí)際工資money i61exam_date考核日期datetime i62level等級(jí)varchar5 字節(jié) 2、數(shù)據(jù)流定義 人力資源管理

41、系統(tǒng)數(shù)據(jù)流定義: 數(shù)據(jù)流編號(hào):d1 數(shù)據(jù)流名稱(chēng):用戶(hù)名 數(shù)據(jù)流來(lái)源:用戶(hù) 數(shù)據(jù)流去向:管理系統(tǒng) 數(shù)據(jù)流組成:i01 數(shù)據(jù)流編號(hào):d2 數(shù)據(jù)流名稱(chēng):登錄信息 數(shù)據(jù)流來(lái)源:用戶(hù) 數(shù)據(jù)流去向:管理系統(tǒng) 數(shù)據(jù)流組成:i01+i02 java web 整合開(kāi)發(fā)與項(xiàng)目實(shí)戰(zhàn)(論文)整合開(kāi)發(fā)與項(xiàng)目實(shí)戰(zhàn)(論文) 18 數(shù)據(jù)流編號(hào):d3 數(shù)據(jù)流名稱(chēng):權(quán)限 數(shù)據(jù)流來(lái)源:權(quán)限表 數(shù)據(jù)流去向:管理系統(tǒng) 數(shù)據(jù)流組成:i14+i15+i16+i25 數(shù)據(jù)流編號(hào):d4 數(shù)據(jù)流名稱(chēng):用戶(hù)信息 數(shù)據(jù)流來(lái)源:用戶(hù)表 數(shù)據(jù)流去向:管理系統(tǒng) 數(shù)據(jù)流組成:101- 01+i02+i03+i17+i18+i25 數(shù)據(jù)流編號(hào):d5 數(shù)據(jù)流名

42、稱(chēng):角色 數(shù)據(jù)流來(lái)源:角色表 數(shù)據(jù)流去向:管理系統(tǒng) 數(shù)據(jù)流組成:i19+i16+i17+i25 數(shù)據(jù)流編號(hào):d6 數(shù)據(jù)流名稱(chēng):查詢(xún)條件 數(shù)據(jù)流來(lái)源:用戶(hù) 數(shù)據(jù)流去向:管理系統(tǒng) 數(shù)據(jù)流組成:i7 數(shù)據(jù)流編號(hào):d7 數(shù)據(jù)流名稱(chēng):查詢(xún)語(yǔ)句 數(shù)據(jù)流來(lái)源:管理系統(tǒng) 數(shù)據(jù)流去向:管理系統(tǒng) 數(shù)據(jù)流組成:101-24 數(shù)據(jù)流編號(hào):d8 數(shù)據(jù)流名稱(chēng):記錄標(biāo)識(shí) 數(shù)據(jù)流來(lái)源:用戶(hù) 數(shù)據(jù)流去向:系統(tǒng) 數(shù)據(jù)流組成:i25 數(shù)據(jù)流編號(hào):d9 數(shù)據(jù)流名稱(chēng):?jiǎn)T工信息 數(shù)據(jù)流來(lái)源:?jiǎn)T工信息表/用戶(hù) 數(shù)據(jù)流去向:系統(tǒng) 數(shù)據(jù)流組成: i03+i04+i04+i06+i07+i08+i09+i10+i11+i 12+i13 數(shù)據(jù)流編

43、號(hào):d10 數(shù)據(jù)流名稱(chēng):獎(jiǎng)勵(lì)總額 數(shù)據(jù)流來(lái)源:管理系統(tǒng) 數(shù)據(jù)流去向:管理系統(tǒng) 數(shù)據(jù)流組成:i26 數(shù)據(jù)流編號(hào):d11 數(shù)據(jù)流名稱(chēng):懲罰總額 數(shù)據(jù)流來(lái)源:管理系統(tǒng) 數(shù)據(jù)流去向:管理系統(tǒng) 數(shù)據(jù)流組成:i27 數(shù)據(jù)流編號(hào):d12 數(shù)據(jù)流名稱(chēng):福利總額 數(shù)據(jù)流來(lái)源:管理系統(tǒng) 數(shù)據(jù)流去向:管理系統(tǒng) 數(shù)據(jù)流組成:i28 java web 整合開(kāi)發(fā)與項(xiàng)目實(shí)戰(zhàn)(論文)整合開(kāi)發(fā)與項(xiàng)目實(shí)戰(zhàn)(論文) 19 數(shù)據(jù)流編號(hào):d13 數(shù)據(jù)流名稱(chēng):保險(xiǎn)總額 數(shù)據(jù)流來(lái)源:管理系統(tǒng) 數(shù)據(jù)流去向:管理系統(tǒng) 數(shù)據(jù)流組成:i29 數(shù)據(jù)流編號(hào):d14 數(shù)據(jù)流名稱(chēng):工資總額 數(shù)據(jù)流來(lái)源:管理系統(tǒng) 數(shù)據(jù)流去向:管理系統(tǒng) 數(shù)據(jù)流組成:i30

44、數(shù)據(jù)流編號(hào):d15 數(shù)據(jù)流名稱(chēng):稅率 數(shù)據(jù)流來(lái)源:稅率表 數(shù)據(jù)流去向:管理系統(tǒng) 數(shù)據(jù)流組成:i31+i32+i33+i34 數(shù)據(jù)流編號(hào):d16 數(shù)據(jù)流名稱(chēng):考核方案 數(shù)據(jù)流來(lái)源:考核方案表 數(shù)據(jù)流去向:管理系統(tǒng) 數(shù)據(jù)流組成:i35+i36+i16 數(shù)據(jù)流編號(hào):d17 數(shù)據(jù)流名稱(chēng):?jiǎn)T工分?jǐn)?shù) 數(shù)據(jù)流來(lái)源:考核分?jǐn)?shù)表 數(shù)據(jù)流去向:管理系統(tǒng) 數(shù)據(jù)流組成:i37+i38+i39+i40+i35 數(shù)據(jù)流編號(hào):d18 數(shù)據(jù)流名稱(chēng):考核標(biāo)準(zhǔn) 數(shù)據(jù)流來(lái)源:考核標(biāo)準(zhǔn)表 數(shù)據(jù)流去向:管理系統(tǒng) 數(shù)據(jù)流組成:i40+i41+i42+i17 數(shù)據(jù)流編號(hào):d19 數(shù)據(jù)流名稱(chēng):總分 數(shù)據(jù)流來(lái)源:管理系統(tǒng) 數(shù)據(jù)流去向:?jiǎn)T工考核

45、表 s 數(shù)據(jù)流組成:i38 數(shù)據(jù)流編號(hào):d20 數(shù)據(jù)流名稱(chēng):結(jié)果視圖 數(shù)據(jù)流來(lái)源:管理系統(tǒng) 數(shù)據(jù)流去向:用戶(hù) 數(shù)據(jù)流組成:i15 數(shù)據(jù)流編號(hào):d21 數(shù)據(jù)流名稱(chēng):主頁(yè) 數(shù)據(jù)流來(lái)源:管理系統(tǒng) 數(shù)據(jù)流去向:用戶(hù) 數(shù)據(jù)流組成:i15 數(shù)據(jù)流編號(hào):d22 數(shù)據(jù)流名稱(chēng):請(qǐng)求 數(shù)據(jù)流來(lái)源:用戶(hù) 數(shù)據(jù)流去向:管理系統(tǒng) 數(shù)據(jù)流組成:i15 java web 整合開(kāi)發(fā)與項(xiàng)目實(shí)戰(zhàn)(論文)整合開(kāi)發(fā)與項(xiàng)目實(shí)戰(zhàn)(論文) 20 數(shù)據(jù)流編號(hào):d23 數(shù)據(jù)流名稱(chēng):請(qǐng)求數(shù)據(jù) 數(shù)據(jù)流來(lái)源:用戶(hù) 數(shù)據(jù)流去向:管理系統(tǒng) 數(shù)據(jù)流組成:i43 數(shù)據(jù)流編號(hào):d24 數(shù)據(jù)流名稱(chēng):未授權(quán)視圖 數(shù)據(jù)流來(lái)源:管理系統(tǒng) 數(shù)據(jù)流去向:用戶(hù) 數(shù)據(jù)流組成

46、:i15 數(shù)據(jù)流編號(hào):d25 數(shù)據(jù)流名稱(chēng):獎(jiǎng)勵(lì)信息 數(shù)據(jù)流來(lái)源:獎(jiǎng)勵(lì)信息表/管理系統(tǒng) 數(shù)據(jù)流去向:管理系統(tǒng)/獎(jiǎng)勵(lì)信息表 數(shù)據(jù)流組成:i44+i45+i46+i47+i48 數(shù)據(jù)流編號(hào):d26 數(shù)據(jù)流名稱(chēng):懲罰信息 數(shù)據(jù)流來(lái)源:懲罰信息表/管理系統(tǒng) 數(shù)據(jù)流去向:管理系統(tǒng)/懲罰信息表 數(shù)據(jù)流組成:i44+i49+i50+i51+i48 數(shù)據(jù)流編號(hào):d27 數(shù)據(jù)流名稱(chēng):福利信息 數(shù)據(jù)流來(lái)源:福利信息表/管理系統(tǒng) 數(shù)據(jù)流去向:管理系統(tǒng)/福利信息表 數(shù)據(jù)流組成:i44+i52+i53 數(shù)據(jù)流編號(hào):d28 數(shù)據(jù)流名稱(chēng):保險(xiǎn)信息 數(shù)據(jù)流來(lái)源:保險(xiǎn)信息表/管理系統(tǒng) 數(shù)據(jù)流去向:管理系統(tǒng)/保險(xiǎn)信息表 數(shù)據(jù)流組成

47、: i54+i55+i56+i57+i58+i59 數(shù)據(jù)流編號(hào):d29 數(shù)據(jù)流名稱(chēng):?jiǎn)T工工資 數(shù)據(jù)流來(lái)源:?jiǎn)T工工資表/管理系統(tǒng) 數(shù)據(jù)流去向:管理系統(tǒng)/員工工資表 數(shù)據(jù)流組成: i26+i27+i28+i29+i30+i34+i48+i60 數(shù)據(jù)流編號(hào):d30 數(shù)據(jù)流名稱(chēng):考核結(jié)果 數(shù)據(jù)流來(lái)源:?jiǎn)T工考核表/管理系統(tǒng) 數(shù)據(jù)流去向:管理系統(tǒng)/員工考核表 數(shù)據(jù)流組成:i61+i62+i48+i38 數(shù)據(jù)流編號(hào):d31 數(shù)據(jù)流名稱(chēng):總分 數(shù)據(jù)流來(lái)源:管理系統(tǒng) 數(shù)據(jù)流去向:管理系統(tǒng) 數(shù)據(jù)流組成:i38 java web 整合開(kāi)發(fā)與項(xiàng)目實(shí)戰(zhàn)(論文)整合開(kāi)發(fā)與項(xiàng)目實(shí)戰(zhàn)(論文) 21 3、數(shù)據(jù)存儲(chǔ)的描述 數(shù)據(jù)存

48、儲(chǔ)編號(hào):f1 數(shù)據(jù)存儲(chǔ)名稱(chēng):系統(tǒng)用戶(hù)表 簡(jiǎn)述:記錄用戶(hù)的信息。 數(shù)據(jù)存儲(chǔ)組成:標(biāo)識(shí)+用戶(hù)名用戶(hù)密碼+員工編號(hào)+停用+角色編號(hào) 數(shù)據(jù)存儲(chǔ)編號(hào):f2 數(shù)據(jù)存儲(chǔ)名稱(chēng):角色表 簡(jiǎn)述:存放系統(tǒng)角色 數(shù)據(jù)存儲(chǔ)組成:標(biāo)識(shí)+角色名說(shuō)明停用 數(shù)據(jù)存儲(chǔ)編號(hào):f3 數(shù)據(jù)存儲(chǔ)名稱(chēng):權(quán)限表 簡(jiǎn)述:存放系統(tǒng)的所有操作權(quán)限。 數(shù)據(jù)存儲(chǔ)組成:標(biāo)識(shí)+權(quán)限名資源地址說(shuō)明 數(shù)據(jù)存儲(chǔ)編號(hào):f4 數(shù)據(jù)存儲(chǔ)名稱(chēng):角色-權(quán)限表 簡(jiǎn)述:存放每個(gè)角色具有的操作權(quán)限。 數(shù)據(jù)存儲(chǔ)組成:角色標(biāo)識(shí) +權(quán)限標(biāo)識(shí) 數(shù)據(jù)存儲(chǔ)編號(hào):f5 數(shù)據(jù)存儲(chǔ)名稱(chēng):?jiǎn)T工信息 簡(jiǎn)述:存放企業(yè)員工的詳細(xì)信息。 數(shù)據(jù)存儲(chǔ)組成:標(biāo)識(shí)+員工編號(hào)+姓名+部門(mén)標(biāo)識(shí)+身份證+性別+出生日

49、期+民族+政 治面目+籍貫+住址+電話號(hào)碼+工資+學(xué)歷+學(xué)位+員工狀態(tài)+備注 數(shù)據(jù)存儲(chǔ)編號(hào):f6 數(shù)據(jù)存儲(chǔ)名稱(chēng):獎(jiǎng)勵(lì)信息表 簡(jiǎn)述:存放員工的獎(jiǎng)勵(lì)信息。 數(shù)據(jù)存儲(chǔ)組成:標(biāo)識(shí)+員工標(biāo)識(shí)+獎(jiǎng)勵(lì)日期+獎(jiǎng)勵(lì)類(lèi)型+獎(jiǎng)勵(lì)方式+金額+獎(jiǎng)勵(lì)原因+獎(jiǎng) 勵(lì)級(jí)別 數(shù)據(jù)存儲(chǔ)編號(hào):f7 數(shù)據(jù)存儲(chǔ)名稱(chēng):懲罰信息表 簡(jiǎn)述:存放員工的懲罰信息。 數(shù)據(jù)存儲(chǔ)組成:標(biāo)識(shí)+員工標(biāo)識(shí)+懲罰日期+懲罰類(lèi)型+懲罰方式+金額+懲罰原因+懲 java web 整合開(kāi)發(fā)與項(xiàng)目實(shí)戰(zhàn)(論文)整合開(kāi)發(fā)與項(xiàng)目實(shí)戰(zhàn)(論文) 22 罰級(jí)別 數(shù)據(jù)存儲(chǔ)編號(hào):f8 數(shù)據(jù)存儲(chǔ)名稱(chēng):福利信息表 簡(jiǎn)述:存放公司的所有福利信息。 數(shù)據(jù)存儲(chǔ)組成:標(biāo)識(shí)+福利編號(hào)+名稱(chēng)+費(fèi)用+

50、備注 數(shù)據(jù)存儲(chǔ)編號(hào):f9 數(shù)據(jù)存儲(chǔ)名稱(chēng):?jiǎn)T工福利表 簡(jiǎn)述:存放公司員工的所有福利信息。 數(shù)據(jù)存儲(chǔ)組成:標(biāo)識(shí)+員工標(biāo)識(shí)+福利標(biāo)識(shí)+開(kāi)始日期+結(jié)束日期+已停止 數(shù)據(jù)存儲(chǔ)編號(hào):f10 數(shù)據(jù)存儲(chǔ)名稱(chēng):保險(xiǎn)信息表 簡(jiǎn)述:存放公司的所有可用保險(xiǎn)信息。 數(shù)據(jù)存儲(chǔ)組成:標(biāo)識(shí)+保險(xiǎn)編號(hào)+保險(xiǎn)名稱(chēng)+單位系數(shù)+個(gè)人系數(shù)+單位固定值+個(gè)人 固定值 數(shù)據(jù)存儲(chǔ)編號(hào):f11 數(shù)據(jù)存儲(chǔ)名稱(chēng):?jiǎn)T工保險(xiǎn)表 簡(jiǎn)述:存放公司員工所參加的保險(xiǎn)信息。 數(shù)據(jù)存儲(chǔ)組成:標(biāo)識(shí)+員工標(biāo)識(shí)+保險(xiǎn)標(biāo)識(shí)+開(kāi)始日期+結(jié)束日期+已停止 數(shù)據(jù)存儲(chǔ)編號(hào):f12 數(shù)據(jù)存儲(chǔ)名稱(chēng):稅率表 簡(jiǎn)述:存放公司員工發(fā)工資時(shí)的稅率信息。 數(shù)據(jù)存儲(chǔ)組成:標(biāo)識(shí)+名稱(chēng)+最小工資+

51、最大工資+稅率+備注 數(shù)據(jù)存儲(chǔ)編號(hào):f13 數(shù)據(jù)存儲(chǔ)名稱(chēng):?jiǎn)T工工資表 簡(jiǎn)述:存放公司員工工資詳細(xì)信息。 數(shù)據(jù)存儲(chǔ)組成:標(biāo)識(shí)+員工標(biāo)識(shí)+年月+獎(jiǎng)金+福利+懲罰+保險(xiǎn)+應(yīng)發(fā)工資+稅率+實(shí)發(fā) 工資+備注 數(shù)據(jù)存儲(chǔ)編號(hào):f14 數(shù)據(jù)存儲(chǔ)名稱(chēng):考核方案表 簡(jiǎn)述:存放公司考核方案的詳細(xì)信息。 java web 整合開(kāi)發(fā)與項(xiàng)目實(shí)戰(zhàn)(論文)整合開(kāi)發(fā)與項(xiàng)目實(shí)戰(zhàn)(論文) 23 數(shù)據(jù)存儲(chǔ)組成:標(biāo)識(shí)+方案編號(hào)+方案名稱(chēng)+描述+a 點(diǎn)分%+b 點(diǎn)分%+c 點(diǎn)分%+d 點(diǎn)分% +e 點(diǎn)分%+考核周期+已停止+等級(jí) a 最小分+等級(jí) b 最小分+等級(jí) c 最小分+等級(jí) d 最小分 +等級(jí) e 最小分 數(shù)據(jù)存儲(chǔ)編號(hào):f15

52、數(shù)據(jù)存儲(chǔ)名稱(chēng):考核項(xiàng)目表 簡(jiǎn)述:存放公司考核項(xiàng)目的詳細(xì)信息。 數(shù)據(jù)存儲(chǔ)組成:標(biāo)識(shí)+標(biāo)準(zhǔn)編號(hào)+標(biāo)準(zhǔn)名稱(chēng)+答案 a+答案 b+答案 c+答案 d+答案 e+考 核項(xiàng)目+描述 數(shù)據(jù)存儲(chǔ)編號(hào):f16 數(shù)據(jù)存儲(chǔ)名稱(chēng):考核分?jǐn)?shù)表 簡(jiǎn)述:存放公司員工的某次考核的單項(xiàng)成績(jī)。 數(shù)據(jù)存儲(chǔ)組成:標(biāo)識(shí)+被考核人標(biāo)識(shí)+考核方案標(biāo)識(shí)+考核標(biāo)準(zhǔn)標(biāo)識(shí)+結(jié)果+考核人標(biāo) 識(shí)+備注+記錄日期 數(shù)據(jù)存儲(chǔ)編號(hào):f17 數(shù)據(jù)存儲(chǔ)名稱(chēng):方案-標(biāo)準(zhǔn)表 簡(jiǎn)述:存放考核方案所對(duì)應(yīng)的考核標(biāo)準(zhǔn)。 數(shù)據(jù)存儲(chǔ)組成:標(biāo)識(shí)+考核方案標(biāo)識(shí)+考核標(biāo)準(zhǔn)標(biāo)識(shí)+標(biāo)準(zhǔn)分?jǐn)?shù)+分?jǐn)?shù)來(lái)源 數(shù)據(jù)存儲(chǔ)編號(hào):f18 數(shù)據(jù)存儲(chǔ)名稱(chēng):?jiǎn)T工考核表 簡(jiǎn)述:存放員工在考核方案上的考核結(jié)果。

53、 數(shù)據(jù)存儲(chǔ)組成:標(biāo)識(shí)+方案-標(biāo)準(zhǔn)標(biāo)識(shí)+考核日期+等級(jí)+總分+員工標(biāo)識(shí) java web 整合開(kāi)發(fā)與項(xiàng)目實(shí)戰(zhàn)(論文)整合開(kāi)發(fā)與項(xiàng)目實(shí)戰(zhàn)(論文) 24 第第 3 3 章章 系統(tǒng)設(shè)計(jì)系統(tǒng)設(shè)計(jì) 系統(tǒng)設(shè)計(jì)是在系統(tǒng)分析的基礎(chǔ)上由抽象到具體的過(guò)程。主要目標(biāo)是將系統(tǒng)分析階段 所提出的反映了信息需求的系統(tǒng)邏輯方案轉(zhuǎn)換成可以實(shí)施的基于計(jì)算機(jī)與通信系統(tǒng)的物 理(技術(shù))方案,為下一階段系統(tǒng)實(shí)施提供必要的技術(shù)資料,應(yīng)符合系統(tǒng)性,靈活性, 可靠性,經(jīng)濟(jì)性的要求。 3.1 系統(tǒng)模塊總體設(shè)計(jì) 結(jié)構(gòu)化設(shè)計(jì)技術(shù)的核心是模塊分解設(shè)計(jì) ,模塊是系統(tǒng)功能結(jié)構(gòu)圖的主要元素。其 設(shè)計(jì)思想是,采用自頂向下、逐層分解的方法,先給出總的模塊功能

54、,再逐層分解,使 其分為多個(gè)大小適當(dāng),功能明確,具有一定獨(dú)立性且容易實(shí)現(xiàn)的模塊,從而把一個(gè)復(fù)雜 的系統(tǒng)設(shè)計(jì)轉(zhuǎn)變成為多個(gè)簡(jiǎn)單模塊的設(shè)計(jì)。 在本系統(tǒng)中,采用了模塊結(jié)構(gòu)化設(shè)計(jì)方法,根據(jù)數(shù)據(jù)流圖,按層次劃分各個(gè)模塊, 每個(gè)模塊完成一個(gè)功能,且每個(gè)模塊具有單入口單出口。 本系統(tǒng)一共分為六個(gè)模塊,每個(gè)模塊之間雖然在表面上是相互獨(dú)立的,但是在對(duì)數(shù) 據(jù)庫(kù)的訪問(wèn)上是緊密相連的,各個(gè)模塊訪問(wèn)的是同一個(gè)數(shù)據(jù)庫(kù),只是所訪問(wèn)的表不同而 已。每個(gè)模塊的功能都是按照在調(diào)研中搜集的資料進(jìn)行編排制作的。 依據(jù)上述功能的分析,系統(tǒng)中模塊分別為:人事資料管理模塊、人力資源管理模塊、 工資管理模塊、考勤管理模塊、績(jī)效考核模塊、系統(tǒng)維

55、護(hù)模塊。 各功能模塊的具體功能如下: 1人事資料管理模塊:人事資料 管理模塊是管理員工和企業(yè)基本信息的模塊,如 員工信息、部門(mén)信息、員工福利、企業(yè)可用福利的管理等。 2人力資源管理模塊:人力資源管理與企業(yè)的人力資源計(jì)劃對(duì)應(yīng),用于企業(yè)員工 招聘與員工培訓(xùn)相關(guān)的功能。 3工資管理模塊:工資管理 模塊是對(duì)員工工資進(jìn)行管理的模塊,系統(tǒng)可根據(jù)員工 的福利、獎(jiǎng)懲情況、保險(xiǎn)等信息計(jì)算員工工資。 4考勤管理模塊:考勤管理 模塊是對(duì)員工日??记诩跋嚓P(guān)信息進(jìn)行管理的模塊, 如班次管理、員工排班、打卡記錄、請(qǐng)假、考勤管理等。 5績(jī)效考核模塊:是對(duì)員工各方面工作情況的考核系統(tǒng),可根據(jù)員工的工作表現(xiàn)、 工作態(tài)度、工作熱

56、情等,對(duì)員工考核的模塊,管理人員可根據(jù)員工的考核情況對(duì)員工進(jìn) 行獎(jiǎng)勵(lì)、懲罰、晉升、漲薪、辭退等。 6系統(tǒng)維護(hù)模塊:系統(tǒng)維護(hù)是對(duì)系統(tǒng)用戶(hù)和系統(tǒng)角色信息進(jìn)行維護(hù)和對(duì)系統(tǒng)相關(guān) 參數(shù)進(jìn)行配置的模塊。 系統(tǒng)功能圖如圖 3-1 所示。 java web 整合開(kāi)發(fā)與項(xiàng)目實(shí)戰(zhàn)(論文)整合開(kāi)發(fā)與項(xiàng)目實(shí)戰(zhàn)(論文) 25 人事資料管理考勤管理 人力資源管理系統(tǒng) 工資管理 所 得 稅 率 工 資 查 詢(xún) 人力資源管理 員 工 技 能 招 聘 計(jì) 劃 應(yīng) 聘 人 員 培 訓(xùn) 需 求 福 利 定 義 保 險(xiǎn) 定 義 部 門(mén) 定 義 崗 位 設(shè) 置 員 工 資 料 管 理 調(diào) 崗 調(diào) 職 員 工 福 利 管 理 獎(jiǎng) 勵(lì) 記

57、 錄 管 理 培 訓(xùn) 記 錄 管 理 懲 罰 記 錄 管 理 員 工 帳 號(hào) 管 理 人 事 數(shù) 據(jù) 定 義 保 險(xiǎn) 標(biāo) 準(zhǔn) 管 理 投 訴 記 錄 管 理 系統(tǒng)維護(hù) 系 統(tǒng) 參 數(shù) 設(shè) 置 角 色 管 理 用 戶(hù) 管 理 數(shù) 據(jù) 字 典 管 理 修 改 密 碼 員 工 排 班 打 卡 記 錄 管 理 發(fā) 卡 補(bǔ) 卡 出 差 記 錄 管 理 調(diào) 休 記 錄 管 理 請(qǐng) 假 記 錄 管 理 員 工 關(guān) 注 班 次 管 理 績(jī)效考核 員 工 考 核 記 分 管 理 考 核 方 案 考 核 標(biāo) 準(zhǔn) 圖 3-1系統(tǒng)功能圖 3.2 數(shù)據(jù)庫(kù)設(shè)計(jì) 數(shù)據(jù)庫(kù)設(shè)計(jì)是在給定的 dbms、操作系統(tǒng)和硬件環(huán)境下,如何表

58、達(dá)用戶(hù)的需求,并 將其轉(zhuǎn)換為有效的數(shù)據(jù)庫(kù)結(jié)構(gòu),構(gòu)成較好的數(shù)據(jù)庫(kù)模式,這個(gè)過(guò)程稱(chēng)為數(shù)據(jù)庫(kù)設(shè)計(jì)。數(shù) 據(jù)庫(kù)及其應(yīng)用系統(tǒng)開(kāi)發(fā)的全過(guò)程可分為兩大階段:數(shù)據(jù)庫(kù)系統(tǒng)的分析與設(shè)計(jì)階段;數(shù)據(jù) 庫(kù)系統(tǒng)的實(shí)施、運(yùn)行與維護(hù)階段。 一、數(shù)據(jù)庫(kù)設(shè)計(jì)概述 數(shù)據(jù)庫(kù)設(shè)計(jì)是建立數(shù)據(jù)庫(kù)及其應(yīng)用系統(tǒng)的技術(shù),是信息系統(tǒng)開(kāi)發(fā)和建設(shè)中的核心技 術(shù),具體的說(shuō),數(shù)據(jù)庫(kù)設(shè)計(jì)是一個(gè)給定的應(yīng)用環(huán)境,構(gòu)造最優(yōu)的用戶(hù)的應(yīng)用需求(信息 java web 整合開(kāi)發(fā)與項(xiàng)目實(shí)戰(zhàn)(論文)整合開(kāi)發(fā)與項(xiàng)目實(shí)戰(zhàn)(論文) 26 要求和處理要求) 。這個(gè)問(wèn)題是我們?cè)谶M(jìn)行軟件開(kāi)發(fā)時(shí)期的主要研究方向。 數(shù)據(jù)庫(kù)設(shè)計(jì)應(yīng)該和應(yīng)用系統(tǒng)設(shè)計(jì)相結(jié)合,也就是說(shuō),整個(gè)設(shè)計(jì)過(guò)程中要把結(jié)構(gòu)(數(shù)

59、據(jù))設(shè)計(jì)和行為(處理)設(shè)計(jì)密切結(jié)合起來(lái)。 由于信息結(jié)構(gòu)復(fù)雜,應(yīng)用環(huán)境多樣,在相當(dāng)長(zhǎng)的一段時(shí)間內(nèi)數(shù)據(jù)庫(kù)設(shè)計(jì)主要采用手 工試湊法。使用這種方法與設(shè)計(jì)人員的經(jīng)驗(yàn)和水平有直接的關(guān)系,數(shù)據(jù)庫(kù)設(shè)計(jì)成為一種 技藝而不是工程技術(shù),缺乏科學(xué)理論和工程方法的支持,軟件的質(zhì)量難以保證,常常是 數(shù)據(jù)庫(kù)運(yùn)行一段時(shí)間后又不同程度地發(fā)現(xiàn)了各種問(wèn)題,增加了系統(tǒng)維護(hù)的代價(jià)。十余年 來(lái),人們努力探索,提出了各種設(shè)計(jì)準(zhǔn)則和規(guī)程,都屬于規(guī)范設(shè)計(jì)法。 二、數(shù)據(jù)分析 數(shù)據(jù)分析過(guò)程同數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)和物理結(jié)構(gòu)密切相關(guān),需要確定、編制、組織、 篩選應(yīng)用程序所使用的信息。它以一種能夠分析和分類(lèi)的方式來(lái)捕獲用戶(hù)的所有信息, 這使得某一模型可以直

60、接轉(zhuǎn)化成數(shù)據(jù)庫(kù)結(jié)構(gòu)。 我們使用一種信息建模技術(shù),這種技術(shù)是通過(guò)實(shí)體、關(guān)系、屬性三種基本對(duì)象來(lái)定 義信息。實(shí)體是需要維護(hù)和使用的相關(guān)特性的集合體;屬性是實(shí)體的特性或特征;關(guān)系 是實(shí)體之間的聯(lián)系,關(guān)系為實(shí)體記錄(實(shí)例)之間的聯(lián)系和交互作用方式建立了模型。 要確定實(shí)體和關(guān)系的性質(zhì),用戶(hù)必須確定單個(gè)實(shí)體和他們相關(guān)的屬性。為每個(gè)對(duì)象 定義一個(gè)完整的與商業(yè)相關(guān)的描述以及他單獨(dú)使用的要求,這也包括確定此實(shí)體是否使 用應(yīng)用程序的永久需求,每種關(guān)系的基本定義使用了商業(yè)定義和與關(guān)系相連接的需求。 在為實(shí)體確定相關(guān)的屬性過(guò)程中,也需要確定此實(shí)體的主鍵和索引,并且要確定在 每個(gè)實(shí)體中怎樣組織這些屬性,確定屬性的數(shù)據(jù)類(lèi)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論