大唐國際錫林浩特礦業(yè)有限公司移動辦公系統(tǒng)設(shè)計

上傳人:仙*** 文檔編號:34393551 上傳時間:2021-10-21 格式:DOC 頁數(shù):52 大?。?.24MB
收藏 版權(quán)申訴 舉報 下載
大唐國際錫林浩特礦業(yè)有限公司移動辦公系統(tǒng)設(shè)計_第1頁
第1頁 / 共52頁
大唐國際錫林浩特礦業(yè)有限公司移動辦公系統(tǒng)設(shè)計_第2頁
第2頁 / 共52頁
大唐國際錫林浩特礦業(yè)有限公司移動辦公系統(tǒng)設(shè)計_第3頁
第3頁 / 共52頁

下載文檔到電腦,查找使用更方便

10 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《大唐國際錫林浩特礦業(yè)有限公司移動辦公系統(tǒng)設(shè)計》由會員分享,可在線閱讀,更多相關(guān)《大唐國際錫林浩特礦業(yè)有限公司移動辦公系統(tǒng)設(shè)計(52頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、 中文題目:大唐國際錫林浩特礦業(yè)有限公司移動辦公系統(tǒng) 外文題目:DATANG INTERNATIONAL MINES LTD. XILIN MOBILE OFFICE SYSTEM 畢業(yè)設(shè)計(論文)共 00 頁(其中:外文文獻(xiàn)及譯文00頁)圖紙共0張 完成日期 2013年6月 答辯日期 2013年6月 摘要 移動辦公是云計算技術(shù)、通信技術(shù)與終端硬件技術(shù)融合的產(chǎn)物,成為繼電腦無紙化辦公、互聯(lián)網(wǎng)遠(yuǎn)程化辦公之后的新一代辦公模式。辦公人員可在任何時間、任何地點處理與業(yè)務(wù)相關(guān)的任何事情。為了使辦公人員擺脫時

2、間和空間的束縛,單位信息可以隨時隨地通暢地交互流動,大唐國際錫林郭勒礦業(yè)有限公司擬構(gòu)建相應(yīng)的移動辦公系統(tǒng),使工作更加輕松有效,企業(yè)整體運作更加協(xié)調(diào)。 在詳細(xì)調(diào)研大唐國際錫林郭勒礦業(yè)有限公司辦公管理活動的基礎(chǔ)上,結(jié)合相關(guān)專業(yè)理論、方法和技術(shù),提出了新系統(tǒng)的設(shè)計方案。經(jīng)過與用戶多次交流和溝通,確認(rèn)新系統(tǒng)的主要功能有公文流轉(zhuǎn)、企業(yè)通訊錄、即時通訊等。 本系統(tǒng)采用面向?qū)ο蟮拈_發(fā)方法,使用UML建模,基于客戶機/服務(wù)器模式,客戶端使用Phonegap框架調(diào)用移動設(shè)備自身API,jQuery Mobile框架進(jìn)行UI設(shè)計,javascript發(fā)送http請求達(dá)到和后臺通信的效果。服務(wù)器端采用java

3、web技術(shù)處理業(yè)務(wù)邏輯并和Oracle 10g數(shù)據(jù)庫進(jìn)行數(shù)據(jù)交互。實現(xiàn)了相應(yīng)的系統(tǒng)功能。 大唐國際錫林郭勒礦業(yè)有限公司移動辦公系統(tǒng)滿足了用戶需求,達(dá)到了預(yù)計目標(biāo),為進(jìn)一步實現(xiàn)公司與國際企業(yè)之間的無縫接軌奠定了基礎(chǔ)。 關(guān)鍵詞:移動辦公;面向?qū)ο?;Wabacus;數(shù)據(jù)庫 Abstract Mobile Office is a cloud computing technology, communication technology and terminal hardware technology integration o

4、f the product, becoming a paperless office computers, the Internet remote-office after the new generation office mode. Office staff may, at any time, any place dealing with business-related anything. In order to make the office staff to get rid of the shackles of time and space, unit information any

5、time, anywhere to interact with unobstructed flow of Datang International Mining Co., Gol intends to construct the corresponding mobile office system to work more easily and efficiently, more coordinated overall operation of enterprises. In the detailed investigation Gol Mines Ltd. Datang Internati

6、onal office management activities based on the combination related theories, methods and techniques, a new system design. After several exchanges and communication with the user to confirm the new systems main function document flow, business contacts, instant messaging and so on.This system is used

7、 Wabacus java web framework for rapid development of joint programs and oracle database done through client-side and server interact to complete office work processing, use Microsoft Office Visio2007 drawing tools. The system uses an object-oriented development methods, the use of UML modeling, bas

8、ed on client / server model, the client uses Phonegap framework calls the mobile device itself API, jQuery Mobile framework UI design, javascript send http request and background communication to achieve the effect. Java web server using technical processing business logic and Oracle 10g database fo

9、r data exchange. To achieve the corresponding system function. Datang International Mines Ltd. Xilin Gol mobile office system to meet user needs, is expected to achieve a goal, to further implement international companies and seamless integration between enterprises laid the foundation. .Keywords:

10、 mobile office;object-oriented; wabacus; database 引言 隨著移動設(shè)備的飛速發(fā)展,人類也不再是簡單的追求辦公無紙化,更是向著辦公移動化、便捷化快速轉(zhuǎn)變,利用移動設(shè)備在實現(xiàn)公司辦公和日常管理勢在必行。當(dāng)今社會正快速向信息化社會前進(jìn),信息自動化的作用也越來越大。從而使我們從繁雜的事務(wù)中解放出來,提高了我們的工作效率。目前很多公司部門的辦公還處于人工處理的階段,或者處于便捷的計算機處理階段。但是這并不能適用移動設(shè)備帶來的隨時隨地辦公的優(yōu)點。舊的處理方式效率低下,已經(jīng)遠(yuǎn)遠(yuǎn)落后于當(dāng)今技術(shù)的發(fā)展。并且人工處理的弊端也愈來愈嚴(yán)重,由于不可避

11、免的人為因素,造成數(shù)據(jù)的遺漏、誤報,而造成公司部門重大損失的事例層出不窮。移動設(shè)備和計算機信息化處理都有著儲存信息量大,速度快等許多優(yōu)點,提供給我們的處理信息及時快捷,同時也提高了我們工作人員的自身素質(zhì)。但是移動設(shè)備的便捷特點是計算機無法比擬的。因此我們利用移動設(shè)備提供給我們信息,做出了這個移動辦公系統(tǒng)。 大唐國際錫林郭勒礦業(yè)有限公司移動辦公系統(tǒng)能夠方便公司的公文管理與公文處理效率。推動公司管理走向科學(xué)化、規(guī)范化的必要條件。傳統(tǒng)的辦公模式主要以紙介質(zhì)為主,在信息革命的浪潮中,顯然已經(jīng)遠(yuǎn)遠(yuǎn)不能滿足高效率、快節(jié)奏的現(xiàn)代工作和生活的需要。如今,隨著計算機技術(shù)的普及人們開始采用MIS,它是集計算機技

