




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
辦公自動化的設計與實現(改后)PAGE華東師范大學網絡學院計算機科學與技術專業(yè)畢業(yè)論文學校辦公自動化系統(tǒng)的設計與實現DesignandimplementationofOAsystem姓名:尤耀科學號:z09106009001專業(yè):計算機科學與技術指導教師:塔維娜2024年6月-PAGEi-目錄TOC\o"1-3"摘要 錯誤!未定義書簽。第一章 引言 11.1論文研究背景 錯誤!未定義書簽。1.2國內外研究及應用狀況 錯誤!未定義書簽。1.3課題來源及意義 21.4主要研究的工作 21.5論文的章節(jié)安排 2第二章 開發(fā)技術介紹 22.1ApacheWeb技術 32.2PHP技術特點及工作原理 32.2.1PHP技術特點 32.2.2PHP技術的工作原理 42.3MySQL技術 5第三章 辦公自動化系統(tǒng)的分析與設計 53.1系統(tǒng)需求分析 53.2設計目標 63.2.1信息網絡 63.2.2平臺化設計 63.2.3實現多個平臺的銜接 63.2.4高信息化成效 63.3系統(tǒng)設計的原那么 73.3.1簡單易用原那么 73.3.2獨立保障性原那么 73.3.3實用性與適用性原那么 73.3.4開展性原那么 73.4信息管理平臺的架構 83.5主要功能的模塊 93.6系統(tǒng)的網絡環(huán)境 11第四章 辦公自動化系統(tǒng)的詳細設計與實現 124.1軟件開發(fā)環(huán)境簡介 124.1.1編程環(huán)境 124.1.2目錄層級結構 124.2數據庫管理與應用 124.2.1數據庫的配置 124.2.2數據庫的管理 134.3使用PHP語言實現OA的模塊功能 154.3.1數據庫連接函數 154.3.2系統(tǒng)變量 164.3.3系統(tǒng)函數 184.4發(fā)布開發(fā)的功能模塊 194.4.1準備模塊目錄 194.4.2定制菜單 194.5該OA系統(tǒng)模塊功能明細 214.5.1個人辦公系統(tǒng)〔我的辦公桌〕 214.5.2公共事務 284.5.3數據庫 334.6數據庫系統(tǒng) 344.7操作系統(tǒng) 344.8系統(tǒng)平安 344.9應用程序設計 35第五章 總結 36參考文獻 37華東師范大學網絡學院計算機科學與技術專業(yè)畢業(yè)論文-PAGEiii-摘要OA,即辦公自動化〔officeautomation〕,是實現辦公的信息化,它結合現代科學技術,使工作人員的各種辦公業(yè)務活動逐步由各種設備、各種人機信息系統(tǒng)來協(xié)助完成,目的在于改善工作質量,提高工作效率,并且可迅速掌握資訊,節(jié)省開銷。OA系統(tǒng)也是企業(yè)實現全面信息化工程工程的根本工程。從C/S結構過渡至UB/S結構,從開始的辦公軟件的應用到后來網絡審批、資源信息共享、會議申請與管理等功能應用,OA已經是扎根于我們的日常工作中,也成為了企業(yè)快速開展的得力幫手。隨著科學技術和社會經濟的開展,中學的綜合實力與日俱增,學校也越來越感覺到節(jié)約本錢、提高工作效率、標準管理對于一個中學的重要性。學校以前所使用的老套的管理手段和決策方式已經感到力不從心了。根據時代的需要,中學迫切地需要建立起一種能夠適應時代開展的高效率的辦公教學環(huán)境。這樣的新環(huán)境必須具備快速高效的反響速率,大大縮短辦公時間,節(jié)約辦公本錢,提高整個學校的辦公效率。結合中學自身的學校特性和應用需求,本文采用了PHP+MY[SQL+APACHE]進行主頁、架構和模塊開發(fā)出自己的OA系統(tǒng),實現了辦公自化系統(tǒng)的標準化、電子化、標準化,完成了辦公自動化系統(tǒng)中個人辦公系統(tǒng)、公共事務系統(tǒng)、資源庫等主要模塊的設計。關鍵字:辦公自動化系統(tǒng),PHP,MYSQL,APACHEABSTRACTOA,theofficeautomation〔OfficeAutomation〕istoachieveofficeinformation,itiscombinedwithmodernscienceandtechnology,enablestafftoavarietyofofficeoperationsgraduallymovedfromavarietyofequipment,varioushuman-machineinformationsystemtoassistinthecompletion,aimedatimprovingtheinformationandsavemoney.OAsystemsarealsecompaniestoachieveacomprehensiveinformationtechnologyprojects,basicitems.FromtheC/SstructureofthetransitiontotheB/Ssturctrue,fromthebeginningofofficesoftwareapplicationsforapprovallaterthenetwork,resources,informationsharing,meetingsandmanagementfunctionsforapplications,OAisrootedinourdailywork,hasalsobecomeatherapiddevelopmentofenterprisescapablehelper.Withthesciencetechenologyandsocio-economicdevelopment,Themiddleschoolisexpanding,School’scompetitionisincreasinglycompetitive.Standardizetheschoolmanagementontheimportanceofaprovincialkeymiddleschools.Traditionalinformationprocessingtechnologyanddecision-makingmethodsandtoolshavebeenunabletomeettheneedsofmodernsocialdevelopmentandestablishanopen,networked,efficientofficeandteachingthenewenvironment,toacomprehensivesupportgroupcollaboration,processcontrlo,informationqueryandmanagementfunctionsofinformationsystemsfortheexchangeofschoolmanagementtoprovidebasicinformationontransmission,processingchannelsofficequtomationsystemisthemanagementofhighervocationalcollegesisanimoortanttask.Themiddleschoolcombineditsfeaturesandapplicationrequirements,rsingPHP+MYSQL+APACHEforhomepage,architectureandmoduledevelopeditsownOAsystem,implementingtheOAsystemforstandardized,electronic,standardizde,accomplishingtheindividualofficesystem,publicaffairssystem,resourcelibraryandothermajormoduledesignoftheofficequtomationsystem.KEYWORDS:networkOfficeSystem,PHP,MYSQL,APACHE華東師范大學網絡繼續(xù)教育計算機科學技術畢業(yè)論文-PAGE1--PAGE1-2.1986年至1990年進入迅速開展階段,在全國范圍內批建了一些國家級的OA系統(tǒng),并對全國通信網進行了大規(guī)模的改良,初步實施標準化工作;3.1992年至今,由開展到成熟階段,漸漸完善起網互聯、逐步開發(fā)完備的OA系統(tǒng)。本文是為學校行政和教學管理能夠得到更好的應用從而竭力開發(fā)的網絡辦公系統(tǒng)。設計出的系統(tǒng)是為了讓學校更好的發(fā)揮其管理職能,管理的范圍應該涉及到學校管理的方方面面。對于該系統(tǒng)的設計方面,應該始終牢記系統(tǒng)的可讀性和可擴展性,學校在實際的工作中,不斷總結,不斷更正,根據現實情況情況不斷設計出自己需要的功能。另外,在開發(fā)系統(tǒng)過程中,我們采用了Apaehe效勞器編程環(huán)境。1.3課題來源及意義對于現在絕大局部教育工作來說,校領導與老師,老師與老師,師生之間,老師與家長之間都是相對獨立的個體,但他們之間又更迫切地通過集體活動來傳達或者獲取各自信息,而通過網絡辦公自動化系統(tǒng)的應用,學校領導、老師、學生以及家長之間都可以及時了解到校方的政策和制度,教育方與家長也可以及時了解學生學習情況,學生也可以通過網絡交流,促進學習,總之,有了網絡辦公自動化,可以大大節(jié)省時間,提供工作效率。1.4主要研究的工作本文采用了PHP+MYSQL+APACHE進行主頁、架構和模塊開發(fā)出自己的OA系統(tǒng),實現了辦公自化系統(tǒng)的電子化、標準化、標準化,完成辦公自動化系統(tǒng)中個人辦公系統(tǒng)、公共事務系統(tǒng)、資源庫等主要模塊的設計。教職員工可以通過該系統(tǒng)及時了解各個方面的情況,提高自身的工作效率。該OA系統(tǒng)的開發(fā)使得學校的管理由點到面,全部串聯起來,完善了學校內部信息的管理。它主要是面向學校的計算機網絡規(guī)模在幾十臺到幾百臺,包括個人辦公系統(tǒng)〔我的辦公桌〕、公共事務、資源庫等三個主模塊,功能的開發(fā)應用是為了縮小開銷,提高校方的工作效率。1.5論文的章節(jié)安排本文共分五章。第一章介紹論文的背景和課題研究意義,然后介紹研究的主要內容和成果,最后給出了文章的結構安排。第二章闡述了辦公自動化的開發(fā)技術,分別介紹了辦公自動化所采用的PHP+MYSQL+APACHE技術。第三章辦公自動化系統(tǒng)的分析與設計,給出了該OA系統(tǒng)設計的目標以及原那么,最后提出了該辦公自動化的功能和特性。第四章辦公自動化系統(tǒng)的設計。開始給出了軟件開發(fā)的環(huán)境,后介紹了平臺數據庫的管理及應用,然后詳細給出了OA功能模塊的設計,最后介紹了系統(tǒng)的網絡環(huán)境、數據庫系統(tǒng)、網絡協(xié)議、操作系統(tǒng)、系統(tǒng)平安和應用程序設計。第五章總結該OA系統(tǒng)的開發(fā)與實現。第二章開發(fā)技術介紹選擇適宜的軟件對于一個系統(tǒng)的整體性能有很大的影響,中學辦公自動化中的設計平臺有三種選擇:操作系統(tǒng)的選擇、Web效勞器軟件的選擇、數據庫的選擇。對web效勞器的開發(fā)中,不僅僅要選好硬件設備,更重要的是選擇好網絡操作系統(tǒng),這是由于網絡操作系統(tǒng)選擇不好的話,會付出巨大的時間與資金代價。本論文中學OA系統(tǒng)的開發(fā)平臺選擇了Apache+MYSQL+PHE技術平臺,操作系統(tǒng)選擇WindousXP,以APACHE為效勞器,MYSQL立為后臺數據庫,編程語言使用的是簡易的PHP語言,實現訪問數據庫以及對終端的操作。體系結構采用瀏覽效勞器,采用三層體系結構,即包括數據庫系統(tǒng)、應用效勞器、客戶瀏覽器三局部。如圖2-1,制作網站我們是用常見的Dreamweaver。2.1ApacheWeb技術Apache是目前網絡使用最為普遍的web效勞器,它具有強大靈巧的功能、擴展性強等特點,并且更重要的是它是完全免費的軟件。它的主要功能表現在:通過alias以及瀏覽器的redirect功能,加上URL的rewrite功能可以輕松實現虛擬主機;而查看日志的情況能夠可輕松發(fā)現系統(tǒng)是否被入侵過。并且APACHE的源代碼是完全公開的,可以輕易地與其他模塊銜接,實現輕松擴展功能模塊,從而根據現實需要定制出所需要的系統(tǒng),比方說:通過對原有模塊或者函數進行修改就可設計出自己所需系統(tǒng)的認證方法等等。WEB由兩局部組成,客戶與效勞器??蛻羰峭ㄟ^TCP/IP和WEB瀏覽器兩個局部組成,WEB效勞器也是由兩個局部組成,HTTP以及后臺數據庫??蛻舻臑g覽器和效勞器兩者是為了建立起TCP/IP的HTTP〔超文本傳輸協(xié)議〕,這樣就使得效勞器與客戶兩者之間的傳輸更加便利。而客戶及WEB效勞器又全部都使用TCP/IP協(xié)議,使用一致的IP,這樣就使得效勞器跟客戶之間的連接變得相對簡單。URL〔統(tǒng)一資源定位器〕又可以很輕松地定位單一文檔在所有全球互聯網主機中。Web效勞器的CGI公共網關接口〕可使得客戶的請求地與系統(tǒng)后臺完美銜接。換句話說,就是使用數據庫在Web上,而且效勞器中的數據又都存在數據庫里,這樣使得用戶通過簡單易懂的網絡界面對Web效勞器上的數據庫進行操作。這樣便很輕松地把B/S和C/S的強勢利用上去,可以更好到達用戶的目的。2.2PHP技術特點及工作原理2.2.1PHP技術特點1〕PHP是完全免費且對外開放的。PHP是一種自由軟件,所有的PHP源碼都是對公眾開放的,可以免費查詢到。正是由于這個優(yōu)點,使用PHP來開發(fā)工程是無任何風險的。2〕PHP操作簡單、易學易懂。PHP是采用了C語言。PHP還有一大特點就是它可以輕易的植入超文本標記語言中,因此,在管理網站時,通過使用PHP植入超文本標記語言中把網站構建得更動態(tài)。3〕具有強大的面向對象設計能力。構建Web站點的編程工作十分看重的是面向對象的編程能力,對于PHP語言而言,其在類方面的表現十分強大,這就所編程的代碼相對簡單;PHP語言類中的構造器是指編寫出類的新變量時而自動被調用的函數,也就是說根類名相似的類中函數。4〕對現在普遍的網絡協(xié)議支持。例如文件傳輸協(xié)議HTTP、網關協(xié)議SNMP、網絡新聞組NNTP、帳號公用NIS、與電子郵件有關的IMAP和POP3、APACHE效勞器目錄協(xié)議LDAP以及其它相關協(xié)議,而正是支持這么多的協(xié)議,我們便可在這些協(xié)議的支持下從事網絡編程。5〕對數據庫操作更加應付自如,擁有豐富的函數庫。PHP一大最顯著的優(yōu)勢就在于它擁有數據庫集成層,而正是這個數據庫集成層能夠完全勝任輕松編寫一個附帶數據庫功能的網頁制作程序。6〕擴展性強、可用于多個平臺。PHP語言已經實現了跨效勞器、跨平臺設計。PHP同樣可以在LinuxWindows等操作系統(tǒng)的網絡效勞器上正常使用,而且在許多通用的網絡效勞器上更有強勢的發(fā)揮。當我們需要把該平臺移植到另一平臺上去,PHP語言的編寫程序幾乎可以不做任何修改全部移植過去,大大提高工作的效率。目前,免費公開的PHP與同樣是免費的APACHE效勞器以及免費的數據庫MYSQL以其高性價比,得到了廣泛的應用和開展。7〕運行效率高。PHP語言編寫出的程序較其他編程語言來講其系統(tǒng)消耗低下。PHP擁有良好的與網絡超文本標記語言內置標記能力,效勞器對腳本的解釋無需任何代價,而且該程序也會被識別為網絡效勞器的模塊上并執(zhí)行,從而大大地提高了系統(tǒng)的解析速度。2.2.2PHP技術的工作原理PHP的工作主要是由終端用戶從瀏覽器上發(fā)送信息給網絡效勞器,然后再由網絡效勞器的特定程序來完成用戶的請求。如圖2—2所示。1〕用戶在網絡瀏覽器上發(fā)出一個指令。2〕網絡效勞器接到該指令后,解析出對應的PHP文件,最后發(fā)送給PHP處理該程序。3〕PHP接到該PHP文件后,對其作出解釋后,最后做出相應的處理,例如對數據庫管理、修改、更新等。4〕PHP訪問后臺數據庫并且取得數據以后,會根據對應的需求,形成標準的超文本標識語言網頁。5〕將最終的超文本標識語言網頁送還給網絡效勞器。2.3MySQL技術我們建立一個應用站點的核心技術是設計出網絡數據庫來,而網絡數據庫應用程序又擁有三個層次:客戶端、網絡效勞器以及CGI腳本和連接數據庫用的API、數據庫效勞器。本系統(tǒng)是通過MySql設計出數據庫,并且通過PHP語言實現對數據庫的訪問。MySql數據庫系統(tǒng)擁有操作簡便、性能卓越、訪問便捷、免費的、代碼公開、擴展性強、等優(yōu)良表現,受到了許多用戶的歡送,在一段時間能得到了廣泛的應用。PHP+MySql目前流行的任何一種操作系統(tǒng)中正常使用,所以PHP+MySql在應用時對系統(tǒng)的負荷減低到了最小,并且可以輕松地擴展到另外一個新的平臺上。MySql有以下幾個方面的強勢:〔1〕其操作簡單,易學易用,并且是免費使用:〔2〕性能卓越,多臺終端機可以一起訪問效勞器,并且多臺終端機也可一起訪問多個數據庫,對于MySql的訪問我們可以采取交叉式訪問,可以通過多個查詢界面來完成。〔3〕訪問便捷,MySql已經實現了網絡化,通過網絡,我們可以在任何一個地方訪問到其數據庫,進行相關及必要的操作;〔4〕擴展性能強,MySql可以運行在各種版本的Windows,Liux,Unix等流行的操作系統(tǒng):MySql是通過B/S結構來實現的,它是由MySql程序以及多個不同的客戶程序庫組成,因此具備了相當強大的功能應用,以下幾點是MySql的主要特征:①程序的處理時多線程的,并且擁有核心線程;②它提供了豐富的列類型,支持聚合函數,能夠非常準確且迅速地執(zhí)行SQL大局部的語法,是很好的取代數據庫。更重要的是它支持查詢多個不同數據庫中的數據、表格;③MySQL中的類可以輕松執(zhí)行SQL函數庫,更重要的是執(zhí)行的速度并沒有減慢;④MySQL沒有內存漏洞,平安性能優(yōu)良。第三章辦公自動化系統(tǒng)分析與設計3.1系統(tǒng)需求分析隨著網絡技術和計算機技術在學校內部所發(fā)揮的作用日益深厚,數據、公文等信息量的逐漸增大,而且這樣的信息量都是涉及到了各個部門,并且跟隨者學校的開展,其合作的伙伴也會越來越廣泛。因此,諸如文件、報表等傳統(tǒng)的手工處理方式已經不能滿足學校日益開展的需要,這樣的處理方式也會直接制約到學校的開展。針對該狀況,學校迫切需要整合現擁有的計算機和網絡資源,加快實現信息化的速度,促進校方的數據、信息的流通和利用。oA系統(tǒng)在現階段技術手段成熟的條件下,整合了學校先用計算機設備與技術,通過學校工作人員的工作,逐步實現辦公的自動化,從而提高工作效率,最終實現一套完善、成熟的工作流程。該辦公自動化系統(tǒng)目的改善現有舊的工作及教學方式,提供一種隨著時代開展更新的信息化工作環(huán)境,以完善的管理信息系統(tǒng)為學校實現全面信息化教學奠定良好的根底。辦公自動化系統(tǒng)建設是學校實現信息化教育的根底,旨在推動學校在高科技迅速開展的今天實現教育現代化水平,適應時代的要求,創(chuàng)造出一個嶄新的教學工作環(huán)境。而且該OA系統(tǒng)又涉及到了學校管理的方方面面,是一項極其復雜的系統(tǒng)工程,因此也受到很多因素的限制。該系統(tǒng)從學校工作的總體出發(fā)運用綜合平衡的方法,最終到達最理想的情況。因此,開展辦公自動化系統(tǒng)一般都要經過從小到大、從點到面、從低級到高級的開展過程。近年來,中學的綜合實力不斷提升,學校也感覺到改變整合現用的教學制度,原有的辦公制度的弊病也逐步顯示,并且隨著時間的開展,問題越來越鋒利,主要表現在:現有的學校文件和信息在辦公的全過程中都是通過紙張傳遞和貯藏的,純手工上的操作,相較于自動化辦公系統(tǒng),其存在以下缺點:速度慢:學校要制定一份文稿,在起草人員修改完后成交由領導審閱,通過了領導審閱領導簽發(fā)后又再到發(fā)送到相關部門,這樣的流程白白消耗了大局部的時間。如果遇到的是緊急事件,時間就有點倉促了,需要相關人員加班加點。而對于這種情況,計算機網絡就可以大顯身手了,文件定稿后便可以迅速發(fā)送到各有關部門,極大地提高了辦事效率。本錢高:學校用于紙質文件印刷的耗材費用投入巨大。另外,學校每年面對著大量的文件和資料必須要調用大量人員用大量時間去整理歸檔,如果是利用計算機自動整理、分類、貯存,那么可省下這一大局部人力資源,提高辦事效率。3.2設計目標本文采用了PHP+MYSQL+APACHE進行主頁、架構和模塊開發(fā)出自己的OA系統(tǒng),實現了辦公自化系統(tǒng)的電子化、標準化、標準化,完成辦公自動化系統(tǒng)中個人辦公系統(tǒng)、公共事務系統(tǒng)、資源庫等主要模塊的設計。采用該OA構建的信息管理系統(tǒng)應該到達以下幾個目標:3.2.1信息網絡設計一個能夠交互到學校各個單位部門的龐大網絡組織,該網絡應該具有以下四個方面的功能:〔1〕學校里各個員工都可獲得與工作相關的信息;〔2〕建立起不同的訪問權限:〔3〕出差人員或者經過授權的學校外人員在校外同樣可以訪問校方網絡;〔4〕完備的電子郵件功能。3.2.2平臺化設計學校提出需求,我們進行需求分析,在滿足學校要求的同時也完善其功能:〔1〕針對學校目前的管理水平,我們設計出有針對性的功能模塊,以滿足學校現階段以及未來開展的要求;〔2〕學校未來同樣會有人員調整或者是拓展新的領域,我們也可讓校方管理人員自行添加新的結構以及調整權限。3.2.3實現多個平臺的銜接〔1〕目前學校所擁有的其他業(yè)務信息版塊可以自行銜接進該OA系統(tǒng),充分利用校方已有的資源;〔2〕還可以銜接好其他操作系統(tǒng)應用程序和多種網頁類型;〔3〕支持目前流行的所有操作系統(tǒng)。3.2.4高信息化成效〔1〕信息傳遞方便快捷:學校在日長工作中所要使用的文件、報表等資料只需要操作人員在網絡終端電腦上進行簡便的操作就可以完成所有的日常工作,校方領導也可以很輕松地了解學校方方面面情況,大大提高了學校的教學辦公效率;〔2〕信息獲取的簡便性:學校要查找某一個需求的文件需要幾個部門配合查找,查找過程繁瑣且大大消耗人力資源,而利用該辦公自動化系統(tǒng),我們只需要花費極少的時間,輕松獲取。〔3〕對現有資源充分利用:通過該辦公自動化系統(tǒng)我們可以輕松將學校已有的資源整合到該平臺中,通過系統(tǒng)管理員實施統(tǒng)一的計算機管理,簡便管理方式,為學校創(chuàng)造最大的效益。〔4〕教育辦學的標準化:該辦公自動化系統(tǒng)整合了學校管理的方方面面,系統(tǒng)的完善功能能夠使學校制定出一整套的方針制度,簡化辦公程序,使得學校更加健康標準的開展?!玻怠潮阌诮坦ぶg的交流:通過該辦公自動化系統(tǒng),教工、學生之間可以克服地理位置的局限,更加克服心理上的阻礙,更好地交流與溝通。3.3系統(tǒng)設計的原那么采用OA建立的信息管理系統(tǒng)應該遵循以下根本原那么:3.3.1簡單易用原那么學校的管理系統(tǒng)不像其他專業(yè)軟件,它只需要少數工作人員經過短期的培訓,就可以勝任管理工作。而且這樣的少數人員可以涉及到學校各部門里的教職工,這樣就會使得系統(tǒng)所發(fā)揮的作用到達最大化。在普及的同時,通過如此龐大人員的使用,極其容易得到修改建議,在使用中不斷完善,不斷開展。3.3.2獨立保障性原那么該辦公自動化系統(tǒng)應該可以獨立設計出各自需要的功能模塊,并且能夠與學?,F有的局部部門的業(yè)務系統(tǒng)進行銜接,產生最大的效益。在以后的教學工作中,發(fā)現了有添加新版塊的需要可以自行地進行升級、添加和設計,能夠使得系統(tǒng)跟著時代的潮流不斷地完善和開展。3.3.3實用性與適應性原那么實用性是該辦公自動化系統(tǒng)成敗的關鍵,而系統(tǒng)成敗的關鍵因素便是它與業(yè)務的緊密結合性,以及它所具有的業(yè)務針對性。所以,開發(fā)出的每一個功能模塊都應該是簡單實用的,能夠解決實際問題的。3.3.4開展性原那么該系統(tǒng)采用了當代最新技術,建立起一種新概念的、開放的現代管理和辦公環(huán)境,它以TCP/IP、廣域網互連、路由、防火墻和網絡管理技術為核心,建立一個平安可靠的網絡應用平臺。利用世界最新的J2EE、C++、PHP、XML、HTML超文本、SQL關系型數據庫等技術,結合OA思想的獨特設計,建立一個開放的信息資源管理平臺。利用數據庫及分布式處理技術、模塊化功能設計,構造信息存儲與事務處理平臺。3.4信息管理平臺的架構1.信息化的主要內容信息化是一個集合了業(yè)務管理、辦公自動化等應用為一體的綜合信息管理系統(tǒng),其應用覆蓋面廣泛,涉及部門多的應用系統(tǒng)。財務、人事、或業(yè)務管理系統(tǒng)往往只是涉及一個部門,或者一局部人員使用的業(yè)務管理系統(tǒng)。而整個單位的信息化涉及各個部門和各項業(yè)務,使用人員包括單位的最高級領導、管理部門和全體員工。我們把信息化應用分為三個方面的內容:通用辦公應用、業(yè)務管理和決策支持。通用辦公應用是各個單位在日常運行中最根本的信息化需求,例如:信息共享、信息檢索、文件管理、電子郵件、請示與審批、公文處理、常用信息管理、會議管理、工作方案、出差管理等等。但是,每個單位在構建本單位的信息管理系統(tǒng)時,需要將這些功能進行有效的組織,使之符合本單位的管理工作的需要。業(yè)務管理系統(tǒng)有很強的行業(yè)特點,政府部門、企業(yè)、科研機構、學校等單位都有各自的業(yè)務需求。決策支持系統(tǒng)是對單位各個部門的業(yè)務數據進行綜合性分析的根底上,為科學決策提供信息支持。2.信息管理平臺的架構信息管理平臺是依托于Internet建設原那么,建立在網絡平臺的根底之上,使用了“客戶/WWW效勞器/應用效勞器/數據庫效勞器〞來建立企業(yè)內部的信息管理系統(tǒng)。另外客戶端采用了瀏覽器模式,這樣做使得信息管理系統(tǒng)更加簡單易用,客戶端也不需安裝專用的客戶端軟件,大大地減少了系統(tǒng)的管理維護工作。特別是針對整個單位的信息化,系統(tǒng)的用戶數量眾多,而又涉及的部門廣泛,并且可能還有遠程的用戶,如果需要維護客戶端的軟件系統(tǒng),就會使得許多的客戶端系統(tǒng)需要大量的安裝、調試工作,影響整個系統(tǒng)的穩(wěn)定性。使用瀏覽器作為統(tǒng)一的信息訪問工具,從而防止訪問各種業(yè)務系統(tǒng)數據,它需要啟動、進入不同編程工具設計的應用系統(tǒng),這樣將更有利于管理人員使用計算機獲取各個方面的業(yè)務數據。系統(tǒng)的結構示意圖如下所示:3.平臺的構成該OA是一個通用的信息管理平臺,平臺主要包含公共事務、個人事務、信息交流和系統(tǒng)管理四個局部的內容。公共事務:提供了日常工作中常用的根本功能模塊模,而且可以設計出自己所需要的新的工作流模塊;個人事務:主要是與個人辦公及聯絡有關的模塊的整合;系統(tǒng)管理:根據學?,F在的管理設置情況,按照科室、部門分管的不同工作進行功能的設計,并且按照領導、職工的角色不同分配不同的管理權限;該系統(tǒng)的設計立足學?,F在的管理要求,并且更為學校以后的更新開展留有余地,力爭做到系統(tǒng)框架在以后的開展中總體不變,只是相應地增加子系統(tǒng)模塊,適應時代開展的需要,讓學校用最低的投資產生出最大的經濟效益來。信息管理平臺的結構圖如下:學校領導以及工作人員進入系統(tǒng)后,由于各自的身份不同,所以各自所具有的權限也會不同。對于學校來講,有很多資源是只能供應校方高級領導了解的,其他員工是不能進入的,這樣做可以使得信息更加保密,同樣也使得系統(tǒng)里的信息更具平安性。具體實現學校各業(yè)務部門正常辦公的子系統(tǒng)是功能模塊,我們根據學?,F在的部門設置、工作分工設計出符合現實需要的信息化功能模塊。而該辦公自動化的重要特征就是設計出的子模塊可以像堆積房屋一樣,逐步構造出自己最適宜的信息管理系統(tǒng)。拓展出的新模塊也是為以后的開展做好良好的根底。3.5主要功能模塊根據中學的自身特色及需求,該OA包括個人辦公系統(tǒng)〔我的辦公桌〕、公共事務、資源庫等三個主模塊。1.個人辦公系統(tǒng)〔我的辦公桌〕是該辦公自動化系統(tǒng)的根底平臺,它包括了十一個小模塊:電子郵件、內部短信、公告通知、內部新聞、個人考勤、日程安排、工作日志、通訊簿、文件柜〔包括個人文件柜和公共電子文件柜〕、網絡硬盤、控制面板。2.公共事務公共事務包括了八個子模塊:公告通知管理、資源申請、調查問卷管理、日程安排查詢、工作日志查詢、會議申請與安排、車輛申請與安排、校內通訊錄。3.資源庫根據學校這一特點,該OA系統(tǒng)特意設計了該模塊,并上傳了關于語文、數學、英語、物理、化學、政治、生物、歷史、地理等課程的教學資源。將學校各科室、部門以及每個教職工所分配的工作任務全部植入于該辦公自動化信息平臺管理當中。通過權限分配、功能模塊的管理實現數據的共享,平安的管理。3.6系統(tǒng)的網絡環(huán)境網絡結構:效勞器〔包括數據庫效勞器和應用效勞器〕、客戶端、遠程訪問。1.根本的運行環(huán)境該辦公自動化系統(tǒng)系在效勞器上運行的應用系統(tǒng),所以需要一臺或者一臺以上的效勞器,操作系統(tǒng)可以是現在流行的操作系統(tǒng)的任何一種,Liux、Unix、Windows等操作系統(tǒng),OA系統(tǒng)內置MySQL數據庫,也可支持MSSQL系列??蛻舳酥恍枰惭bWindows98以上的版本,使用IE5.0以上版本的瀏覽器。不需要在客戶端安裝專門的軟件,建議使用IE6.0。Sever2000如果學校規(guī)模較大造成訪問量巨大的時候,我們可以考慮將網絡效勞器和數據效勞器分別設置,存放在兩臺效勞器上,以提高訪問的速度和效率,如圖4-42:2.局域網該辦公自動化系統(tǒng)安裝在了學校局域網內的任意一臺效勞器上,整個局域網內的電腦通過IP地址就可輕松訪問。3.廣域網單位有遠程分支機構,或者出差的用戶時,就需要廣域網的支持。遠程用戶可使用遠程專線、Inernet、撥號聯接等方式實現訪問信息系統(tǒng),也可通過光纖或WLAN接入、ADSL寬帶、主機托管等方式實現廣域網OA應用。第四章辦公自動化系統(tǒng)的詳細設計與實現4.1軟件開發(fā)環(huán)境簡介4.1.1編程環(huán)境該OA采用的編程語言為PHP語言,系統(tǒng)是使用MYSPL數據庫。在Windows平臺下,該OA主要注冊了2個系統(tǒng)效勞,可以通過控制面板——管理工具——效勞,查看這2項效勞,效勞名分別是Office_Anywhere和Myspl,Office_Anywhere效勞實際是集成了PHP模塊的Apache效勞,Apache是該OA所使用的Websever,該OA也可以支持IIS作為Webserver。4.1.2目錄層次結構OA的目錄層次結構清晰,表達出對效勞程序、應用程序、WEB頁面的巧妙整合與組織,便于理解和擴充。4.2數據庫管理與應用4.2.1數據庫的配置該OA在安裝完畢后,會自動配置Myspl啟動參數,并注冊Myspl系統(tǒng)效勞。出于特殊需要,我們也可以自己配置Myspl的參數,具體實現的方法是用記事本翻開my.ini文件,my.ini是Myspl的配置文件,具體如下:[myspld]Basedir=E:\OA\spl\Datadir=E:\OA\data\Default-characher-set=gbkSet-variable=max_connections=10000其中,basedir表示myspl效勞程序路徑、datadir表示數據庫文件路徑,可根據實際情況進行調整并保存配置文件,重新啟動Myspl效勞后生效。4.2.2數據庫的管理MySQL擁有豐富的數據庫管理工具,為了平安起見,該OA的Mysql數據庫會被設計成只能從本地訪問,因此使用phpMyAdmin這樣的Brower/Server結構的數據庫管理工具,來使得遠程計算機同樣可以訪問數據庫信息。可通過網站OA知識庫/OfficeAnywhere高級應用技巧/數據庫管理工具/mysql網頁方式管理工具,找到該程序的下載地址。將解壓的文件,拷貝至OA目錄\wberoot\mysql目錄下。mysql數據庫的網頁管理工具,使用方法http://主機名/mysql,注意,進入后先選擇中文界面。該管理工具的使用需具有一定數據庫根底,請勿進行危險操作,以免導致數據喪失。另外,為了防止他人利用該工具侵入數據庫系統(tǒng),可把目錄名設為比擬復雜的,如mysql2345,防止目錄名被猜想到,如圖4-1,圖4-2:。為了便于說明開發(fā)的過程,我們通過數據庫管理工具,新建一個數據表,如圖4-3,圖4-4:新數據表STUDENT表示學生數據表,包含3個字段,ID是自增字段,作為主鍵和唯一標識,NAME表示姓名,值為1表示男,為2表示女,如圖4-5:4.3使用PHP語言實現OA的模塊功能4.3.1數據庫連接函數參考一下程序代碼read.php,訪問我們之前建立的STUDENT表<?include_once(“inc/conn.php〞);$query=〞SELECT*fromSTUDENT〞;$cursor=exequery($connection,$query);/*exequery是OA系統(tǒng)inc/conn.php包裝的SQL語句執(zhí)行函數,$connection是數據庫的連接標識符*/if($ROW=mysql_fetch_array($cursor))$NAME=$ROW[“NAME〞];echo$NAME;?>以下這段程序,將刪除STUDENT表的所有數據。<?include_once(“inc/conn.php〞);$query=〞deletefronSTUDENT〞;Exequery($connection,$query);?>Mysql數據庫的連接參數在webroot\inc\oa_config.ghp文件中配置,可自行修改連接參數。4.3.2系統(tǒng)變量OA系統(tǒng)提供了5個通過SSESSION保存的系統(tǒng)變量,分別是$LOGIN_USER_ID用戶ID$LOGIN_USER_PRIV用戶角色ID$LOGIN_DEPT_ID用戶部門ID$LOGIN_AVATAR用戶頭像$LOGIN_THEME用戶界面主題如需使用這些系統(tǒng)變量,程序需要包含auth.php,如下代碼:<?include_once(“inc/auth/php〞);echo“我的登錄用戶ID是〞.$LOGIN_USER_ID;//本句中的.表示字符串連接?>因為執(zhí)行這個程序前,必須先登錄,我們首先定義一項個人網址,以便執(zhí)行這個需要登錄的程序。以下一段程序,可以分別取出用戶姓名、用戶角色名稱、在線時間至$USER_NAME、$USER_PRIV和$ONLTNE變量。<?include_once(“inc/auth.php〞);$query=〞SELECT*fromUSERwhereUSER_ID=’$LOGIN_USER_ID’〞;$cursor=exequery($connection,$query);If($ROW=mysql_fetch_array($cursor)){$USER_NAME=$ROW[“USER_NAME〞];$USER_PRIV=$ROW[“RSER_PRIV〞];$ONLINE=$ROW[“ONLINE〞];$quer1=〞SELECT*fromUSER+PRIVwhereUSER+PRIV=’$RSER+PRIV’〞;$IF($row=MYSQL_FETCH_ARRAY($CURSOR1))$RSER_ARIV=$ROW[“PRIV_NAME〞];}?>4.3.3登錄權限分配權限管理是該OA系統(tǒng)一個重要組成局部,不同的人員有不同的管理權限,這個系統(tǒng)中,對用戶部有特殊的權限規(guī)定,具體實現代碼如下:<?phpInclude’mcrypt.inc.php’;//MCRYPT加密類文件,由數據庫連接類繼承而來Session_start();ClassLogextendsMcrypt{Public4name;//保存用戶名Public$link;//保存數據庫連接句柄Private$row;//查詢結果Ruuction_construct(){$this->link=conn::connect();//連接數據庫}FunctionuserLog($name=’’,$pass=’’)//主要函數,用來實現用戶登錄{$conn=$this->link;//將數據庫連接句柄賦給局部變量,提高效率$sql=〞SELECT*FROMt_userdataWHEREu_name=’$name’〞;//開始查詢數據庫$r=$conn->query($sql);$r->setFetchMode(PD0::FETCH_ASSOC);$row=$r->fetch();if(enpty($row))//如果沒有結果說明用戶名輸入錯誤{$mesage=’用戶名錯誤’;}elseif($row[‘u_pass’]!=$pass)//如果密碼錯誤{$message=’密碼錯誤’;}else{$this->name=$name;//將用戶名返回$this->row=$row;//將數據庫結果集返回$this->checkpower();//檢查權限$this->setCookie();//設置cookie$message=’歡送您:’.$row[‘u_name’];}echo$message;}functioncheckpowe()//檢查權限函數{$conn=$this->link;//將數據庫句柄賦值給局部變量$sqll=〞SELECTt_group.g_categoryidascategory,t_power.*FROMt_groupinnerjoint_poweront_group.g_groupid=t__power.p_groupidWHEREt_group.g_username=’$this->name’〞;//聯合查詢數據庫,取出權限值和所屬板塊ID$r=$conn->query($sqll);$row=$r->fetch();$p=0;foreach($rowas$key=>$walue)//將權值進行或運算后存入session以便以后進行與運算判斷{switch($key){case‘category’$-SESSION[‘POWER’][‘category’]=$row[‘category’];break;//用戶所屬板塊case‘p_groupid’:break;//p_groupid用戶所屬組ID,用來聯合查詢,不用處理default:$p=$p|$value;//將權值或運算}}$_SESSION[‘POWER’][‘POWER’]=$P;//將權值存入session}functionsetCookie()//設置cookie{$rows=$this->row;//將數據庫查詢結果集賦值給局部變量Setcookie(‘yh_user’,$this->en_code($rows[‘u_name’],3600));setcookie(‘yh_username’,$this->en_code($rows[‘u_level’]),3600);setcookie(‘yh_useroicq’,$this->en_code($rows[‘u_oicq’]),3600);setcookie(‘yh_userdate’,$this->en_code($rows[u_date]),3600);setcookiie(‘yh_userdate’,$this->en_code($rows[‘u_id’]),3600);}}?>4.4發(fā)布開發(fā)的功能模塊4.4.1準備模塊目錄例如,在webroot\general下建議一個目錄student,作為自己開發(fā)模塊的目錄,將程序放置于該目錄下,默認頁面是index.php或index.html或index.htm 4.4.2定制菜單如圖4-10,按照界面上說明的要求定義好菜單將一個gif圖片student.gif拷貝至webroot\images\menu下在角色權限設置中,分好該模塊權限,如圖4-11。測試發(fā)布的開發(fā)模塊,如圖4-124.5該0A系統(tǒng)的模塊功能明細4.5.1個人辦公系統(tǒng)〔我的辦公桌〕個人辦公系統(tǒng)〔我的辦公桌〕是該辦公自動化系統(tǒng)的根底平臺,它包括了十一個小模塊:電子郵件、內部短信、公告通知、內部新聞、個人考勤、日程安排、工作日志、通訊簿、文件柜〔包括個人文件柜和公兆電子文件柜〕、網絡硬盤、控制面板。1.電子郵件日常辦公中的內部郵件系統(tǒng),包括收件箱、發(fā)什箱、已發(fā)送郵件箱和廢件箱四個局部,功能包括;寫新郵件,查詢郵件以及郵件箱管理。該模塊方便地促過了相關人員之間的信息交流,界面如圖4-13:2.內部短信內部短信提供內部人員的便捷交流,包括四方面的功能:發(fā)送內部短信、已接收短信、以發(fā)送短信和短信查詢。界面如圖4-14:3.公告通知該模塊使工作人員可以第一時間地掌握校方的最新咨詢,便于安排下一步的工作,公告通知內提高四方面的內容查詢:所有類型、校內公告、校內通知、無類型,為了可以更方便查詢自己需要的公告,也提供了公告查詢功能,如圖4-15.4.內部新聞該模塊類似公告通知,設計理念也與公告通知一致,新聞包括六方面內容:所有類型、學校新聞、教育科研、感想在線、領導講話和無類型,同樣提供新聞查詢功能,如圖4-16.5.個人考勤包括上下班登記、外出登記、請假登記、出差登記、上下班登記。登記時間為規(guī)定時間之前30分鐘,之后10分鐘起可進行上班登記,規(guī)定時間之前10分鐘,之后60分鐘起可進行下班登記。如圖4-17:6.日程安排提前編輯好未來需要做的事,登錄后便可提醒自己去做已經方案好了的事情。如圖4-18:7.工作日志類似工作筆記,記錄工作的情況以及感想。界面如圖4-19:8.通訊薄該模塊關鍵的內容便是提供了校內的通訊錄,也可自己添加朋友或者同事的聯系方式,界面如圖4-20:9.文件柜分為個人文件柜和公共電子文件柜兩局部,便于工作人員長久保存自己長久需要使用的文件或資料。界面如圖4-21,圖4-22:10.網絡硬盤上傳學校需要的資料,界面如圖4-23:11.控制面板包括個人資料、個性設置、個人網址、修改密碼、自定義桌面、我的賬戶、平安日志、自定義用戶組,界面如圖4-24:4.5.2公共事務公共事務包括了八個子模塊:公共通知管理、資源申請、調查問卷管理、日程安排查詢、工作日志查詢、會議申請與安排。公告通知管理公告通知管理提供了公共管理、新建公告、公告查詢功能,該板塊讓用戶及時了解學校最近通告。界面如圖4-25:資源申請該板塊根據學校情況,安排了多媒體教室的申請以及管理,界面如圖4-26,圖4-27,圖4-28:3.調查問卷管理,如圖4-29:4.日程安排查詢,如圖4-30:5.工作日志查詢,如圖4-31:6.會議申請與安排會議申請與安排又包括了:會議申請、會議查詢、會議管理、會議室設置、管理員設置、會議紀要六個板塊,界面如圖4-32,圖4-33,圖4-34,圖4-35,圖4-36,圖4-37:4.5.3資源庫根據學校這一特點,該OA系統(tǒng)特意設計了該模塊,并上傳了關于語文、數學、英語、物理、化學、政治、生物、歷史、地理課程的教學資源,界面如圖4-40,圖4-41:4.6數據庫系統(tǒng)數據庫系統(tǒng)實現數據信息的組織、管理、平安及可靠性保障,并為各種應用提供數據訪問、存儲等效勞。信息管理系統(tǒng)設計的信息包含大量結構化信息和非結構化信息數據,也涉及多媒體數據信息。業(yè)務管理系統(tǒng)主要是以數據信息為主,決策支持需要數據倉庫系統(tǒng)的支持。該OA支持MYSQL和MSSQLServer作為信息管理系統(tǒng)的數據庫系統(tǒng)。4.7操作系統(tǒng)整個信息系統(tǒng)的性能不僅取決于硬件設備、網絡設備的性能,以及應用軟件的性能,很大程度上也取決于系統(tǒng)軟件,特別是操作系統(tǒng)的性能。采用Browser/Server(B/S)、Intranet/Internet體系結構后,與數據庫有關的操作都將由效勞器來完成,操作系統(tǒng)性能的好壞對于整個管理信息系統(tǒng)建設具有十分重要的意義。目前,從平安性和性能上講,Linux/UNEX操作系統(tǒng)在某些應用領域優(yōu)于WindowsNT,該OA也可以很好的支持Linux/UNEX操作系統(tǒng)。WindowsServer系列操作系統(tǒng)具有網管能力強,Internet/Intranet集成度高,易維護,有較好的性能價格比等等優(yōu)勢,同樣,該OA也可以很好的支持Windows平臺口。4.8系統(tǒng)平安系統(tǒng)的平安有兩個局部,即系統(tǒng)運行平安和信息平安。系統(tǒng)運行平安是保證系統(tǒng)正常的運行和防止系統(tǒng)被惡意攻擊。信息的平安是保證信息的完整性、保密性。為了保證系統(tǒng)的平安,有以下防范措施供網絡建設時考慮:1.互聯管理的措施a〕通過專網互聯。單位的信息管理系統(tǒng)有時需要與分支結構、下屬部門,或合作伙伴的互聯,為了信息的平安,建議采用專網互聯的方式。對于非本單位的人員一般不允許直接、透明地訪問本網絡。b〕從物理上與Internet斷開。對于保密性要求較高的單位,物理上斷開可以從根本上防止黑客隊網絡的攻擊,但是也造成使用的不方便。針對此問題,我們可以采用一種相對平安的方案:允許Internet用戶訪問Internet;禁止Internet用戶進入Internet。c〕通過使用SSL加密技術嘲,實現傳輸平安。系統(tǒng)可實現支持SSL傳輸協(xié)議的可選方案。數據在互聯網傳遞時,可實現128位加密,對于需要互聯網應用OA系統(tǒng)的單位,是很適宜采用的可選平安方案。2.口令保護為了防止非法用戶不合法的存取信息,應對用戶的存取資格和權限進行檢查。在系統(tǒng)中口令選擇足夠的碼長,用戶口令的字符長度系統(tǒng)要求不低于6位,同時具備定時強制用戶修改密碼的功能。3.存取控制在網絡設計時通過對數據重要性、保密性、公開性及使用者的分析,把網絡劃分為不同的網段,或劃分為不同的工作組;通過信息系統(tǒng)的管理人員對工作組和用戶不同操作的授權,可以控制用戶對信息源不同級別操作,防止對信息非法的訪問、修改、刪除,保證數據的平安與保密。4.審
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 倉庫托管運輸合同范例
- 出售轉讓合同范例
- 農村內部承包合同范例
- 基于深度學習的深遠海養(yǎng)殖網箱動態(tài)響應預測方法研究
- 全面合同范例
- 借款合同范例個人全部
- 上海市徐匯區(qū)市第四中學2024-2025學年八年級上學期期末考試數學試卷(原卷版+解析版)
- 買地押金合同范本
- 河南省商丘市2024-2025學年九年級下學期第一次質量檢測數學試題(原卷版+解析版)
- 買斷商場商鋪合同范例
- 2024中陜核(西安)文化傳媒有限公司招聘(11人)筆試參考題庫附帶答案詳解
- 2024年世界職業(yè)院校技能大賽中職組“法律實務組”賽項考試題庫(含答案)
- 廣西桂林市2024-2025學年八年級上學期期末考試物理試題(含答案)
- 2025新仁愛版七年級英語下冊全冊教案教學設計
- 2025年延安職業(yè)技術學院單招職業(yè)技能測試題庫完整
- 2025年復工復產培訓考核試卷及答案
- 2025年上半年度國家鐵路局機關服務中心公開招聘應屆畢業(yè)生2人易考易錯模擬試題(共500題)試卷后附參考答案
- 《新會計法解讀》課件
- 南寧市良慶區(qū)招聘專職化城市社區(qū)工作者筆試真題2024
- 2024年西安航空職業(yè)技術學院高職單招職業(yè)適應性測試歷年參考題庫含答案解析
- 臨平區(qū)九年級上學期期末考試語文試題(PDF版含答案)
評論
0/150
提交評論