国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于Web的輸變電工程造價(jià)管理系統(tǒng)的開(kāi)發(fā)與設(shè)計(jì)

2018-03-13 22:01朱淵
現(xiàn)代電子技術(shù) 2018年6期
關(guān)鍵詞:S模式

朱淵

摘 要: 針對(duì)目前輸變電工程造價(jià)管理效率低下的問(wèn)題,開(kāi)發(fā)了基于Web的輸變電工程造價(jià)管理系統(tǒng)。該系統(tǒng)以J2EE平臺(tái)為基礎(chǔ),系統(tǒng)架構(gòu)采用基于SSH框架的B/S分層結(jié)構(gòu),使系統(tǒng)能夠跨平臺(tái)使用;系統(tǒng)的建設(shè)則是通過(guò)Java以及JSP技術(shù)來(lái)完成,從而能夠?qū)斪冸姽こ踢M(jìn)行信息查看、跟蹤、預(yù)算、結(jié)算等項(xiàng)目的管理,實(shí)現(xiàn)輸變電工程造價(jià)的規(guī)范化管理,提升輸變電工程造價(jià)管理的效率。測(cè)試結(jié)果表明,該系統(tǒng)運(yùn)行穩(wěn)定,各項(xiàng)功能均可正常響應(yīng),滿足了系統(tǒng)設(shè)計(jì)要求。

關(guān)鍵詞: Web; 輸變電工程造價(jià)管理; B/S模式; J2EE平臺(tái); SSH框架; JSP技術(shù)

中圖分類號(hào): TN915.07?34; TP393 文獻(xiàn)標(biāo)識(shí)碼: A 文章編號(hào): 1004?373X(2018)06?0096?04

Abstract: In allusion to the low efficiency problem of the current power transmission and transformation project cost management, a Web?based power transmission and transformation project cost management system is developed in this paper. With the J2EE platform as the basis, the system can be used on different platforms by using the SSH framework based B/S hierarchical structure as the system architecture. The system construction is completed by means of Java and JSP technologies so that information view, track, budget, settlement and other projects can be managed for power transmission and transformation project. Standardized cost management of power transmission and transformation project is realized, and the efficiency of power transmission and transformation project cost management is improved. The test results show that the system runs steadily, has normal function responses, and can meet the requirement of system design.

Keywords: Web; power transmission and transformation project cost management; B/S mode; J2EE platform; SSH framework; JSP technology

0 引 言

近年來(lái),隨著我國(guó)經(jīng)濟(jì)的快速發(fā)展,城市基礎(chǔ)設(shè)施工程也得到了迅速提升。電力工程作為城市發(fā)展的基石,其關(guān)系著城市的發(fā)展速度與規(guī)模。對(duì)于輸變電工程而言,其造價(jià)過(guò)高會(huì)阻礙經(jīng)濟(jì)的發(fā)展,而造價(jià)過(guò)低,則會(huì)導(dǎo)致輸變電工程在建設(shè)過(guò)程中考慮不全面,無(wú)法保證工程的質(zhì)量,影響輸變電工程的建設(shè)。因此,如何在降低造價(jià)的情況下又能保證輸變電工程的質(zhì)量,成為了輸變電工程建設(shè)的關(guān)鍵問(wèn)題[1?4]。

為此,本文開(kāi)發(fā)了基于Web的輸變電工程造價(jià)管理系統(tǒng),其以J2EE平臺(tái)為基礎(chǔ),系統(tǒng)架構(gòu)采用基于SSH框架的B/S分層結(jié)構(gòu),使系統(tǒng)能夠跨平臺(tái)使用,并通過(guò)Java以及JSP技術(shù)來(lái)完成系統(tǒng)建設(shè),實(shí)現(xiàn)了輸變電工程造價(jià)的規(guī)范化管理,且提升了管理效率。

1 系統(tǒng)開(kāi)發(fā)相關(guān)技術(shù)

1.1 J2EE概述

