<output id="r87xx"></output>
    1. 
      
      <mark id="r87xx"><thead id="r87xx"><input id="r87xx"></input></thead></mark>
        •   

               當(dāng)前位置:首頁>軟件介紹>網(wǎng)絡(luò)辦公自動化平臺設(shè)計與開發(fā) 查詢:
               
          網(wǎng)絡(luò)辦公自動化平臺設(shè)計與開發(fā)

                  摘 要 

                  隨著全球信息化的迅猛發(fā)展,傳統(tǒng)的辦公方式已經(jīng)落后于信息化發(fā)展的要求,必將被全新的辦公方式取代。構(gòu)建內(nèi)部企業(yè)信息網(wǎng)(INTERNET),實(shí)現(xiàn)網(wǎng)絡(luò)辦公自動化(OA)已經(jīng)成為一種迫切的要求。本系統(tǒng)借助計算機(jī)網(wǎng)絡(luò)實(shí)現(xiàn)了協(xié)同辦公,共享資源,信息高效傳輸?shù)裙δ堋?nbsp;

                  本論文所論述的系統(tǒng)是基于J2EE架構(gòu)的高效率、高性能B/S模式系統(tǒng)。采用了JDBC、JSP、SERVLET、AJAX等JAVA技術(shù)進(jìn)行設(shè)計開發(fā)。B/S特別適用于網(wǎng)上信息發(fā)布。受限于HTML語言的交互性差問題,輸入輸出的用戶交互界面不能用純INTERNET技術(shù)規(guī)范HTML/HTTP解決,因為INTERNET技術(shù)的主要應(yīng)用是發(fā)布信息而不是輸入輸出,“瀏覽器”是用于“瀏覽”而非終端輸入輸出~所以為了解決瀏覽器和HTML頁面的交互性差問題。J2EE為搭建具有可伸縮性、靈活性、易維護(hù)性的商務(wù)系統(tǒng)提供了良好的機(jī)制。J2EE使用多層的分布式應(yīng)用模型,應(yīng)用邏輯按功能劃分為組件,各個應(yīng)用組件根據(jù)他們所在的層分布在不同的機(jī)器上。因此用J2EE開發(fā)的B/S模式系統(tǒng)更具有良好的性能和良好的可維護(hù)性。 

                  OA帶給我們的不僅僅是辦公事務(wù)上的輕松應(yīng)對,實(shí)現(xiàn)辦公流程的全程計算機(jī)化。更是一種全新的辦公理念,是信息化社會發(fā)展的必然要求,是我們思維觸角的無限延辦公自動化系統(tǒng)的個人辦公、會議管理、系統(tǒng)管伸。本系統(tǒng)經(jīng)過調(diào)試運(yùn)行實(shí)現(xiàn)了網(wǎng)絡(luò)理等常用功能。  

                  第1章 緒 論 

                  1.1選題背景及其研究意義 

                  [1]辦公自動化(OfficeAutomation)是20世紀(jì)70年代中期發(fā)達(dá)國家迅速發(fā)展起來的一門綜合性技術(shù)。我國的,,產(chǎn)業(yè)從80年代末發(fā)展至今,已從最初的提供面向單機(jī)的輔助辦公產(chǎn)品,發(fā)展到面向企業(yè)級應(yīng)用的大型協(xié)同工作軟件。其發(fā)展過程大致分3個階段。 

                  第一階段 

                  以數(shù)據(jù)為處理中心的傳統(tǒng),,,系統(tǒng)它的最大特點(diǎn)是應(yīng)用基于文件系統(tǒng)和關(guān)系型數(shù)據(jù)庫系統(tǒng),以結(jié)構(gòu)化數(shù)據(jù)為存儲和處理對象,強(qiáng)調(diào)對數(shù)據(jù)的計算和統(tǒng)計能力。其貢獻(xiàn)在于把IT技術(shù)引入辦公領(lǐng)域,提高了文件管理水平。但是這種方式缺乏對收發(fā)文等群組協(xié)作工作過程的處理能力,因而其自動化程度是有限的。 

                  第二階段 

                  以工作流為中心的辦公自動化系統(tǒng)辦公自動化已實(shí)現(xiàn)了以工作流為中心。這種方式徹底改變了早期辦公自動化的不足之處,以E-Mail文檔數(shù)據(jù)庫管理、復(fù)制、目錄服務(wù)、群組協(xié)同工作等技術(shù)作支撐,以工作流為中心的第二代辦公自動化系統(tǒng)包含眾多的實(shí)用功能和模塊,實(shí)現(xiàn)了對人、對事、對文檔、對會議的自動化管理。與第一代辦公自動化相比,第二代系統(tǒng)具有以網(wǎng)絡(luò)為基礎(chǔ),以工作流自動化為主要的技術(shù)手段,缺少對知識管理的能力等特點(diǎn)。 

                  第三階段 

                  知識管理技術(shù)為基礎(chǔ)的自動化系統(tǒng)第三代,,的核心是知識,實(shí)現(xiàn)的基礎(chǔ)是知識管理技術(shù)。知識管理是一個系統(tǒng)工程,可以幫助企業(yè)解決知識共享和再利用的問題,目標(biāo)是將正確的知識傳授給正確的人,使他們采取合適的行動,避免重復(fù)錯誤和重復(fù)工作。知識管理關(guān)注“如何獲取、組織、利用和傳播在企業(yè)信息系統(tǒng)和人們頭腦中的知識”。第三代OA系統(tǒng)有幾個顯著的特點(diǎn):實(shí)時通信,員工與專家可以網(wǎng)上實(shí)時交流,信息廣泛集成的內(nèi)容編目,知識門戶的構(gòu)造。第三代OA幫助企業(yè)從How To的過程轉(zhuǎn)到Know的過程,將辦公自動化系統(tǒng)由模擬手工作業(yè)向改變并提高手工作業(yè)效率的過渡。 

                  計算機(jī)技術(shù)作為現(xiàn)代科學(xué)技術(shù)的基礎(chǔ)和核心,已經(jīng)而且將繼續(xù)對人類文明社會的進(jìn)步與發(fā)展產(chǎn)生深刻影響。當(dāng)今世界上,以信息技術(shù)為主要標(biāo)志的科技進(jìn)步日新月異,高科技成果向現(xiàn)實(shí)生產(chǎn)力的轉(zhuǎn)化越來越快。縱觀全球經(jīng)濟(jì)發(fā)展,信息技術(shù)和信息產(chǎn)業(yè)已經(jīng)成為經(jīng)濟(jì)增長的主要推動力之一,正在改變著傳統(tǒng)的生產(chǎn)和經(jīng)營方式以至生活方式。信息資源已經(jīng)成為國民經(jīng)濟(jì)和社會發(fā)展的戰(zhàn)略資源,信息化水平也已成為現(xiàn)代化水平和綜合國力的重要標(biāo)志。當(dāng)前越來越多的商業(yè)、企事業(yè)單位已經(jīng)將計算機(jī)技術(shù)應(yīng)用于日常的辦公。利用計算機(jī)來實(shí)現(xiàn)辦公管理能高效快捷的實(shí)現(xiàn)日常辦公、日常工作理,從而節(jié)約大量人力物力降低公司成本,在這樣的背景下,開發(fā)高效穩(wěn)定的辦公處自動化系統(tǒng)迫在眉睫。 

                  1.2 選題現(xiàn)狀及趨勢 

                  進(jìn)入20世紀(jì)90年代中期以后,由于國內(nèi)經(jīng)濟(jì)的飛速發(fā)展引發(fā)市場競爭的逐漸激烈,以及政府管理職能的擴(kuò)大和優(yōu)化,這一切導(dǎo)致政府和企業(yè)對辦公自動化產(chǎn)品的需求快速增長。這時,辦公自動化開始進(jìn)入一個快速發(fā)展的階段。國內(nèi)專門從事軟件開發(fā)的公司也逐漸成長起來,并專門為政府和企業(yè)訂做辦公自動化系統(tǒng)。由于這些系統(tǒng)是根據(jù)用戶的具體需求開發(fā)的,所以需要功能比較完善,并能較好地滿足用戶的實(shí)際需要。但這是一個巨大而低效的,,市場,具體表現(xiàn)在投資大、效果不明顯;水平低、重復(fù)建設(shè)多;硬件投入多、軟件投入少;模擬手工作業(yè)增加管理負(fù)擔(dān)等。這是因為開發(fā)商水平參差不齊,開發(fā)隊伍組隊模式不合理、缺乏開發(fā)辦公自動化產(chǎn)品的經(jīng)驗、用戶缺乏對辦公自動化產(chǎn)品的認(rèn)識等;部分軟件產(chǎn)品質(zhì)量不高,不顧中國企業(yè)的運(yùn)作特點(diǎn)照搬國外技術(shù),使得實(shí)施困難;對,,的理解起點(diǎn)不高,導(dǎo)致,,系統(tǒng)與其他系統(tǒng)集成度差;用戶使用水平低,又不愿花太多的精力投入培訓(xùn);售后服務(wù)不到位;定做開發(fā)又會因用戶需求變化要對軟件進(jìn)行不斷的修改維護(hù)。到最后,整個軟件的性能和可使用性都大大降低,沒有耐性的企業(yè)索性廢棄掉從而導(dǎo)致項目失敗。從技術(shù)來看,普遍存在如下缺點(diǎn):為用戶考慮的少,軟件的柔性構(gòu)造功能差。當(dāng)前很多,,軟件過分強(qiáng)調(diào)了軟件之間功能的橫向?qū)Ρ?,為用戶考慮的實(shí)際功能比較少,結(jié)果導(dǎo)致軟件大而全,而真正為用戶接受的功能模塊很少。另一方面,軟件的模塊復(fù)用性很差,直接影響了軟件的柔性構(gòu)造功能,而當(dāng)用戶的需求改變時,哪怕是輕微的改變,都需要開發(fā)解決,從而影響了用戶的使用效率,對開發(fā)商也是一個極大的負(fù)擔(dān)。 辦公自動化系統(tǒng)的發(fā)展恰好與數(shù)據(jù)、信息和知識的演變同步,即由以數(shù)據(jù)為主要處理內(nèi)容的第一代商來辦公自動化發(fā)展到以信息為主要處理內(nèi)容的第二代辦公自動化,再發(fā)展到以知識為主要處理內(nèi)容的第三代辦公自動化。辦公自動化的三個發(fā)展階段中完成了兩個飛躍,即由數(shù)據(jù)處理向信息處理的飛躍,由信息處理向知識處理的飛躍。在辦公自動化系統(tǒng)的發(fā)展中,使用辦公自動化系統(tǒng)的人員范圍逐步擴(kuò)大,由氽業(yè)行政人員擴(kuò)展到企業(yè)的管理層,再擴(kuò)展到企業(yè)的全體員工。另外,在運(yùn)作機(jī)制上,也是從辦公室的結(jié)構(gòu)化數(shù)據(jù)處理到企業(yè)內(nèi)部和外部信息的處理,再到有用知識的處理。從簡單的電子郵件、群件,到構(gòu)建Web應(yīng)用等各種方式中獲取、存儲、提煉和再用知識。OA辦公系統(tǒng)的未來會更趨于智能化、功能化、高效率、高安全性發(fā)展。能為企業(yè)解決更多工作管理中所遇到的問題。 

                  1.3 本文設(shè)計的主要內(nèi)容 

                  本系統(tǒng)主要有三個設(shè)計重點(diǎn):1、個人辦公 2、會議管理 3、系統(tǒng)管理 個人辦公: 普通職員登陸到系統(tǒng)后,通過點(diǎn)擊個人辦公連接,進(jìn)入個人辦公頁面。之后可以選擇個人信息、日程安排、名片夾、公司通訊錄、待辦事項、在線信息進(jìn)行辦公。 會議管理: 

                  部門領(lǐng)導(dǎo)登陸到系統(tǒng)后選擇會議管理,進(jìn)入會議管理頁面。在會議管理頁面中可以增、刪、改、查會議。 

                  系統(tǒng)管理: 

                  系統(tǒng)管理員登陸到系統(tǒng)后,點(diǎn)擊系統(tǒng)管理,進(jìn)入系統(tǒng)管理頁面??梢赃x擇部門管理、角色管理、職員管理進(jìn)行系統(tǒng)維護(hù)。  

                  第2章 系統(tǒng)分析 

                  2.1 需求分析 

                  2.1.1 用戶特點(diǎn) 

                  用戶為一般企業(yè)上班人員可根據(jù)自己的系統(tǒng)權(quán)限進(jìn)入相應(yīng)的操作頁面進(jìn)行相關(guān)操作。因為系統(tǒng)對辦公進(jìn)行了更人性化的設(shè)計,所以對用戶要求會基本的電腦知識,對常用辦公軟件有一定了解。而對系統(tǒng)管理員要求要高一點(diǎn),他需要具備一定的文化水平和專業(yè)的計算機(jī)軟硬件技術(shù)知識,負(fù)責(zé)賦予用戶的權(quán)限,擁有相應(yīng)的權(quán)限才能進(jìn)行相應(yīng)的操作。 

                  2.1.2 性能需求 

                  (一)時間要求 

                  操作及運(yùn)行響應(yīng)時間,滿足普通人員的操作和查詢要求;更新處理時間,在局域網(wǎng)數(shù)據(jù)庫在網(wǎng)絡(luò)無故障的情況下,插入一條數(shù)據(jù)和更新一條數(shù)據(jù)的數(shù)據(jù)庫操作響應(yīng)時間控制在2秒/條之內(nèi);數(shù)據(jù)交換過程控制在10秒鐘內(nèi)。 

                  (二)安全性 

                  為了保證其正常和安全的運(yùn)行,將采用防火墻,防病毒保護(hù)等技術(shù),利用防火墻技術(shù)通過IP過濾和代理服務(wù)器軟件方法保護(hù)服務(wù)器中的數(shù)據(jù),只有授權(quán)用戶才能獲準(zhǔn)訪問服務(wù)器。而且會將數(shù)據(jù)庫定期備份,以防數(shù)據(jù)庫遭受意外的損害。  

                  2.1.3 運(yùn)行環(huán)境  

                  操作系統(tǒng) Windows Server 2000 簡體中文 

                  數(shù)據(jù)庫平臺 oracle 9.2 簡體中文 

                  應(yīng)用平臺 tomcat 6.0 簡體中文 

                  客戶端軟件 MS IE 6.0 簡體中文 

                  表2-2硬件環(huán)境 

                  服務(wù)器 最低配置 推薦配置 應(yīng)用和數(shù)1CPU:P4 2.0G 1CPU:P4 2.8G 

                  據(jù)庫服務(wù)Mem:512M Mem:2G 

                  器 HD:40G HD:120G 

                  2.1.4 功能需求分析 

                  (1)個人辦公 

                  在本系統(tǒng)中為員工日常辦公常用功能,包括個人信息維護(hù)、日程安排、名片夾、通訊錄,并且能夠查看個人的待辦工作、已辦工作。當(dāng)個人忘記密碼時,由其通過電話向系統(tǒng)管理員請求修改密碼。 

                  個人信息 

                  為員工提供包括密碼、自我介紹、興趣愛好、聯(lián)系方式等個人信息維護(hù)的功能。此模塊包含的功能有:個人信息維護(hù)、查看他人信息。 

                  工作安排 

                  為員工提供日程安排維護(hù)和查詢功能,系統(tǒng)根據(jù)設(shè)定時間將提示內(nèi)容發(fā)布到該員工的日程安排中。員工可以設(shè)置自己的日程安排的讀者,以便別人知道自己的安排;也可以將自己的日程安排權(quán)限開放給指定的人,以便別人替自己安排工作。此模塊包含的功能有:讀者設(shè)置、代辦設(shè)置、日程安排、綜合查詢和日歷查看。 名片夾員工對自己的通訊錄進(jìn)行管理。可設(shè)置私有或共享??芍苯狱c(diǎn)擊發(fā)郵件。 此模塊包含的功能有:名片夾分類、個人名片夾。名片夾內(nèi)容包括:人員姓名、所屬部門、職位、聯(lián)系方式。 

                  公司通訊錄 

                  系統(tǒng)管理員維護(hù)整個公司的組織機(jī)構(gòu)和聯(lián)系方式,公司人員可以查詢通訊錄并導(dǎo)出到Excel文件。 

                  待辦事項 

                  列出所有傳送給當(dāng)前用戶但該用戶尚未簽收處理的工作、收到留言、日程安排。待辦事項模塊包括的功能有:待辦工作清單。待辦事項包括工作發(fā)出人、收到人、工作發(fā)出時間。 

                  在線信息 

                  指利用系統(tǒng)短消息功能發(fā)送的通知。用戶點(diǎn)擊在線信息后,彈出新窗口顯示該信息的詳細(xì)內(nèi)容。在查看信息的頁面可以選擇已閱,對于已閱的在線信息不再顯示。此模塊包含的功能有:草稿箱、已發(fā)送、未閱留言、全部留言。在線信息包括消息發(fā)出人、收件人、消息發(fā)出時間、消息是否發(fā)送、消息是否已讀。 

                  個人文件夾 

                  在服務(wù)器上提供個人文件夾;文件夾大小由系統(tǒng)管理員設(shè)定;個人可將文件上傳至個人文件夾中。個人文件夾可由使用者設(shè)置共享功能。此模塊包含的功能有:我的文件夾、共享目錄。 

                  (2)會議管理 

                  會議發(fā)起人能夠查詢到別的系統(tǒng)的會議室的安排情況,以便發(fā)起網(wǎng)絡(luò)會議。由管理員對會議室進(jìn)行管理,員工使用會議室時進(jìn)行預(yù)約,由管理員統(tǒng)一安排。并且提供對會議通知發(fā)布和會議記錄提交功能。 

                  會議室管理 

                  包括設(shè)施分類維護(hù)、會議室設(shè)施管理、會議室管理、會議室預(yù)定審批和會議室使用報表功能。會議室的屬性包括會議室名稱、會議室地點(diǎn)、是否被預(yù)定、能容納人數(shù)、有無空調(diào)。 

                  會議管理 

                  各部門領(lǐng)導(dǎo)對會議和會議記錄進(jìn)行維護(hù)包括增加、修改、刪除、查詢等功能。與會者可以查詢會議并查看會議記錄。 

                  (3)系統(tǒng)管理 

                  系統(tǒng)管理員進(jìn)行后臺管理的模塊,包括組織管理、安全控制。維護(hù)的是企業(yè)、公司的組織結(jié)構(gòu)、角色劃分、人員信息的功能。包括部門維護(hù)、角色維護(hù)、員工信息維護(hù)。 

                  部門管理 

                  部門管理是對公司部門進(jìn)行維護(hù)管理的模塊,包括新增部門、修改部門、刪除部門、部門列表等。 

                  角色管理 

                  本系統(tǒng)包含的角色有普通員工、領(lǐng)導(dǎo) (除普通員工外都?xì)w為領(lǐng)導(dǎo))、系統(tǒng)管理員。  

                  角色管理包括新增角色、修改角色、刪除角色、角色列表、分配角色等。 員工管理維護(hù)內(nèi)容包括員工的基本信息、員工所屬部門、員工職位、員工在系統(tǒng)中的角色。包括增加員工信息、修改員工信息、刪除員工信息、查詢員工信息等功能。 2.2 可行性分析 

                  可行性研究目的是:說明軟件開發(fā)項目的實(shí)現(xiàn)在技術(shù)、經(jīng)濟(jì)和社會條件方面的可行性;同時也是對以后的設(shè)計提出建議及解決的方法等,也增加對要完成的系統(tǒng)更加的了解,對以后的軟件開發(fā)更加得心應(yīng)手。 

                  (1)技術(shù)可行性 

                  [2]J2EE是Java2平臺企業(yè)版(Java 2 Platform,Enterprise Edition)。J2EE是一套全然不同于傳統(tǒng)應(yīng)用開發(fā)的技術(shù)架構(gòu),包含許多組件,主要可簡化且規(guī)范應(yīng)用系統(tǒng)的開發(fā)與部署,進(jìn)而提高可移植性、安全與再用價值。J2EE核心是一組技術(shù)規(guī)范與指南,其中所包含的各類組件、服務(wù)架構(gòu)及技術(shù)層次,均有共通的標(biāo)準(zhǔn)及規(guī)格,讓各種依循J2EE架構(gòu)的不同平臺之間,存在良好的兼容性,解決過去企業(yè)后端使用的信息產(chǎn)品彼此之間無法兼容,導(dǎo)致企業(yè)內(nèi)部或外部難以互通的窘境。利用簡單的HTML代碼與腳本融合而成的JSP技術(shù)基于J2EE可以開發(fā)強(qiáng)大的Web應(yīng)用程序。 

                  (2)經(jīng)濟(jì)可行性 

                  確定C/C++和Java開發(fā)的總體擁有成本是一個復(fù)雜的方程式,其中涉及從多因素,包括開發(fā)時間、維護(hù)的簡易性、開發(fā)人員的利用率、以及軟件許可和支持等固定開銷。最近,Evans Data Corporation對C/C++和Java開發(fā)人員的調(diào)查顯示,人們普遍認(rèn)為Java更具經(jīng)濟(jì)性。其原因是,Java允許更快速的部署和維護(hù),而C/C++要多花50%的時間。 

                  第3章 系統(tǒng)設(shè)計 

                  3.1 系統(tǒng)總體設(shè)計 

                  系統(tǒng)總體設(shè)計是從全局上把握整個系統(tǒng),在已有的需求分析基礎(chǔ)上,設(shè)計整個系

                  [3]統(tǒng)的框架模塊。本系統(tǒng)有三個功能模塊如下圖: 

                  3.2 系統(tǒng)概要設(shè)計 

                  由于該系統(tǒng)是我們團(tuán)隊開發(fā),所以我只是開發(fā)了系統(tǒng)的一部分模塊,下面介紹我做的模塊的詳細(xì)設(shè)計。 

                  3.2.1協(xié)同工作功能設(shè)計 

                  在本系統(tǒng)中為員工日常辦公常用功能,包括個人信息維護(hù)、查看他人信息、日程安排、名片夾、通訊錄、查看會議,并且能夠查看個人的待辦工作、已辦工作。作為部門領(lǐng)導(dǎo)還可以發(fā)起會議,并對會議和會議室進(jìn)行管理。由于該系統(tǒng)是我們團(tuán)隊開發(fā),

                  [4]所以我只是開發(fā)了系統(tǒng)的一部分模塊,下面介紹我做的模塊的詳細(xì)設(shè)計。 (1)在線信息子功能 

                  指利用系統(tǒng)短消息功能發(fā)送的通知。用戶點(diǎn)擊在線信息后,彈出新窗口顯示該信息的詳細(xì)內(nèi)容。在查看信息的頁面可以選擇已閱,對于已閱的在線信息不再顯示。此模塊包含的功能有:草稿箱、已發(fā)送、未閱留言、全部留言。 

                  草稿箱功能 

                  處理流程: 

                  1. 系統(tǒng)確認(rèn)用戶登錄后,接受用戶的觸發(fā)點(diǎn)擊“草稿箱”鏈接,進(jìn)入草稿箱編輯界面。 

                  2. 根據(jù)用戶選擇的功能分別跳轉(zhuǎn)進(jìn)入相應(yīng)的信息寫留言、刪除、修改、查詢等。 3. 用戶選擇“寫留言”功能,系統(tǒng)驗證新建信息完整且正確,將信息加入數(shù)據(jù)庫,并由用戶選擇是否發(fā)送給目標(biāo)。 

                  4. 用戶選擇“刪除”功能,系統(tǒng)給出刪除文件的提示,用戶確認(rèn)后刪除信息。 5(用戶選擇“修改”功能,系統(tǒng)驗證修改后信息完整正確,更新數(shù)據(jù)庫中信息。 6(用戶選擇“查詢”功能,系統(tǒng)驗證查詢條件完整且正確,從數(shù)據(jù)庫中查詢,顯示查詢結(jié)果。 

                  11 

                  7.用戶選擇“發(fā)送”功能,系統(tǒng)驗證發(fā)送信息完整且爭取,存入數(shù)據(jù)庫。 

                  [5]總體結(jié)構(gòu)和外部設(shè)計: 

                  1.將所涉及到的數(shù)據(jù)項封裝到Message對象類中。 

                  2.通過功能類MessageManage中的具體方法實(shí)現(xiàn)相關(guān)的操作。 

                  操作過程中的異常將由各方法拋出到Exception類處理。 3.

                  功能分配: 

                  1.Message類封裝欲處理的數(shù)據(jù)。 

                  2.MessageManage類實(shí)現(xiàn)對留言的增加、刪除、修改、查詢功能。 

                  ”的功能。 a. 通過MessageManage中addMessage()方法實(shí)現(xiàn)“寫留言b. 通過MessageManage類中searchMessage()方法查詢留言。 c. 通過MessageManage類中deleteMessage()方法刪除選定的留言。 d. 通過MessageManage類中editMessage()方法修改選定的留言。 3.Exception類處理相應(yīng)的異常。 

                  已發(fā)送信息功能 

                  處理流程: 

                  1. 系統(tǒng)確認(rèn)用戶登錄后,接受用戶的觸發(fā)點(diǎn)擊“已發(fā)送”鏈接,進(jìn)入已發(fā)送留言界面。 

                  用戶可以查詢已發(fā)送留言。 2.

                  3.用戶可以刪除已發(fā)送留言。 

                  總體結(jié)構(gòu)和外部設(shè)計: 

                  1.通過錄入條件,查詢所需要的已發(fā)送留言。 

                  2.通過MessageManage類完成已發(fā)送留言工作。 

                  功能分配: 

                  1.MessageManage類中searchMessage()方法查詢已發(fā)送留言。 2.MessageManage類中deleteMessage()方法刪除選定的已發(fā)送留言。 未閱留言功能 

                  處理流程: 

                  1.系統(tǒng)確認(rèn)用戶登錄后,接受用戶的觸發(fā)點(diǎn)擊“未閱留言”鏈接,進(jìn)入未閱留言界面。 

                  2.用戶從界面顯示的所有未閱留言中查看留言。 

                  3.用戶可以回復(fù)留言。 

                  4.用戶也可以刪除留言。  

                  總體結(jié)構(gòu)和外部設(shè)計: 

                  1.通過選擇業(yè)面顯示的未閱留言,確定要讀的留言。 2.通過MsgManage類完成未閱留言工作。 

                  功能分配: 

                  方法查詢留言。 1.MessageManage類中searchMessage()2.MessageManage類中deleteMessage()方法刪除留言。 3.MessageManage類中replyMessage()方法回復(fù)留言。 4.MessageManage類中seeMessage()方法查看留言。 全部留言功能 

                  處理流程: 

                  1.系統(tǒng)確認(rèn)用戶登錄后,接受用戶的觸發(fā)點(diǎn)擊“全部留言”鏈接,進(jìn)入全部留言界面。 

                  2.系統(tǒng)會列出用戶所有的留言。 

                  3.用戶可以查詢所需要的留言。 

                  4.用戶可以查看選定的留言。 

                  5.用戶可以回復(fù)留言。 

                  6.用戶可以刪除選定的留言。 

                  總體結(jié)構(gòu)和外部設(shè)計: 

                  1.通過選擇業(yè)面顯示的全部留言,確定要讀的留言。 2.通過MessageManage類完成全部留言工作。 功能分配: 

                  1.MessageManage類中searchMessage()方法查詢留言。 2.MessageManage類中deleteMessage()方法刪除留言。 3.MessageManage類中replyMessage()方法回復(fù)留言。 4.MessageManage類中seeMessage()方法查看留言。 (2)文件夾功能在服務(wù)器上提供個人文件夾;文件夾大小由系統(tǒng)管理員設(shè)定;個人可將文件上傳個人文件夾中;個人文件夾可由使用者設(shè)置共享功能。此模塊包含的功能有:我的件夾、共享目錄。 

                  網(wǎng)絡(luò)文件夾功能 

                  處理流程: 

                  1.系統(tǒng)確認(rèn)用戶登錄后,接受用戶的觸發(fā)點(diǎn)擊“網(wǎng)絡(luò)文件夾”鏈接,進(jìn)入網(wǎng)絡(luò)文件夾界面 

                  2.用戶通過點(diǎn)擊左側(cè)文件夾目錄樹,在右側(cè)窗口中顯示點(diǎn)擊文件夾的子文件夾信息 和所包含文件目錄。 

                  3.用戶點(diǎn)擊添加新文件夾,導(dǎo)向添加新文件夾頁面,填寫文件夾名稱,選擇上級目 錄名稱后提交,增加新文件夾。 

                  4.在每個文件夾的子文件夾和文件列表中,復(fù)選框中選擇后點(diǎn)擊刪除,用戶確認(rèn)后 刪除信息,系統(tǒng)刪除文件夾或文件。 

                  5.用戶點(diǎn)擊每個文件夾或文件項編輯,導(dǎo)向文件夾或文件編輯,修改文件夾信息或 文件信息提交,系統(tǒng)修改文件夾或文件信息。 

                  6.用戶點(diǎn)擊文件瀏覽,選擇上傳文件,提交后,文件上傳到服務(wù)器。 總體結(jié)構(gòu)和外部設(shè)計: 

                  1.WebFolder遞歸調(diào)用添加、顯示、編輯、刪除子文件夾。 

                  2.WebFolder操作FileManage實(shí)例化File進(jìn)行文件操作。 

                  3.操作過程中的異常將由各方法拋出到Exception類處理。 

                  功能分配: 

                  1.WebFolder文件夾實(shí)例類,遞歸查找子文件夾。 

                  2.WebFile。文件實(shí)例類,與數(shù)據(jù)庫映射。 

                  3.FolderManage設(shè)置文件夾的增刪改查。 

                  4.FileManage提供文件的上傳,文件信息的顯示、修改和刪除。 

                  文件夾共享功能 

                  處理流程: 

                  1.系統(tǒng)確認(rèn)用戶登錄后,接受用戶的觸發(fā)點(diǎn)擊“個人文件夾”鏈接,進(jìn)入個人文件夾界面。 

                  2.用戶通過點(diǎn)擊左側(cè)文件夾目錄樹,在右側(cè)窗口中顯示點(diǎn)擊文件夾的子文件夾信息 和所包含文件目錄。 

                  3.用戶進(jìn)入共享目錄,選在要維護(hù)的文件夾,添加,修改和刪除共享文件夾,系統(tǒng) 驗證添加信息,系統(tǒng)導(dǎo)向共享文件夾界面。 

                  4.用戶進(jìn)入我的文件夾界面,設(shè)置文件共享屬性,系統(tǒng)導(dǎo)向我的文件夾界面。 總體結(jié)構(gòu)和外部設(shè)計: 

                  [6]1.WebFolder遞歸調(diào)用顯示文件夾樹形結(jié)構(gòu)。 

                  2.FolderManage設(shè)置添加,刪除,修改文件夾的共享和共享權(quán)限。 3.操作過程中的異常將由各方法拋出到Exception類處理。 

                  功能分配: 

                  1.WebFolder文件夾實(shí)體類,遞歸查找子文件夾。 

                  2.FolderManage設(shè)置文件夾的共享和共享權(quán)限。 

                  3.2.2系統(tǒng)管理功能設(shè)計 

                  指管理員登陸后,對部門各個模塊進(jìn)行管理,分別可以對部門,用戶,角色進(jìn)行相關(guān)管理。此模塊功能點(diǎn):管理部門,管理用戶,管理用戶角色。 (1)管理部門功能 

                  處理流程: 

                  1.系統(tǒng)管理員登陸后,點(diǎn)擊部門管理,進(jìn)入部門管理界面。 

                  2.根據(jù)管理員選擇的管理功能分別跳轉(zhuǎn)進(jìn)入相應(yīng)的部門新建、刪除、修改等。 3.選擇部門“新建”功能,系統(tǒng)驗證新建信息完整且正確,將信息加入數(shù)據(jù)庫。 

                  4.選擇部門“刪除”功能,系統(tǒng)給出刪除部門的提示,用戶確認(rèn)后刪除信息。 5.選擇部門“查詢”功能,系統(tǒng)列出部門信息。 

                  6.選擇部門“修改”功能,系統(tǒng)列出相關(guān)部門信息,管理員進(jìn)行修改,系統(tǒng)證修改 后信息完整且正確,更新數(shù)據(jù)庫中信息。 

                  總體結(jié)構(gòu)和外部設(shè)計: 

                  1.將所涉及到的數(shù)據(jù)項封裝到Department對象類中。 

                  2.通過功能類DepartmentManagement 中的具體方法實(shí)現(xiàn)相關(guān)的操作。 3.操作過程中的異常將由各方法拋出到Exception類處理。 

                  功能分配: 

                  1.Department類封裝欲處理的數(shù)據(jù)。 

                  2.DepartmentManagement類實(shí)現(xiàn)對部門的增加、刪除、修改、查詢功能。 3.Exception類處理相應(yīng)的異常。 

                  )管理角色功能 (2

                  處理流程: 

                  1.系統(tǒng)管理員登陸后,點(diǎn)擊角色管理,進(jìn)入角色管理界面。 

                  2.根據(jù)管理員選擇的管理功能分別跳轉(zhuǎn)進(jìn)入相應(yīng)的用戶”分配角色”功能。 3.選擇角色"分配角色"功能,系統(tǒng)列出相關(guān)角色以及用戶信息,管理員進(jìn)行修改,調(diào)整用戶的角色,系統(tǒng)驗證分配后信息完整且正確,更新數(shù)據(jù)庫中信息。 總體結(jié)構(gòu)和外部設(shè)計: 

                  1.將所涉及到的數(shù)據(jù)項封裝到Role對象類中。 

                  2.通過功能類RoleManagement 中的具體方法實(shí)現(xiàn)相關(guān)的操作。 3.操作過程中的異常將由各方法拋出到Exception類處理。 

                  功能分配: 

                  1.Role類封裝欲處理的數(shù)據(jù)。 

                  .RoleManagement類實(shí)現(xiàn)對系統(tǒng)角色的分配功能。 2

                  3.Exception類處理相應(yīng)的異常。 

                  (3)管理用戶功能 

                  處理流程: 

                  系統(tǒng)管理員登陸后,點(diǎn)擊用戶管理,進(jìn)入用戶管理界面。 1.

                  2.根據(jù)用戶選擇的管理功能分別跳轉(zhuǎn)進(jìn)入相應(yīng)的用戶"新建","刪除","查詢","修改"功能。 

                  3.選擇用戶"新建"功能,系統(tǒng)驗證新建信息完整且正確,將信息加入數(shù)據(jù)庫,并由系統(tǒng)管理員確認(rèn)。 

                  4.選擇用戶"刪除"功能,系統(tǒng)給出刪除用戶的提示,用戶確認(rèn)后刪除信息。 5.選擇用戶"查詢"功能,系統(tǒng)列出用戶信息。 

                  6.選擇用戶"修改"功能,系統(tǒng)列出相關(guān)用戶信息,管理員進(jìn)行修改,系統(tǒng)驗證修改后信息完整且正確,更新數(shù)據(jù)庫中信息。 

                  7.把用戶添加到一個部門功能,addUser()實(shí)現(xiàn)給用戶添加到一個部門中,通過查詢數(shù)據(jù)庫,查找部門的樹型結(jié)構(gòu)實(shí)現(xiàn)。 

                  8.選擇"給用戶添加角色",選擇相應(yīng)的角色,系統(tǒng)驗證新建信息完整且正確,更新數(shù)據(jù)庫信息。 

                  總體結(jié)構(gòu)和外部設(shè)計: 

                  1.將所涉及到的數(shù)據(jù)項封裝到User對象類中。 

                  2.通過功能類UserManagement 中的具體方法實(shí)現(xiàn)相關(guān)的操作。 3.操作過程中的異常將由各方法拋出到Exception類處理。 

                  功能分配: 

                  1.User類封裝欲處理的數(shù)據(jù)。 

                  2.UserManagement類實(shí)現(xiàn)對用戶的增加、刪除、修改、查詢功能。 3.Exception類處理相應(yīng)的異常。  

                  3.3 數(shù)據(jù)庫設(shè)計 

                  3.3.1數(shù)據(jù)庫的概念模型 

                  概念模型是對真實(shí)世界中問題域內(nèi)的事物的描述。它不依賴于具體的計算機(jī)系統(tǒng),而是純粹反映信息需求的概念結(jié)構(gòu)。建模是在需求分析結(jié)果的基礎(chǔ)上展開,

                  [7]常常要對數(shù)據(jù)進(jìn)行抽象處理。用PowerDesigner設(shè)計本系統(tǒng)的概念模型如圖3-4:  

                  3.3.2數(shù)據(jù)庫的物理模型 

                  根據(jù)系統(tǒng)概念模型設(shè)計出系統(tǒng)的物理模型如圖3-5: 

                  3.3.3數(shù)據(jù)庫的表設(shè)計 

                  本系統(tǒng)的數(shù)據(jù)表包括:用戶表、角色表、部門表、代理表、讀者表、消息表、名片夾分類表、名片表、工作表、會議表、會議室表、文件夾表、文件表等。表的具體信息如下:  

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

                  本系統(tǒng)是用MyEclipse開發(fā)的基于J2EE架構(gòu)的高效率、高性能B/S模式系統(tǒng)。當(dāng)數(shù)據(jù)庫和JavaBean的get、set及構(gòu)造方法設(shè)置好以后,對三大模塊的每一個來說都有類似的操作:第一,DAO層的實(shí)現(xiàn)需要用到JDBC;第二,頁面發(fā)出請求到Servlet里進(jìn)行頁面的跳轉(zhuǎn)和將調(diào)用后臺得到的數(shù)據(jù)傳輸?shù)巾撁?第三,頁面根據(jù)JSP的內(nèi)置對象接收并顯示數(shù)據(jù);第四,不同系統(tǒng)之間數(shù)據(jù)的查詢等操作需要用到Web Service。 

                  4.1 開發(fā)模式和工具介紹 

                  4.1.1 B/S簡介 

                  B/S結(jié)構(gòu),即Browser/Server(瀏覽器/服務(wù)器)結(jié)構(gòu),是隨著Internet技術(shù)的興起,對C/S結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶界面完全通過WWW瀏覽器實(shí)現(xiàn),一部分事務(wù)邏輯在前端實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端實(shí)現(xiàn),形成所謂3-tier結(jié)構(gòu)。B/S結(jié)構(gòu),主要是利用了不斷成熟的WWW瀏覽器技術(shù),結(jié)合瀏覽器的多種Script語言(VBScript、JavaScript?)和ActiveX技術(shù),用通用瀏覽器就實(shí)現(xiàn)了原來需要復(fù)雜專用軟件才能實(shí)現(xiàn)的強(qiáng)大功能,并節(jié)約了開發(fā)成本,是一種全新的軟件系統(tǒng)構(gòu)造技術(shù)。  

                  圖4-1 B/S結(jié)構(gòu)圖 

                  4.2.2 J2EE簡介 

                  [8]J2EE 是Java2平臺企業(yè)版(Java 2 Platform Enterprise Edition)。 J2EE是一套全然不同于傳統(tǒng)應(yīng)用開發(fā)的技術(shù)架構(gòu),包含許多組件,主要可簡化且規(guī)范應(yīng)用系統(tǒng)的開發(fā)與部署,進(jìn)而提高可移植性、安全與再用價值。J2EE核心是一組技術(shù)規(guī)范與指南,其中所包含的各類組件、服務(wù)架構(gòu)及技術(shù)層次,均有共通的標(biāo)準(zhǔn)及規(guī)格,讓各種依循J2EE架構(gòu)的不同平臺之間,存在良好的兼容性,解決過去企業(yè)后端使用的信息產(chǎn)品彼此之間無法兼容,導(dǎo)致企業(yè)內(nèi)部或外部難以互通的窘境。  

                  J2EE是一種利用Java 2平臺來簡化企業(yè)解決方案的開發(fā)、部署和管理相關(guān)的復(fù)雜問題的體系結(jié)構(gòu)。J2EE技術(shù)的基礎(chǔ)就是核心Java平臺或Java 2平臺的標(biāo)準(zhǔn)版,J2EE不僅鞏固了標(biāo)準(zhǔn)版中的許多優(yōu)點(diǎn),例如"編寫一次、隨處運(yùn)行"的特性、方便存取數(shù)據(jù)庫的JDBC API、CORBA技術(shù)以及能夠在Internet應(yīng)用中保護(hù)數(shù)據(jù)的安全模式等等,同時還提供了對 EJB(Enterprise JavaBeans)、Java Servlets API、JSP(Java Server Pages)以及XML技術(shù)的全面支持。其最終目的就是成為一個能夠使企業(yè)開發(fā)者大幅縮短投放市場時間的體系結(jié)構(gòu)。 

                  4.2.3 MyEclipse 簡介 

                  MyEclipse企業(yè)級工作平臺(MyEclipse Enterprise Workbench ,簡稱MyEclipse)是對Eclipse IDE的擴(kuò)展,利用它我們可以在數(shù)據(jù)庫和J2EE的開發(fā)、發(fā)布,以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。它是功能豐富的J2EE集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測試和發(fā)布功能,完整支持HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate。 

                  在結(jié)構(gòu)上,MyEclipse的特征可以被分為7類:J2EE模型、WEB開發(fā)工具、 EJB開發(fā)工具、應(yīng)用程序服務(wù)器的連接器、J2EE項目部署服務(wù)、數(shù)據(jù)庫服務(wù)、MyEclipse整合幫助。對于以上每一種功能上的類別,在Eclipse中都有相應(yīng)的功能部件,并通過一系列的插件來實(shí)現(xiàn)它們。MyEclipse結(jié)構(gòu)上的這種模塊化,可以讓我們在不影響其他模塊的情況下,對任意模塊進(jìn)行單獨(dú)的擴(kuò)展和升級。 

                  4.2.4 ORACLE數(shù)據(jù)庫簡介 

                  [9]Oracle的關(guān)系數(shù)據(jù)庫是世界第一個支持SQL語言的數(shù)據(jù)庫。1977年,Lawrence J.Ellison領(lǐng)著一些同事成立了Oracle公司,他們的成功強(qiáng)力反擊了那些說關(guān)系數(shù)據(jù)庫無法成功商業(yè)化的說法。Oracle 是一個對象關(guān)系數(shù)據(jù)庫管理系統(tǒng)。它提供開放的、全面的、和集成的信息管理方法。每個Server由一個 Oracle DB和一個 Oracle Server實(shí)例組成。它具有場地自治性(Site Autonomy)和提供數(shù)據(jù)存儲透明機(jī)制,以此可實(shí)現(xiàn)數(shù)據(jù)存儲透明性。每個 Oracle數(shù)據(jù)庫對應(yīng)唯一的一個實(shí)例名SID,Oracle數(shù)據(jù)庫服務(wù)器啟動后,一般至少有以下幾個用戶:Internal,它不是一個真實(shí)的用戶名,而是具有SYSDBA優(yōu)先級的Sys用戶的別名,它由DBA用戶使用來完成數(shù)據(jù)庫的管理任務(wù),包括啟動和關(guān)閉數(shù)據(jù)庫;Sys,它是一個 DBA用戶名,具有最大的數(shù)據(jù)庫操作權(quán)限;System,它也是一個 DBA用戶名,權(quán)限僅次于 Sys用戶。  

                  4.2 主要模塊實(shí)現(xiàn) 

                  模塊實(shí)現(xiàn)是在前面的系統(tǒng)的設(shè)計分析之后來具體完成該系統(tǒng)的功能。下面介紹我所實(shí)現(xiàn)的模塊。 

                  4.2.1 系統(tǒng)管理 

                  系統(tǒng)管理指管理員登陸后,對部門各個模塊進(jìn)行管理。包括管理部門,管理用戶,管理用戶角色。 

                  (1)部門管理 

                  系統(tǒng)管理員登陸后點(diǎn)擊部門管理,可進(jìn)行部門修改,刪除,增加新部門等功能。頁面如下: 

                  系統(tǒng)管理員登陸后點(diǎn)擊用戶角色管理,可對員工重新設(shè)定角色。頁面如下:

                  (3)用戶管理 

                  系統(tǒng)管理員登陸后點(diǎn)擊用戶管理,可對員工進(jìn)行修改、刪除、新建員工具體頁面如下: 

                  4.2.2 個人辦公 

                  當(dāng)一般用戶登陸系統(tǒng)后就進(jìn)入個人辦公系統(tǒng)個人辦公包括:個人信息、工作安排、名片夾、待辦事項、在線信息、個人文件夾、公司通訊錄,會議管理等功能,頁面如下: 

                  (1)在線信息 

                  在線信息模塊是為企業(yè)內(nèi)部員工提供發(fā)送消息,和領(lǐng)導(dǎo)安排會議后通知參會人員的功能,當(dāng)有新的消息時系統(tǒng)將提示有新的消息。該模塊包括新建留言、查看未讀留言、收件箱、發(fā)件箱、草稿箱等功能。具體頁面如下: 

                  (2)個人文件夾 

                  個人文件夾模塊是為員工存儲文件提供服務(wù)的,用戶可以上傳、下載文件,也可以將文件夾設(shè)為共享文件夾供他人下載。具體頁面如下: 

                  第5章 系統(tǒng)測試 

                  [10]系統(tǒng)開發(fā)完成后,在軟件開發(fā)階段的最后一步工作就是對系統(tǒng)進(jìn)行測試。軟件測試需經(jīng)過制定測試計劃,設(shè)計測試用例和填寫測試報告等過程。 5.1 軟件測試基礎(chǔ) 

                  軟件測試是為了發(fā)現(xiàn)程序中的錯誤。軟件測試的過程亦是程序運(yùn)行的過程,為測試設(shè)計的數(shù)據(jù)稱測試用例。設(shè)計測試用例的原則是盡可能多地暴露程序錯誤。 (1)軟件測試過程 

                  軟件測試是一個復(fù)雜的過程,需要從單元測試開始,一級一級向外擴(kuò)展,直至整個系統(tǒng)測試完畢。前面介紹的UML模型是測試階段的依據(jù)。使用類圖進(jìn)行單元測試,使用組件圖、協(xié)作圖進(jìn)行集成測試,使用用例圖和業(yè)務(wù)流程圖進(jìn)行確認(rèn)測試,以檢驗測試結(jié)果是否符合用戶的需求。如圖5-1所示。 

                  軟件測試過程通常包括以下活動: 

                  (1)根據(jù)“需求分析規(guī)格說明書”制定軟件測試計劃; 

                  2)設(shè)計測試用例; (

                  (3)實(shí)施測試; 

                  (4)提交測試報告。 

                  需求分析系統(tǒng)設(shè)計系統(tǒng)實(shí)現(xiàn)

                  業(yè)務(wù)流程圖序列圖類圖協(xié)作圖用例圖

                  確認(rèn)測試集成測試單元測試

                  圖5-1 測試與開發(fā)的關(guān)系 

                  (2)軟件測試技術(shù) 

                  [8]軟件測試技術(shù)主要有白盒測試和黑盒測試兩大類。 

                  白盒測試又稱結(jié)構(gòu)測試,是根據(jù)被測對象操作的邏輯結(jié)構(gòu)設(shè)計測試用例;黑盒測試又稱功能測試,把被測對象看成一個黑盒子,依據(jù)“需求規(guī)格說明書”,檢查對象的操作是否滿足功能要求。實(shí)際測試中,在進(jìn)行單元測試、集成測試、確認(rèn)測試時常采用黑盒測試法。如果發(fā)現(xiàn)錯誤,再采用白盒測試進(jìn)行調(diào)試。 

                  (3)測試用例 

                  在軟件測試過程中需要按照一定的策略選擇一組能夠充分暴露程序可能發(fā)生錯誤的輸入數(shù)據(jù),觀察程序的實(shí)際輸出是否與預(yù)期結(jié)果一致。因此測試用例由輸入值和期望值組成。 

                  (4)測試流程 

                  軟件測試過程按測試的先后次序可以劃分為單元測試、集成測試、確認(rèn)測試和系統(tǒng)測試和驗收測試。 

                  (1)單元測試。單元測試元素是對象,主要測試封裝在對象中的屬性和操作,目的是保證每個對象單獨(dú)運(yùn)行正確,類圖是單元測試的基礎(chǔ)。 

                  (2)集成測試。集成測試是測試類之間相互作用的正確性,主要對類對象之間的消息進(jìn)行測試。順序圖和協(xié)作圖是集成測試的基礎(chǔ)。 

                  (3)確認(rèn)測試。通過集成測試之后,類可以完全組裝起來,消息傳遞錯誤已經(jīng)被排除,確認(rèn)測試即是檢驗軟件功能是否滿足用戶的需求。用例圖和業(yè)務(wù)流程圖是確認(rèn)測試的基礎(chǔ)。確認(rèn)測試是以“需求規(guī)格說明書”為基準(zhǔn)進(jìn)行的。 

                  (4)系統(tǒng)測試。 

                  (5)驗收測試。檢驗軟件產(chǎn)品質(zhì)量的最后一道工序是驗收測試。驗收測試分為α測試和β測試。 

                  5.2 系統(tǒng)測試 

                  (1)測試方案 

                  1.程序安裝 

                  將經(jīng)過編譯打包后的用戶端程序與服務(wù)器端程序正確安裝到制定的多用戶測試環(huán)境中,該環(huán)境與程序?qū)嶋H運(yùn)行環(huán)境一致。 

                  2.單元測試 

                  選擇系統(tǒng)管理員登陸系統(tǒng)進(jìn)行相關(guān)測試: 

                  部門進(jìn)行增加、修改、刪除操作。 

                  原有員工進(jìn)行角色設(shè)置操作。 

                  維護(hù)員工信息包括添加新員工、修改員工信息、刪除員工等操作。 

                  選擇普通員工登陸系統(tǒng)進(jìn)入個人辦公模塊進(jìn)行相關(guān)測試: 

                  測試個人信息模塊包括查看個人信息并進(jìn)行修改等測試、查看他人信息。 

                  測試工作安排模塊包括權(quán)限設(shè)置和取消、日程安排等操作。 

                  測試名片夾模塊包括名片夾分類的增、刪、改和名片的增、刪、改、查。 

                  測試待辦事項模塊包括待辦事項的查詢、更改狀態(tài)。 

                  測試在線信息模塊包括發(fā)送新消息,發(fā)件箱、收件箱、草稿箱等。 

                  測試文件夾模塊包括文件夾得增、刪、改、查和文件的上傳下載。 

                  測試通訊模塊包括通訊錄的查詢修改等。 

                  測試會議室功能,普通用戶的會議室模塊只能查詢會議安排。 

                  選擇領(lǐng)導(dǎo)角色登陸系統(tǒng)進(jìn)入個人辦公模塊進(jìn)行相關(guān)測試:領(lǐng)導(dǎo)登陸后與普通員工

                  的差別在于領(lǐng)導(dǎo)可以對會議室以及會議進(jìn)行管理。 

                  3.集成測試 

                  集成測試主要按照順序圖和協(xié)作圖集成測試單元測試的內(nèi)容。 4.確認(rèn)測試 

                  對照“需求規(guī)格說明書”規(guī)定的要求,按照用例圖進(jìn)行檢查,確定其是否滿足用戶的所有功能、性能的要求。若滿足要求即通過測試,否則填寫問題報告,交程序員修改。 

                  (2)測試用例 

                  測試用例主要是選取實(shí)例對個模塊進(jìn)行測試的過程。在進(jìn)行測試的時候我建立了開發(fā)部等部門和李某某等用戶對系統(tǒng)進(jìn)行了各種測試基本完成了各項功能。 (3)測試報告軟件測試報告主要用來記錄程序運(yùn)行過程存在的問題和測試結(jié)果,并提交程序員,用以修改和完善程序。軟件測試報告通常包括項目編號、項目名稱、程序編號、程序名稱、程序員姓名、測試員姓名、測試日期和測試項目記錄等內(nèi)容。 1.程序安裝程序運(yùn)行環(huán)境已經(jīng)正確設(shè)定,有IE瀏覽器即可,無需安裝客戶端。 2.單元測試

                  系統(tǒng)管理員登陸系統(tǒng)模塊測試結(jié)果: 

                  增加了開發(fā)部、銷售部等部門數(shù)據(jù)庫和頁面顯示部門正常。 

                  增加李某某、杜某某等用戶并對其進(jìn)行了修改均得出正確結(jié)果。 用李某某的ID登陸普通員工個人辦公模塊進(jìn)行相關(guān)測試結(jié)果: 

                  查看到個人信息與數(shù)據(jù)庫里的一致并進(jìn)行了修改均正常和能查詢到系統(tǒng)其它用

                  戶的資料信息。 

                  增加一些工作安排在系統(tǒng)中能進(jìn)行修改、刪除、查詢等操作均通過測試。 

                  名片夾分類的增、刪、改和名片的增、刪、改、查等操作均通過測試。 

                  查詢到未完成的工作通過測試。 

                  發(fā)送新消息,發(fā)件箱、收件箱、草稿箱等均通過測試。 向服務(wù)器上傳下載文件均能通過。 

                  能在通訊錄中查詢到所查詢滿足查詢條件。 

                  當(dāng)該用戶的角色為領(lǐng)導(dǎo)的時候能安排會議和管理會議室、會議等 。 

                  3.集成測試 

                  系統(tǒng)集成后系統(tǒng)能夠正常運(yùn)行,但是仍然存在一些不足需要進(jìn)一步完善。 

                  4.確認(rèn)測試 

                  OA的三個系統(tǒng)的業(yè)務(wù)流程及相關(guān)數(shù)據(jù)核查結(jié)果均正常。 

                  結(jié) 論 

                  本系統(tǒng)成功的實(shí)現(xiàn)了一個商業(yè)辦公自發(fā)動化系統(tǒng)的基本功能。從數(shù)據(jù)庫的設(shè)計開始,到具體類的實(shí)現(xiàn),頁面的跳轉(zhuǎn)和數(shù)據(jù)的接收顯示,每一個軟件都設(shè)計了具體的功能模塊來實(shí)現(xiàn)。但是本系統(tǒng)的安全系數(shù)還不夠高,功能還不夠完善,仍存在較多的不足之處,有待進(jìn)一步的改進(jìn)。通過這次的畢業(yè)論文設(shè)計,使以前所學(xué)的知識得到了進(jìn)一步的鞏固,比如說:如何使用JDBC訪問數(shù)據(jù)庫,如何使用JavaScript和JSP內(nèi)置對象實(shí)現(xiàn)頁面的初始化,sql語句的關(guān)聯(lián)查詢和嵌套查詢等等。此次項目完成后,對基于J2EE的一些技術(shù)有了新的認(rèn)識,學(xué)到了很多新的知識,收獲非常大。 

                  致 謝 

                  在論文完成之際,我的心情萬分激動。從論文的選題、資料的收集到論文的撰寫編排整個過程中,我得到了官禮和老師的熱情幫助和精心指導(dǎo)。為我指出錯誤,讓我及時對其做出修改。導(dǎo)師淵博的專業(yè)知識,嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度,精益求精的工作作風(fēng),誨人不倦的高尚師德,嚴(yán)以律己、寬以待人的崇高風(fēng)范,樸實(shí)無華、平易近人的人格魅力對我影響深遠(yuǎn)。不僅使我樹立了遠(yuǎn)大的學(xué)術(shù)目標(biāo)、掌握了基本的研究方法,還使我明白了許多待人接物與為人處世的道理。這一路,官老師悉心地指導(dǎo),傾注了大量的心血,在此,謹(jǐn)向?qū)煴硎境绺叩木匆夂椭孕牡母兄x。  

                  


          軟件質(zhì)量和質(zhì)量管理介紹桑拿沐足專用報鐘器最佳接線方法
          BIP商務(wù)智能平臺開發(fā)商用汽車典型零部件快速設(shè)計平臺
          社會保險檔案管理系統(tǒng)存在的問題及解決對錯社會保險信息管理系統(tǒng)
          時間管理在PM項目管理軟件開發(fā)中的應(yīng)用實(shí)施PM項目管理系統(tǒng)軟件的意義
          手機(jī)開發(fā)平臺匯總數(shù)據(jù)庫管理系統(tǒng)論文設(shè)計
          太平洋保險公司客戶關(guān)系管理系統(tǒng)汽車分銷行業(yè)信息化系統(tǒng)解決方案
          智能開發(fā)平臺解決方案統(tǒng)一開發(fā)平臺解決方案
          基于大數(shù)據(jù)的能力開放平臺解決方案圖書館項目管理計劃書
          信息發(fā)布:廣州名易軟件有限公司 http://www.jetlc.com
          • 勁爆價:
            不限功能
            不限用戶
            1998元/年

          • 微信客服

            <output id="r87xx"></output>
          1. 
            
            <mark id="r87xx"><thead id="r87xx"><input id="r87xx"></input></thead></mark>
              • 国产精品中文字幕在线观看 | 插鸡巴网站一区二区三区豆花视频 | 欧美一级aaa | 操骚骚| 色秘 乱码一区二区三区在线男奴 | 动漫操逼免费 | 一级免费黄色视频 | 男人天堂网视频 | 17.c蜜桃视频红桃视频 | 快C我啊用力嗯91影视 |