人事信息管理系統(tǒng)技術(shù)手冊_第1頁
人事信息管理系統(tǒng)技術(shù)手冊_第2頁
人事信息管理系統(tǒng)技術(shù)手冊_第3頁
人事信息管理系統(tǒng)技術(shù)手冊_第4頁
人事信息管理系統(tǒng)技術(shù)手冊_第5頁
已閱讀5頁,還剩15頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、人事信息管理系統(tǒng)技術(shù)手冊Revised at 2 pm on December 25, 2020.人事信息管 理系統(tǒng) 的分析和設(shè)計(jì)目錄1 .簡介2 .系統(tǒng)概述系統(tǒng)功能與應(yīng)用背景系統(tǒng)預(yù)覽系統(tǒng)特點(diǎn)JSP概述3 .系統(tǒng)設(shè)計(jì)系統(tǒng)設(shè)計(jì)思想系統(tǒng)功能模塊劃分系統(tǒng)結(jié)構(gòu)設(shè)計(jì)4 .數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫需求分析數(shù)據(jù)庫概念設(shè)計(jì)數(shù)據(jù)庫邏輯設(shè)計(jì)5 .組件的編寫B(tài)ean的編寫6 .客戶界面設(shè)計(jì)共用模塊設(shè)計(jì)用戶登錄模塊設(shè)計(jì)用戶模塊設(shè)計(jì)部門模塊設(shè)計(jì)員工模塊設(shè)計(jì)培訓(xùn)模塊設(shè)計(jì)獎(jiǎng)懲模塊設(shè)計(jì)薪資模塊設(shè)計(jì)統(tǒng)計(jì)分析模塊設(shè)計(jì)應(yīng)聘模塊設(shè)計(jì)調(diào)動(dòng)模塊設(shè)計(jì)7 .系統(tǒng)開發(fā)的策略與方法系統(tǒng)開發(fā)的策略結(jié)構(gòu)化生命周期原型法8 .系統(tǒng)開發(fā)總結(jié)L簡介隨著計(jì)算機(jī)的普

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

3、求分析介紹了人事信息系統(tǒng)的總體需求及系統(tǒng)各模塊的功能需求;系統(tǒng) 設(shè)計(jì)介紹了系統(tǒng)設(shè)計(jì)的指導(dǎo)思想、數(shù)據(jù)庫的設(shè)計(jì)、系統(tǒng)模塊的設(shè)計(jì);關(guān)鍵技術(shù)介紹了 在具體實(shí)現(xiàn)時(shí)需解決的一些技術(shù),如開發(fā)框架的整合技術(shù)、開發(fā)框架與數(shù)據(jù)庫的連接 及數(shù)據(jù)的備份與還原。關(guān)鍵字:JSP, JAVA, Access 97數(shù)據(jù)庫,B/S模式2.系統(tǒng)概述系統(tǒng)功能與應(yīng)用背景現(xiàn)在網(wǎng)絡(luò)的發(fā)展已呈現(xiàn)商業(yè)化、全民化、全球化的趨勢。目前,幾乎世界上所有 的公司都在利用網(wǎng)絡(luò)傳遞商業(yè)信息,進(jìn)行商業(yè)活動(dòng),從宣傳企業(yè)、發(fā)布廣告、招聘雇 員、傳遞商業(yè)文件乃至拓展市場、網(wǎng)上銷售等,無所不能。如今網(wǎng)絡(luò)已成為企業(yè)進(jìn)行 競爭的戰(zhàn)略手段。企業(yè)經(jīng)營的多元化拓展,企業(yè)規(guī)

4、模的進(jìn)一步擴(kuò)大,對于企業(yè)的管 理、業(yè)務(wù)擴(kuò)展、企業(yè)品牌形象等提供了更高的要求。在以信息技術(shù)為支撐的新經(jīng)濟(jì)條 件下,越來越多的企業(yè)利用起網(wǎng)絡(luò)這個(gè)有效的工具。全球范圍內(nèi)的企業(yè)內(nèi)部組織正在發(fā)生巨變,未來企業(yè)成功的關(guān)鍵的依靠企業(yè)人力資源,人才之爭已經(jīng)成為市場競爭中的核心內(nèi)容之一,以人為本成為企業(yè)立足和發(fā)展 的根本。有效力管理企業(yè)的人力資源,為企業(yè)提供強(qiáng)有力的,使之成為企業(yè)發(fā)展的主 動(dòng)力。通過人力資源的有效管理,掌握最新的、準(zhǔn)確的企業(yè)人力資源信息,并對其進(jìn) 行復(fù)雜的統(tǒng)計(jì)與分析,從而充分發(fā)揮每個(gè)員工的潛能,為企業(yè)創(chuàng)造更大的價(jià)值。對于任何一個(gè)企業(yè)而言,企業(yè)的品牌形象至關(guān)重要。特別是對于互聯(lián)網(wǎng)技術(shù)高度發(fā) 展的今