J2EE[5]是Sun公司發(fā)布的一種開(kāi)發(fā)企業(yè)級(jí)應(yīng)用技術(shù)架構(gòu),其采用分布式應(yīng)用模型,將應(yīng)用根據(jù)不同的功能分為不同的層次,每個(gè)層次具有相應(yīng)的服務(wù)器組件。其中,組件運(yùn)行在分布式服務(wù)器組件容器中,不同容器則通過(guò)通信協(xié)議進(jìn)行通信。

1.2 JSP技術(shù)

JSP[6]是由Sun公司以Servlet 為基礎(chǔ)建立的一種動(dòng)態(tài)頁(yè)面技術(shù)標(biāo)準(zhǔn),其將Java程序代碼和JSP標(biāo)記插入到傳統(tǒng)網(wǎng)頁(yè)即超文本標(biāo)記語(yǔ)言(HTML)文件中,從而將Java程序擴(kuò)展到HTML網(wǎng)頁(yè)中,使得網(wǎng)頁(yè)設(shè)計(jì)人員在設(shè)計(jì)與修改網(wǎng)頁(yè)時(shí)更加簡(jiǎn)便。同時(shí)JSP利用服務(wù)器返回用戶HTML文件,使得用戶可用瀏覽器進(jìn)行瀏覽,因此將網(wǎng)頁(yè)邏輯設(shè)計(jì)與網(wǎng)頁(yè)頁(yè)面顯示設(shè)計(jì)分開(kāi),實(shí)現(xiàn)了應(yīng)用程序的可移植性。

1.3 Struts框架

Struts[7?8]為一種針對(duì)于Java Web應(yīng)用程序開(kāi)發(fā)的框架。在Struts框架下,Java Web應(yīng)用程序被分為模型(Model)層、視圖(View)層以及控制器(Controller)層三個(gè)程序,各個(gè)層次之間可獨(dú)立開(kāi)發(fā),使得程序開(kāi)發(fā)者能夠?qū)W⒂谀骋粚哟蔚拈_(kāi)發(fā),增大了設(shè)計(jì)效率。此外,層次分離使得應(yīng)用程序具有較好的移植性,能夠跨平臺(tái)運(yùn)行。

1.4 Hibernate框架

Hibernate[9]為一種開(kāi)源的對(duì)象關(guān)系映射框架,其對(duì)JDBC進(jìn)行了輕量級(jí)的對(duì)象封裝,使得Java程序員在操作數(shù)據(jù)庫(kù)時(shí),無(wú)需再去與復(fù)雜的SQL打交道,而是只需像操作對(duì)象一樣操作其即可。Hibernate能夠被用于任何具有JDBC的環(huán)境中,其既能使用在Java客戶端程序中,也能使用在Servlet/JSP的Web應(yīng)用中。endprint

2 系統(tǒng)設(shè)計(jì)

2.1 系統(tǒng)需求分析

系統(tǒng)需求分析是該系統(tǒng)設(shè)計(jì)的必要前提?;赪eb的輸變電工程造價(jià)管理系統(tǒng)設(shè)計(jì)需要對(duì)系統(tǒng)角色、功能、接口和環(huán)境進(jìn)行分析。輸變電工程造價(jià)管理系統(tǒng)由多個(gè)單位共同使用,所以系統(tǒng)按單位可分為5個(gè)彼此相互獨(dú)立的角色,分別為省級(jí)或地方電力公司單位、咨詢、施工和物資單位。為了使各造價(jià)管理部門之間的信息快速流轉(zhuǎn),提高工作效率,系統(tǒng)功能模塊可分為估概算、預(yù)算管理、變更管理、物資、合同、結(jié)算、分析模塊等[10]。所設(shè)計(jì)的系統(tǒng)必須具有較好的兼容性,進(jìn)行工程造價(jià)管理時(shí)能夠調(diào)用其他軟件和Excel的數(shù)據(jù),實(shí)現(xiàn)數(shù)據(jù)的交互性。本系統(tǒng)設(shè)計(jì)的服務(wù)器運(yùn)行環(huán)境為2U機(jī)架式服務(wù)器,CPU為Intel Xeon Processor Model E5?2620。