12、術(shù)、網(wǎng)絡(luò)通信技術(shù)為一體的信息系統(tǒng)工程,能使公司各部門運行的數(shù)據(jù)更加準(zhǔn)確、及時、全面、詳實,同時對各種信息進(jìn)一步地加工,使公司部門領(lǐng)導(dǎo)層對公司的決策依據(jù)更充分,更具有合理性科學(xué)性,并創(chuàng)造出更多的發(fā)展機會;另外也進(jìn)一步加強公司各部門的科學(xué)化、合理化、制度化、規(guī)范化管理,為公司各部門的管理水平跨上新臺階,為公司各部門持續(xù)、健康、穩(wěn)定的發(fā)展打下基礎(chǔ)。MIS是一門新的學(xué)科,它跨越了若干個領(lǐng)域,比如管理科學(xué)、系統(tǒng)科學(xué),運籌學(xué)、統(tǒng)計學(xué)以及計算機科學(xué)。在這些學(xué)科的基礎(chǔ)上,形成信息收集和加工的方法,從而形成一個縱橫交織的系統(tǒng)。在強調(diào)管理,強調(diào)信息的現(xiàn)代社會中它變得越來越普及。 目前國內(nèi)使用和發(fā)展的MIS平臺模

13、式大體分兩種:客戶機/服務(wù)器(c/s)模式和web瀏覽器/服務(wù)器(B/S)模式。移動辦公是當(dāng)今高速發(fā)展的通信業(yè)與IT業(yè)交融的產(chǎn)物,它將通信業(yè)在溝通上的便捷、在用戶上的規(guī)模,與IT業(yè)在軟件應(yīng)用上的成熟、在業(yè)務(wù)內(nèi)容上的豐富,完美結(jié)合到了一起,使之成為了繼電腦無紙化、互聯(lián)網(wǎng)遠(yuǎn)程化辦公之后的新一代辦公模式。這種最新潮的辦公模式,通過在手機上安裝企業(yè)信息化軟件,使得手機也具備了和電腦一樣的辦公功能,而且它還擺脫了必須在固定場所固定設(shè)備上進(jìn)行辦公的限制,對企業(yè)管理者和商務(wù)人士提供了極大便利,為企業(yè)和政府的信息化建設(shè)提供了全新的思路和方向。它不僅使得辦公變得隨心、輕松,而且借助手機通信的便利性,使得使用者無

14、論身處何種緊急情況下,都能高效迅捷地開展工作,對于突發(fā)性事件的處理、應(yīng)急性事件的部署有極為重要的意義。本文主要介紹一個簡單的基于c/s模式的公司移動辦公系統(tǒng)的實現(xiàn),系統(tǒng)開發(fā)的總體任務(wù)是實現(xiàn)大唐錫林郭勒礦業(yè)有限公司各部門辦公的移動化、系統(tǒng)化、規(guī)范化和自動化。 1 系統(tǒng)調(diào)研 1.1公司概況 內(nèi)蒙古大唐國際錫林浩特礦業(yè)有限公司成立于2007年8月23日,公司地點在內(nèi)蒙古錫林浩特市,注冊資本3.76億元。其主要負(fù)責(zé)勝利東二號露天煤礦項目的開發(fā)、建設(shè)和運營。項目計劃分三期建設(shè),一期為1000萬噸/年,二期為3000萬噸/年,三期為6000-7000萬噸/年。一期項目計劃投資額為29.65億,分為鐵

15、路專用線和露天煤礦兩個單項工程,于2010年3月13號通過自治區(qū)的竣工驗收。現(xiàn)處于建設(shè)期的二期工程項目計劃總投資約88.8億。截止2010年9月底,公司共有員工2000人,其中大唐國際注冊員工230人。 大唐錫煤即指內(nèi)蒙古大唐國際錫林浩特礦業(yè)公司勝利東二號露天煤礦。勝利東二號露天煤礦位于內(nèi)蒙古錫林浩特市西12公里處,屬勝利煤田的中部。礦權(quán)境界東西長7.3~8.0km,南北寬6.1~6.3km,面積49.63km2。總儲量7038.26 Mt,露天開采資源儲量為5318.72Mt,可采儲量3970.02 Mt,平均剝采比2.93m3/t。屬中灰、高揮發(fā)分、中硫、低中軟化、中熱值煤,發(fā)熱量(Qn

16、et.d)為19.47-24.90MJ/kg,煤種為褐煤二號(HM2)。具有埋藏深、煤層厚、巖性軟的特點,露天開采最大深度623米,聚煤中心區(qū)的煤層總厚度最厚達(dá)320.65m,,是迄今為止發(fā)現(xiàn)的最厚煤層,適合建設(shè)特大型露天煤礦,合理開采規(guī)模6000~7000萬噸/年。主要開采工藝為:剝離采用單斗—卡車開采工藝;采煤采用單斗—卡車—可移式破碎機—帶式輸送機半連續(xù)開采工藝。 大唐錫煤是國家煤炭工業(yè)“十一五”規(guī)劃的十個千萬噸露天煤礦之一,是中國大唐集團(tuán)進(jìn)軍煤炭產(chǎn)業(yè)的重點項目,是“錫多克”能源重化工基地的煤炭生產(chǎn)基地,擁有資源優(yōu)勢、市場通道優(yōu)勢、新技術(shù)新工藝優(yōu)勢和符合國家產(chǎn)業(yè)政策的幾大優(yōu)勢,具備建設(shè)

17、特大型露天煤礦的條件。錫煤人正以“一流統(tǒng)領(lǐng)、標(biāo)準(zhǔn)引導(dǎo)、精細(xì)管理、考核促進(jìn)、文化保障、持續(xù)改進(jìn)”的管理理念為指引,打造大唐煤炭產(chǎn)業(yè)旗艦,推動錫煤向“一流規(guī)模、一流管理、一流技術(shù)、一流團(tuán)隊、一流文化”的現(xiàn)代化煤炭企業(yè)邁進(jìn),建設(shè)“世界最大、國際一流、生態(tài)環(huán)保、旅游觀光”型現(xiàn)代化露天煤礦。同時公司堅持科技創(chuàng)新,力爭通過項目建設(shè)帶動國內(nèi)露天礦裝備制造業(yè)的研發(fā)制造水平,填補國內(nèi)大型采礦機械設(shè)備的空白;公司堅持管理創(chuàng)新,推行標(biāo)準(zhǔn)化、精細(xì)化管理,推進(jìn)數(shù)字化礦山建設(shè),實現(xiàn)管理思想、管理方式的轉(zhuǎn)變,顯著提高礦業(yè)公司的生產(chǎn)經(jīng)營和管理決策水平;公司秉承“發(fā)展大唐,造福一方”的發(fā)展理念,堅持“建綠洲,護(hù)藍(lán)天”的生態(tài)和諧