5、天,通過人力資源管理的網(wǎng)站,員工可通過網(wǎng)站側(cè)面的了解企業(yè)形象及企業(yè) 實(shí)力,因此,建立具有國際水準(zhǔn)的網(wǎng)站能夠極大的提升企業(yè)在員工心中的整體形 象。在登錄后,員工能看到優(yōu)秀的上榜員工,而如果這里沒有他的名字,會(huì)極大的 激發(fā)他的斗志,這也是本系統(tǒng)的作用之一。通過這種方式,使員工自動(dòng)的全身心投 入工作,這要比開動(dòng)員大會(huì)效果明顯得多,效率很高很多。許多人知道,一個(gè)公司的所有和員工有關(guān)的運(yùn)作,包括加薪,出差,請假,人員的調(diào)動(dòng),離任等等都由人力資源部門來完成,如果是一家擁有上千人的大型企業(yè),這 個(gè)工作量是相當(dāng)驚人的。因此本系統(tǒng)的開發(fā),大大緩解了該部門的工作壓力,也避免 了以前人工作業(yè)的錯(cuò)誤幾率??偨Y(jié)上述幾點(diǎn)

6、,長紅機(jī)械有限公司網(wǎng)站建設(shè)目標(biāo)可總結(jié)如下:1)幫助企業(yè)建立有效的企業(yè)形象宣傳、企業(yè)風(fēng)采展示、打造企業(yè)新形象。2)增加員工間競爭機(jī)制,鼓舞大家工作積極性,3)采取電腦管理人的方法,為企業(yè)節(jié)省人力,物力。網(wǎng)絡(luò)化的今天,網(wǎng)絡(luò)人力資源管理系統(tǒng),使新的人力資源協(xié)作管理模式成為可 能。通過網(wǎng)絡(luò)管理系統(tǒng),專門的人力資源管理人員可以提高自身的工作效率,作好人 力資源管理的協(xié)調(diào)工作,提高人力資源利用率;通過網(wǎng)絡(luò)管理系統(tǒng),員工可以直接管 理自己的技能,有效地發(fā)現(xiàn)和挖掘自身的潛能,及時(shí)與自己的上級、下屬、同事進(jìn)行 的溝通與交流,同心協(xié)作,積極為企業(yè)的發(fā)展與決策貢獻(xiàn)力量。通過網(wǎng)絡(luò)人力資源管 理系統(tǒng)對企業(yè)人力資源進(jìn)行管

7、理,使企業(yè)人力資源管理適應(yīng)時(shí)代的發(fā)展要求,大大提 高了企業(yè)的核心競爭力。系統(tǒng)功能:.員工管理.信息統(tǒng)計(jì).培訓(xùn)管理.獎(jiǎng)懲管理.薪資管理.薪資報(bào)表.應(yīng)聘管 理.部門管理.用戶管理.員工調(diào)動(dòng)管理.系統(tǒng)幫助系統(tǒng)預(yù)覽圖2-1所示是系統(tǒng)登錄界面圖2-1系統(tǒng)登錄界面圖2-2所示是系統(tǒng)主界面圖2-2系統(tǒng)主界面系統(tǒng)特點(diǎn)頁面模塊化:本系統(tǒng)在界面設(shè)計(jì)上都采用模塊化處理思想,把很多頁面共有部分 分集成一個(gè)模塊,例如頁面的頭、尾和導(dǎo)航條,這樣在開發(fā)是直接引用這些共用頁面就可以了,大大提高開發(fā)效率并提高系統(tǒng)可維護(hù)性。三層結(jié)構(gòu):本系統(tǒng)采用三層結(jié)構(gòu)設(shè)計(jì),既程序邏輯結(jié)構(gòu)分為用戶界面層、業(yè)務(wù)邏 輯處理層和數(shù)據(jù)存儲(chǔ)層。三層在物理結(jié)