2.2 系統(tǒng)架構(gòu)設(shè)計(jì)

本文設(shè)計(jì)的基于Web的輸變電工程造價(jià)管理系統(tǒng)主要分為三層技術(shù)架構(gòu),如圖1所示。利用面向?qū)ο蠹夹g(shù)將三層技術(shù)構(gòu)架分離開(kāi),面向?qū)ο蠹夹g(shù)從需求分析中得到架構(gòu)因素,掌握其優(yōu)先級(jí)與易變性,從而達(dá)到解決問(wèn)題的目的。

三層技術(shù)架構(gòu)之間彼此獨(dú)立,通過(guò)接口進(jìn)行相互調(diào)用,是一種松散耦合的方式,當(dāng)某層內(nèi)部發(fā)生變化只要接口不變則不會(huì)影響調(diào)用。表現(xiàn)層即為人機(jī)交互界面,其能夠最直接地將信息反饋給用戶,通常是由JSP,CSS和HTML語(yǔ)言實(shí)現(xiàn);業(yè)務(wù)層則進(jìn)行系統(tǒng)的業(yè)務(wù)邏輯處理,通過(guò)接口從表現(xiàn)層和數(shù)據(jù)層得到相關(guān)業(yè)務(wù)調(diào)度數(shù)據(jù),當(dāng)業(yè)務(wù)邏輯產(chǎn)生變化時(shí)只需修改業(yè)務(wù)層代碼即可;數(shù)據(jù)層主要是負(fù)責(zé)對(duì)數(shù)據(jù)進(jìn)行存儲(chǔ)、檢索等處理,其由數(shù)據(jù)庫(kù)和數(shù)據(jù)對(duì)象組成。此外,數(shù)據(jù)層中運(yùn)用面向?qū)ο蠹夹g(shù)將數(shù)據(jù)層與數(shù)據(jù)對(duì)象進(jìn)行映射,以使得開(kāi)發(fā)時(shí)直接對(duì)數(shù)據(jù)對(duì)象進(jìn)行操作即可,從而使數(shù)據(jù)操作簡(jiǎn)單且具有可移植性。

系統(tǒng)的網(wǎng)絡(luò)架構(gòu)圖如圖2所示,其是由服務(wù)端、客戶端和網(wǎng)絡(luò)組成。而服務(wù)端則可再分為數(shù)據(jù)庫(kù)、應(yīng)用服務(wù)器和防火墻。

對(duì)系統(tǒng)需求進(jìn)行分析后得到系統(tǒng)的業(yè)務(wù)邏輯關(guān)系,從而實(shí)現(xiàn)對(duì)輸變電工程造價(jià)管理系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì),其數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)圖如圖3所示。圖3呈現(xiàn)了輸變電工程造價(jià)管理系統(tǒng)的關(guān)鍵數(shù)據(jù)表,及其之間的邏輯關(guān)系。從圖3可看出,本系統(tǒng)的主表為工程信息表,即系統(tǒng)的基礎(chǔ)信息表,其他業(yè)務(wù)表均圍繞工程信息表進(jìn)行。

3 系統(tǒng)功能實(shí)現(xiàn)

本文輸變電工程造價(jià)管理系統(tǒng)中工程管理包括:信息維護(hù),即所屬工程編號(hào)、名稱、類型、預(yù)計(jì)完成時(shí)間等基本信息的維護(hù)[11];工程狀態(tài)查看,即建立工程后可詳細(xì)了解工程狀態(tài),查看每個(gè)工程階段的主要任務(wù);工程附件管理,即將工程文件信息以電子文檔的形式進(jìn)行附件管理,以方便下載和查閱工程信息。本文所設(shè)計(jì)的系統(tǒng)功能管理新建的輸變電工程實(shí)現(xiàn)界面如圖4所示。當(dāng)輸變電信息確認(rèn)無(wú)誤后點(diǎn)擊確定即可完成信息注冊(cè),如圖5所示。