18、使命,高度重視節(jié)能減排和生態(tài)恢復(fù)工作,積極履行社會責(zé)任,走出一條經(jīng)濟效益和社會效益統(tǒng)籌兼顧、企業(yè)與社會和諧發(fā)展之路。 根據(jù)中國大唐集團(tuán)煤炭產(chǎn)業(yè)規(guī)劃,勝利東二號露天煤礦擬通過三次跨越實現(xiàn)六千萬噸規(guī)模,通過“三步走”戰(zhàn)略建設(shè)成為管理卓越、效益領(lǐng)先、安居樂業(yè)、和諧發(fā)展的世界最大、世界一流生態(tài)旅游觀光型露天煤礦: 第一步:一期1000萬噸/年規(guī)模,2010年建成。主要是夯實管理,引進(jìn)、培養(yǎng)一批管理、技術(shù)、操作人才,初步形成有煤礦特色的大唐企業(yè)文化,建設(shè)成為中國一流礦山,為建設(shè)世界一流礦山打基礎(chǔ)。 第二步:二期3000萬噸/年規(guī)模,2013年建成,成為亞洲最大露天礦。主要是引進(jìn)、消化、吸收世界先進(jìn)

19、開采工藝和管理理念,培訓(xùn)一大批懂管理、懂技術(shù)的管理科技人才和一大批高素質(zhì)的熟練工人,成為大唐煤業(yè)的人才培養(yǎng)基地,形成以人為本、追求卓越、和諧發(fā)展、同心跨越的企業(yè)文化。 第三步:三期6000萬噸/年規(guī)模,2018年建成,成為世界最大露天礦。成為世界上有影響力的特大型煤炭企業(yè)。 錫煤按照中國大唐煤炭產(chǎn)業(yè)規(guī)劃的部署,結(jié)合自身的實際,提出企業(yè)的發(fā)展目標(biāo)為: 建設(shè)世界最大、國際一流、生態(tài)環(huán)保、旅游觀光型現(xiàn)代化露天煤礦。 (1)世界最大 錫煤所擁有的勝利東二號露天煤礦位于勝利礦區(qū)的中部,礦權(quán)境界總面積49.63km2,資源儲量為7038.26 Mt,煤種為褐煤二號。勝利東二號露天煤礦煤層最厚達(dá)3

20、20.65米,是迄今世界煤炭開發(fā)史上發(fā)現(xiàn)的最厚煤層,開采深度最深達(dá)623米,創(chuàng)露天煤礦開采深度世界之最。 錫煤規(guī)劃一期工程1000萬噸/年規(guī)模,二期工程3000萬噸/年規(guī)模,三期工程6000萬噸/年規(guī)模。到2015年左右三期工程達(dá)產(chǎn)后,勝利東二號露天煤礦將成為世界上單坑規(guī)模最大的露天煤礦。 (2)國際一流 錫煤通過實現(xiàn)“一流規(guī)模、一流管理、一流技術(shù)、一流團(tuán)隊、一流文化”五個世界一流,使錫煤達(dá)到“管理科學(xué)、技術(shù)進(jìn)步、實力雄厚、文化先進(jìn)、團(tuán)隊優(yōu)秀”的國際一流發(fā)展水平。 (3)生態(tài)環(huán)保 錫煤本著和諧發(fā)展原則,采取各種“節(jié)能減排、環(huán)境保護(hù)、生態(tài)建設(shè)”措施,節(jié)能降耗、減排抑塵、循環(huán)利用,

21、并對排土場進(jìn)行復(fù)墾、工業(yè)場進(jìn)行綠化、生活區(qū)進(jìn)行美化、礦權(quán)界進(jìn)行生態(tài)改善,做“資源節(jié)約型、環(huán)境友好型”企業(yè),建生態(tài)環(huán)保型礦山,達(dá)到旅游觀光的水平。 (4)旅游觀光 錫林郭勒大草原是國內(nèi)外享有盛名的旅游度假勝地,而內(nèi)蒙古大唐國際錫林浩特礦業(yè)有限公司開發(fā)的世界最大、國際一流的勝利東二號露天煤礦就座落在草原明珠——錫林浩特市郊,宏偉壯觀的露天礦、現(xiàn)代化的大生產(chǎn)、優(yōu)美宜人的生態(tài)環(huán)境可令旅游觀光者嘆為觀止! 錫煤以資源開發(fā)為基礎(chǔ),以生態(tài)環(huán)保為前提,以和諧發(fā)展為內(nèi)涵,以系統(tǒng)創(chuàng)新為提升,大力發(fā)展煤炭產(chǎn)業(yè),推動中國大唐“錫多克”產(chǎn)業(yè)群和“煤、電、化、路、港、航”產(chǎn)業(yè)鏈的一體化發(fā)展;通過“三期建設(shè),三次跨越

22、”的三步走戰(zhàn)略,實現(xiàn)“建設(shè)世界最大、國際一流、生態(tài)環(huán)保、旅游觀光型現(xiàn)代化露天煤礦”的戰(zhàn)略目標(biāo)。 1.2公司組織結(jié)構(gòu) 內(nèi)蒙古大唐國際錫林浩特礦業(yè)有限公司下分五個部門:人事部、企管部、投資部、物流部、技術(shù)部。其中企管部門下屬總公司、生產(chǎn)基地、研發(fā)中心、事業(yè)部。組織機構(gòu)圖如下: 1.2.1公司組織結(jié)構(gòu)圖 圖1-1 公司組織結(jié)構(gòu)圖 Fig.1-1 Organization Structure diagram of Company 1.2.2各部門職能簡介 董事會: 本職:領(lǐng)導(dǎo)執(zhí)行、實施總公司的各項決議,完成總公司下達(dá)的年度經(jīng)營目標(biāo);領(lǐng)導(dǎo)制定、實施公司總體戰(zhàn)略,帶領(lǐng)公

23、司健康發(fā)展;領(lǐng)導(dǎo)公司各部門建立健全良好的溝通渠道;負(fù)責(zé)建設(shè)高效的組織團(tuán)隊;領(lǐng)導(dǎo)直接所屬部門的工作。 企管部門: 1.建立健全公司各項規(guī)章制度,并保證各項制度之間的協(xié)調(diào)統(tǒng)一。跟蹤檢查規(guī)章制度的貫徹執(zhí)行情況,并提出整改、補充意見,使其逐步執(zhí)行。 2.根據(jù)公司組織機構(gòu)的設(shè)置,組織編制各部門工作職責(zé)。督促并協(xié)助各工廠編制崗位工作標(biāo)準(zhǔn) 3.建立公司考核體系,指定考核方案和考核細(xì)則。編制公司生產(chǎn)經(jīng)營綜合計劃和工作目標(biāo),并對各部門的工作目標(biāo)、計劃執(zhí)行情況進(jìn)行考核。 人事部門: 1.負(fù)責(zé)人事系統(tǒng)全面工作,貫徹執(zhí)行上級有關(guān)人事管理得政策、法規(guī)。根據(jù)郵政速遞公司經(jīng)營發(fā)展的需要,制定并組織實施人才開發(fā)計