8、構(gòu)上也是獨(dú)立的,業(yè)務(wù)邏輯處理層采用 javabean實(shí)現(xiàn),用戶界面與邏輯分離,系統(tǒng)的安全性、可維護(hù)性、重用性和可擴(kuò) 展性都大大提高。面向?qū)ο笤O(shè)計(jì):在系統(tǒng)中將用戶、圖書等都封裝成相應(yīng)的類,同時(shí)每類都有自己 對應(yīng)的操作類,從而再次提高了對數(shù)據(jù)庫操作的安全性和程序的可擴(kuò)展性。易操作:要求設(shè)計(jì)的系統(tǒng)功能齊全,界面友好,操作方便,必要的地方進(jìn)行提 示。源程序可讀性:為了便于其他設(shè)計(jì),維護(hù)人員讀懂代碼或以后的代碼修改,軟件 升級維護(hù),即可能做好代碼注釋工作。優(yōu)化原則:為了達(dá)到優(yōu)化的目的,合理的運(yùn)用窗口,菜單,對象等的繼承,自定 義用戶對象,事件,函數(shù),減少不必要的重復(fù)性代碼,使程序簡介明了,也方便 了將來

9、的維護(hù)。人性化設(shè)計(jì):本系統(tǒng)導(dǎo)航的另一個(gè)亮點(diǎn)是導(dǎo)航明顯。不管用戶位于本系統(tǒng)的那個(gè) 角落,都不會(huì)迷路。JSP概述JSP(Java Server Pages)是由Sun Microsystems公司倡導(dǎo)、許多公司參與一起建立的一 種動(dòng)態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn),JSP技術(shù)是在Servlet技術(shù)基礎(chǔ)上發(fā)展起來的,它正在飛速發(fā)展 中,現(xiàn)在已經(jīng)成為Java服務(wù)器編程的重要組成部分。JSP是結(jié)合markup(HTML或XML)和Java代碼來處理的一種動(dòng)態(tài)頁面。每一頁第 一次被調(diào)用時(shí),通過JSP引擎自動(dòng)被編譯成Servlet,然后被執(zhí)行,以后每次調(diào)用時(shí), 執(zhí)行編譯過的Servlet。JSP提供了多種方式訪問Javacl

10、ass、Servlet. Applets和W ebServer,因此,Web應(yīng)用的功能可以分成多個(gè)明確的定義公用接口的組件,通過JSP 將它們結(jié)合在一起。這種模式允許工作分成兩部分:組件開發(fā)與頁面設(shè)計(jì)和編譯(結(jié)合一些方法調(diào)用)。 在這種應(yīng)用編譯模式,使得業(yè)務(wù)邏輯和數(shù)據(jù)處理分開?,F(xiàn)在已經(jīng)有許多Webserver支持JSP,這使得JSP具有良好的可移植性。JSP與微軟的ASP技術(shù)非常類似,兩者都提供在HTML代碼中混合某種程序代碼、由 語言引擎解釋執(zhí)行代碼的能力。ASP的編程語言是VBScript之類的腳本語言,JSP使 用的是JAVA,這是兩者最明顯的區(qū)別。另外,ASP和JSP還有一個(gè)更本質(zhì)的區(qū)

11、別: 兩種語言引擎用完全不同的方式處理頁面中嵌入的程序代碼。在ASP下,VBScript代 碼被ASP引擎解釋執(zhí)行;在JSP下,代碼被編譯成Servlet并由java虛擬機(jī)執(zhí)行,這 種編譯操作只在對JSP頁面的第一次請求時(shí)發(fā)生??偟膩碚f,JSP技術(shù)具有以下特點(diǎn):1 .將內(nèi)容的產(chǎn)生和顯示進(jìn)行分離:使用jsp技術(shù),web頁面開發(fā)人員可以使用HTML或者XML標(biāo)志來設(shè)計(jì)和格 式化最終頁面。使用JSP標(biāo)志或者小腳本來產(chǎn)生頁面上的動(dòng)態(tài)內(nèi)容。產(chǎn)生內(nèi)容的 邏輯被封裝在標(biāo)志和JAVABEAN群組件中,并且捆綁在小腳本中,所有的腳本 在服務(wù)器端執(zhí)行。如果核心邏輯被封裝在標(biāo)志和JAVABEANS中,那么其他人,