通過(guò)上述步驟之后實(shí)現(xiàn)了工程管理,然后可對(duì)工程進(jìn)行跟蹤、預(yù)算、結(jié)算等項(xiàng)目的管理。預(yù)算管理的實(shí)現(xiàn)以工程預(yù)算為例,其頁(yè)面下方的“版本信息”反映了正在運(yùn)行的工作流程,如圖6所示。工程編制預(yù)算和工程上報(bào)概算為預(yù)算上報(bào)的兩個(gè)步驟,由于預(yù)算有專門的編制軟件,所以編制人員只需上傳編制數(shù)據(jù),然后將預(yù)算提交上報(bào),如圖7所示。

使用黑盒測(cè)試法對(duì)系統(tǒng)進(jìn)行測(cè)試,在完全不考慮內(nèi)部結(jié)構(gòu)特性的情況下檢測(cè)每個(gè)功能是否正常運(yùn)行,即通過(guò)輸入和輸出驗(yàn)證功能。測(cè)試的硬件結(jié)構(gòu)為臺(tái)式機(jī)和筆記本電腦各1臺(tái),服務(wù)器1臺(tái),軟件環(huán)境如表1所示。

通過(guò)對(duì)系統(tǒng)進(jìn)行反復(fù)測(cè)試驗(yàn)證與修復(fù),使得測(cè)試各個(gè)功能模塊運(yùn)行穩(wěn)定正確,影響系統(tǒng)流程缺陷均已修復(fù)并可投入使用,測(cè)試結(jié)果為通過(guò)。

4 結(jié) 語(yǔ)

針對(duì)目前輸變電工程造價(jià)管理效率低下的問(wèn)題,本文開(kāi)發(fā)了基于Web的輸變電工程造價(jià)管理系統(tǒng),其基于J2EE體系采用SSH框架下的B/S模式作為系統(tǒng)的架構(gòu)、使用Java語(yǔ)言以及JSP技術(shù)完成系統(tǒng)的建設(shè)。系統(tǒng)能夠?qū)斪冸姽こ踢M(jìn)行信息查看、跟蹤、預(yù)算、結(jié)算等項(xiàng)目的管理,實(shí)現(xiàn)了輸變電工程造價(jià)的規(guī)范化管理,提升了輸變電工程造價(jià)管理的效率。測(cè)試結(jié)果表明,該系統(tǒng)運(yùn)行穩(wěn)定,各項(xiàng)功能均可正常響應(yīng),滿足系統(tǒng)設(shè)計(jì)要求。

參考文獻(xiàn)

[1] 閆志強(qiáng).輸變電工程設(shè)計(jì)階段的造價(jià)控制[J].電子制作,2014(10):249?250.

YAN Zhiqiang. Cost control in the design stage of transmission and transformation project [J]. Practical electronics, 2014(10): 249?250.

[2] 王綿斌,張潔,謝品杰.基于工程量清單計(jì)價(jià)模式的輸變電工程造價(jià)風(fēng)險(xiǎn)評(píng)估模型[J].電力建設(shè),2012,33(12):91?96.

WANG Mianbin, ZHANG Jie, XIE Pinjie. Cost risk evaluation model of power transmission & transformation project based on bill?of?quantity model [J]. Electric power construction, 2012, 33(12): 91?96.

[3] 侯晨艷.輸變電工程造價(jià)管理研究及應(yīng)用[D].北京:華北電力大學(xué),2015.

HOU Chenyan. Research and application of cost management of transmission and transformation project [D]. Beijing: North China Electric Power University, 2015.endprint

[4] 孫建龍,俞越中,張東,等.基于模糊網(wǎng)絡(luò)分析的輸變電工程造價(jià)風(fēng)險(xiǎn)研究[J].武漢理工大學(xué)學(xué)報(bào)(信息與管理工程版),2016,38(2):178?182.

