![供電公司工會管理信息系統(tǒng)設計與實現論文_第1頁](http://file4.renrendoc.com/view/bc7be7f6d6d65b065bf525ffd9de60d8/bc7be7f6d6d65b065bf525ffd9de60d81.gif)
![供電公司工會管理信息系統(tǒng)設計與實現論文_第2頁](http://file4.renrendoc.com/view/bc7be7f6d6d65b065bf525ffd9de60d8/bc7be7f6d6d65b065bf525ffd9de60d82.gif)
![供電公司工會管理信息系統(tǒng)設計與實現論文_第3頁](http://file4.renrendoc.com/view/bc7be7f6d6d65b065bf525ffd9de60d8/bc7be7f6d6d65b065bf525ffd9de60d83.gif)
![供電公司工會管理信息系統(tǒng)設計與實現論文_第4頁](http://file4.renrendoc.com/view/bc7be7f6d6d65b065bf525ffd9de60d8/bc7be7f6d6d65b065bf525ffd9de60d84.gif)
![供電公司工會管理信息系統(tǒng)設計與實現論文_第5頁](http://file4.renrendoc.com/view/bc7be7f6d6d65b065bf525ffd9de60d8/bc7be7f6d6d65b065bf525ffd9de60d85.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
..頁腳.密級:保密期限:***大學碩士研究生學位論文論文題目:武平供電公司工會管理信息系統(tǒng)的設計與實現學位類別:****碩士學位作者:導師:****教授系別:學號:學科領域:完成日期:*****大學碩士學位論文原創(chuàng)性(創(chuàng)新性)聲明本人鄭重聲明:所呈交的學位論文,是本人在導師的指導下,獨立進行研究工作所取得的成果。除文中已經注明引用的內容外,本論文不含任何其他個人或集體已經發(fā)表或撰寫過的作品成果。對本文的研究做出重要貢獻的個人和集體,均已在文中以明確方式標明。本人完全意識到本聲明的法律結果由本人承擔。學位論文作者簽名:日期:年月日關于論文使用授權的說明學位論文作者完全了解******大學有關保留和使用學位論文的規(guī)定,即:研究生在校攻讀學位期間論文工作的知識產權單位屬*****大學。學校有權保留并向國家有關部門或機構送交論文的復印件和電子版,允許學位論文被查閱和借閱;學??梢怨紝W位論文的全部或部分內容,可以允許采用影印、縮印或其它復制手段保存、匯編學位論文。(保密的學位論文在解密后遵守此規(guī)定)保密論文注釋:本學位論文屬于保密在年解密后適用本授權書。非保密論文注釋:本學位論文不屬于保密范圍,適用本授權書。學位論文全文電子版同意提交后:□一年□二年在校園網上發(fā)布,供校內師生瀏覽。本人簽名:日期:導師簽名:日期:武平供電公司工會管理信息系統(tǒng)的設計與實現DesignandimplementationofWupingpowersupplycompanytradeunionmanagementinformationsystem摘要隨著世界經濟的平穩(wěn)快速的增長,各國電力體制的改革日益加快,這種改革體制逐漸的深入、電力體系發(fā)展的日趨完善,電力市場逐漸呈現了平穩(wěn)的態(tài)勢。但是為了適應目前電力市場的發(fā)展需要,供電公司工會管理信息系統(tǒng)的設計與實現逐漸成為了供電企業(yè)的在面對市場發(fā)展發(fā)展和競爭中所必須面臨的問題。然而市場具有復雜多變的特性,對于傳統(tǒng)的供電公司工會管理信息系統(tǒng)的管理方式和操作的手段而言,當前的供電企業(yè)在經營和管理上存在明顯的缺陷,與當前社會的發(fā)展呈現很多不適應的現象。那么這就要求,供電企業(yè)在實施信息化管理的的同時,努力構建合理健全的工會管理信息系統(tǒng),打破傳統(tǒng)的信息管理上的阻礙,逐漸實現管理信息資源共享的目的,充分合理的把有限的資源利用到供電企業(yè)工行會管理上去,努力構建和完善供電公司工會管理信息系統(tǒng),逐漸加強該系統(tǒng)的內部管理,進而提高供電企業(yè)工會管理上的各個環(huán)節(jié)的工作效率,全面的實現我國供電企業(yè)的平穩(wěn)快速的發(fā)展局面,做到經濟和社會效益的最大化。本課題重點研究了供電公司工會管理信息系統(tǒng)的設計與實現的問題——現以武平供電公司為例。全面結合武平供電公司工會管理信息系統(tǒng)的設計與實現中的操作過程,重點對武平供電公司工會管理信息系統(tǒng)的設計與實現進行技術性的分析,了解和發(fā)現武平供電公司在實際操作中存在的種種問題,并在此基礎上對工會管理信息系統(tǒng)進行全新的設計和開發(fā),最終實現武平供電公司工會管理信息系統(tǒng)的全面運作,達到經濟利益雙收的目的。在全面協(xié)調經濟發(fā)展的基礎之上,本課題對于武平供電公司工會管理信息系統(tǒng)的設計分以下四個部分來實現。首先,總體闡述供電公司工會管理信息系統(tǒng)運用到實際中的社會背景和發(fā)展現狀;其次,全面分析供電公司工會管理信息系統(tǒng)的各個功能結構的設計和操作要求;第三,深層次的分析供電公司工會管理信息系統(tǒng)操作的業(yè)務流程;最后,在此基礎上,提出合理的設計方案,全面實現工會管理信息系統(tǒng)在供電公司的應用。關鍵詞:供電公司工會管理信息系統(tǒng)設計實現AbstractWiththesteadyandrapidgrowthoftheworldeconomy,thereformofnationalelectricitysystemisaccelerating,thisgradualdeepeningofthereformofthesystem,thepowersystemdevelopmentmaturingelectricitymarketgraduallyshowingasteadytrend.Butinordertoadapttothecurrentneedsoftheelectricitymarketdevelopment,designandimplementationofthepowercompanyunionmanagementinformationsystemisbecomingaprobleminthefaceofpowersupplyenterprisedevelopmentandcompetitivenessinthemarketmustface.However,themarkethascomplexcharacteristics,formanagementofthetraditionalpowercompanyunionmanagementinformationsystemsandtoolsoperation,thecurrentsupplyenterpriseobviousdefectsintheoperationandmanagement,andthecurrentdevelopmentofthesocietypresentsmanydonotadaptationphenomenon.Thenthisrequirementwhileimplementingthepowersupplyenterpriseinformationmanagement,andstrivetobuildasoundandreasonableunionmanagementinformationsystem,breakinghindertraditionalinformationmanagement,andgraduallyrealizethepurposeofsharinginformationresourcesmanagement,adequateandreasonabletothelimitedresourceutilizationtosupplyenterpriseICBCwillmanageupeffortstobuildandimprovethepowercompanyunionmanagementinformationsystem,andgraduallystrengtheninternalmanagementofthesystem,thusimprovingtheefficiencyofallaspectsofpowersupplyenterpriseunionmanagement,comprehensiverealizationofChina'spowerenterprisessteadyandrapiddevelopmentofthesituation,sotomaximizetheeconomicandsocialbenefits.
Thispaperfocusesonthedesignandimplementationissuesofthepowercompanyunionmanagementinformationsystem-nowwithPingWupowercompanies,forexample.FullyintegratedprocessdesignandimplementationofWuPingpowercompanyunionmanagementinformationsystemsoperations,focusingonthedesignandimplementationofWuPingpowercompanyunionmanagementinformationsystemtoperformtechnicalanalysis,problemsunderstandinganddiscoveryPingWu,thepowercompanyinpracticeexistand,basedonthisnewunionmanagementinformationsystemdesignanddevelopment,andultimatelyfullyoperationalWuPingpowercompanyunionmanagementinformationsystems,toachievethepurposeoftheeconomicinterestsofdoubleincome.IntheoverallcoordinationofeconomicdevelopmentbasedonthesubjectforthedesignofthepowercompanyunionWUPINGmanagementinformationsystemdividedintothefollowingfourpartstoachieve.First,theoverallpowercompanyunionelaboratemanagementinformationsystemsappliedtothebackgroundandtheactualdevelopmentstatusinsociety;Secondly,acomprehensiveanalysisofthedesignandoperatingrequirementsofeachfunctionalstructureofthepowercompanyunionmanagementinformationsystems;third,in-depthanalysisofthepowercompanyunionmanagementinformationsystemoperationsbusinessprocesses;Finally,onthisbasis,reasonabledesign,thefullrealizationoftheunionmanagementinformationsysteminthepowercompany.Keywords:powercompanyunionmanagementinformationsystemdesignandimplementation目錄TOC\o"1-3"\h\u17811引言 17330第一章緒論 1321631.項目研究的背景和意義 1245841.1.1項目研究的背景 1165901.1.2項目研究的意義 1322651.1.3開發(fā)工會管理系統(tǒng)的意義 23591.2國內外研究現狀 2309881.3本文研究內容 3133261.4本論文的主要內容安排如下: 326536第二章系統(tǒng)開發(fā)技術介紹 4326802.1開發(fā)技術的選擇 4156622.1.1ASP.NET技術 4231032.1.2PHP技術 439822.1.3JSP技術 4250342.1.4開發(fā)技術比較分析 534662.2.J2EE開發(fā)平臺 5307532.2.1J2EE簡介 5121072.2.2MVC模式 691332.3基于J2EE的開發(fā)框架 7155752.3.1Web框架Struts2 76672.3.2Spring框架 7248232.3.3Hibernate框架 8196072.4本章小結 829838第三章系統(tǒng)需求分析 9325953.1系統(tǒng)基本需求情況 9198303.2業(yè)務需求分析 9298063.2.1業(yè)務需求描述 9300313.2.2主要業(yè)務流程圖 10213713.2.3系統(tǒng)角色分析 1140893.3系統(tǒng)功能性需求分析 ' 12105393.4非功能性需求及可行性分析 12139541、技術可行性 12299342、經濟可行性 12293843、社會可行性 12185713.5本章小結 1310554第四章系統(tǒng)設計 13126674.1系統(tǒng)總體設計 13269444.1.1系統(tǒng)設計原則 1387114.1.2系統(tǒng)總體結構 1487984.1.3系統(tǒng)架構設計 151284.2系統(tǒng)功能模塊設計 15274154.2.1信息發(fā)布管理 15299594.2.2會員管理 15122984.2.3財務管理 1747954.2.4活動管理 1880194.2.5系統(tǒng)維護 19241154.2.6個人信息管理 2052144.3數據庫設計 21127794.3.1概念結構設計 2140424.3.2邏輯結構設計 22119144.3.3物理結構設計 22218574.3.4主要數據庫表設計 224867第五章系統(tǒng)實現 29208225.1系統(tǒng)開發(fā)環(huán)境搭建 29183395.1.1系統(tǒng)開發(fā)環(huán)境要求 29194845.1.2系統(tǒng)運行環(huán)境要求 30222715.2系統(tǒng)主要功能的編碼實現 30169275.2.1系統(tǒng)用戶權限管理的實現 3080235.2.2數據存儲、查詢、修改的實現 3097495.2.3業(yè)務功能的實現 3420735.3系統(tǒng)實現展示 35191995.3.1會員登錄的展示 3593195.3.2通知公告的展示 35233195.3.3會員申請、登記的展示 35129955.3.4會費登記、查詢的展示 35110635.3.5工會活動管理流程的展示 35111055.4本章小結 3530340第六章系統(tǒng)測試與分析 35229486.1系統(tǒng)測試策略 35113606.2系統(tǒng)測試 3689046.2.1功能性測試 3627956.2.2兼容性測試 36273576.3測試總結 3721156總結 3721103參考文獻 38989致謝 39引言自21世紀科技時代的到來,人類已經進入網絡信息化的時代,在激烈競爭的市場環(huán)境之下,供電公司也面臨著巨大的挑戰(zhàn)。因此,充分利用網絡技術大力推動管理信息系統(tǒng)的建設,已成為我們的迫切需要。作為聯系企業(yè)廣大職工群眾的工會組織,要想站在時代的潮頭,開創(chuàng)工會工作的新天地,就必須運用現代信息網絡載體,建設"網上工會",即工會管理系統(tǒng)。工會管理系統(tǒng)是基于Intranet/Internet的信息管理系統(tǒng),系統(tǒng)結合工會的實際工作內容,充分利用現有網絡技術和工會系統(tǒng)現有的網絡資源,設計和開發(fā)出來的一套適合Intranet/Internet的網絡信息管理系統(tǒng)。該系統(tǒng)針對工會日常業(yè)務中所產生的各種信息進行處理,將信息管理工作規(guī)范化、信息化和網絡化,以適應行業(yè)內部提高信息管理工作水平的要求。該系統(tǒng)的實現將大大提高辦公效率,節(jié)約管理成本[1]。第一章緒論1.項目研究的背景和意義1.1.1項目研究的背景手工方法所表現出來的種種劣勢,使人們慢慢意識到管理現代化已成為當代社會發(fā)展的一股不可抗拒的洪流。在管理現代化的浪潮中,人事管理現代化也勢在必行。實現人事管理現代化是一個復雜的系統(tǒng)工程,需要采取科學的管理方法和先進的科技手段??茖W的管理方法在管理中一般是指數學方法、系統(tǒng)方法、信息方法、控制論方法、社會學方法、心理學方法等科學方法,而先進的科技手段主要是運用當代最新科學技術之一的電子計算機來為人事管理現代化服務[2]。電子計算機作為數據處理系統(tǒng),已逐漸成為人事管理現代化的重要工具,在人事管理中正在發(fā)揮著重要的作用。在我國,已經開始運用電子計算機進行人員工資管理、人事統(tǒng)計和查詢、干部考評和人事檔案管理以及人才預測和規(guī)劃等?,F代化管理的內容很多,關系很復雜,它包括人、資金、物質、信息和時間等諸要素,其中起關鍵作用的要素是人。人既是管理者,又是被管理者,在管理中處于雙重地位,且具有巨大的能動性??梢娙耸乾F代管理中最重要的因素。因此,管理人力資源開發(fā)與利用的人事管理在整個復雜的管理大系統(tǒng)中的重要地位是不言而喻的。牽一發(fā)而動全身,抓好了人事管理就為其他管理的優(yōu)化得到根本的保證。因此作為企業(yè)重要部門的工會,其擔負著工會組織機構管理,工會規(guī)章制度管理,添加工作計劃,通知發(fā)布等一系列工作。如何更好的完成這些工作對于一個企業(yè)來說,是一件至關重要的事情。因此,單位領導希望在工會管理上建立一套自動化系統(tǒng),以提高工會的辦公效率同時也使信息技術進入企業(yè)到重要部門,同時培養(yǎng)有關的信息技術人才。此時,工會管理系統(tǒng)的開發(fā)任務便應運而生了。1.1.2項目研究的意義實現人事管理現代化,使從事管理工作由原來憑個人或少數人的經驗作決策,逐步上升到按事物的內在規(guī)律的科學高度辦事,做到物質與精神相結合,抽象與具體相結合,定性與定量結合,靜態(tài)與動態(tài)相結合,現狀和未來相結合,個體與群體相結合[18]。至于先進的科技手段,除科學地運用原有的生物、化學、物理、機械等手段外主要是運用當代最新科學技術之一的電子計算機來為人事管理現代化服務。概括地說,人事管理現代化的內容是包括人事管理思想的現代化、人事管理、組織的現代化、人事管理手段的現代化。通過這四個方面的現代化來實現人事管理的計劃、組織、指揮、協(xié)調、控制的現代化和從事人事管理工作者自身的現代化。人事來之不易系統(tǒng)化,是人事管理現代化的一個重點。研究人事管理,必須研究這個系統(tǒng)所處的環(huán)境,即研究政治系統(tǒng),經濟系統(tǒng),法律、科技和文教系統(tǒng),人物系統(tǒng)和大管理系統(tǒng)對人事管理系統(tǒng)的影響以及人事管理系統(tǒng)的反影響。離開周圍的事物,去研究人事管理現代化,是注定要失敗的。所謂系統(tǒng),就是在一定條件下,由相互作用、相互依賴的若干組成部分結合而成的,并具有特寫功能的有機整體。從一般意義上講,系統(tǒng)由輸入、處理、輸出、控制與反饋的四個基本部分組成。在系統(tǒng)理論中,系統(tǒng)分析是指對系統(tǒng)性能的理解。系統(tǒng)最佳化是系統(tǒng)設計成綜合的內容。系統(tǒng)工程即用教學方法進行系統(tǒng)分析或優(yōu)化,把傳統(tǒng)的組織管理工作總結成技術并使之數值化。用系統(tǒng)工程來分析系統(tǒng)問題是比較科學的,利用系統(tǒng)工程這門學科的概念和原則,來進行人事組織管理方面的工作,是實現人事管理現代化的重要途徑和有效手段。隨著企業(yè)的規(guī)模不斷擴大,員工數量的急劇增加,工會有關人員的各種信息量和工作量也成倍增長。工會在一般日常工作中需要對企業(yè)人員組成,員工工作表現、企業(yè)工作計劃等進行管理。一直以來人們使用傳統(tǒng)人工的方式進行管理,這種傳統(tǒng)的管理方式不僅效率低、保密性差,而且時間一長,將產生大量的文件和數據,給查找、更新和維護都帶來了不少的困難。作為計算機應用的一部分,使用計算機對工會進行管理,為工會系統(tǒng)提供跨地域的管理能力。使得信息在上級工會之間、上級與下級工會之間、工會部門與部門之間傳遞效率極大提高,信息傳遞過程的耗費降到最低;使用該管理系統(tǒng),可以使辦公人員從繁雜的日常辦公事務處理中解放出來,參與更多的富于創(chuàng)造性的核心業(yè)務工作,提高工作效率;該系統(tǒng)功能完善、界面友好、操作簡便,便于各級辦公人員等非計算機專業(yè)用戶掌握;在該系統(tǒng)中還設計了用戶權限,從而可對用戶實行級別控制,提高了信息資料的安全性。具有手工管理所無法比擬的優(yōu)點。應采用工會管理系統(tǒng)對其進行管理。1.1.3開發(fā)工會管理系統(tǒng)的意義管理現代化是漢代社會發(fā)展的一股不可抗拒的洪流。近幾十年來社會化大生產的發(fā)展規(guī)模越來越大,綜合性越來越強,生產專業(yè)化分工越來越細,行業(yè)有部門之間的相互聯系、相互依存和相互作用更不密切。組織管理日趨復雜;而現代化科學技術也正以史無前例的速度不斷分化,不斷綜合,全方位地向高又立體的微觀、宏觀方向進軍。這些,要求管理工作對實際問題的反映和決策必須迅速及時,對信息系統(tǒng)的完善程度越來越高,傳統(tǒng)的手工業(yè)式的管理理論、方法、體制已遠遠不能適應當代社會的發(fā)展和四化建設的需要[10]。改革、創(chuàng)新,實現管理現代化勢在必行。人事管理系統(tǒng)內有多種元素,如:管理人員、管理機構、辦公設備、規(guī)章制度、各業(yè)務環(huán)節(jié),各種管理技術和方法等,都可以看作它的“元素”。各元素之間的聯系是否有序,聯系的方式和效果是否最優(yōu),直接影響著人事管理的水平。在不同條件下,起主導作用的元素是不相同的。人事管理系統(tǒng)化的一個重要目標,是圍繞著責任制和考核制,逐步建立起完整配套的干部“進”、“管”、“出”制度。實現系統(tǒng)化,除了要解決制度問題外,還有一個掌握系統(tǒng)方法的問題,即學會應用系統(tǒng)工程和系統(tǒng)分析法,這對搞好人事管理現代化,具有重要的意義。歸納起來,好處大約有以下幾點:1.實現辦公規(guī)范化和制度化。2.管理多種數據類型,可以存儲相關文字、圖片、視頻資料,便于數字化管理,且高效,大大提高工作效率。3.系統(tǒng)設計的先進性,實現只需一到二名辦公管理員或系統(tǒng)維護人員即可,節(jié)省大量人力,物力等許多資源。4.能夠提供一定的安全機制,提供數據信息授權訪問,防止隨意刪改,同時提供信息備份的服務1.2國內外研究現狀伴隨著全球科技的進步和經濟的蓬勃發(fā)展,新的管理理論得到了眾多管理學家和經濟學家的重視。二十世紀五十年代,西蒙提出管理依賴于信息和決策的思想,同時期的維納認為管理是一個過程,發(fā)表了控制論。伴隨著管理信息化的進程計算機開始用于商業(yè)工作,數據處理一詞也逐漸出現在了人們的視野之中。一九八五年年明尼蘇達大學的管理學教授GordonB.Davis給了管理信息系統(tǒng)一個較完整的定義,即“管理信息系統(tǒng)是一個利用計算機軟硬件資源,手工作業(yè),分析、計劃、控制和決策模型以及數據庫的人-機系統(tǒng)[19]。它能提供信息支持企業(yè)或組織的運行管理和決策功能?!盵7]管理信息系統(tǒng),其實質就是各種管理思想的信息化實現,因此,有不同的管理思想,相應的就有與之對應的管理信息系統(tǒng),這就使各種類型的管理信息系統(tǒng)層出不窮。起初時管理信息系統(tǒng)主要應用于人事管理、打印報表、計算工資等基礎工作,發(fā)展至今已經庫存管理、企業(yè)財務管理等單項業(yè)務中占有舉足輕重的作用。如今計算機管理系統(tǒng)繼承了其他眾多學科的理論、方法與應用技術,它與信息科學、系統(tǒng)科學、控制理論、會計學、統(tǒng)計學、經濟學、管理科學都有十分緊密的聯系,已經發(fā)展成為了一個獨立的學科,并且有了計算機網絡從而達到數據共享后,實施全局規(guī)劃和設計系統(tǒng)信息時,就達到管理信息系統(tǒng)的階段并且建立了企業(yè)數據庫,管理信息系統(tǒng)作為一種應用工具,又廣泛地應用于工業(yè)、農業(yè)、交通、文化、教育、衛(wèi)生以及各種社會經濟活動的信息管理中,并且起到日益重要的作用,顯示出強大的生命力[38]。我國MIS的局部在二十世紀七十年代末的少數企業(yè)中有所體現,發(fā)展至今已經在我國普及,其應用范圍幾乎覆蓋了各個行業(yè)及各個部門,具有廣泛的發(fā)展前途。企業(yè)的信息化建設已經成為現代企業(yè)基礎建設的一個重要方面,計算機管理信息系統(tǒng)MIS越來越得到普及[9]。進幾年,隨著企業(yè)信息化建設步伐的加快,企業(yè)工會的信息化管理在企業(yè)管理中的作用越來越重要工會管理系統(tǒng)必將得到企業(yè)越來越多的青睞,因此根據企業(yè)目前實際的用電管理情況開發(fā)一套用電管理系統(tǒng)是十分必要的。1.3本文研究內容本課題重點研究了供電公司工會管理信息系統(tǒng)的設計與實現的問題——現以武平供電公司為例。全面結合武平供電公司工會管理信息系統(tǒng)的設計與實現中的操作過程,重點對武平供電公司工會管理信息系統(tǒng)的設計與實現進行技術性的分析,了解和發(fā)現武平供電公司在實際操作中存在的種種問題,并在此基礎上對工會管理信息系統(tǒng)進行全新的設計和開發(fā),最終實現武平供電公司工會管理信息系統(tǒng)的全面運作,達到經濟利益雙收的目的。在全面協(xié)調經濟發(fā)展的基礎之上,本課題對于武平供電公司工會管理信息系統(tǒng)的設計分以下四個部分來實現。首先,總體闡述供電公司工會管理信息系統(tǒng)運用到實際中的社會背景和發(fā)展現狀;其次,全面分析供電公司工會管理信息系統(tǒng)的各個功能結構的設計和操作要求;第三,深層次的分析供電公司工會管理信息系統(tǒng)操作的業(yè)務流程;最后,在此基礎上,提出合理的設計方案,全面實現工會管理信息系統(tǒng)在供電公司的應用。1.4本論文的主要內容安排如下:第一章對本課題的研究背景和意義、國內外研究動態(tài)和主要研究內容進行闡述。第二章對系統(tǒng)的相關技術和JavaEE開發(fā)平臺及相關技術、JavaEE輕量級開發(fā)框架等進行了詳細介紹。第三章需求分析及系統(tǒng)總體架構設計。對系統(tǒng)的基本情況進行描述,并且進行了系統(tǒng)角色分析。第四章系統(tǒng)總體設計,系統(tǒng)功能模塊設計以及構建數據庫與數據表的關聯。第五章武平供電公司工會管理信息系統(tǒng)的開發(fā)環(huán)境的搭建與主要功能的實現。第六章從功能,穩(wěn)定,兼容性等方面進行系統(tǒng)測試,測試結果表明系統(tǒng)滿足要求。第七章總結與展望。對本文內容進行總結和展望。第二章系統(tǒng)開發(fā)技術介紹 2.1開發(fā)技術的選擇2.1.1ASP.NET技術 .NET就是微軟的用來實現XML,WebServices,SOA(面向服務的體系結構service-orientedarchitecture)和敏捷性的技術。對技術人員,想真正了解什么是.NET,必須先了解.NET技術出現的原因和它想解決的問題,必須先了解為什么他們需要XML,WebServices和SOA。技術人員一般將微軟看成一個平臺廠商。微軟搭建技術平臺,而技術人員在這個技術平臺之上創(chuàng)建應用系統(tǒng)。從這個角度,.NET也可以如下來定義:.NET是微軟的新一代技術平臺,為敏捷商務構建互聯互通的應用系統(tǒng),這些系統(tǒng)是基于標準的,聯通的,適應變化的,穩(wěn)定的和高性能的[27]。從技術的角度,一個.NET應用是一個運行于.NETFramework之上的應用程序。(更精確的說,一個.NET應用是一個使用.NETFramework類庫來編寫,并運行于公共語言運行時CommonLanguageRuntime之上的應用程序。)如果一個應用程序跟.NETFramework無關,它就不能叫做.NET程序。比如,僅僅使用了XML并不就是.NET應用,僅僅使用SOAPSDK調用一個WebService也不是.NET應用。主流網站開發(fā)語言之ASP:ASP是微軟(Microsoft)所開發(fā)的一種后臺腳本語言,它的語法和VisualBASIC類似,可以像SSI(ServerSideInclude)那樣把后臺腳本代碼內嵌到HTML頁面中。雖然ASP簡單易用,但是它自身存在著許多缺陷,最重要的就是安全性問題。目前在微軟的.net戰(zhàn)略中新推出的ASP.net借鑒了Java技術的優(yōu)點,使用CSharp(C#)語言作為ASP.net的推薦語言,同時改進了以前ASP的安全性差等缺點。但是,使用ASP/ASP.net仍有一定的局限性,因為從某種角度來說它們只能在微軟的WindowsNT/2000/XP+IIS的服務器平臺上良好運行(雖然像ChilliSoft提供了在UNIX/Linux上運行ASP的解決方案,但是目前ASP在UNIX/Linux上的應用可以說幾乎為0)所以平臺的局限性和ASP自身的安全性限制了ASP的廣泛應用[14]。ASP在執(zhí)行的時候,是由IIS調用程序引擎,解釋執(zhí)行嵌在HTML中的ASP代碼,最終將結果和原來的HTML一同送往客戶端。2.1.2PHP技術 主流網站開發(fā)語言之PHP:PHP的全名非常有趣,它是一個巢狀的縮寫名稱——“PHP:HypertextPreprocessor”,打開縮寫還是縮寫。PHP是一種HTML內嵌式的語言(就像上面講的ASP那樣)。而PHP獨特的語法混合了C,Java,Perl以及PHP式的新語法。它可以比CGI或者Perl更快速地執(zhí)行動態(tài)網頁。PHP的源代碼完全公開,在OpenSource意識抬頭的今天,它更是這方面的中流砥柱。不斷地有新的函數庫加入,以及不停地更新,使得PHP無論在UNIX或是Win32的平臺上都可以有更多新的功能。它提供豐富的函數,使得在程式設計方面有著更好的資源。目前PHP的最新版本為4.1.1,它可以在Win32以及UNIX/Linux等幾乎所有的平臺上良好工作[29]。PHP在4.0版后使用了全新的Zend引擎,其在最佳化之后的效率,比較傳統(tǒng)CGI或者ASP等技術有了更好的表現。平臺無關性是PHP的最大優(yōu)點,但是在優(yōu)點的背后,還是有一些小小的缺點的。如果在PHP中不使用ODBC,而用其自帶的數據庫函數(這樣的效率要比使用ODBC高)來連接數據庫的話,使用不同的數據庫,PHP的函數名不能統(tǒng)一。這樣,使得程序的移植變得有些麻煩。不過,作為目前應用最為廣泛的一種后臺語言,PHP的優(yōu)點還是異常明顯的。2.1.3JSP技術 主流網站開發(fā)語言之JSP:JSP和Servlet要放在一起講,是因為它們都是Sun公司的J2EE(Java2platformEnterpriseEdition)應用體系中的一部分。Servlet的形式和前面講的CGI差不多,它是HTML代碼和后臺程序分開的。它們的啟動原理也差不多,都是服務器接到客戶端的請求后,進行應答。不同的是,CGI對每個客戶請求都打開一個進程(Process),而Servlet卻在響應第一個請求的時候被載入,一旦Servlet被載入,便處于已執(zhí)行狀態(tài)。對于以后其他用戶的請求,它并不打開進程,而是打開一個線程(Thread),將結果發(fā)送給客戶。由于線程與線程之間可以通過生成自己的父線程(ParentThread)來實資源共享,這樣就減輕了服務器的負擔,所以,JavaServlet可以用來做大規(guī)模的應用服務。雖然在形式上JSP和ASP或PHP看上去很相似——都可以被內嵌在HTML代碼中。但是,它的執(zhí)行方式和ASP或PHP完全不同。在JSP被執(zhí)行的時候,JSP文件被JSP解釋器(JSPParser)轉換成Servlet代碼,然后Servlet代碼被Java編譯器編譯成.class字節(jié)文件,這樣就由生成的Servlet來對客戶端應答。所以,JSP可以看做是Servlet的腳本語言(ScriptLanguage)版。由于JSP/Servlet都是基于Java的,所以它們也有Java語言的最大優(yōu)點——平臺無關性,也就是所謂的“一次編寫,隨處運行(WORA–WriteOnce,RunAnywhere)”[28]。除了這個優(yōu)點,JSP/Servlet的效率以及安全性也是相當驚人的。因此,JSP/Servlet雖然在國內目前的應用并不廣泛,但是其前途不可限量。在調試JSP代碼時,如果程序出錯,JSP服務器會返回出錯信息,并在瀏覽器中顯示。這時,由于JSP是先被轉換成Servlet后再運行的,所以,瀏覽器中所顯示的代碼出錯的行數并不是JSP源代碼的行數,而是指轉換后的Servlet程序代碼的行數。這給調試代碼帶來一定困難。所以,在排除錯誤時,可以采取分段排除的方法(在可能出錯的代碼前后輸出一些字符串,用字符串是否被輸出來確定代碼段從哪里開始出錯),逐步縮小出錯代碼段的范圍,最終確定錯誤代碼的位置。2.1.4開發(fā)技術比較分析通過以上分析,我們初步的了解了PHP、JSP、ASP.NET的基本特點,現在我們分析一下他們的優(yōu)劣,首先PHP具有簡單輕便,易學易用,與Apache及其它擴展庫結合緊密與良好的安全性的優(yōu)點,并且它還是一種能快速學習、跨平臺、有良好數據庫交互能力的開發(fā)語言,然而其的缺點也十分顯著。比如說數據庫支持的極大變化、安裝復雜、缺少正規(guī)的商業(yè)支持、不適合應用于大型電子商務站點、無法實現商品化應用的開發(fā),因此并不適用于辦公室使用的工會管理系統(tǒng)。其次,我們分析一下JSP的優(yōu)劣。JSP的系統(tǒng)可以由多平臺支持,一處編寫可隨處運行,具有強大的可伸縮性。然而其在開發(fā)工會管理信息系統(tǒng)的缺點也很明顯,其缺少系統(tǒng)性的資料,并且速度特別慢,并不適用于工會信息管理系統(tǒng),最后,我們來分析一下ASP.NET,雖然其需要具有需要強大的數據庫這一缺點,但這一缺陷可以在設計期間解決,其在設計工會管理信息系統(tǒng)上的優(yōu)點是其他兩種技術無法比擬的,ASPNET提供許多比現在的Web開發(fā)模式強大的優(yōu)勢。ASP.NET構架是可以用Microsoft(R)公司最新的產品VisualS開發(fā)環(huán)境進行開發(fā)。這些僅是ASP.NET強大化軟件支持的一小部分。把基于通用語言的程序在服務器上運行,比一條一條的解釋強很多。因為ASP.NET是基于通用語言的編譯運行的程序,所以它的強大性和適應性,可以使它運行在Web應用軟件開發(fā)者的幾乎全部的平臺上。除此之外,它還具有高效的管理性、自定義性、可擴展性、安全性等優(yōu)點,非常適宜武平供電公司工會管理系統(tǒng)的設計與實現。2.2.J2EE開發(fā)平臺 2.2.1J2EE簡介 JavaEE(Java2PlatfonilEnterpriseEdition)是Sun公司提出的開發(fā)、裝配和部署的基于Java分布式應用的標準平臺[31]。JavaEE提供了基于組件的方式來設計、開發(fā)、組裝和部署企業(yè)應用。JavaEE使用多層的分布式應用模型,應用邏輯按功能劃分為組件,各個應用組件根據他們所在的層分布在不同的機器上,由獨立的軟件單元來實現[34]。為解決原有兩層C/S軟件模式中客戶端過于臃腫、后期升級、維護困難以及復用性不強等弊端,JavaEE以客戶層、web層、業(yè)務邏輯層及信息數據層四層結構實現了多層分布式應用模型,各組件層通過相關的類和文件組裝成JavaEE應用程序,并與其他組件交互。JavaEE結構基于組件及平臺無關性的特點簡化了JavaEE程序的編寫,業(yè)務邏輯的封裝可提高組件復用性,并且JavaEE服務器以容器的形式為所有的組件類型提供后臺服務,也減少了開發(fā)者的負擔[31]。2.2.2MVC模式MVC最初是在Smalltalk-80中被用來構建用戶界面應用的。M代表模型Model,V代表視圖View,C代表控制器Controller。MVC的目的是增加代碼的復用率,減少數據表達、數據描述和應用操作的耦合度。同時也使得軟件可維護性、可修復性、可擴展性、靈活性以及封裝性大大提高。通過把數據模式從各種可以被存儲和控制的數據中分離出來,可以改善分布式系統(tǒng)的設計。MVC設計模式由三部分組成。模型是應用對象,沒有用戶界面。視圖表示它在屏幕上的顯示,代表流向用戶的數據??刂破鞫x用戶界面對用戶輸入的響應方式,負責把用戶的動作轉成針對Model的操作。Model通過更新View的數據來反映數據的變化。1.Model(模型)模型包含應用程序的核心功能,是應用程序的主題部分。模型封裝了應用程序的業(yè)務數據和業(yè)務邏輯。它可以被一個或多個不同的視圖所共享,為其提供數據,所以在很大程度上提高了應用程序的可重用性。業(yè)務模型的設計可以說是MVC最主要的核心。2.View(視圖)視圖提供模型的表示,它是應用程序的外觀,是直接和用戶交互的界面。一個應用可能有很多不同的視圖,MVC設計模式對于視圖的處理僅限于視圖上數據的采集和處理,以及用戶的請求,而不包括在視圖上的業(yè)務流程的處理。業(yè)務流程的處理交予模型(Model)處理[36]。它一方面向用戶顯示相關的數據,另一方面用來接收用戶的輸入數據,提交給控制器處理。視圖可以訪問模型的讀方法,但不建議訪問寫方法。此外,當更改模型層數據時,視圖應得到通知。3.Controller(控制器)控制器對用戶的請求做出處理,它創(chuàng)建并調用模型的相關數據業(yè)務處理方法,選擇相應的視圖返回給客戶端??刂茖硬⒉蛔鋈魏蔚臄祿幚恚褪且粋€分發(fā)器,選擇什么樣的模型,選擇什么樣的視圖,可以完成什么樣的用戶請求。MVC(模型一視圖一控制器)是目前JavaEE中比較流行的一種設計模式,MVC模式的出現不僅實現了功能模塊和顯示模塊的分離,同時它還提高了應用系統(tǒng)的可維護性、可擴展性、可移植性和組件的可復用性[22]。使用MVC的應用程序被分為三個核心部件:模型、視圖、控制器,它們各自完成自己的任務。其中Model(模型)完整表示了應用程序使用的對象,封裝了所有數據并獨立于界面及I/O操作,這樣的結構增加了模型的可重用性,編寫的模型可為多個視圖使用。View(視圖)表現為用戶界面,它可根據模型中的數據及數據間的關系,將獲得的信息以特定形式顯示給用戶。Controller(控制器)是聯系模型與視圖之間的紐帶,控制模型和視圖之間的交互過程。應用MVC模式,分離數據的控制與顯示,從而可以使開發(fā)者更容易協(xié)作開發(fā)。后臺開發(fā)人員可以專注業(yè)務邏輯的編程,前臺開發(fā)人員專注于用戶交互的界面,從而縮短系統(tǒng)產品的開發(fā)周期。并且各邏輯之間的弱耦合、強獨立既提高了效率也增加了可靠性。同時MVC模式分離了數據訪問和數據表現,這樣既提高程序代碼的可復用性也降低了維護開銷。J2EE技術結合MVC設計模式在實現web應用時,將其技術元素如Servlet、JSP、Bean分別映射為控制器、視圖和模型,即控制器接受用戶請求,并通過模型進行轉換和解釋以完成顯示。本系統(tǒng)中采用了Struts2+Spring+Hibernate框架來實現系統(tǒng)的MVC模式,框架層次結構層次分為四層:表示層、持久層、業(yè)務層、域對象層。每個框架分別負責一個層次的實現,表現層我們使用Struts2;業(yè)務層使用Spring;持久層使用目Hibemate;域對象層貫穿整個前三層。每層在應用程序中都有明確的責任。每一應用層彼此獨立且保持一致。這些框架層次在以一種松散耦合的方式彼此作用而不用管低層的技術細節(jié)。2.3基于J2EE的開發(fā)框架 2.3.1Web框架Struts2Struts框架分為三部分:模型、視窗和控制器。模型:從概念上模型分為兩類:系統(tǒng)的內部狀態(tài)和改變系統(tǒng)狀態(tài)的動作。模型是所有的商業(yè)邏輯代碼片段所在。一個模型能為多個視圖提供數據,因此提高了應用的可重用性。視窗:由與控制器Servlet配合工作的一整套JSP定制標簽庫構成,利用它可以快速建立應用系統(tǒng)的界面??刂破鳎嚎刂破骺梢岳斫鉃槟P团c視圖間溝通的橋梁,它可以分派用戶的請求并選擇適當的視圖用于顯示。其本質上是一個Servlet,將客戶端請求轉發(fā)到相應的Action類。MVC模式的使用,減弱了業(yè)務邏輯接口和數據接口之間的耦合,使視圖層更富于變化。Struts2是Struts的下一代產品。Struts2以WebWork優(yōu)秀的設計思想為核心,吸收了Struts1的部分優(yōu)點,是在struts和WebWork的技術基礎上進行了合并,全新的Struts2框架[17]。其全新的Struts2的體系結構與Struts1的體系結構的差別巨大。Struts2以采用攔截器的機制來處理用戶的請求,這樣的設計也使得業(yè)務邏輯控制器能夠與ServletAPI完全脫離開。Struts2框架的大概處理流程如下[4]:1、瀏覽器發(fā)送一個請求。2、核心控制器FilterDispatcher根據請求決定調用合適Action。3、WebWork的攔截器鏈自動對請求應用通用功能。4、回調Action的execute方法,該execute方法根據請求的參數來執(zhí)行一定的操作。5、Action的execute方法處理結果信息將被輸出到瀏覽器中,支持多種形式的視圖。2.3.2Spring框架Spring是JavaEE領域一個非常優(yōu)秀的開源框架,是為了簡化企業(yè)級系統(tǒng)開發(fā)而誕生的輕量級解決方案,使用Spring框架可建立“快裝式企業(yè)應用”。在此基礎上,Spring還提供了包括聲明式事務處理,可以多種方法進行的持久化數據庫的解決方案,以及RMI或WebServices遠程訪問業(yè)務邏輯。并且可以把Spring看作是一個標準開發(fā)組件,根據自己的需要,只取用它的部分組件使用。Spring的框架基礎是JavaBean屬性的InversionofControl容器,該容器負責創(chuàng)建、管理應用組件。控制器、業(yè)務邏輯組件以及底層的DAO組件,都處于Spring容器的管理下[34]。Spring是為了解決企業(yè)應用開發(fā)的復雜性而創(chuàng)建的。Spring使用基本的JavaBean來完成以前只可能由EJB完成的事情。然而,Spring的用途不僅限于服務器端的開發(fā)。從簡單性、可測試性和松耦合的角度而言,任何Java應用都可以從Spring中受益。Spring框架是一個分層架構,由7個定義良好的模塊組成。Spring模塊構建在核心容器之上,核心容器定義了創(chuàng)建、配置和管理bean的方式,組成Spring框架的每個模塊都可以單獨存在,或者與其他一個或多個模塊聯合實現。每個模塊的功能如下[5]:SpringCore:核心容器的主要組件是BeanFactory,BeanFactory使用控制反轉(IOC)模式將應用程序的配置和依賴性規(guī)范與實際的應用程序代碼分開。核心容器提供Spring框架的基本功能。SpringContext:Spring上下文是向Spring框架提供上下文信息的配置文件,Spring上下文包括企業(yè)服務,例如JNDI、EJB、電子郵件、國際化、校驗和調度功能。3、SpringAOP:SpringAOP模塊為基于Spring的應用程序中的對象提供了事務管理服務。通過使用SpringAOP,不用依賴EJB組件,就可以將聲明性事務管理集成到應用程序中。通過配置管理特性,SpringAOP模塊直接將面向切面的編程功能集成到了Spring框架中??梢院苋菀椎厥筍pring框架管理的任何對象支持面向切面編程。4、SpringDAO:JDBCDAO抽象層提供了有意義的異常層次結構,可用該結構來管理異常處理和不同數據庫供應商拋出的錯誤消息。異常層次結構簡化了錯誤處理,并且極大地降低了需要編寫的異常代碼數量(例如打開和關閉連接)。SpringDAO的面向JDBC的異常遵從通用的DAO異常層次結構。5、SpringORM:Spring框架插入了若干個ORM框架,從而提供了ORM的對象關系工具,其中包括JDO、Hibernate和iBatisSQLMap。所有這些都遵從Spring的通用事務和DAO異常層次結構。6、SpringWeb:Web模塊簡化了處理多部分請求以及將請求參數綁定到域對象的工作。因為Web上下文模塊建立在應用程序上下文模塊之上,為基于Web的應用程序提供了上下文。所以Spring框架支持與JakartaStruts的集成。7、SpringMVC:MVC框架是一個全功能的構建Web應用程序的MVC實現。通過策略接口,MVC框架變成為高度可配置的,MVC容納了大量視圖技術,其中包括JSP、Velocity、Tiles、iText和POI。2.3.3Hibernate框架Hibernate是一個免費、開源、面向Java環(huán)境的對象或關系數據庫映射工具。通過使用Hibernate框架,允許開發(fā)人員使用面向對象的方式進行數據庫訪問,它使得與關系數據庫打交道變得十分輕松,避免了使用原始JDBC進行數據庫訪問。Hibernate作為JavaEE持久化的解決方案,使用傳統(tǒng)POJO作為系統(tǒng)的持久化類,具有低侵入式設計,不會造成代碼污染[6]。它不會強迫您修改對象的行為方式,惟一需要做的就是創(chuàng)建一份XML“映射文檔”,告訴Hibernate您希望能夠保存在數據庫中的類,以及它們如何關聯到該數據庫中的表和列,然后就可以要求它以對象的形式獲取數據,或者把對象保存為數據。Hibernate是面向Java環(huán)境的ORM工具,Hibernate對JDBC進行了輕量級的對象封裝,把對象模型表示的對象映射到基于SQL的關系模型數據結構中。使得Java程序員可以隨心所欲的使用對象編程思維來操縱數據庫。Hibernate可以應用在任何使用JDBC的場合,既可以在Java的客戶端程序使用,也可以在Servlet/JSP的Web應用中使用。Hibernate有5個比較重要的接口,分別是Session、SessionFactory、Configuration、Transaction以及Query和Criteria接口。1、Session接口:Session接口負責執(zhí)行被持久化對象的CRUD操作。但需要注意的是Session對象是非線程安全的。2、SessionFactory接口:SessionFactory接口負責初始化Hibernate。它充當數據存儲源的代理,并負責創(chuàng)建Session對象。SessionFactory并不是輕量級的,因此一個項目通常只需要一個SessionFactory就夠,當需要操作多個數據庫時,可以為每個數據庫指定一個SessionFactory。3、Configuration接口:Configuration接口負責配置并啟動Hibernate,創(chuàng)建SessionFactory對象。在Hibernate的啟動的過程中,Configuration類的實例首先定位映射文檔位置、讀取配置,然后創(chuàng)建SessionFactory對象。4、Transaction接口:Transaction接口負責事務相關的操作。5、Query和Criteria接口:Query和Criteria接口負責執(zhí)行各種數據庫查詢。它可以使用HQL語言或SQL語句兩種表達方式。2.4本章小結 本章首先對現今主要的系統(tǒng)開發(fā)技術JSP、PEP、.NET進行了概述,并且對其功能上的應用進行了比較分析。然后又介紹JavaEE體系結構以及其特點,詳細介紹了在工會管理信息系統(tǒng)開發(fā)過程中用到的一種常用的JavaEE模式——MVC模式。針對MVC模式,分別介紹各個部分的作用,以及如何使用SSH框架來實現MVC模式。在本章的最后一部分,詳細介紹了Struts2、Hibernate、Spring這三種J2EE開發(fā)框架。第三章系統(tǒng)需求分析 3.1系統(tǒng)基本需求情況 按照軟件工程對軟件開發(fā)過程的描述,需求階段我們可以細分為需求調研和需求分析兩個小階段,需求調研需要充分細致的了解客戶目標,用戶業(yè)務內容、流程等,這是一個對需求的采集過程,是進行需求分析的基礎準備。當我們已經了解、理解了用戶的業(yè)務,于是可以開始分析需求了。本系統(tǒng)主要是對武平供電公司工會進行管理,該系統(tǒng)由公司工會、分工會、工會小組組成,他們的關系為工會小組隸屬于某分工會,分工會又隸屬于公司工會。所開發(fā)的系統(tǒng)能滿足不同級別的工會使用,并且能夠級別不同所擁有的權限也不同;系統(tǒng)能夠進行會員查看,添加、刪除、修改、權限設置功能;系統(tǒng)能夠對工會的新聞、工作計劃(周計劃、月計劃、季計劃、年度計劃)、工會的規(guī)章制度、工會的資料、工會臺帳、司務公開等進行管理;在各類管理中能進行基本內容添加、刪除、修改、發(fā)布功能;并且在各類管理中所添加的各類信息只要經過具有一定權限的人員(所在部門的上一級)審核后才可發(fā)布。在用戶界面需求上采用B/S模式,具有友好的人機交互方式。另外系統(tǒng)可靠性、安全性、保密性、可移植性方面具有較高的要求。隨著計算機技術、網絡通訊技術的高速發(fā)展,以及企業(yè)工會組織工作管理現有的實際情況。對企業(yè)工會的信息管理工作提出了更高要求,企業(yè)工會組織信息管理工作應該能夠適應這種變化,積極推進信息管理系統(tǒng)的構建和實施。這樣不僅能夠使工會工作者從繁瑣的事務中解脫出來,還能夠極大的方便工會會員獲得工會信息。企業(yè)工會管理信息系統(tǒng)旨在使武平供電公司工會工作管理自動化、網絡化,方便會員以及管理者上網注冊、查詢等功能。使用該系統(tǒng)可以大大提高工會管理工作的效率,節(jié)省人力成本。提高工會管理水平。針對工會工作管理的特點和需求,系統(tǒng)的功能要求為:1、充分利用現有企業(yè)網絡軟硬件環(huán)境,實現本企業(yè)工會工作管理的網絡化,滿足企業(yè)工會工作管理的各項要求。2、對工會活動組織情況進行監(jiān)督;3、完成工會各項日常工作的網絡化;4、提高工作效率,利用計算機和網絡提高工會管理的工作效率,提高信息管理的實時性和數據的精確性。5、完善工會的各種檔案管理6、系統(tǒng)安全性提高。3.2業(yè)務需求分析 業(yè)務需求描述 1、會員管理功能描述:會員查看、添加、刪除、修改、權限設置功能。只有有會員權限的人才能實現這些操作。2、組織機構管理功能描述:對工會組織機構進行管理,包括公司工會、分工會、工會小組,他們的關系為工會小組隸屬于某分工會,分工會又隸屬于公司工會。3、新聞管理功能描述,添加修改刪除基層工會、工會要聞4、工作計劃管理添加月工作計劃、周工作計劃、年度工作計劃管理、添加計劃類型5、工會資料文字資料管理、圖片資料管理、視頻資料進行管理6、考核報表(暫不考慮)考評試卷管理、考評操作(自評、考核等)、添加刪除等。司務公開(廠務公開)8、規(guī)章制度對工會規(guī)章制度進行管理、包括添加、刪除、修改9、工會臺帳管理添加臺帳類型、添加修改刪除臺帳、對臺帳進行檢查,主要的臺帳類型有民主生活會、技術比武、文體活動。10、榮譽室添加刪除修改勞動模范、個人先進等信息11、困難補助添加刪除修改困難補助信息12、流程管理主要業(yè)務流程圖 1、臺帳管理新增臺賬新增臺賬臺帳檢查臺帳檢查處理結束存檔處理結束存檔2、考核報表自評考評考評工會審核工會審核審批審批處理結束處理結束3、司務公開司務公開管理司務公開管理系統(tǒng)管理員審批人用戶添加新司務刪除司務修改司務審查是否符合發(fā)布要求查看司務具體內容4、合理化建議新增建議新增建議處理結束存檔公司工會評審分工會評審工會小組評審處理結束存檔公司工會評審分工會評審工會小組評審3.2.3系統(tǒng)角色分析 1、系統(tǒng)管理員 系統(tǒng)管理員是工會管理信息系統(tǒng)的管理者,通過該系統(tǒng)可以完成新聞發(fā)布,工會公告發(fā)布、工會經費管理、工會活動組織管理、工會會員管理,系統(tǒng)論壇管理等功能。2、普通會員工會會員是工會信息管理系統(tǒng)中的重要角色,工會會員通過工會信息管理系統(tǒng)實現網上個人信息編輯、工會活動查詢、工會經費使用查詢、工會組織結構查詢等功能。3、部門管理員管理信息系統(tǒng)主要包括管理員管理子系統(tǒng)和會員管理子系統(tǒng)兩個子系統(tǒng)。其中管理員子系統(tǒng)包括系統(tǒng)維護、數據庫管理、會員管理、工會活動管理、工會經費管理、工會新聞發(fā)布、工會公告發(fā)布等功能模塊。會員管理模塊包括個人信息管理、工會經費使用查詢、工會公告查詢和工會新聞查詢等功能模塊。3.3系統(tǒng)功能性需求分析 '按照軟件工程對軟件開發(fā)過程的描述,需求階段我們可以細分為需求調研和需求分析兩個小階段,需求調研需要充分細致的了解工會目標,工會業(yè)務內容、流程等,這是一個對需求的采集過程,是進行需求分析的基礎準備。當我們已經了解、理解了用戶的業(yè)務,于是可以開始分析需求了。通過需求調研,我們會發(fā)現用戶各方面的業(yè)務很多,從大處著眼,包括用戶的各種業(yè)務項目、業(yè)務流程,再明細到業(yè)務過程的每一個單據,每一條記錄。如此繁雜的各類業(yè)務,我們從何下手?這時需要我們回頭去查看軟件的項目規(guī)格說明書,再次溫故客戶對軟件項目或產品的最初提出的需求目標和范圍,我們的軟件主要是為用戶解決什么樣的問題。從眾多的業(yè)務中提取出用戶核心的、主要的、急需的業(yè)務,這些是我們軟件需求主要關心所在。從用戶繁雜的業(yè)務中進行業(yè)務、業(yè)務流程的提取,把那些分布在各個部門的同一種業(yè)務提取出來。比如物資的管理,涉及到生產部門的需用計劃,匯總到物資部門的采購計劃,計劃的審批,采購合同,物資采購,物資部門的收發(fā)存業(yè)務,生產部門的物資領用消耗等等,我門需要分析用戶的這個業(yè)務流程中哪些是系統(tǒng)能幫助管理的,哪些是要在系統(tǒng)外處理的,充分分析了用戶現有的業(yè)務和業(yè)務流程我們就可以進行下一步的概要設計了。3.4非功能性需求及可行性分析1、技術可行性隨著當今社會向著信息化發(fā)展,辦公自動化越來越為國家機關、企事業(yè)單位所重視,而計算機技術、網絡技術、軟件技術的發(fā)展,為開展辦公自動化工作提供了良好的前景,政府上網工程、金卡工程的實施,帶動了社會的信息化進程。對于實現這個管理系統(tǒng)在各個方面暫時不存在太大的技術問題。使用現有的技術能不能實現這個系統(tǒng)。隨著科學技術的不斷提高,計算機科學日漸成熟,其強大的功能已為人們深刻認識,它已進入人類社會的各個領域并發(fā)揮著越來越重要的作用。現有的計算機在硬件和軟件上已經遠遠滿足本管理系統(tǒng)的要求。再加上工會管理系統(tǒng)處理的數據量不是特別大,其設計、開發(fā)也只需涉及數據處理等功能,所以技術難度大大降低,從而可行性大大增加,具體技術含量較高的部分,其僅僅基于流行技術上的,入手不存在技術難題。因此,對于工會管理系統(tǒng)只要利用現有技術,包括軟硬件完全就可以實現。2、經濟可行性對于一個大型企業(yè)來說,整個系統(tǒng)的投資不是很大。各部門只要有電腦,同時構建內部的局域網,與Internet連接就能實現在任何時間任何地點對工會系統(tǒng)進行管理和及時的發(fā)布最新的消息,能夠為移動辦公和分支機構提供了廉價的接入系統(tǒng)的方式,減少了接入設備和線路維護的費用,還可以減少相關的人員培訓費,節(jié)省了時間,也就是說最重要的是就是提高了效率,節(jié)約了開發(fā)成本,適應了當前的發(fā)展形式。社會可行性這是一個輔助管理辦公的系統(tǒng),工會管理系統(tǒng)在投入使用后,將使得信息在上級工會之間、上級與下級工會之間、工會部門與部門之間傳遞效率極大提高。并且由于當前計算機的迅速普及,個人單位用戶都停留在Microsoftoffice,金山WPS等系列水平,而本系統(tǒng)簡單易易上手,對操作人員并不需要很強的專業(yè)素質,能基本操作電腦就可以了,對于本系統(tǒng)的使用只需培訓性過渡即可勝任,而無需另外學習,而且可以減輕原來繁雜的工作過程,實現無紙辦公。3.5本章小結 本章主要對武平供電公司工會管理信息系統(tǒng)的基本需求分析、功能性需求進行了闡述,并針對其非功能性需求從技術性、經濟性和技術可行性方面進行了分析,為后面的詳細設計與實現提供了清晰的實現平臺。第四章系統(tǒng)設計 4.1系統(tǒng)總體設計 4.1.1系統(tǒng)設計原則 1、實用性需求采用符合工會管理的實際需要,設計科學、合理的網絡方案以及系統(tǒng)方案,確保整個系統(tǒng)數據傳輸速度,使系統(tǒng)具備靈活的拓展能力,并且避免功能以及系統(tǒng)資源的浪費。2、完整性需求系統(tǒng)各功能模塊要充分涵蓋工會管理的功能需求,并提供相關其他模塊的內容,充分體現對工會的理解和認識。3、方便性需求整個系統(tǒng)要便于管理和維護,并提供一套系統(tǒng)及網絡的維護和管理方案:客戶端采用WINDOWS界面,便于各級人員進行操作。4、安全性需求(1)防止重要數據被竊取或惡意破壞,保證系統(tǒng)有效防止非法侵入,應提供對企業(yè)重要數據資料(如會籍數據、報表)的安全保護方案。(2)提供網絡環(huán)境防止意外事故或災難的保護功能。考慮到計算機應用水平的層次性和中國人的辦公習慣,采用Web風格的界面設計,使整個系統(tǒng)界面友好、美觀,同時極力降低對使用者
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- g k h 說課稿-2024-2025學年語文一年級上冊統(tǒng)編版
- 2024年四年級英語上冊 Unit 5 I like those shoes Lesson 30說課稿 人教精通版(三起)
- 14小狗學叫 說課稿-2024-2025學年三年級上冊語文統(tǒng)編版
- 項目產品推廣方案
- Unit 1 My classroom Part B Read and write 大單元整體說課稿表格式-2024-2025學年人教PEP版英語四年級上冊
- 5《協(xié)商決定班級事務》第1課時(說課稿)-部編版道德與法治五年級上冊
- 出售供暖平房合同范本
- Unit 4 Then and now 單元整體(說課稿)-2023-2024學年人教PEP版英語六年級下冊
- 萬億存款合同范例
- 中介房產抵押合同范例
- Unit 2 Know your body(說課稿)-2024-2025學年外研版(三起)(2024)英語三年級下冊
- 跨學科主題學習2-探索太空逐夢航天 說課稿-2024-2025學年粵人版地理七年級上冊
- 《電子技術應用》課程標準(含課程思政)
- 電力儲能用集裝箱技術規(guī)范
- 小學生雪豹課件
- 《課標教材分析》課件
- 《信號工程施工》課件 項目一 信號圖紙識讀
- 基礎護理常規(guī)制度
- 針灸治療動眼神經麻痹
- 傾聽幼兒馬賽克方法培訓
- 設備日常維護及保養(yǎng)培訓
評論
0/150
提交評論