12、如WEB管理人員和頁面設(shè)計(jì)人員,能夠編輯和使用JSP頁面。在服務(wù)器端,JSP 引擎解釋JSP標(biāo)志,產(chǎn)生所請求的內(nèi)容,并且將結(jié)果以HTML頁面形式發(fā)送回瀏 覽器。2 .強(qiáng)調(diào)可重用的群組件絕大多數(shù)JSP頁面依賴于可重用并且跨平臺(tái)的組件(如:JAVABEAN或者ENTERPRISE JAVABEAN)來執(zhí)行應(yīng)用所要求的更為復(fù)雜的處理。開發(fā)人員能夠共享和交換執(zhí)行普通操作的組件,或者使得這些組件為更多的使用者或團(tuán)體所使用?;诮M件的方法加速了開發(fā)過程,并且使得各種群組織在他們現(xiàn)有的技能和 優(yōu)化結(jié)果的開發(fā)努力中得到平衡。3 .采用標(biāo)志簡化頁面開發(fā)WEB頁面開發(fā)人員不會(huì)都熟悉腳本語言的程序設(shè)計(jì)人員。JSP技

13、術(shù)封裝了許 多功能,這些功能是在易用的、與JSP相關(guān)的XML標(biāo)志中進(jìn)行動(dòng)態(tài)內(nèi)容產(chǎn)生所 需要的。標(biāo)準(zhǔn)的JSP標(biāo)志能夠存取和實(shí)列化JAVABEAN組件,設(shè)定或者檢索群 組件屬性,下載APPLET,以及執(zhí)行用其它方法更難于編碼和耗時(shí)的功能。JSP技術(shù)很容易整合到多種應(yīng)用體系結(jié)構(gòu)中,以利用現(xiàn)有的工具和技巧,并 且擴(kuò)展到能夠支持企業(yè)級的分布式應(yīng)用。4 .一次遍寫,各處執(zhí)行作為JAVA平臺(tái)的一部分,JSP擁有java程序設(shè)計(jì)語言”一次編寫,各處執(zhí)行“的 特點(diǎn)。3 .系統(tǒng)設(shè)計(jì)系統(tǒng)設(shè)計(jì)思想1 .頁面模塊化本系統(tǒng)把頁面中的一些常用部分集成為模塊,如頁面的頭和尾,這樣設(shè)計(jì)新的頁 面時(shí)如果有重復(fù)出現(xiàn)部分,只需要拿現(xiàn)

14、成的模塊來組裝就可以了。2 .三層結(jié)構(gòu)架構(gòu)本系統(tǒng)采用三層架構(gòu)設(shè)計(jì),它的工作原理如圖2-3所示中 白臾百巨曲至尿鈿巨料r土用方A空官圖3-3三層架構(gòu)的工作原理采用三層架構(gòu)以后,用戶界面層通過統(tǒng)一的接口向業(yè)務(wù)層發(fā)送請求,業(yè)務(wù)層 按自己的邏輯規(guī)則將請求處理后進(jìn)行數(shù)據(jù)庫操作,然后將數(shù)據(jù)庫返回的數(shù)據(jù)封裝 成類的形式返回給用戶層。這樣用戶界面層甚至可以不知道數(shù)據(jù)庫結(jié)構(gòu),它只要 維護(hù)與業(yè)務(wù)層之間的接口即可。這種方式在一定程度上增加了數(shù)據(jù)庫的安全性, 同時(shí)就低了對用戶界面層開發(fā)人員的要求,因?yàn)樗静恍枰M(jìn)行任何數(shù)據(jù)庫操 作。上面的JavaBean通過返回對象的形式來返回?cái)?shù)據(jù),在類的內(nèi)部可以規(guī)定哪些數(shù) 據(jù)可訪

