【正文】
常重要的方面。3)用戶定義完整性任何關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)都應(yīng)該支持實(shí)體完整性和參照完整性。為了保證實(shí)體完整性,每一個(gè)表中的主鍵都設(shè)置成不可空。圖3.10是本系統(tǒng)實(shí)體關(guān)系圖的一個(gè)示例。自20世紀(jì)70年代以來,數(shù)據(jù)庫(kù)管理系統(tǒng)尤其是關(guān)系數(shù)據(jù)庫(kù)的使用,軟件系統(tǒng)開發(fā)開始向強(qiáng)調(diào)系統(tǒng)的數(shù)據(jù)部分轉(zhuǎn)移,功能部分成了第二位的,如面向數(shù)據(jù)的建模方法?;谝陨蠘I(yè)務(wù)內(nèi)容,并考慮到系統(tǒng)在管理上的相關(guān)功能,如數(shù)據(jù)查詢,統(tǒng)計(jì),管理等方面,整個(gè)系統(tǒng)被分成以下幾個(gè)功能模塊:公文管理、人力資源、公共信息、在線交流、個(gè)人辦公、行政管理、工作流程、信息傳輸與網(wǎng)絡(luò)傳呼等功能。系統(tǒng)集中設(shè)計(jì)了包含審批,瀏覽,查詢申請(qǐng)于一體的流程應(yīng)用中心操作平臺(tái),在這個(gè)平臺(tái)上,系統(tǒng)登錄者可以完成審批,信息瀏覽,事務(wù)申請(qǐng)、提交,流程狀況查詢等多項(xiàng)功能,同時(shí),平臺(tái)數(shù)據(jù)出口采用可選的多種方式,如發(fā)送到流程服務(wù)系統(tǒng)或同其它系統(tǒng)的接口(如郵件服務(wù)器)等。8.我的辦公桌在“我的辦公桌上,每天可以方便地了解到需要閱讀的信息,等待用戶處理的工作,與用戶一起努力的伙伴們的情況,同事朋友的生日??就好像有了一位忠心耿耿而又不知疲倦的秘書,實(shí)時(shí)提醒用戶當(dāng)前需要處理的工作,如未閱尋呼、未閱信息、未閱通知、待辦信息等,并以顏色醒目區(qū)分,方便用戶合理安排工作時(shí)間,提高工作效率,讓用戶再也不會(huì)為忘記近期需要做的事情而煩惱。產(chǎn)品的核心管理思想及強(qiáng)大的功能,涵蓋了學(xué)院人力資源管理流程各個(gè)方面,包括招聘管理、合同管理、員工檔案管理、考勤管理、績(jī)效考評(píng)、員工報(bào)銷、工資管理和培訓(xùn)管理等企業(yè)人力資源管理的多個(gè)方面內(nèi)容。個(gè)人辦公模塊提供便簽、工作同記、日程安排、計(jì)劃總結(jié)、任務(wù)分解和管理、個(gè)人信息維護(hù)、工作委托、網(wǎng)絡(luò)硬盤、我的短語、通訊錄等日常功能,幫助用戶隨時(shí)記錄日常工作中的事情,并可導(dǎo)入到同記、日程,方便查詢避免信息丟失。其中的網(wǎng)絡(luò)尋呼是一款獨(dú)創(chuàng)的、非常方便的內(nèi)部即時(shí)溝通工具,它集成了、MSN、郵件、短信等工具的優(yōu)點(diǎn),使企業(yè)溝通管理更加方便快捷。從圖中我們可以看出,各子系統(tǒng)和子系統(tǒng)間的業(yè)務(wù)流程實(shí)際由工作流服務(wù)系統(tǒng)管理和控制,數(shù)據(jù)訪問(數(shù)據(jù)庫(kù)和文件)通過數(shù)據(jù)訪問中間件完成,在允許一個(gè)用戶(非本單位用戶,本單位用戶通過比較簡(jiǎn)單的賬號(hào)、密碼驗(yàn)證體系驗(yàn)證身份)通過中間件訪問數(shù)據(jù)庫(kù)和磁盤文件前,必須通過身份認(rèn)證服務(wù)器的認(rèn)證,否則,訪問要求被拒絕。工作流技術(shù)是實(shí)現(xiàn)企業(yè)業(yè)務(wù)過程建模、業(yè)務(wù)過程仿真分析、業(yè)務(wù)過程優(yōu)化、業(yè)務(wù)過程管理與集成,從而最終實(shí)現(xiàn)業(yè)務(wù)過程的自動(dòng)化的核心技術(shù)。協(xié)作圖描述相互聯(lián)系的對(duì)象之間的關(guān)系,或者分類器角色(Classifier Role)和關(guān)聯(lián)角色(Association Role)之間的關(guān)系。順序圖有兩維,垂直維代表時(shí)間,水平維表示對(duì)象。圖3.5類圖示例3.活動(dòng)圖(activity diagram)活動(dòng)圖用于描述模型元素執(zhí)行某功能的流程。圖3.4用例圖2.類圖(class diagram)類圖是靜態(tài)結(jié)構(gòu)模型的圖形化視圖,它由各種靜態(tài)關(guān)系連接起分類圖(Classifier)元素而構(gòu)成。3.2.3系統(tǒng)建模1.用例圖(useeased lagram)用例圖表示角色和用例之間的關(guān)系。結(jié)構(gòu)化方法中的數(shù)據(jù)流圖和面向?qū)ο蠓椒ㄖ械墓δ苣P偷囊粋€(gè)重要區(qū)別在于數(shù)據(jù)存儲(chǔ)。3.功能模型的建立面向?qū)ο蠓治鼋5牡谌齻€(gè)階段是建立功能模型。類之間的關(guān)系是類之間的類層次結(jié)構(gòu)關(guān)系,即一般類與特殊類之間的繼承關(guān)系。對(duì)象模型有時(shí)也稱為類模型,是面向?qū)ο蠓治瞿P椭凶钪匾囊环N模型。圖3.3數(shù)據(jù)流圖3.2.2面向?qū)ο蠼8乓嫦驅(qū)ο蠓治龅哪繕?biāo)是要建立一系列的模型來描述能夠滿足用戶需要的計(jì)算機(jī)軟件。一種情況是,用戶方目前已經(jīng)有一個(gè)正在使用的系統(tǒng),只是該系統(tǒng)已經(jīng)不能滿足用戶的需要了。數(shù)據(jù)庫(kù)支撐結(jié)構(gòu)系統(tǒng)支撐結(jié)構(gòu)需要Windows NT Server平臺(tái)、Windows 2000Server平臺(tái)、Windows Server 2003平臺(tái),SQL Server 2000以上版本或支持ODBC的大型數(shù)據(jù)庫(kù)管理系統(tǒng),100M或以上交換機(jī)提供網(wǎng)絡(luò)帶寬,大容量高速硬盤陣列,RAIDS或以上磁盤容錯(cuò)機(jī)制,大容量?jī)?nèi)存。3.1.3支撐系統(tǒng)結(jié)構(gòu)本系統(tǒng)支撐系統(tǒng)包括客戶機(jī)支撐系統(tǒng),WEB服務(wù)器支撐系統(tǒng)、業(yè)務(wù)邏輯服務(wù)系統(tǒng)支撐結(jié)構(gòu)和數(shù)據(jù)庫(kù)支撐結(jié)構(gòu)等幾個(gè)部分。服務(wù)接口將該服務(wù)呈現(xiàn)給外部世界。2)安全與運(yùn)行管理安全與運(yùn)行管理實(shí)現(xiàn)應(yīng)用系統(tǒng)的基礎(chǔ)框架功能,通常包括常用的身份注冊(cè)與管理、身份認(rèn)證、權(quán)限管理、權(quán)限驗(yàn)證、審計(jì)日志管理、系統(tǒng)運(yùn)行管理等組件或子系統(tǒng)。例如,業(yè)務(wù)解決方案通常需要工作流系統(tǒng)才能完成業(yè)務(wù)流程。這極大地簡(jiǎn)化T N試和維護(hù)過程。該層涉及到的主要.NET技術(shù)是ADO.NET。業(yè)務(wù)實(shí)體通常用作Data Transfer Objects。如使用DocFlow業(yè)務(wù)工作流組件來處理公文流轉(zhuǎn)業(yè)務(wù)流程。業(yè)務(wù)組件實(shí)現(xiàn)對(duì)各種業(yè)務(wù)邏輯(也稱業(yè)務(wù)規(guī)則)的封裝,這些規(guī)則約束業(yè)務(wù)概念的行為以匹配特定的需要。2.業(yè)務(wù)層業(yè)務(wù)層實(shí)現(xiàn)辦公自動(dòng)化系統(tǒng)的業(yè)務(wù)功能。要增加可重用性、復(fù)雜的用戶界面通常由許多非常復(fù)雜的窗體或頁(yè)面組成。主要由上圖中的二部分組成: 1)用戶界面 對(duì)于C/S結(jié)構(gòu)的客戶端應(yīng)用程序,此模式通常使用.NET Framework的System.windows.Forms命名空間中的UI組件。將用戶界面和服務(wù)邏輯分開,有較強(qiáng)的系統(tǒng)重組和集成能力,對(duì)保證業(yè)務(wù)過程柔性、系統(tǒng)容量伸縮性能、簡(jiǎn)化客戶端應(yīng)用等方面有較大的優(yōu)勢(shì)。由于實(shí)現(xiàn)的體系結(jié)構(gòu)與工作流服務(wù)系統(tǒng)統(tǒng)一,因此,在圖中沒有表示。2.Usersoftl、Usersoft2是自制的軟件構(gòu)件。瀏覽器/服務(wù)器方式軟件體系有布局靈活,軟件更新方便,比傳統(tǒng)的C/S系統(tǒng)具有更大的客戶訪問服務(wù)能力,同時(shí),將軟件界面和服務(wù)邏輯分開,有助于用戶的工作流程更新和服務(wù)能力的逐步提高。ADO可以在任何支持COM以及OLE的服務(wù)器端操作系統(tǒng)上使用。其』作方法是將采用SQL標(biāo)準(zhǔn)的查詢語句指定到Command對(duì)象的CommandString屬性,然后執(zhí)行查詢動(dòng)作,數(shù)據(jù)庫(kù)服務(wù)器響應(yīng)后,將查詢結(jié)果存儲(chǔ)在Recordset對(duì)象中供用戶使用。Connection對(duì)象代表了一個(gè)打開的同OLE DB數(shù)據(jù)源的連接,它有點(diǎn)類似于client/server數(shù)據(jù)庫(kù)應(yīng)用中同Server間的真實(shí)網(wǎng)絡(luò)迎接,我們可以獨(dú)立于任何其它對(duì)象建立一個(gè)Connection對(duì)象。在使用ADO之前要先在ODBC中添加相應(yīng)的數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序,并創(chuàng)建相應(yīng)的DSN(數(shù)據(jù)源名)。2.4.2 ASP.NET訪問數(shù)據(jù)庫(kù)技術(shù)ODBC基于SQL(Structured Query Language),并把它作為訪問數(shù)據(jù)庫(kù)的標(biāo)準(zhǔn)。ASP.NET七個(gè)內(nèi)建對(duì)象如表2.1所示。ASP.NET提供的內(nèi)置對(duì)象使用戶更容易收集通過瀏覽器請(qǐng)求發(fā)送的信息、響應(yīng)瀏覽器以及存儲(chǔ)用戶信息。它是一種服務(wù)器端的指令環(huán)境,用來建立并執(zhí)行交互式WEB服務(wù)器應(yīng)用程序,現(xiàn)有的HTML文件(擴(kuò)展名為.Htm) 很快便可以轉(zhuǎn)換成ASP程序(擴(kuò)展名為. aspx)。SQL Server為公共的管理功能提供了預(yù)定義的服務(wù)器和數(shù)據(jù)庫(kù)角色,可以很容易為某一特定用戶授予一組選擇好的許可權(quán)限?J。SQL Server使用分層通信體系結(jié)構(gòu).將應(yīng)用程序與基礎(chǔ)的網(wǎng)絡(luò)和協(xié)議層次分離。網(wǎng)絡(luò)數(shù)據(jù)庫(kù)是指:以后臺(tái)數(shù)據(jù)庫(kù)為基礎(chǔ)的,加上一定的前臺(tái)程序,通過瀏覽器完成數(shù)據(jù)存儲(chǔ)、查詢等操作的系統(tǒng)。B/S模式具有良好的安全性能,采用防火墻技術(shù)可以保證后臺(tái)數(shù)據(jù)庫(kù)的安全,如果結(jié)合Windows 2003與Intemet Information Server的高度安全性,使用戶可以實(shí)現(xiàn)系統(tǒng)的安全。而且使維護(hù)任務(wù)層次化,管理員負(fù)責(zé)服務(wù)器硬件日常管理和維護(hù),系統(tǒng)維護(hù)人員負(fù)責(zé)后臺(tái)數(shù)據(jù)庫(kù)數(shù)據(jù)更新維護(hù)。第二層WEB服務(wù)器是功能層,完成客戶的應(yīng)用功能,即WEB服務(wù)器接受客戶請(qǐng)求,并與后臺(tái)數(shù)據(jù)庫(kù)連接,進(jìn)行申請(qǐng)?zhí)幚?,然后將處理結(jié)果返回WEB服務(wù)器,再傳至客戶端。在其它模型中都能夠找到線性模型的影子。常見的軟件工程模型有:線性模型(圖2.3),漸增式模型(圖2.4),螺旋模型,快速原型模型,形式化描述模型等等。質(zhì)量與生產(chǎn)率之間不存在根本的對(duì)立,好的軟件工程方法可以同時(shí)提高質(zhì)量與生產(chǎn)率。它是一種層次化的技術(shù),如圖2.1所示。通過辦公自動(dòng)化系統(tǒng)的實(shí)施,改進(jìn)現(xiàn)有工作模式,提高辦公人員的服務(wù)素質(zhì),加強(qiáng)工作協(xié)調(diào)性,提高行政效率,節(jié)約行政開支,達(dá)到人員配置合理與工作效益的最大化。課題開發(fā)一個(gè)通用、高效且具有一定市場(chǎng)潛力的民辦高校辦公自動(dòng)化管理系統(tǒng)軟件。其辦公自動(dòng)化程度的高低,不僅關(guān)系到自身的管理水平,也關(guān)系到學(xué)校數(shù)字化建設(shè)的進(jìn)程,乃至“一流大學(xué)的形象和聲譽(yù)。1.3本課題的目的和意義隨著國(guó)家教育事業(yè)的發(fā)展,各民辦高校之間的競(jìng)爭(zhēng)加劇,民辦高校內(nèi)部管理體制和工作效率的改善和提高日益重要。在一些大的跨國(guó)企業(yè)中,也基本上實(shí)現(xiàn)了網(wǎng)絡(luò)化辦公體系。當(dāng)前基于J2EE體系結(jié)構(gòu)的網(wǎng)上辦公自動(dòng)化系統(tǒng)已有了迅速的發(fā)展。OA同ERP、CRM等管理工具的融合,成為國(guó)外OA產(chǎn)品的主要發(fā)展方向。辦公自動(dòng)化迅速普及,已遠(yuǎn)遠(yuǎn)超過以往的信息管理系統(tǒng)。50年代辦公自動(dòng)化首先在美國(guó)和日本興起,最初只是具有電子數(shù)據(jù)處理(EDP)的簿記功能。高校辦公自動(dòng)化建設(shè)不僅需要一個(gè)強(qiáng)有力的技術(shù)支持部門,而且需要管理部門、業(yè)務(wù)部門和學(xué)術(shù)機(jī)構(gòu)的密切配合和參與。目前成熟的辦公自動(dòng)化系統(tǒng),是企事業(yè)單位的數(shù)字神經(jīng)系統(tǒng)的重要組成部分。傳統(tǒng)的辦公自動(dòng)化多是指字處理系統(tǒng)、輕印刷系統(tǒng)、文檔管理系統(tǒng),無法實(shí)現(xiàn)信息的共享、交換、傳遞,無法實(shí)現(xiàn)單位、企業(yè)內(nèi)部的協(xié)調(diào),難以對(duì)非文本的如:聲頻、視頻、圖形、OLE對(duì)象、掃描圖像等多媒體信息、超文本信息進(jìn)行有效的處理。關(guān)鍵詞:辦公自動(dòng)化系統(tǒng),民辦高校,B/S,WEB,ASP.NETABSTRACTApplication of office automation system is the bination of modern office technology and puter networking technology of a new Office, is an important content of the modernization of College is to improve the overall capacity in higher education in the hightech education an effective way. Office automation system allows transmission of information easy and fast, so as to greatly expand Office Tools, enabling office efficiency.By analyzing the current development situation of domestic and Foreign Office Automation application and software development techniques, with Office automation needs in colleges and universities in the background, bined with the actual situation of the College, design and implementation of WEBbased office automation system in colleges and universities. System design of B/S system with popular architecture, fully take advantage of the development of WEB applications, the system39。通過分析當(dāng)前國(guó)內(nèi)外辦公自動(dòng)化的發(fā)展現(xiàn)狀及軟件開發(fā)技術(shù)的應(yīng)用,以高校辦公自動(dòng)化需求為背景,結(jié)合高校的實(shí)際情況,設(shè)計(jì)和實(shí)現(xiàn)基于WEB的高校辦公自動(dòng)化系統(tǒng)。辦公自動(dòng)化系統(tǒng)使信息的傳遞更加快捷和方便,從而極大地?cái)U(kuò)展了辦公手段,實(shí)現(xiàn)了辦公的高效率。本文首先介紹辦公自動(dòng)化系統(tǒng)提出的背景、辦公自動(dòng)化系統(tǒng)的現(xiàn)狀以及發(fā)展方向,并根據(jù)齊齊哈爾職業(yè)學(xué)院辦公自動(dòng)化的實(shí)際需求,提出了高校辦公自動(dòng)化系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)的方法,分析、討論實(shí)現(xiàn)的可行性、應(yīng)用性和高效性等,提出設(shè)計(jì)和實(shí)現(xiàn)的解決方案,并且在安全性、可擴(kuò)展性、以及整個(gè)系統(tǒng)需要完善和改進(jìn)方面進(jìn)行論述。現(xiàn)代的辦公自動(dòng)化系統(tǒng)觀點(diǎn)認(rèn)為,辦公實(shí)際上是人與人、人與部門、部門之間信息的共享、交換、組織、分類、傳遞及處理,活動(dòng)的協(xié)調(diào),從而達(dá)到企業(yè)整體目標(biāo)的過程。從這個(gè)意義上說,現(xiàn)代的辦公自動(dòng)化系統(tǒng)的作用相當(dāng)于動(dòng)物的神經(jīng)系統(tǒng)。在辦公管理中,最有效地利用現(xiàn)代的科技思想、管理方法、軟件技術(shù)、網(wǎng)絡(luò)技術(shù)和先進(jìn)的設(shè)備,建立技術(shù)先進(jìn)、運(yùn)行穩(wěn)定、界面美觀、操作簡(jiǎn)便的辦公自動(dòng)化系統(tǒng),實(shí)現(xiàn)各部門之間辦公信息的收集與處理、流動(dòng)與共享,實(shí)現(xiàn)知識(shí)化、科學(xué)化管理與決策,確保辦公信息的嚴(yán)肅性、權(quán)威性和不可抵賴性已成為當(dāng)今各企事業(yè)單位的當(dāng)務(wù)之急。1.2國(guó)內(nèi)外研究現(xiàn)狀國(guó)外在辦公自動(dòng)化領(lǐng)域方面的研究一直處于領(lǐng)先地位。作為辦公管理方式的一次變革,辦公自動(dòng)化不僅已形成相當(dāng)大的產(chǎn)業(yè)規(guī)模,而且從各個(gè)方面促進(jìn)了計(jì)算機(jī)及信息產(chǎn)業(yè)的發(fā)展。近幾年來,隨著網(wǎng)絡(luò)和多媒體技術(shù)的發(fā)展,基于三層、B/S結(jié)構(gòu)的OA軟件成為主要產(chǎn)品。最先用于開發(fā)辦公自動(dòng)化系統(tǒng)的成熟平臺(tái)是Lotus Domino/Notes,它所屬的公司Lotus現(xiàn)已屬IBM公司的一個(gè)開發(fā)部門,這是最早的也是技術(shù)比較成熟的一個(gè)平臺(tái)。在90年代中期,國(guó)外就出現(xiàn)了許多利用網(wǎng)絡(luò)辦公來實(shí)現(xiàn)營(yíng)銷、策劃、設(shè)計(jì)、信息服務(wù)等職能的網(wǎng)絡(luò)公司,他們所進(jìn)行的大多數(shù)活動(dòng)都是在網(wǎng)絡(luò)上進(jìn)行的。辦公自動(dòng)化己經(jīng)成為現(xiàn)代企事業(yè)單位實(shí)現(xiàn)現(xiàn)代化的一個(gè)重要途徑。民辦高校的行政管理部門,是學(xué)校各項(xiàng)政策的推行者,也是學(xué)校師生的服務(wù)者。其核心是大量頻繁的行政管理事務(wù)通過設(shè)定好的程序在網(wǎng)上實(shí)施,其目標(biāo)是實(shí)現(xiàn)