24、劃并針對現(xiàn)有人力資源狀況制定相應(yīng)管理制度、措施和辦法。負(fù)責(zé)組織和安排上級和公司領(lǐng)導(dǎo)布置的臨時性工作。負(fù)責(zé)協(xié)調(diào)與相關(guān)部門的工作配合。 2.負(fù)責(zé)管理人員考核聘用及獎懲工作。負(fù)責(zé)干部的任免和考核及機構(gòu)設(shè)置的審批工作。根據(jù)公司專業(yè)人才需求,負(fù)責(zé)大中專畢業(yè)生的接受、考核、使用、管理工作。做好本系統(tǒng)各類文件的收集和歸檔。 3.負(fù)責(zé)辦理干部調(diào)出、調(diào)入手續(xù)及公司內(nèi)部調(diào)動。負(fù)責(zé)人事系統(tǒng)各類統(tǒng)計報表的編制上報工作,做好干部信息的收集和應(yīng)用,負(fù)責(zé)干部庫管理。 4.按照有關(guān)文件精神,負(fù)責(zé)專業(yè)技術(shù)干部職稱的評審工作。組織公司初級評委會對初級職稱的評審和對中高級職稱的推薦申報。負(fù)責(zé)參加資格統(tǒng)考人員的考試報名審查工作

25、。 5.負(fù)責(zé)管理人員工資分配方案的制定,負(fù)責(zé)新入廠干部和外部調(diào)入干部工資和外部調(diào)入干部工資的審定及定級工作,負(fù)責(zé)公司本部職工的考勤及工資發(fā)放。負(fù)責(zé)辦理干部退休手續(xù),做好當(dāng)年干部退休預(yù)測,以補充相應(yīng)的專業(yè)人員。 6.負(fù)責(zé)職工人事檔案資料的管理和使用,負(fù)責(zé)材料的收集、鑒別、整理及歸檔工作。負(fù)責(zé)辦理檔案的查詢、借閱和轉(zhuǎn)檔手續(xù)。 技術(shù)部門: 1.負(fù)責(zé)組織公司專用管理標(biāo)準(zhǔn)和制度的制訂、補充、修改、檢查并組織考核,有權(quán)提出機構(gòu)設(shè)置意見和建議;負(fù)責(zé)公司經(jīng)濟信息的收集、匯總、分析研究,定期編寫信息分析報告報公司領(lǐng)導(dǎo)決策參考 2.負(fù)責(zé)制訂公司計算機開發(fā)應(yīng)用計劃,有步驟地開發(fā)計算機應(yīng)用軟件,逐步實現(xiàn)企業(yè)

26、管理現(xiàn)代化;負(fù)責(zé)公司微機網(wǎng)絡(luò)系統(tǒng)的維護(hù)、管理、數(shù)據(jù)信息處理,管理系統(tǒng)保密口令,保證網(wǎng)絡(luò)系統(tǒng)的正常運行。 3.負(fù)責(zé)公司綜合統(tǒng)計核算和基礎(chǔ)管理工作。定期編制上報統(tǒng)計報表,開展統(tǒng)計分析,做好原始記錄、統(tǒng)計臺賬、統(tǒng)計報表規(guī)范化核算及管理工作;負(fù)責(zé)制定公司經(jīng)濟責(zé)任制考核制度。在調(diào)查研究廣泛收集和聽取各職能部門、公司領(lǐng)導(dǎo)意見基礎(chǔ)上,認(rèn)真組織制定經(jīng)濟責(zé)任制考核實施細(xì)則;督促、協(xié)助各部門制定與其相關(guān)的各項管理制度。 投資部門: 負(fù)責(zé)制定本公司的年度投資和發(fā)展計劃,關(guān)注市場信息,尋找投資機會,擬定公司投資管理制度。負(fù)責(zé)招商引資、資本運營、對外合作、聯(lián)絡(luò)及談判、配合其他部門做好融資工作。 物流部門:

27、負(fù)責(zé)全公司物流管理工作計劃與費用預(yù)算的制定、審批與實施工作。掌握發(fā)貨與庫存的動態(tài)變化,協(xié)助銷售部做好要貨計劃,增強生產(chǎn)部門的預(yù)見性,以利于及時安排生產(chǎn)作業(yè)計劃。組織對訂單的分解、處理工作,辦理好銷售部、客戶服務(wù)部確認(rèn)的退換貨等業(yè)務(wù)。 1.3現(xiàn)行系統(tǒng)的調(diào)查 1.3.1現(xiàn)行系統(tǒng)存在問題 公司現(xiàn)行系統(tǒng)跟不上高新技術(shù)時代下的發(fā)展腳步,公司總部基本實現(xiàn)了PC端業(yè)務(wù)處理,實現(xiàn)了辦公無紙化,但是在分公司甚至出現(xiàn)了原始的紙質(zhì)辦公。雖然紙質(zhì)辦公有其無可替代的優(yōu)點,但是在這個飛速發(fā)展的時代,紙質(zhì)辦公和PC辦公仍然對企業(yè)的發(fā)展和公辦效率有一定的制約性。為此通過一系列調(diào)研,本人為公司開發(fā)了移動辦公系統(tǒng)。 1.

28、3.2解決方案 針對公司出現(xiàn)的問題,現(xiàn)設(shè)計大唐國際錫林郭勒礦業(yè)有限公司移動辦公系統(tǒng)。移動設(shè)備技術(shù)已經(jīng)完全成熟,采用較為成熟的移動設(shè)備開發(fā)框架phonegap和jquery mobile,使用oracle作為數(shù)據(jù)庫,運用到大唐國際錫林郭勒礦業(yè)有限公司的辦公流程中。 1.4系統(tǒng)可行性分析 可行性分析是在用戶的要求和系統(tǒng)調(diào)研的基礎(chǔ)上進(jìn)行的,對新系統(tǒng)的開發(fā)從社會、技術(shù)、經(jīng)濟、管理等方面進(jìn)行分析,并得出新系統(tǒng)的開發(fā)工作可行,不可行、需要修改、追加投資、暫緩開發(fā)、分步實施等方案和結(jié)論,最后完成可行性分析。 可行性分析一半可定義為:可行性分析實在建設(shè)的前期對工程項目的一種考察和堅定,對擬議中的項目進(jìn)

29、行全面與綜合的技術(shù)、經(jīng)濟能力的調(diào)查。判斷它是否可行。 1.4.1管理可行性分析 本次系統(tǒng)設(shè)計與開發(fā)首先由大唐國際錫林郭勒礦業(yè)有限公司人力資源部和總經(jīng)辦在年度常規(guī)會議上提出并報請公司董事會批準(zhǔn)。由于本系統(tǒng)的正式上線可以大大提高公司辦公效率,減少人為失誤操作,附和公司的發(fā)展與長遠(yuǎn)戰(zhàn)略,因此本系統(tǒng)得設(shè)計與開發(fā)得到了公司董事長和各部門領(lǐng)導(dǎo)的大力支持,具備管理可行性。 1.4.2技術(shù)可行性分析 由于本系統(tǒng)的業(yè)務(wù)單一,僅僅對本公司的辦公文檔進(jìn)行管理,且在對公文進(jìn)行增加、刪除、修改、審批及統(tǒng)計系統(tǒng)操作時基本不涉及到其他復(fù)雜過程,因此,本系統(tǒng)比較適合采用現(xiàn)有技術(shù)來設(shè)計。系統(tǒng)建設(shè)利用oracle數(shù)據(jù)庫、