15、問,哪些數(shù)據(jù)是只讀,從而通過封裝數(shù)據(jù)達(dá)到再一次提高數(shù)據(jù)安全性的目 的。3后臺(tái)維護(hù)和前臺(tái)顯示分開把后臺(tái)管理員的維護(hù)模塊和前臺(tái)用戶瀏覽信息模塊獨(dú)立開來,而又統(tǒng)一于同一 個(gè)數(shù)據(jù)庫,便于管理員維護(hù)數(shù)據(jù),也便于用戶瀏覽。用戶的權(quán)限控制又增加了系統(tǒng) 的安全性。系統(tǒng)功能模塊劃分根據(jù)2節(jié)的系統(tǒng)功能分析,可以畫出系統(tǒng)功能模塊圖。如圖3-4所示圖3-4系統(tǒng)的功能模塊圖系統(tǒng)結(jié)構(gòu)設(shè)計(jì)根據(jù)面向?qū)ο蠛腿龑咏Y(jié)構(gòu)的設(shè)計(jì)思想,可以得出如圖2-6所示的系統(tǒng)結(jié)構(gòu)設(shè)計(jì)圖2-6系統(tǒng)結(jié)構(gòu)設(shè)計(jì)圖4 .數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫在一個(gè)信息管理系統(tǒng)中占有非常重要的地位,數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)的好壞將直 接對應(yīng)用系統(tǒng)的效率,以及實(shí)現(xiàn)的效果產(chǎn)生影響。合理的數(shù)據(jù)庫結(jié)

16、構(gòu)設(shè)計(jì)可以提高數(shù) 據(jù)存儲(chǔ)的效率,保證數(shù)據(jù)的完整和一致。設(shè)計(jì)數(shù)據(jù)庫時(shí)應(yīng)該首先充分了解用戶的各方面需求,包括現(xiàn)有和將來可能的增加 的需求。數(shù)據(jù)庫設(shè)計(jì)一般包含如下幾個(gè)步驟。(1)數(shù)據(jù)庫需求設(shè)計(jì)(2)數(shù)據(jù)庫概念設(shè)計(jì)(3)數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫需求分析根據(jù)上述需求,設(shè)計(jì)如下所示的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)部門信息含數(shù)據(jù)項(xiàng):部門編號、部門名稱用戶信息含數(shù)據(jù)項(xiàng):用戶名、真姓名、密碼、角色等員工信息含數(shù)據(jù)項(xiàng):員工編號、姓名、性別、民族、聯(lián)系電話等應(yīng)聘信息含數(shù)據(jù)項(xiàng):應(yīng)聘職位、姓名、工作經(jīng)驗(yàn)、簡歷等培訓(xùn)信息含數(shù)據(jù)項(xiàng):培訓(xùn)項(xiàng)目、內(nèi)容、參加人員、教材、影響度等獎(jiǎng)懲信息含數(shù)據(jù)項(xiàng):姓名、獎(jiǎng)懲原因、創(chuàng)建日期等薪資信息含數(shù)據(jù)項(xiàng):員工

17、編號、基本工資、午餐補(bǔ)貼、全勤獎(jiǎng)、稅、實(shí)發(fā)等 員工調(diào)動(dòng)信息,含數(shù)據(jù)項(xiàng):姓名、部門、調(diào)動(dòng)批號、審批人、調(diào)動(dòng)原因等數(shù)據(jù)庫概念設(shè)計(jì)得到上面的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)后,就可以設(shè)計(jì)出滿足用戶需求的各種實(shí)體,以及 它們之間的關(guān)系,為后面的邏輯結(jié)構(gòu)設(shè)計(jì)打下基礎(chǔ)。根據(jù)上面的描述,本系統(tǒng)的實(shí)體有:部門信息實(shí)體、用戶信息實(shí)體、員工信息實(shí)部門信息實(shí)體的E-R圖如圖2-10所示調(diào)動(dòng)信息實(shí)體。薪資信息實(shí)體的E-R圖如圖2-15所示林班谷自調(diào)動(dòng)信息實(shí)體的E-R圖如圖2-16所示數(shù)據(jù)庫邏輯設(shè)計(jì)數(shù)據(jù)的概念結(jié)構(gòu)設(shè)計(jì)完畢后,現(xiàn)在可以將上面的數(shù)據(jù)庫概念結(jié)構(gòu)轉(zhuǎn)化為某種數(shù)據(jù)庫系 統(tǒng)的實(shí)際數(shù)據(jù)模型,也就是數(shù)據(jù)庫的邏輯結(jié)構(gòu)。由數(shù)據(jù)模型利用MS

