基于J2EE和Struts框架的濰坊市造價員管理系統(tǒng)的設(shè)計與實(shí)現(xiàn)
【摘要】 近些年來,隨著國家基礎(chǔ)建設(shè)項目的大量投資和房地產(chǎn)市場的火爆,在建筑行業(yè)從業(yè)人員急劇增加。在山東省濰坊市,建筑工程造價員越來越多,因此對造價員的管理變得越來越重要。目前對造價員的管理采用傳統(tǒng)的人工管理方式,但隨著造價人數(shù)增加,以及市場的不斷變化,發(fā)現(xiàn)傳統(tǒng)的手工記錄造價員信息和考試信息,并且利用檔案進(jìn)行保存數(shù)據(jù)的方法太過陳舊,不僅效率低下,而且保密性差,并且容易為企業(yè)帶來損失。因此濰坊市造價員主管部門,迫切需要一套數(shù)字化管理系統(tǒng)對大數(shù)據(jù)量的造價員信息數(shù)據(jù)和考試信息等數(shù)據(jù)進(jìn)行智能化的管理、統(tǒng)計、保存、分析、匯總,從而提高濰坊市造價員管理水平。本系統(tǒng)采用面向?qū)ο蟮姆治雠c設(shè)計思想,在系統(tǒng)研發(fā)過程中,詳細(xì)的描述了系統(tǒng)的需求獲取以及需求分析,并且對系統(tǒng)進(jìn)行了系統(tǒng)功能設(shè)計、系統(tǒng)詳細(xì)設(shè)計、數(shù)據(jù)庫設(shè)計、實(shí)現(xiàn)與測試,技術(shù)上采用J2EE體系架構(gòu),采用Struts框架,為實(shí)現(xiàn)造價員相關(guān)數(shù)據(jù)的永久性與安全性存儲,系統(tǒng)采用Oracle數(shù)據(jù)庫。本文描述了系統(tǒng)開發(fā)過程中的設(shè)計思想、設(shè)計方法和設(shè)計實(shí)現(xiàn)內(nèi)容。本系統(tǒng)實(shí)現(xiàn)了考試管理、資格管理、從業(yè)管理、繼續(xù)教育管理、信息公告管理、系統(tǒng)管理、以及信息查詢這幾個方面的功能設(shè)計。在充分了解濰坊市造價員管理的詳細(xì)需求之后,結(jié)合相關(guān)軟件開發(fā)實(shí)際,對造價員管理系統(tǒng)進(jìn)行了詳細(xì)的設(shè)計,對考生信息以及造價員信息增加刪除修改等操作,還可以對造價員調(diào)動信息進(jìn)行審核,并且對考生以及造價員的報名資格進(jìn)行審核,從而實(shí)現(xiàn)整個造價員管理以及考試管理等工作流程的可視化管理,為造價員管理帶來了方便。系統(tǒng)測試的結(jié)果表明,完成后的系統(tǒng)能夠很好的完成造價員管理的相關(guān)操作,并且系統(tǒng)簡化了考生和造價員查看考試成績的過程,節(jié)省了造價員管理時間,提高了造價員管理員的工作效率。在對造價員管理上,比傳統(tǒng)形式更快捷和節(jié)約成本,為濰坊市各個建筑單位帶來了無盡的益處,無論是對于造價員,還是考生或者管理員,都在這樣的系統(tǒng)中得到了極大的方便和滿意,使濰坊市造價員管理工作取得了極大的進(jìn)步和發(fā)展。
第1章緒論
1.1系統(tǒng)開發(fā)背景
近些年來,隨著國家基礎(chǔ)建設(shè)項目的大量投資和房地產(chǎn)市場的火爆,在建筑行業(yè)從業(yè)人員急劇增加。在山東省濰坊市,建筑工程造價員越來越多,因此對造價員的管理變得越來越重要。在濰坊市造價員管理業(yè)務(wù)中,傳統(tǒng)的管理方式為手工管理,但隨著建筑造價員人數(shù)增加,以及市場的不斷變化,發(fā)現(xiàn)傳統(tǒng)的手工記錄造價員信息和考試信息,并且利用檔案進(jìn)行保存數(shù)據(jù)的方法太過陳舊,不僅效率低下,而且保密性差,對于查找、修改、維護(hù)數(shù)據(jù)都帶來了大量的困難,不但使得錯誤率大大加強(qiáng),并且容易為企業(yè)帶來巨大的損失。
在當(dāng)今社會,計算機(jī)的普及率大大提升,已不是十年前電腦較為稀缺的時代了,況且,發(fā)展到今天,計算機(jī)的價格已經(jīng)非常低廉。另外,現(xiàn)代計算機(jī)操作技術(shù)已經(jīng)被大多數(shù)工作人員所掌握,它已經(jīng)被應(yīng)用到社會的各行各業(yè)。對于現(xiàn)代社會而言,計算機(jī)管理系統(tǒng)具有傳統(tǒng)管理方式難以比擬的好處。主要包含以下幾個方面:
1.計算機(jī)可以代替人工勞動,節(jié)約勞動力;
2.計算機(jī)可以大大提高管理員對于造價員的管理效率;
3.通過造價員管理業(yè)務(wù)在計算機(jī)上操作,造價員和考生可以實(shí)時查看個人信息,便捷迅速。
4.計算機(jī)管理使得造價員信息以及考試信息等更加安全地保存。
因此公司迫切需要一套數(shù)字化管理系統(tǒng)對大數(shù)據(jù)量的造價員信息數(shù)據(jù)和考試信息等數(shù)據(jù)進(jìn)行智能化的管理、統(tǒng)計、保存、分析、匯總,從而提高濰坊市造價員理水平。
因此,為了更加有效地管理濰坊市造價員和考生信息,濰坊市決定開發(fā)一套功能完備、效率高的濰坊市造價員管理系統(tǒng)。通過這個系統(tǒng)?梢源鎯υ靸r員的從業(yè)信息、可以更改和審批其跨省調(diào)入調(diào)出等信息,并且可以查詢和管理考生成績以及其它個人信息。
1.2國內(nèi)外研究現(xiàn)狀
近年來,社會上一些企業(yè)開始著力于研究人員管理系統(tǒng),這樣可以在一定程度上降低成本,而且可以滿足一部分的個性化需求,單由于內(nèi)部人員往往缺乏開發(fā)經(jīng)驗,導(dǎo)致最終難以滿足用戶需求,從而造成系統(tǒng)開發(fā)的失敗。使得軟件喪失生命力。
而在國際社會,開發(fā)系統(tǒng)的主要優(yōu)勢在于:國外企業(yè)具有較強(qiáng)的資金實(shí)力,可以在研發(fā)方面投入較多的人力、物力、財力。并且可以和較強(qiáng)的軟件公司合作,他們的設(shè)計思路獨(dú)特,并且結(jié)合時代發(fā)展潮流。國外的造價員管理系統(tǒng)起步很早,因此與我國現(xiàn)狀相比具有很大的優(yōu)越性,國外企業(yè)更具備內(nèi)部軟件開發(fā)的經(jīng)驗,并且其采用的是很先進(jìn)的國際前沿的技術(shù)架構(gòu)。
然而,從某個意義上來看,國外產(chǎn)品在成熟度上雖然遠(yuǎn)高于國內(nèi),先進(jìn)性也更為優(yōu)越,但是由于文化差異,使用習(xí)慣等的不同,并且其系統(tǒng)價格昂貴,所以一味引進(jìn)是不合適的。因此,對于國內(nèi)來說,幵發(fā)出適合國情和人員使用習(xí)慣的造價員管理系統(tǒng)是迫在眉睫的。
因此,需要設(shè)計與實(shí)現(xiàn)一個造價員管理系統(tǒng),通過系統(tǒng)實(shí)現(xiàn)造價員的報名和打印準(zhǔn)考證操作,并且管理員可以對考試、資格、從業(yè)信息以及再教育等信息進(jìn)行管理和操作。
第2章需求分析與獲取
濰坊市造價員管理業(yè)務(wù)主要分為考生操作,造價員操作和管理員操作三部分。在管理員操作中,主要包括了管理員的登錄注銷等操作,對于考試以及考生信息的管理,對于考生資格的管理,如證書制作和打印及發(fā)放等。以及從業(yè)管理,例如跨省調(diào)出變更審批,從業(yè)暫停審批等。另外,還包括信息公告管理以及統(tǒng)計分析等功能進(jìn)行分析與設(shè)計。
在濰坊市造價員管理業(yè)務(wù)的需求分析中,首先要根據(jù)實(shí)際情況對考生的需求,普通造價員的實(shí)際需求,以及管理人員對于管理業(yè)務(wù)的切實(shí)需求進(jìn)行認(rèn)真詳細(xì)的調(diào)研和交流,充分了解各個使用人員對于所要開發(fā)的濰坊市造價員管理業(yè)務(wù)的實(shí)際要求,然后經(jīng)過人員之間的相互溝通與交流,對于各個功能進(jìn)行全面而細(xì)致的需求分析工作。
2.1系統(tǒng)概述
濰坊市造價員管理系統(tǒng)是一個針對于濰坊市的造價員管理業(yè)務(wù)的管理情況,結(jié)合各個角色的用戶的不同的需求而進(jìn)行開發(fā)設(shè)計的一個完善而具有重要意義的系統(tǒng)。在這個管理業(yè)務(wù)中,考生和造價員以及管理人員都可以根據(jù)自身角色與權(quán)限進(jìn)行操作。本文主要對管理人員的管理業(yè)務(wù)進(jìn)行分析,包括考試管理、資格管理、從業(yè)管理、繼續(xù)教育管理、信息公告管理、系統(tǒng)管理、以及信息査詢等業(yè)務(wù)。從而能有效地提高管理人員對于濰坊市造價員的管理水平,提高管理人員的工作效率。在對濰坊市造價員管理系統(tǒng)進(jìn)行設(shè)計時,需要完成的主要功能有:考試管理。
1.考試管理主要是用于考生和造價員的考試報名以及考生信息打印的功能。對于造價員管理人員來說,可以進(jìn)行考前設(shè)置、資格審核、以及成績等級和審核等操作。管理人員通過考試管理來管理考生信息以及對考生進(jìn)行考核,是造價員管理中尤為重要的一部分。
2.資格管理。主要對于考生考試完成后的成績生成證書,可以進(jìn)行證書制作以及打印等操作,還可以進(jìn)行證書的發(fā)放,是操作方便快捷。在這個部分中,可以進(jìn)行人員信息的查詢和修改,從而保證操作的正確性。
3.從業(yè)管理。這部分是對從業(yè)人員的從業(yè)信息進(jìn)行管理。可以對從業(yè)人員的跨省調(diào)出變更審批。在跨省調(diào)出變更審批中,審批的是其新的就業(yè)信息。還可以審批從業(yè)登記,審批從業(yè)人員的從業(yè)單位信息。另外還包括從業(yè)暫停審批和從業(yè)恢復(fù)審批等功能。
4.繼續(xù)教育管理。在繼續(xù)教育管理中,主要對從業(yè)人員的繼續(xù)教育學(xué)習(xí)進(jìn)行管理。包括繼續(xù)教育學(xué)習(xí)班的管理,繼續(xù)教育報名確認(rèn)以及繼續(xù)教育學(xué)時確認(rèn)。從而保障了對于工作人員的繼續(xù)教育。
2.2功能性需求及分析
由圖2-1所示,本造價員管理業(yè)務(wù)可劃分為7個子業(yè)務(wù),這些子業(yè)務(wù)包括考試管理、資格管理、從業(yè)管理、繼續(xù)教育管理、信息公告管理、系統(tǒng)管理、信息查詢。系統(tǒng)功能包圖如圖2-1所示。
2.2.1考試管理
在濰坊市造價員管理業(yè)務(wù)中,考試管理主要用于對造價員和考生的考試信息的管理。具體包括:考前設(shè)置,資格審核,考試安排,成績登記,和成績審核等功能。
在對濰坊市造價員管理業(yè)務(wù)的考試管理中,造價員管理人員在權(quán)限范圍內(nèi),對以業(yè)務(wù)進(jìn)行管理。
具體需求分析描述如下:
1.考前設(shè)置?记霸O(shè)置提供給管理機(jī)構(gòu)在組織考試時設(shè)置各專業(yè)的相關(guān)時間和科目,可以針對某一年,設(shè)置要考試的專業(yè)及報名時間,準(zhǔn)考證打印時間,成績查詢時間等。每一個考試專業(yè)都要設(shè)置考試科目,考試科目要設(shè)置考試開始和結(jié)束時間。在設(shè)置新建專業(yè)報考的頁面,管理員可以設(shè)置考試的專業(yè)、開通否、備注、報名時間段等。
專業(yè)報考的詳細(xì)信息表應(yīng)包含的內(nèi)容有:專業(yè)、開通否、備注、報名開始時間、打印準(zhǔn)考證開始時間,成績查詢開始時間,報名結(jié)束時間、打印準(zhǔn)考證結(jié)束時間,成績查詢結(jié)束時間,考試科目等。專業(yè)報考信息表如表2-1所示。
2.資格審核。在考生報考資格審核頁面,管理人員可以查看報考人的具體信息進(jìn)行審核。審核其要求材料是否完整,是否有免考科目,以及其是否具有報名資格。然后填上相應(yīng)的審核意見即可。
3.考試安排。選擇相應(yīng)的條件來查詢報考信息,對考生進(jìn)行考場設(shè)置。設(shè)置好考場后,可以根據(jù)報考人數(shù)和考場安排自動安排各專業(yè)的學(xué)生,之后可以對已安排了考場的考生生成準(zhǔn)考證。
4.成績登記。根據(jù)考生的成績信息進(jìn)行登記和統(tǒng)計。
5成績審核。分?jǐn)?shù)線設(shè)定由省造價站統(tǒng)一設(shè)定,設(shè)定好分?jǐn)?shù)線后,系統(tǒng)可以審核考生成績通過否,也可以針對不同科目設(shè)置不同的分?jǐn)?shù)線。
6.考試報名。對于考生和報價員,可以對自己的報名進(jìn)行管理,選擇考試地區(qū),如果顯示出可報名的專業(yè),則可初次報名。進(jìn)入考試申請頁面進(jìn)行考試申請。系統(tǒng)默認(rèn)的是在職人員報考。成功提交報考信息申請以后,頁面顯示考試相關(guān)信息及打印申請表功能。
7.準(zhǔn)考證打印。管理員通過考生的申請,并安排了考場,生成準(zhǔn)考證之后,考生可以選擇打印準(zhǔn)考證。
第3章 系統(tǒng)設(shè)計..........20
3.1 系統(tǒng)技術(shù)架構(gòu).......20
3.2 系統(tǒng)功能架構(gòu).........21
3.3系統(tǒng)詳細(xì)設(shè)計.........23
3.3.1考試管理功能設(shè)計.......23
3.3.2資格管理功能設(shè)計.......25
3.3.3從業(yè)管理功能設(shè)計.........27
第4章系統(tǒng)的實(shí)現(xiàn)與測試........39
4.1系統(tǒng)總體功能實(shí)現(xiàn)......39
4.1.1考試管理功能實(shí)現(xiàn)........40
4.1.2資格管理功能實(shí)現(xiàn).......42
4.1.3從業(yè)管理實(shí)現(xiàn)........45
4.1.4繼續(xù)教育管理實(shí)現(xiàn).......48
第5章 總結(jié)與展望.......55
第4章系統(tǒng)的實(shí)現(xiàn)與測試
在對濰坊市造價員管理系統(tǒng)的幵發(fā)過程中,首先進(jìn)行了詳細(xì)而充足需求分析與調(diào)查,這些都是完成一個功能完備的系統(tǒng)的基礎(chǔ),但是對于用戶來說,系統(tǒng)實(shí)現(xiàn)與測試則更具有直觀意義上的作用,因此,應(yīng)該對系統(tǒng)的實(shí)現(xiàn)以及如何測試做一個細(xì)致而全面的說明。下面將對于濰坊市造價員管理系統(tǒng)的功能實(shí)現(xiàn)通過界面的方式展示出來,并且對系統(tǒng)的測試過程進(jìn)行展示。
4.1系統(tǒng)總體功能實(shí)現(xiàn)
在本部分中,將詳細(xì)介紹濰坊市造價員管理系統(tǒng)的具體實(shí)現(xiàn)的過程。系統(tǒng)實(shí)現(xiàn)的主界面如圖4-1所示。
首先,造價員管理員輸入用戶名及密碼,成功登陸造價員管理系統(tǒng)后,即可展示各個模塊的具體功能。下面將一一介紹。
4.1.1考試管理功能實(shí)現(xiàn)
在雜坊市造價員管理業(yè)務(wù)中,考試管理主要用于對造價員和考生的考試信息的管理。具體包括:考前設(shè)置,資格審核,考試安排,成績登記,和成績審核等功能。對于考生來講,可以進(jìn)行考試報名和準(zhǔn)考證打印操作。其中考生以及造價員的報名界面如圖4-2所示。
在考試管理中,考生以及造價員可以個人身份登錄系統(tǒng),進(jìn)入系統(tǒng)的主頁面后,可以選擇考試報名,考試報名信息填寫時要選擇報考的地區(qū),報考專業(yè),報考時間,以及其它個人信息,則可以完成報名操作。報名成功后,經(jīng)管理員的審核通過則可以選擇打印準(zhǔn)考證,以便進(jìn)行考試。
考試管理時,管理員可以進(jìn)行考試的管理,考前設(shè)置提供給管理機(jī)構(gòu)在組織考試時設(shè)置各專業(yè)的相關(guān)時間和科目,可以針對某一年,設(shè)置要考試的專業(yè)及報名時間,準(zhǔn)考證打印時間,成績查詢時間等。在考生報考資格審核頁面,管理人員可以查看報考人的具體信息進(jìn)行審核。管理員也可以選擇相應(yīng)的條件來查詢報考信息,對考生進(jìn)行考場設(shè)置。另外,管理員可以對考生成績進(jìn)行錄入等操作。
第5章總結(jié)與展望
本篇論文簡單對當(dāng)今世界上相關(guān)管理系統(tǒng)的現(xiàn)狀進(jìn)行明了的分析,并且在此基礎(chǔ)上詳盡分析了各個造價員管理系統(tǒng)的不足的地方,因為在傳統(tǒng)的管理模式下,造價員及考生的管理大量消耗公司的人力和其他資源,管理效率很低,數(shù)據(jù)無法安全保存,這些給管理員、造價員、以及考生造成了極大的不便。因此對于濰坊造價員管理業(yè)務(wù)來說,一個效率高、安全可靠、便捷使用的造價員管理系統(tǒng)是非常必要的。在這樣的需求下開始了濰坊市造價員管理系統(tǒng)的開發(fā)。
本文采用統(tǒng)一過程為軟件開發(fā)方法,以統(tǒng)一建模語言(為分析設(shè)計描述語言,并且采用為技術(shù)平臺基礎(chǔ)架構(gòu),在對濰坊市造價員管理系統(tǒng)進(jìn)行需求分析后,根據(jù)詳細(xì)需求分析進(jìn)行系統(tǒng)設(shè)計,具體分析設(shè)計考試管理、資格管理、從業(yè)管理、繼續(xù)教育管理、信息公告管理、系統(tǒng)管理、信息查詢等功能模塊的設(shè)計。
首先,在充分了解濰坊市造價員管理的詳細(xì)需求之后,結(jié)合相關(guān)軟件開發(fā)實(shí)際,對造價員管理系統(tǒng)進(jìn)行了詳細(xì)的設(shè)計,對考生信息以及造價員信息增加刪除修改等操作,還可以對造價員調(diào)動信息進(jìn)行審核,并且對考生以及造價員的報名資格進(jìn)行審核,從而實(shí)現(xiàn)整個造價員管理以及考試管理等工作流程的可視化管理,為造價員管理員帶來了方便。在分析和設(shè)計完這些功能模塊之后,在系統(tǒng)總體功能實(shí)現(xiàn)中,主要以界面截圖的方式對濰坊市造價員管理系統(tǒng)的界面進(jìn)行展示,同時列出了部分功能的實(shí)現(xiàn)代碼來具體說明這一部分的功能如何編碼實(shí)現(xiàn)。本文中所采用和傳統(tǒng)結(jié)構(gòu)化設(shè)計文檔相結(jié)合的方法來對文檔進(jìn)行分析設(shè)計,從而指導(dǎo)了軟件開發(fā)者如何進(jìn)行軟件編碼工作,保證了編碼的質(zhì)量和效率。然后,對系統(tǒng)進(jìn)行了大量的測試,經(jīng)過不斷的改進(jìn)界面和功能,終于實(shí)現(xiàn)了一個具有較好性能和使用體驗的造價員管理系統(tǒng)。
然而,沒有一個系統(tǒng)是完美無缺的,本系統(tǒng)也是如此。造價員管理系統(tǒng)還有很多需要改進(jìn)的地方,比如界面較簡單,功能不夠強(qiáng)大,只能實(shí)現(xiàn)某些基本的管理功能,另外性能方面也有待優(yōu)化。
參考文獻(xiàn):
- [1] 繆綸,葉茂,王志璋,段媛媛. 基于SOA的水利水電數(shù)字圖書館架構(gòu)研究[J]. 水利技術(shù)監(jiān)督. 2011(04)
- [2] 李敏. 基于SOA的電子政務(wù)系統(tǒng)設(shè)計[J]. 現(xiàn)代商貿(mào)工業(yè). 2011(15)
- [3] 王飛. 工程造價控制對策研究[J]. 價值工程. 2011(20)
- [4] 王潮陽,董建,袁媛. 中國SOA標(biāo)準(zhǔn)體系研究[J]. 信息技術(shù)與標(biāo)準(zhǔn)化. 2011(07)
- [5] 張勝,楊柳. 基于SOA的數(shù)據(jù)服務(wù)平臺設(shè)計[J]. 軟件導(dǎo)刊. 2011(06)
- [6] 易菲,龍朝陽. 基于SOA的數(shù)字圖書館聯(lián)盟信息服務(wù)平臺構(gòu)建[J]. 圖書館工作與研究. 2011(06)
- [7] 藍(lán)舒曼. 建立地市行政審批電子監(jiān)察系統(tǒng)的技術(shù)分析[J]. 電腦與電信. 2011(06)
- [8] 陳琢悅,丁利佳. SOA在電廠人力資源管理系統(tǒng)中的研究與應(yīng)用[J]. 電腦知識與技術(shù). 2011(13)
- [9] 汪祖柱,周小希,謝陽群. 政府電子化服務(wù)建設(shè)的決策與分析[J]. 電子政務(wù). 2007(Z1)
本文編號:9477
本文鏈接:http://sikaile.net/shoufeilunwen/zaizhiyanjiusheng/9477.html