30、Tomcat服務(wù)器和后臺java web技術(shù)。Oracle數(shù)據(jù)庫雖然會產(chǎn)生一定的使用費用,但其安全性高、功能強大,對一個國有企業(yè)來講完全可以承擔(dān),且本系統(tǒng)帶來的經(jīng)濟效益大于這方面的投資。Java web技術(shù)是在大型系統(tǒng)WEB程序中應(yīng)用最廣泛的技術(shù),其分層設(shè)計的思想,簡潔高效的代碼以及對W3C協(xié)議的完美兼容,使得其相比較PHP、ASP有較大優(yōu)勢。因此,系統(tǒng)的軟件開發(fā)平臺成熟可行??萍硷w速發(fā)展的今天,硬件更新的速度越來越快,容量越來越大,可靠性越來越高,價格越來越低,大唐國際錫林郭勒礦業(yè)有限公司擁有良好的硬件設(shè)備,其硬件平臺完全能滿足系統(tǒng)的數(shù)據(jù)處理的要求。系統(tǒng)開發(fā)人員系統(tǒng)學(xué)習(xí)了Java語言并對手機

31、UI設(shè)計和移動編程有一定的了解,能夠熟練運用開發(fā)工具,具有一定的開發(fā)經(jīng)驗,有足夠的能力開發(fā)大唐國際錫林郭勒礦業(yè)有限公司移動辦公系統(tǒng)。因此從軟件、硬件和人員方面來看,要開發(fā)本系統(tǒng)在技術(shù)上是可行的。 1.4.3經(jīng)濟可行性分析 經(jīng)濟可行性分析主要是對開發(fā)新系統(tǒng)所投入的資金與系統(tǒng)投入使用后所帶來的經(jīng)濟效益進(jìn)行比較,確認(rèn)新系統(tǒng)是否會給企業(yè)帶來一定的經(jīng)濟效益。本系統(tǒng)開發(fā)過程中使用到的技術(shù)完全屬于開源免費技術(shù),數(shù)據(jù)庫使用oracle鑒于其強大的功能和超強的穩(wěn)定性,使用很少的投入就可以進(jìn)行系統(tǒng)開發(fā)設(shè)計。本系統(tǒng)將大大避免以往舊系統(tǒng)的弊病,提高工作效率,其經(jīng)濟效益是比較理想的 1.4.4運行可行性分析 大

32、唐國際錫林郭勒礦業(yè)有限公司移動辦公系統(tǒng)建成后將由大唐國際錫林郭勒礦業(yè)有限公司信息部門負(fù)責(zé)運營,公司有自己的運行服務(wù)器、域名和空間,系統(tǒng)建成后,發(fā)布運行完全有保證。另外,公司信息部門的專業(yè)管理人員,可以通過后臺界面對此應(yīng)用程序進(jìn)行及時的維護(hù)。一個功能完善,內(nèi)容齊全的系統(tǒng)對大唐國際錫林郭勒礦業(yè)有限公司的公文管理有很大的促進(jìn)作用,為管理者對公司人員的整體、全面的管理提供了便捷,提高了效率,并且其所涉及的業(yè)務(wù)不會經(jīng)常性變化。因此大唐國際錫林郭勒礦業(yè)有限公司移動辦公系統(tǒng)的生命周期是樂觀的。公司有完善的計算機體系結(jié)構(gòu),獨立的網(wǎng)絡(luò)系統(tǒng),因此本系統(tǒng)使用后,企業(yè)有能力運行。 1.4.5系統(tǒng)可行性分析結(jié)論 經(jīng)

33、過一系列的系統(tǒng)可行性分析,首先,本次系統(tǒng)設(shè)計與開發(fā)得到了大唐國際錫林郭勒礦業(yè)有限公司的高層支持,具備管理可行性。其次,技術(shù)上我們有專業(yè)的系統(tǒng)設(shè)計人員和多年開發(fā)經(jīng)驗的開發(fā)人員,并且有數(shù)據(jù)庫維護(hù)方面的資深DBA,具備了技術(shù)可行性。然后,經(jīng)濟上大唐國際錫林郭勒礦業(yè)有限公司是一家隸屬于大唐國際旗下的上市公司,有雄厚的資金支持,再加上系統(tǒng)的收益大于投入的特性,具備了經(jīng)濟可行性。最后,作為一家上市的國有企業(yè),有自己的服務(wù)器和專業(yè)管理人員,具備了運行可行性。 因此,最后得出結(jié)論:大唐國際錫林郭勒移動辦公系統(tǒng)可立即開發(fā)。 2 面向?qū)ο蠓治? 2.1面向?qū)ο蠓治龈攀? 面向?qū)ο蟮姆治觯∣bject Orien

34、t Analysis)是管理信息系統(tǒng)開發(fā)的生命周期中的重要階段。系統(tǒng)分析是從邏輯上提出一個完成系統(tǒng)功能的新系統(tǒng)模型,系統(tǒng)分析階段的目標(biāo)及用戶需要,提出新系統(tǒng)的邏輯模型即從邏輯上或從信息處理的功能需求上提出系統(tǒng)的解決方案。系統(tǒng)分析在整個系統(tǒng)開發(fā)中,是要解決“做什么”?的問題,為下一階段的系統(tǒng)設(shè)計提供依據(jù)。系統(tǒng)分析階段的主要活動有:系統(tǒng)初步調(diào)查??尚行匝芯?,系統(tǒng)詳細(xì)調(diào)查。新系統(tǒng)邏輯模型的提出。 2.2系統(tǒng)用例圖 用例圖(Use Case Diagram)是由軟件需求分析到最終實現(xiàn)的第一步,它描述人們希望如何使用一個系統(tǒng)。用例圖顯示誰將是相關(guān)的用戶、用戶希望系統(tǒng)提供什么服務(wù),以及用戶需要為系統(tǒng)提

35、供的服務(wù),以便使系統(tǒng)的用戶更容易地理解這些元素的用途,也便于軟件開發(fā)人員最終實現(xiàn)這些元素。用例圖在各種開發(fā)活動中被廣泛的應(yīng)用,但是它最常用來描述系統(tǒng)以及子系統(tǒng)。 當(dāng)用例圖在外部用戶前出現(xiàn)時,它捕獲到系統(tǒng)、子系統(tǒng)或類的行為。它將系統(tǒng)功能劃分成對參與者(即系統(tǒng)的理想用戶)有用的需求。而交互部分被稱作用例。用例使用系統(tǒng)與一個或多個參與者之間的一系列消息來描述系統(tǒng)中的交互。 符號 說明 表示Actor,使用戶作用于系統(tǒng)的一個角色(Role),Actor有自己的目標(biāo)。通過與系統(tǒng)的交互達(dá)到目標(biāo)。 表示User Case,是對系統(tǒng)的用戶需求(主要是功能性要求

36、描述),User Case表達(dá)了系統(tǒng)的功能和所提供的服務(wù)。 表示Unidiroctional Association,是Actor與User Case之間的關(guān)聯(lián)關(guān)系。關(guān)系方向顯示系統(tǒng)或角色啟動通信 表示Include Association,是指一個基本User Case可選擴展另一個User Case之間的關(guān)聯(lián)關(guān)系,關(guān)系方向顯示系統(tǒng)或角色啟動通信。 表示Extend Association,是指一個User Case可選擴展另一個User Case提供功能。 表示一段用例和特殊用例之間的泛化關(guān)系。 表2-1 Use Case 圖符號說明 Table2-1 the