18、Access進(jìn)行數(shù)據(jù)庫的詳細(xì)設(shè)計(jì),其基本表的設(shè)計(jì)如下:hr_yh用戶信息列表說明:此表存放用戶信息。(2)hr_bm部門信息列表說明:此表存放部門信息。(3)hr_yp應(yīng)聘信息列表說明:此表存放應(yīng)聘信息。(4)hr_yg員工信息表說明:此表存放員工信息。(5)hr-Jc獎(jiǎng)懲信息列表說明:此表存放獎(jiǎng)懲信息。(6)hr_gz薪資信息列表說明:此表存放薪資信息。(7)hr_px培訓(xùn)信息列表說明:此表存放培訓(xùn)信息。(8)td調(diào)動(dòng)信息列表5 .組件的編寫在工程下新建一個(gè)包rlzy,然后在這包下新建三個(gè)包,即op, ,util, run。系統(tǒng)包如圖2-14所示。在I°P-°P-

19、6;P-°P-opjir opc op.px °p-yp °P_gz op_bm op-user op_td;作用如 包括員 括部i 括員工 ,括培訓(xùn)databasedataformatQueryPage Truncate、添力【添加與添加等添加等hr jc px yp gz bmuser tdopc類:管理獎(jiǎng)懲,包括獎(jiǎng)懲查詢、修改、刪除、添加等op_yp類:管理應(yīng)聘,包括應(yīng)聘查詢、修改、刪除、添加等 op_gz類:管理薪資,包括薪資查詢、修改、刪除、添加等 opd類:調(diào)動(dòng)管理,包括調(diào)動(dòng)查詢、刪除等在util包下有兩個(gè)類,其作用如下:database類:數(shù)據(jù)庫連接

20、dataformat類:數(shù)據(jù)格式轉(zhuǎn)換QueryPage類:數(shù)據(jù)分頁Truncate類:轉(zhuǎn)換中文在。P包下有八個(gè)類,其作用如下:user類:管理用戶 bm類:管理部門hr類:管理員工px類:管理培訓(xùn)yp類:管理應(yīng)聘jc類:管理獎(jiǎng)懲gz類:管理薪資td類:管理調(diào)動(dòng)下面介紹類的實(shí)現(xiàn)方式數(shù)據(jù)連接Bean的編寫這是一個(gè)公共類,其它類如果要連接數(shù)據(jù)庫,只需要構(gòu)造這個(gè)類的對象就可以了。package ;import .*;public class DataBase public Connection conn;public Statement stmt;public ResultSet rs=null;pu

21、blic String sqlStr=HM;public DataBase() 0;)public boolean connect()tryString url =njdbc:odbc:Drivei'=Microsoft Access Driver (*.mdb);DBQ=e:/jsp/rlzy/database/M;conn=(url,“”,"");stmt =();catch(Exception ee)return false;)return true;)db);DBQ=e:/jsp/rlzy/database/H;ResultSet rs=null;try c

22、onn = (url;H,;H,);Statement stmt =(); rs = (sql);/inc/n%>頁面格式<%include file="./inc/"%> 變量文件用戶登錄模塊設(shè)計(jì)為了檢驗(yàn)用戶是否是系統(tǒng)的合法用戶,所以輸入用戶名和密碼來核對用戶的合法 性。該模塊需要用到文件。用戶管理模塊設(shè)計(jì)在該模塊用戶可以看見現(xiàn)有的用戶;用戶可以查詢用戶;用戶可以編輯用戶,也 可以查看用戶的詳細(xì)資料。部門管理模塊設(shè)計(jì)在這個(gè)功能模塊中,用戶可以看見現(xiàn)有的類別信息;用戶可以添加、查詢、編輯 題目類別信息。員工信息模塊設(shè)計(jì)在這個(gè)功能模塊中,用戶可以看見現(xiàn)有的員

23、工信息;用戶可以添加、查詢、編輯 員工信息。應(yīng)聘模塊設(shè)計(jì)在這個(gè)功能模塊中,用戶可以看見現(xiàn)有的應(yīng)聘;用戶可以添加、修改、刪除、查看應(yīng)聘信息。獎(jiǎng)懲模塊設(shè)計(jì)在這個(gè)功能模塊中,用戶可以看見現(xiàn)有的獎(jiǎng)懲信息;用戶可以添加、修改、刪除、查 看獎(jiǎng)懲信息。培訓(xùn)模塊設(shè)計(jì)在這個(gè)功能模塊中,用戶可以看見現(xiàn)有的培訓(xùn)信息;用戶可以添加、修改、刪除、查 看培訓(xùn)信息。薪資模塊設(shè)計(jì)在這個(gè)功能模塊中,用戶可以看見現(xiàn)有的薪資信息;用戶可以添加、修改、刪除、查 看薪資信息。統(tǒng)計(jì)/報(bào)表模塊設(shè)計(jì)在這個(gè)功能模塊中,用戶可以看見現(xiàn)有的統(tǒng)計(jì)/報(bào)表信息;用戶可以添加、修改、刪 除、查看統(tǒng)計(jì)/報(bào)表信息。調(diào)動(dòng)管理模塊7系統(tǒng)開發(fā)策略與方法系統(tǒng)開發(fā)的策