SUN Jianlong, YU Yuezhong, ZHANG Dong, et al. cost risk analysis for power transmission project based on fuzzy network [J]. Journal of Wuhan University of Technology (Information & management engineering), 2016, 38(2): 178?182.

[5] 趙強(qiáng),喬新亮.J2EE應(yīng)用開(kāi)發(fā)[M].北京:電子工業(yè)出版社,2008.

ZHAO Qiang, QIAO Xinliang. J2EE application development [M]. Beijing: Publishing House of Electronics Industry, 2008.

[6] 孫鑫.Servlet/JSP深入詳解:基于Tomcat的Web開(kāi)發(fā)[M].北京:電子工業(yè)出版社,2008.

SUN Xin. Servlet/JSP in?depth detailed explanation: Tomcat based Web development [M]. Beijing: Publishing House of Electronics Industry, 2008.

[7] 丁鵬,劉方,邵志峰,等.STRUTS技術(shù)揭秘及Web開(kāi)發(fā)實(shí)例[M].北京:清華大學(xué)出版社,2004.

DING Peng, LIU Fang, SHAO Zhifeng, et al. STRUTS technology disclosure and Web development example [M]. Beijing: Tsinghua University Press, 2004.

[8] 歐陽(yáng)宏基,葛萌.基于Struts2與Hibernate框架的Java Web應(yīng)用研究[J].自動(dòng)化技術(shù)與應(yīng)用,2016,35(2):48?52.

OUYANG Hongji, GE Meng. Application research of java web based on Struts2 and Hibernate framework [J]. Techniques of automation and applications, 2016, 35(2): 48?52.

[9] 蔡雪燾.Hibemate開(kāi)發(fā)及整合應(yīng)用大全[M].北京:清華大學(xué)出版社,2006.

CAI Xuetao. Hibemate development and integration applications [M]. Beijing: Tsinghua University Press, 2006.

[10] 張宏運(yùn),馬震,喬歡歡.輸變電工程造價(jià)管理發(fā)展趨勢(shì)及優(yōu)化研究[J].華東電力,2012,40(4):544?547.

ZHANG Hongyun, MA Zhen, QIAO Huanhuan. Cost management development and optimization for power transmission and transformation projects [J]. East China electric power, 2012, 40(4): 544?547.

[11] 銀智鋼.電力工程造價(jià)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D].成都:電子科技大學(xué),2015.

YIN Zhigang. Design and implementation of power engineering cost management system [D]. Chengdu: University of Electronic Science and Technology of China, 2015.endprint

猜你喜歡
S模式
學(xué)生考勤系統(tǒng)開(kāi)發(fā)
基于Web的畢業(yè)設(shè)計(jì)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
明日博客系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
集團(tuán)公司OA系統(tǒng)的研究與開(kāi)發(fā)
S模式空管二次雷達(dá)詢問(wèn)與監(jiān)視技術(shù)研究
鋁材B2B電子商務(wù)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 
基于ASP.NET的就業(yè)見(jiàn)習(xí)管理信息系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
基于B/S模式的數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)平臺(tái)設(shè)計(jì)
航空發(fā)動(dòng)機(jī)管理信息系統(tǒng)研究
基于USB存儲(chǔ)設(shè)備的透明監(jiān)控系統(tǒng)
喀什市| 建平县| 洪湖市| 余江县| 密山市| 铁力市| 尉犁县| 全南县| 永胜县| 扶余县| 正安县| 运城市| 高台县| 襄城县| 普定县| 丽江市| 广平县| 凉城县| 新和县| 营山县| 兖州市| 遂宁市| 资阳市| 林州市| 张家港市| 永年县| 疏附县| 仁布县| 潜山县| 贵南县| 来安县| 类乌齐县| 广饶县| 晋宁县| 镇沅| 仁化县| 阿瓦提县| 百色市| 垫江县| 永顺县| 濉溪县|