37、table of Use Case Diagram symbol explanation 圖2-2 管理員用例圖 Fig.2-2 staff use case diagram 用戶用例圖如下: 圖2-3 管理員 頁面維護(hù)用例圖 Fig. 2-3 Administrator page maintenanceuse case diagram 圖2-4 管理員 方法與過程用例圖 Fig. 2-4 Administrator Method and process use case diagram 圖2-5 管理員 應(yīng)用維護(hù)用例圖 Fig. 2-5 Adm

38、inistrator Application maintenance use case diagram 圖2-6 管理員 字典信息用例圖 Fig. 2-6 Administrator Dictionary information use case diagram 2.3系統(tǒng)的類分析 類圖(Class diagram)是描述類、接口、協(xié)作以及它們之間關(guān)系圖,用來顯示系統(tǒng)中各個類的靜態(tài)結(jié)構(gòu)。類圖是一種模型類型,確切地說,是一種靜態(tài)模型類型。一個類圖根據(jù)系統(tǒng)中的類以及各個類之間的關(guān)系描述系統(tǒng)的靜態(tài)視圖,盡管類圖與數(shù)據(jù)模型有相似之處,但是類不僅顯示了系統(tǒng)內(nèi)信息的結(jié)構(gòu),也描述了系統(tǒng)內(nèi)

39、信息的行為。類圖中的類可以直接在某種面向?qū)ο缶幊陶Z言中被實現(xiàn)。雖然一個類圖僅僅顯示的是系統(tǒng)中的類,但是存在一個變量,確定了顯示各個類的真實對象實例的位置。 類圖是面向?qū)ο笙到y(tǒng)建模中最常用的圖,它是定義其他的基礎(chǔ),在類圖的基礎(chǔ)上,可以使用狀態(tài)圖、協(xié)作圖、組件圖和配置圖等進(jìn)一步描述系統(tǒng)其他方面的特性。 類圖的符號說明: 符號 說明 表示圖中的類 是類圖中關(guān)聯(lián)關(guān)系,普通的關(guān)聯(lián)式二元關(guān)聯(lián)。除了關(guān)聯(lián)的基本形式,還有六中關(guān)聯(lián)修飾:角色、名稱、多重性、聚合、組合和導(dǎo)航型。 表示泛化關(guān)系,是一種存在于一般元素和特殊元素之間的分類關(guān)系 表2-6 類圖符號說明 Table 2-3

40、 Table of class Diagram symbol explanation 2.3.1系統(tǒng)的類 本系統(tǒng)所涉及的類包括如下幾個管理員類(Admin),公文類(Documents),方法類(Function),頁面類(Page),字典類(Dictionary),應(yīng)用類(Application),用戶類(User)。 表2-7 管理員類圖 Table 2-7 Administrator class diagram 表2-8 公文類圖 Table 2-8 Documents class diagram

41、 表2-9 方法類圖 Table 2-9 Function class diagram 表2-10 頁面類圖 Table 2-10 Page class diagram 表2-11 應(yīng)用類圖 Table 2-11 Application class diagram 表2-12 字典類圖 Table 2-12 Dictionary class diagram 表2-13 用戶類圖 Table 2-13 User class diagram 2.3.2系

42、統(tǒng)類之間的關(guān)系圖 類之間的關(guān)系最常用的有四種,分別是表示類之間使用關(guān)系的依賴關(guān)系、表示類之間一般和特殊關(guān)系的泛化關(guān)系、表示對象之間的結(jié)構(gòu)關(guān)系的關(guān)聯(lián)關(guān)系和表示類中規(guī)格說明和實現(xiàn)之間關(guān)系的實現(xiàn)關(guān)系。下圖為本系統(tǒng)類之間的關(guān)系圖: 圖2-14 系統(tǒng)類 Fig. 2-14 kinds of classes relationships diagram 3. 面向?qū)ο笤O(shè)計 3.1面向?qū)ο笤O(shè)計概述 面向?qū)ο笤O(shè)計(Object-oriented Design,OOD)是OO方法中一個中間過渡環(huán)節(jié)。其主要作用是對OOA分析的結(jié)果作進(jìn)一步的規(guī)范化整理。一邊能夠被OOP直接接受。

43、 面向?qū)ο笤O(shè)計(OOD)是一種軟件設(shè)計方法,是一種工程化規(guī)范,是“根據(jù)需求決定所需的類、類的操作以及類之間關(guān)聯(lián)的過程”。 OOD的目標(biāo)是管理程序內(nèi)部各部分的相互依賴。為了達(dá)到這個目標(biāo)。OOD要求將程序分成塊。每個塊的規(guī)模應(yīng)該小道可以管理的程度。然后分別將各個塊隱藏在接口的后面,讓他們只通過接口相互交流。 3.2系統(tǒng)時序圖 時序圖(Sequence Diagram),描述了對象之間傳送消息的時間順序,它用來表示用例中的行為順序。當(dāng)執(zhí)行一個用例行為時,時序圖中的每條消息對應(yīng)了一個類操作或狀態(tài)機中引起轉(zhuǎn)換的觸發(fā)事件。時序圖包含4個元素,分別是對象(Object)、生命線(Lifelin

44、e)、消息(Message)和激活(Activation)。 時序圖符號說明如下: 符號 說明 表示參與交互的對象。 表示Object Message,即在兩個對象之間傳遞消息。 表示過程調(diào)用,即客戶機向供應(yīng)者發(fā)消息,然后客戶機要等待處理消息的整個嵌套順序完成后才能繼續(xù)。 表示Message of self,即反身消息。 表示Return Message,即過程調(diào)用返回的消息。 激活期(Activation),表示對象執(zhí)行一個動作的期間。 生命線(Life Line),表示對象存在的時間 表示注釋

45、 表3-1 時序圖符號說明 Table 3-1 Table of sequence Diagram symbol explanation 系統(tǒng)管理員登錄系統(tǒng)時序圖: 圖3-2 系統(tǒng)管理員登錄系統(tǒng)時序圖 Fig. 3-2 Sequence Diagram of administrator login system 圖3-3 管理員增加頁面信息時序圖 Fig. 3-3 Sequence Diagram of administrator add page information 圖3-4 管理員增加方法與過程