24、略每一種開發(fā)方法都要遵循相應(yīng)的開發(fā)策略。任何一種開發(fā)策略都要明確以下問題:系統(tǒng)要解決的問題:如采取何種方法解決組織管理和信息處理方面的問題,對公 司提出的新的管理需求該如何滿足等。系統(tǒng)可行性研究:確定系統(tǒng)所要實(shí)現(xiàn)的目標(biāo)。通過對公司狀況的初步調(diào)研得出現(xiàn) 狀分析的結(jié)果,然后提出可行性方案并進(jìn)行論證。系統(tǒng)可行性的研究包括目標(biāo)和方案 可行性、技術(shù)的可行性、經(jīng)濟(jì)方面的可行性和法律可行性等方面的考慮。系統(tǒng)開發(fā)的原則:在系統(tǒng)開發(fā)過程中,要遵循領(lǐng)導(dǎo)參與、優(yōu)化創(chuàng)新、實(shí)用高效、 處理規(guī)范化的原則。系統(tǒng)開發(fā)方法的選擇和開發(fā)計(jì)劃的制定:針對已經(jīng)確定的開發(fā)策略選定相應(yīng)的開發(fā)方 法,是結(jié)構(gòu)化系統(tǒng)分析和設(shè)計(jì)方法,還是選擇原

25、型法或面向?qū)ο蟮姆椒?。開發(fā)計(jì)劃的 制定是要明確系統(tǒng)開發(fā)的工作計(jì)劃、工程進(jìn)度計(jì)劃和資源利用計(jì)劃。結(jié)構(gòu)化生命周期法結(jié)構(gòu)化生命周期開發(fā)方法,其基本思想是:按照管理信息系統(tǒng)生命周期的概念, 嚴(yán)格地按照系統(tǒng)生命周期的各個(gè)過程和步驟去開發(fā)系統(tǒng),其特點(diǎn)是:采用“自上而下 的開發(fā)策略,進(jìn)行系統(tǒng)分析和系統(tǒng)設(shè)計(jì),然后,“自下而上”地開發(fā)和調(diào)試各個(gè)模塊, 最后實(shí)現(xiàn)模塊聯(lián)調(diào)和整個(gè)系統(tǒng)的聯(lián)調(diào);工作文件的標(biāo)準(zhǔn)化與文檔化;強(qiáng)調(diào)面向用戶的 觀點(diǎn)信息系統(tǒng)的生命周期任何事物都有產(chǎn)生、發(fā)展、成熟、消亡(更新)的過程,信息系統(tǒng)也不例外。信息 系統(tǒng)在使用的過程中隨著其生存環(huán)境的變化,要不斷維護(hù)、修改,當(dāng)它不再適應(yīng)的時(shí) 候就要被淘汰,就

26、由新系統(tǒng)代替老系統(tǒng),這種周期循環(huán)稱為信息系統(tǒng)的生命周期,圖 表示信息系統(tǒng)的生命周期以及相應(yīng)的工作步驟。結(jié)構(gòu)化生命周期開發(fā)方法開發(fā)一個(gè)系統(tǒng),將整個(gè)開發(fā)過程劃分為5個(gè)依次連接的階 段:系統(tǒng)規(guī)劃階段:進(jìn)行初步的調(diào)查,通過可行性研究確定下一個(gè)階段的實(shí)施。系統(tǒng)分析階段:主要任務(wù)是明確系統(tǒng)開發(fā)的請求,并確定系統(tǒng)的總體設(shè)計(jì)方案,然后 進(jìn)行詳細(xì)設(shè)計(jì)。系統(tǒng)設(shè)計(jì)階段:主要任務(wù)是從管理信息系統(tǒng)的總體目標(biāo)出發(fā),根據(jù)系統(tǒng)分析階段 對系統(tǒng)的邏輯功能的要求,并考慮到經(jīng)濟(jì)、技術(shù)和運(yùn)行環(huán)境等方面的條件,確定系統(tǒng) 的總體結(jié)構(gòu)和系統(tǒng)各組成部分的技術(shù)方案,合理選擇計(jì)算機(jī)和通信的軟、硬件設(shè)備. 提出系統(tǒng)的實(shí)施計(jì)劃,確保總體目標(biāo)的實(shí)驗(yàn)。