46、時序圖 Fig. 3-4 Sequence Diagram of administrator add function information 圖3-5 管理員增加應(yīng)用時序圖 Fig. 3-5 Sequence Diagram of administrator add application information 圖3-6 管理員增加字典時序圖 Fig. 3-6 Sequence Diagram of administrator add dictionary informat

47、ion 3.3數(shù)據(jù)庫設(shè)計 數(shù)據(jù)庫設(shè)計(Database Design)是指對于一個給定的應(yīng)用環(huán)境,構(gòu)造(設(shè)計)優(yōu)化的數(shù)據(jù)庫邏輯模式和物理結(jié)構(gòu),并據(jù)此簡歷數(shù)據(jù)庫及其應(yīng)用系統(tǒng),使之能夠有效地存儲和管理數(shù)據(jù),滿足各種用戶的應(yīng)用需求,包括信息管理要求和數(shù)據(jù)操作要求。信息管理要求是指在數(shù)據(jù)庫中應(yīng)該存儲和管理哪些數(shù)據(jù)對象;數(shù)據(jù)對象要求是指對數(shù)據(jù)對象需要進(jìn)行哪些操作,如查詢、增、刪、改、統(tǒng)計等操作。 表3-1用戶表 Table3-1 The table of user 字段說明 數(shù)據(jù)類型 長度 約束類型 說明 ID numbe

48、r 5,0 主鍵 編號 UUID varchar2 50 非空 唯一識別符 APPKEY varchar2 50 非空 應(yīng)用標(biāo)識 USERNAME varchar2 50 非空 用戶名 USERPASS varchar2 50 非空 密碼 AUTOLOGIN char 1 非空 自動登錄 PUBLICKEY varchar2 50 非空 表3-2頁面表 Table3-2 The table of page 字段說明 數(shù)據(jù)類型 長度 約束類型 說明 NID number 5,0 主鍵 編號 NTYP

49、E varchar2 50 非空 類型 NNAME varchar2 50 非空 名稱 NCODE varchar2 50 非空 編碼 NODER number 10,0 非空 排序 NENABLE char 1 非空 是否可用 表3-3方法與過程表 Table3-3 The table of function 字段說明 數(shù)據(jù)類型 長度 約束類型 說明 LID number 10,0 主鍵 編號 LTYPE varchar2 50 非空 類型 LNAME varchar2 50 非空 名稱 L

50、CODE varchar2 50 非空 編碼 LODER number 10,0 非空 排序 LENABLE char 1 非空 是否可用 表3-4應(yīng)用表 Table3-4 The table of application 字段說明 數(shù)據(jù)類型 長度 約束類型 說明 AID number 10,0 主鍵 編號 ASTARTPAGE number 10,0 非空 起始頁 ANAME varchar2 50 非空 名稱 ACODE varchar2 50 非空 編碼 LODER number 10,0 非空

51、 排序 LENABLE char 1 非空 是否可用 表3-5公文類型表 Table3-5 The table of document type 字段說明 數(shù)據(jù)類型 長度 約束類型 說明 OID number 10,0 主鍵 主鍵ID DOCCLASSOID number 10,0 外鍵 公文分類ID WORKFLOWTEMPOID number 10,0 非空 流程模板ID DOCTEMPLATESOID number 10,0 非空 文檔模板ID TYPECODE number 10,0 非空

52、 編碼 TYPEDOCNUM number 10,0 非空 文檔類型編碼 TYPENAME varchar2 50 非空 名稱 TYPETITLE varchar2 50 非空 標(biāo)題 ISVALID char 1 非空 是否有效 INVALIDDATE date 非空 有效時間 ORDERBY number 非空 排列序號 VERSION varchar2 50 非空 版本 REMARK varchar2 50 備注 表3-6公文分類表 Table 3-6 The table of Doc

53、ument classification 字段說明 數(shù)據(jù)類型 長度 約束類型 說明 OID number 10,0 主鍵 主鍵ID WORKFLOWTEMPOID number 10,0 外鍵 流程模板ID DOMAIN varchar2 50 非空 CLASSTYPE varchar2 50 非空 類型 CLASSCODE number 10,0 非空 編碼 CLASSNAME varchar2 50 非空 名稱 ISVALID char 1 非空 是否有效 INVALIDDATE date 10 非空

54、 有效時間 VERSION varchar2 50 非空 版本 ORDERBY number 10,0 非空 排序序號 REMARK varchar2 50 備注 表3-7流程注冊表 Table 3-7 The table of Registration Process 字段說明 數(shù)據(jù)類型 長度 約束類型 說明 OID number 10,0 主鍵 主鍵ID WORKFLOWCATALOGNAME varchar2 50 非空 工作流名稱 WORKFLOWCATALOGCODE number 10,0 外鍵 工

55、作流ID ORDERBY number 10,0 非空 排序序號 VERSION varchar2 50 非空 版本 REMARK varchar2 50 備注 表 3-8 流程模板表 Table 3-8The table of Process Template 字段說明 數(shù)據(jù)類型 長度 約束類型 說明 OID number 10,0 主鍵 主鍵ID WORKFLOWCATALOGOID number 10,0 外鍵 工作流ID INSTANCENAME varchar2 50 非空 流程實例名稱

56、 EDITDATE date 10 非空 修改日期 CREATEDATE date 10 非空 創(chuàng)建日期 DOMAIN varchar2 50 非空 ISVALID date 10 非空 是否有效 INVALIDDATE date 10 非空 有效時間 ORDERBY number 10,0 非空 排序序號 VERSION varchar2 50 非空 版本 REMARK varchar2

57、(50) 50 備注 表3-9 流程退簽表 Table 3-9 The table of Process refund check 字段說明 數(shù)據(jù)類型 長度 約束類型 說明 OID number 10,0 主鍵 主鍵ID CURRENTNODEOID number 10,0 非空 當(dāng)前節(jié)點 BACKTARGETOID number 10,0 非空 返回節(jié)點 BACKUSER varchar2 50 非空 返回審批人 BACKADVICE varchar2 50 非空 審批意見 BACKNO

58、DETYPE varchar2 50 非空 節(jié)點類型 ORDERBY number 10,0 非空 排序序號 VERSION varchar2 50 非空 版本 REMARK varchar2 50 備注 表3-10 流程審批軌跡表 Table 3-10 The table of wage 字段說明 數(shù)據(jù)類型 長度 約束類型 說明 OID number 10,0 主鍵 主鍵ID NODETRANSACTUSER number 10,0 非空 節(jié)點審批人ID INSTANC

59、ENODEOID number 10,0 非空 流程節(jié)點ID INSTANCEOID number 10,0 非空 流程實例ID FINISHTIME date 10 非空 審批完成時間 NODEALIAS varchar2 50 非空 節(jié)點別名 NODESTATUS number 10,0 非空 節(jié)點狀態(tài) VERSION varchar2 50 非空 版本 REMARK varchar2 50 備注 TRANSACTADVI

60、CE varchar2 50 非空 審批意見 ORDERBY number 10,0 非空 排序序號 上述表均經(jīng)過規(guī)范化處理,大多數(shù)滿足三范式。 4. 系統(tǒng)實施 系統(tǒng)實施是指將系統(tǒng)設(shè)計階段的結(jié)果在運行平臺上實現(xiàn),將原來紙面上的、類似于設(shè)計圖式的新系統(tǒng)方案轉(zhuǎn)換成可執(zhí)行的應(yīng)用軟件。系統(tǒng)實施是在系統(tǒng)設(shè)計的基礎(chǔ)上,將系統(tǒng)設(shè)計的結(jié)果轉(zhuǎn)換成能夠?qū)嶋H運行系統(tǒng)的過程。系統(tǒng)實施階段,涉及到大量的人力、物力,花費時間也比較長,實施過程中有大量的組織協(xié)調(diào)工作,需要管理人員進(jìn)行全面安排,所以這個階段必須有周密的計劃和安排。 系統(tǒng)實施的主要內(nèi)容包

61、括:物理系統(tǒng)的實施、建立數(shù)據(jù)庫、程序設(shè)計、系統(tǒng)測試、人員培訓(xùn)、系統(tǒng)轉(zhuǎn)換、系統(tǒng)導(dǎo)入和系統(tǒng)維護(hù)等。系統(tǒng)實施階段是成功實施新系統(tǒng),又是取得用戶對系統(tǒng)信任的關(guān)鍵階段。MIS的規(guī)模越大,實施階段的任務(wù)就越復(fù)雜。 4.1開發(fā)語言介紹及開發(fā)工具的選擇 4.1.1 Wabacus框架 Wabacus框架,是一個能大大提高J2EE項目開發(fā)效率的通用快速開發(fā)框架,與ExtJs,JQuery等純客戶端框架不同,它提供的是前后臺的完整解決方案,可以完成SSH框架的功能,但是開發(fā)效率比它快好幾倍,因為基本上不用編寫JSP/JAVA代碼,或只要編寫很少的代碼。 Wabacus采用面向聲明的編程思想,與傳統(tǒng)編程思想

62、相差很大,可以說是繼面向過程、面向?qū)ο笾蟮挠忠淮胃锩愿倪M(jìn),傳統(tǒng)的編程思想不僅要程序員關(guān)注做什么,還要花很大的精力考慮如何做出來,如何做的好。雖然為了減少開發(fā)人員考慮“如何做”的復(fù)雜度,很多開發(fā)高手在各個層面提供了各種各樣的框架(比如常用的Struts、Spring、Hibernate框架),但仍沒有得到根本改善,J2EE開發(fā)仍是一個比較高門檻的工作,用戶仍需編寫大量的代碼,而且這些框架本身的學(xué)習(xí)曲線都比較陡,不是那么容易掌握,精通就更困難了,用得不好還有可能起反作用。使用Wabacus框架開發(fā),可以最大限度將開發(fā)人員從“如何做”中解放出來,因為它采用的是面向聲明的編程思想,所謂“聲明”,就

63、是只要把要做的功能說出來,具體如何實現(xiàn)交給Wabacus來完成,這樣極大地降低了開發(fā)難度,提升了開發(fā)效率,而且可維護(hù)性也得到了明顯提升,因為沒有復(fù)雜的代碼需要維護(hù)了。當(dāng)然,每個項目的具體業(yè)務(wù)非常復(fù)雜、靈活,Wabacus框架目前還沒有智能到幫你處理100%你聲明的功能,為了解決這個問題,支持所有場合的應(yīng)用,框架提供了一系列接口方法,允許你在生命周期的各個階段加入自己的實現(xiàn),這樣對于非常復(fù)雜的需求,你只要在生命周期的一個或幾個階段加入自己的實現(xiàn),其它階段使用框架提供的實現(xiàn)即可。目前Wabacus的策略是:80%以上的功能由框架根據(jù)開發(fā)人員的聲明自動完成,20%以下的非常復(fù)雜、靈活的功能提供接口讓

64、開發(fā)人員自己實現(xiàn),這樣即大大提高了開發(fā)效率,又滿足了各種場合的使用。 Wabacus在提供足夠智能的功能時,并沒有對運行效率帶來任何損失,而且從理論上可以推斷出比用SSH開發(fā)的項目性能更好,因為SSH在開發(fā)時,需要繞很多層,各個框架相互配合,尤其是Hibernate,為了保持O/R Mapping,需要在應(yīng)用層緩存大量的對象,為了解決這個問題,還提出了一級緩存、二級緩存等概念。如果開發(fā)人員經(jīng)驗欠缺,效率更是大打折扣。而Wabacus盡量保持操作的無狀態(tài)性,一次操作完成后基本上不在應(yīng)用層緩存什么對象,絕大部分功能連session都不依賴。在數(shù)據(jù)庫層操作也都是面向集合的,而不像Hibernate

65、一樣要經(jīng)過對象的中轉(zhuǎn)。同時為了進(jìn)一步提高Wabacus項目的運行性能,框架會在啟動加載配置文件時將運行所要的數(shù)據(jù)、依賴關(guān)系、JS文件全部準(zhǔn)備好,運行時直接使用。 另外,Wabacus還對很多常用但很復(fù)雜的功能做了封裝,比如輸入聯(lián)想、主從報表、凍結(jié)標(biāo)題報表、樹形表格、交叉統(tǒng)計、數(shù)據(jù)導(dǎo)入/導(dǎo)出等功能,如果要用其它框架開發(fā),可能要編寫很多代碼,但用Wabacus,只要在配置文件中聲明需要這些功能即可,框架會根據(jù)用戶的聲明提供相應(yīng)要求的這些功能。利用Wabacus框架進(jìn)行開發(fā),還有一個明顯的好處,就是支持熱部署,即用戶增、刪、改應(yīng)用后,無需重啟服務(wù)器或redeploy應(yīng)用,只要在瀏覽器中訪問一下:/

66、ShowReport.wx?ACTIONTYPE=updateconfig,所做的所有更新即生效,這樣不僅開發(fā)時更快速,上線也非常方便,基本上可以做到對服務(wù)的零中斷。 4.1.2 Phonegap框架 PhoneGap是一個用基于HTML,CSS和JavaScript的,創(chuàng)建移動跨平臺移動應(yīng)用程序的快速開發(fā)平臺。它使開發(fā)者能夠利用iPhone,Android,Palm,Symbian,WP7,Bada和Blackberry智能手機的核心功能——包括地理定位,加速器,聯(lián)系人,聲音和振動等,此外PhoneGap擁有豐富的插件,可以以此擴展無限的功能。PhoneGap是免費的,但是它需要特定平臺提供的附加軟件,例如iPhone的iPhone SDK,Android的Android SDK等,也可以和DW5.5配套開發(fā)。使用PhoneGap只比為每個平臺分別建立應(yīng)用程序好一點點,因為雖然基本代碼是一樣的,但是你仍然需要為每個平臺分別編譯應(yīng)用程序。 4.1.3 JQuery Mobile UI設(shè)計框架 jQuery Mobile[1-2]是jQuery在手機上和平板設(shè)備上的版本。

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

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!