27、系統(tǒng)實(shí)施階段:主要任務(wù)是,根據(jù)詳細(xì)設(shè)計(jì)文檔將詳細(xì)設(shè)計(jì)轉(zhuǎn)化為所要求的編程 語言或數(shù)據(jù)庫程序語言,并對這些程序進(jìn)行調(diào)試和程序單元測試,驗(yàn)證程序模塊接口 與詳細(xì)設(shè)計(jì)文檔的一致性。系統(tǒng)運(yùn)行階段:主要任務(wù)是進(jìn)行系統(tǒng)的曰常運(yùn)行管理,評價(jià)系統(tǒng)的運(yùn)行效率,對 運(yùn)行費(fèi)用和效果進(jìn)行監(jiān)理審計(jì)。這四個(gè)階段共同構(gòu)成了系統(tǒng)開發(fā)的生命周期。結(jié)構(gòu)化生命周期開發(fā)方法嚴(yán)格區(qū)分了開 發(fā)階段,非常重視文檔工作,對于開發(fā)過程中出現(xiàn)的問題可以得到及時(shí)的糾正,避免 了出現(xiàn)混亂狀態(tài)。原型法原型法在系統(tǒng)開發(fā)過程中也得到不少應(yīng)用。原型法的基本思想是系統(tǒng)開發(fā)人員憑 借自已對用戶需求的理解,通過強(qiáng)有力的軟件環(huán)境支持,構(gòu)造出一個(gè)實(shí)在的系統(tǒng)原 型,然后

28、與用戶協(xié)商,反復(fù)修改原型直到用戶滿意。原型法的應(yīng)用使人們對需求有了 漸進(jìn)的認(rèn)識,從而使系統(tǒng)開發(fā)更有針對性。另外,原型法的應(yīng)用充分利用了最新的軟 件工具,使系統(tǒng)開發(fā)效率大為提高。原型法主要用于以下一些場合:1 .事先難以說明需求的較小的應(yīng)用系統(tǒng);2 .決策支持系統(tǒng);3 .與生命周期法結(jié)合起來使用,即整體上仍使用生命周期法,而僅對其中功能 獨(dú)立的模塊采用原型法。原型法要求快速建立原型系統(tǒng),這就要求有軟件開發(fā)工 具的支持。8.系統(tǒng)開發(fā)總結(jié)通過這次畢業(yè)設(shè)計(jì)讓我對前面學(xué)過的許多課程有了更為深刻的理解,也是我對這 四年所學(xué)的東西的一個(gè)綜合體現(xiàn)。然而這次設(shè)計(jì)讓我感受頗深,讓我真正體會(huì)到了在 整個(gè)過程給我?guī)?/p>

29、的無奈與快樂。綜合起來,主要體現(xiàn)在以下幾個(gè)方面:首先,急于求成的心情給我?guī)砹撕艽蟮睦щy。以前我注重是編碼過程,以為只要能 把最后的功能實(shí)現(xiàn)了就可以了,所以一開始我就稍微理了一下思緒就動(dòng)起手來編碼, 我原以為很快就能完成此次任務(wù),可萬萬沒想到,編了二三天,自已就陷入了泥潭, 進(jìn)退兩難,但后來面臨的問題只有重來,這真是給了我很大的打擊,這樣的反復(fù)讓我 進(jìn)行了幾次。后來我終于沉住氣,吸取前幾次的教訓(xùn),嚴(yán)格的按照“管理信息系統(tǒng)”“軟件開發(fā)工具”所提到開發(fā)管理信息系統(tǒng)所用的方法中都把系統(tǒng)規(guī)劃和系統(tǒng)分析放 在極為重要的位置。認(rèn)真細(xì)致地對開發(fā)過程進(jìn)行了規(guī)劃和分析,才逐漸弄清了整個(gè)系 統(tǒng)的流程,把握整體布局,明確了系統(tǒng)的基本功能,做好業(yè)務(wù)流程圖、數(shù)

溫馨提示

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

評論

0/150

提交評論