【基于web的辦公管理系統(tǒng)的設(shè)計與實現(xiàn)9300字(論文)】_第1頁
【基于web的辦公管理系統(tǒng)的設(shè)計與實現(xiàn)9300字(論文)】_第2頁
【基于web的辦公管理系統(tǒng)的設(shè)計與實現(xiàn)9300字(論文)】_第3頁
【基于web的辦公管理系統(tǒng)的設(shè)計與實現(xiàn)9300字(論文)】_第4頁
【基于web的辦公管理系統(tǒng)的設(shè)計與實現(xiàn)9300字(論文)】_第5頁
已閱讀5頁,還剩20頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

基于web的辦公管理系統(tǒng)的設(shè)計與實現(xiàn)目錄TOC\o"1-3"\h\u154261.前言 1113872.相關(guān)技術(shù) 1153932.1B/S結(jié)構(gòu) 2320482.2SQLServer數(shù)據(jù)庫技術(shù) 2305102.3頁面導(dǎo)航技術(shù) 2271713.需求分析 3258983.1功能需求分析 3215853.1.1個人辦公功能的功能分析 346933.1.2公文管理功能分析 3290103.1.3任務(wù)管理功能分析 458753.1.4公告管理功能分析 4300063.2非功能性需求 5266693.2.1性能需求 5134303.2.2用戶界面要求 5135063.3可行性分析 5180074.系統(tǒng)設(shè)計 6215974.1主要的功能模塊設(shè)計 6131634.1.1個人辦公功能管理模塊設(shè)計 6180664.1.2公文管理功能模塊設(shè)計 7228064.1.3日程管理功能模塊設(shè)計 9263194.1.4公告管理功能模塊設(shè)計 10128664.2數(shù)據(jù)庫設(shè)計 12257954.2.1邏輯設(shè)計 12303714.2.2數(shù)據(jù)表的設(shè)計 13197195.系統(tǒng)實現(xiàn) 16197775.1登錄功能實現(xiàn) 1630895.2個人辦公模塊實現(xiàn) 16297255.3公文管理模塊實現(xiàn) 17260365.4日程管理模塊實現(xiàn) 1736265.5公告管理模塊實現(xiàn) 18280996.系統(tǒng)測試 1846026.1測試概述 18129336.2系統(tǒng)功能測試 20263056.3系統(tǒng)性能測試 2241327結(jié)語 2227304參考文獻 11.前言在市場化發(fā)展的今天,作為一個企業(yè),其所面臨的市場競爭環(huán)境會更加惡劣,在這種情勢之下,如果想要企業(yè)在激烈的行業(yè)競爭之中能夠占據(jù)一席之地,不僅需要對企業(yè)內(nèi)部管理制度進行必要的優(yōu)化,另一方面也需要將先進的現(xiàn)代化技術(shù)運用于企業(yè)的日常管理當(dāng)中,以便可以有效的借助于技術(shù)的力量來有效的提升企業(yè)的辦公效率。特別是在如今信息化的時代,伴隨著人力資源成本的不斷提高,信息化和數(shù)字化的手段在各種工作中的使用逐漸的已經(jīng)成為了一種必然的趨勢,并且相關(guān)的技術(shù)手段在具體的工作中的應(yīng)用也逐步走向了成熟。相應(yīng)的,在一個企業(yè)的管理工作中,對于辦公事務(wù)的管理也是相關(guān)工作中的重要組成部分,需要企業(yè)針對其自身的特點制定出對應(yīng)的工作辦法。針對辦公管理工作,傳統(tǒng)的手段一般都采用人工的方式,不僅過程繁瑣,而且容易出現(xiàn)疏漏。而伴隨著電子信息技術(shù)的發(fā)展,將企業(yè)辦公管理中,融入一些計算機技術(shù)來輔助完成,就使得相關(guān)的工作效率提高了許多,并且還在一定程度上避免了工作中疏漏的發(fā)生。但筆者結(jié)合相關(guān)的研究及自己的考察發(fā)現(xiàn),在目前所出現(xiàn)的常規(guī)的辦公管理系統(tǒng)中,還存在著一些問題,現(xiàn)將其分別列舉如下:其一,功能相對單一,目前的辦公管理系統(tǒng)的功能普遍較為單一,只能夠查詢員工的日常工作狀況,而不能夠進一步去查詢員工在日常工作當(dāng)中的一些細節(jié)性相關(guān)的信息,這會直接導(dǎo)致企業(yè)對員工日常工作管理不夠精細化;其二,系統(tǒng)相對孤立,目前大多應(yīng)用系統(tǒng)都處于單機工作狀態(tài),即辦公管理系統(tǒng)僅僅提供給相關(guān)的管理工作人員使用,而員工們卻沒有登錄查詢的權(quán)限,這就給辦公管理的透明度造成了一定的影響。本文設(shè)計實現(xiàn)后,將不僅在進行基本的業(yè)務(wù)流程方面更加智能化,對于文件的傳輸,審批速度,文件的處理效率,文件的管理方式都具有更加智能化、科學(xué)化的特點,對于人工審批的速度、人工創(chuàng)建文件、管理日常辦公任務(wù)、對于個人工作業(yè)務(wù)中各項內(nèi)容都具有規(guī)范的流程化。不僅解決之前企業(yè)內(nèi)部流程不規(guī)范的問題,還能夠更加有效的提高工作效率,為企業(yè)員工實現(xiàn)更加人性化的辦公平臺。2.相關(guān)技術(shù)本次針對辦公管理系統(tǒng)的設(shè)計與開發(fā),其中所涉及到的開發(fā)環(huán)境技術(shù)主要包括B/S結(jié)構(gòu)、SQLServer數(shù)據(jù)庫技術(shù)、頁面導(dǎo)航技術(shù)、SSH結(jié)構(gòu)以及Web服務(wù)技術(shù)等,現(xiàn)將各項技術(shù)手段分別介紹如下:2.1B/S結(jié)構(gòu)本項目將對B/S結(jié)構(gòu)和C/S結(jié)構(gòu)進行比較分析,以便系統(tǒng)地解釋B/S結(jié)構(gòu)的概念和特點。B/S結(jié)構(gòu)的特性。本文所提到和使用的B/S(Browser/Server)結(jié)構(gòu)不僅是在C/S的基礎(chǔ)上發(fā)展起來的,它不僅是一種瀏覽器和服務(wù)器結(jié)構(gòu),而且是一個可以用瀏覽器實現(xiàn)的系統(tǒng)。同時,系統(tǒng)還采用傳統(tǒng)的腳本語言(如VBScript、JavaScript)和ActiveX進行設(shè)計,解決了系統(tǒng)開發(fā)中的相關(guān)技術(shù)問題,實現(xiàn)了開發(fā)管理和實現(xiàn),進一步減少了系統(tǒng)成本。2.2SQLServer數(shù)據(jù)庫技術(shù)數(shù)據(jù)庫引擎可以實現(xiàn)關(guān)系數(shù)據(jù)以及結(jié)構(gòu)性數(shù)據(jù)提供更多的存儲空間,并且具有比較安全可靠的存儲功能。本文所設(shè)計的系統(tǒng)在應(yīng)用業(yè)務(wù)數(shù)據(jù)的管理方面能夠更加安全可靠。同時能夠?qū)崿F(xiàn)高性能的數(shù)據(jù)應(yīng)用。針對本次課題的研究包括對SQLServer2008,的使用也是非常成熟的一個版本。他不僅繼承了7.0的有點,同時也具有較好的可伸縮性能,集成度方面也是非常高的,同時對于可用性更是非常良好。如良好的可用性、較強的可伸縮性以及和相關(guān)軟件較高的集成度等。2.3頁面導(dǎo)航技術(shù)所謂的頁面導(dǎo)航技術(shù)首先通過很少一部分的MVC框架的所有頁面流程,通過IBMBTT的產(chǎn)品實現(xiàn)對通用性質(zhì)的頁面進行兼容性的設(shè)計。本文所設(shè)計的系統(tǒng)主要頁面跳轉(zhuǎn)技術(shù)使用的就是頁面導(dǎo)航。圖2.1MVC關(guān)系圖在OA系統(tǒng)的開發(fā)中,同時需要采用MVC框架技術(shù),首先對系統(tǒng)的擴展和內(nèi)容的修改,由于MVC框架技術(shù)能夠?qū)崿F(xiàn)內(nèi)容和框架技術(shù)涉及的分離,具有一定的擴展和后期內(nèi)容修改的優(yōu)勢,也是系統(tǒng)在設(shè)計開發(fā)中選擇MVC框架技術(shù)的主要原因之一。3.需求分析3.1功能需求分析3.1.1個人辦公功能的功能分析個人辦公功能,主要針對用戶在使用系統(tǒng)中進行的個人常用功能的匯總。包括個人中心功能、郵件功能、通知公告功能、日程、單據(jù)查看、單據(jù)提醒、訂閱報表、會議、我的考勤、工作日報等。下面是個人辦公管理功能用例圖。如下所示:用戶可以通過該功能實現(xiàn)對個人中心各項功能的設(shè)置,完成的郵件的快速查詢,對于日程的查看,同時如果有新的單據(jù)信息可以進行查看或者提醒,完成對報表的訂閱。還有對于個人考勤的查看,工作日報情況的查看功能。圖3-1個人辦公功能用例分析3.1.2公文管理功能分析公文管理功能的主要用戶均為系統(tǒng)用戶,主要包括:公文審核功能、公文發(fā)放功能、公文收存功能、公文管理功能。其中,在個人權(quán)限范圍內(nèi)展示的所有官方文件的官方文件都可以查閱。對于文件發(fā)布功能,了解要發(fā)布的文件和接受文件的兩個部門。收據(jù)列表功能檢查收據(jù)列表設(shè)計和收據(jù)恢復(fù)功能。如果要管理文檔,還可以刪除文檔列表中的所有文件,創(chuàng)建新文件和文件夾,創(chuàng)建和保存新文檔。功能示例如下圖所示:圖3-2公文管理功能用例分析3.1.3任務(wù)管理功能分析管理職能系統(tǒng)的各級經(jīng)理可以在該系統(tǒng)中在線向團隊成員分配一些日常任務(wù),并要求及時反饋任務(wù)的進度。系統(tǒng)功能可以對工作任務(wù)進行整體安排,一旦完成這些任務(wù),他們就會以合理的方式組織工作,并對每項工作提供每日和每周的反饋。任務(wù)管理允許您輕松查看任務(wù)的執(zhí)行狀態(tài),并提供基本的日常監(jiān)控方法。下圖為任務(wù)管理功能用例分析圖。圖3-3任務(wù)管理功能用例分析3.1.4公告管理功能分析公告管理主要針對企業(yè)的人事任免公告信息,公司重大時間公告信息,國家在相關(guān)政策公告信息以及重要的會議通知類公告信息,針對重要的法律法規(guī)進行公告通知等。圖3-4公告管理功能分析3.2非功能性需求3.2.1性能需求系統(tǒng)的性能需求主要集合企業(yè)的實際用戶規(guī)模,針對實際業(yè)務(wù)功能需要,對于系統(tǒng)的并發(fā)用戶的實際使用情況進行性能的設(shè)定和設(shè)計。首先,由于企業(yè)的實際應(yīng)用規(guī)模較大,實際用戶端的使用數(shù)量較大,因此在系統(tǒng)的并發(fā)用戶數(shù)量方面,需要采用大量的虛擬用戶進行測試的方式。通過軟件和硬件結(jié)合的方式,完成實現(xiàn)對資源信息的設(shè)置和處理。因為本系統(tǒng)的設(shè)計,實際并發(fā)用戶使用數(shù)量在1000人以上。3.2.2用戶界面要求系統(tǒng)界面的需求,首先系統(tǒng)界面操作時系統(tǒng)與人交互的窗口,需要銅鼓簡介明了,美觀的界面設(shè)計,實現(xiàn)展現(xiàn)系統(tǒng)功能操作的目的。但是OA辦公系統(tǒng)更加適合辦公人群在工作場合進行高效便捷的辦公為主要的目標(biāo),因此系統(tǒng)在設(shè)計開發(fā)的界面要求方面需要滿足用戶的實際使用習(xí)慣,同時需要將圖標(biāo)的顯示做到有一定的規(guī)范性和簡潔性。系統(tǒng)在可操作性以及界面的美觀大方方面需要具有一定的要求。3.3可行性分析針對本次課題所設(shè)計的辦公管理系統(tǒng),經(jīng)過設(shè)計開發(fā)人員反復(fù)論證及分析,結(jié)合企業(yè)實際的業(yè)務(wù)需求人員的測試使用。確定其在實際的工作中具有較強的可行性,具體需求如下:(1)技術(shù)層面的可行性分析:能夠充分的去滿足各個組織對自身日常工作進行條理化、科學(xué)化的管理,給企業(yè)的相關(guān)工作管理工作帶來了極大的便利。(2)經(jīng)濟層面的可行性分析:針對該系統(tǒng)應(yīng)用過程中的經(jīng)濟層面的可行性分析,主要保留2個方面的內(nèi)容,分別為:其一,該系統(tǒng)中同時具備較為強大的功能性支持以及良好的人機交互界面,從而使得相關(guān)的人員的工作效率成倍的提高,從而使得花費在該項工作中的人力成本資源大大降低,提高了組織整體運行的效率,從而可以在一定程度上節(jié)省資源的浪費;其二,在該應(yīng)用系統(tǒng)的設(shè)計開發(fā)過程中所消耗的成本較低,只需要通過目前的PC終端機上的現(xiàn)有資源條件即可實現(xiàn)對該系統(tǒng)的設(shè)計和開發(fā),這也在一定程度上促使了該課時工資查詢系統(tǒng)的可行性。(3)實際操作層面的可行性分析:針對該系統(tǒng)的實際操作相對簡單,諸如一些數(shù)據(jù)信息的錄入、修改以及刪除等工作,只需要借助于Windows操作系統(tǒng)的相關(guān)技術(shù)手段即可完成,因此在實際操作層面還系統(tǒng)也具有可行性。4.系統(tǒng)設(shè)計4.1主要的功能模塊設(shè)計系統(tǒng)的主要功能模塊按照實際業(yè)務(wù)需求分為員工個人辦公包括對用戶的注冊,用戶進行事項的管理,第二是公文管理,包括對文件的發(fā)起審批,文件的草擬,文件接收、發(fā)送管理等,第三是任務(wù)管理包括對任務(wù)的發(fā)起,任務(wù)的完成的進度的反饋,任務(wù)的分配,第四是公告管理功能包括對各項重大事項公告的發(fā)布管理等,日程管理包括對會議的提醒、工作的規(guī)劃與安排、出差計劃等的管理設(shè)計。系統(tǒng)功能結(jié)構(gòu)如圖4-1所示。圖4-1系統(tǒng)功能模塊圖4.1.1個人辦公功能管理模塊設(shè)計個人辦公功能,實現(xiàn)個人中心的管理功能,個人郵件的管理功能、針對通知公告的查詢功能,對于個人的日程信息還能夠進行查看,對于個人涉及的單據(jù)信息進行查看,例如:報銷單據(jù)查看,報銷審批的提醒功能,對于訂閱的內(nèi)部報表信息能夠優(yōu)先進行推送消息,同時還能夠完成對我的考勤的查看,針對個人工作日報的管理等,類圖如下所示:圖4-2個人工作中心管理功能設(shè)計類圖個人中心管理功能設(shè)計時序圖如下所示:圖4-3個人中心管理中添加個人管理信息功能時序圖4.1.2公文管理功能模塊設(shè)計公文管理功能可以識別收到的公文的完成和管理功能。其中,在個人權(quán)限范圍內(nèi)展示的所有官方文件都可以查閱。對于文件發(fā)布功能,了解要發(fā)布的文件和文件的兩個部門。收據(jù)列表功能檢查收文列表設(shè)計和收文恢復(fù)功能。對于公文管理還能夠?qū)崿F(xiàn)對自己公文列表中所有文件的刪除,創(chuàng)建新文件以及文件夾,生成新發(fā)文并保存的處理方式。根據(jù)SSH框架的三層架構(gòu),公文管理主要涉及到FileForm類,F(xiàn)ileAction,F(xiàn)ilemanageService類。FileForm類實現(xiàn)文件的表單展示,F(xiàn)ilemanageAction類實現(xiàn)具體的業(yè)務(wù)請求處理和轉(zhuǎn)發(fā),F(xiàn)ilemanageService類實現(xiàn)具體的業(yè)務(wù)邏輯實現(xiàn)。公文管理功能類設(shè)計包括:FilemanageView;FilemanageService;FileForm;FilemanageAction;FilemanageinfoDAO。具體實現(xiàn)類圖如下所示:圖4-4公文管理功能類圖公文管理功能中針對文件的新增并添加新文件功能設(shè)計時序圖如圖4-6所示。圖4-5公文管理功能時序圖4.1.3日程管理功能模塊設(shè)計日程管理功能的設(shè)計包括對日程的提醒功能設(shè)計,日程中的會議提醒功能,如果有出差日程,需要添加出差日程的提醒功能,主要完成對工作安排的制定,修改,新增保存功能。根據(jù)SSH框架的三層架構(gòu),日程管理主要涉及到SchedulemanageForm類SchedulemanageAction,ScheduleService類。SchedulemanageForm類實現(xiàn)日程的表單展示,SchedulemanageAction類實現(xiàn)具體的業(yè)務(wù)請求處理和轉(zhuǎn)發(fā),還包括SchedulemanageinfoDAO;SchedulemanageView類的設(shè)計,SchedulemanageService類實現(xiàn)具體的業(yè)務(wù)邏輯處理。日程管理實現(xiàn)類圖如下所示:圖4-6日程管理功能類圖日程管理中針對日程添加功能的時序圖設(shè)計如圖4-7所示。圖4-7日程管理添加日程功能時序圖4.1.4公告管理功能模塊設(shè)計根據(jù)SSH框架的三層架構(gòu),公告管理主要涉及到NoticemanageForm類,NoticemanageAction,NoticemanageService類。公告管理功能類設(shè)計如下所示:圖4-8公告管理功能類圖公告管理中針對公告信息添加功能設(shè)計的時序圖如4-9所示,具體的流程描述如下:(1)系統(tǒng)首先選擇“公告管理”單項,系統(tǒng)通過對業(yè)務(wù)邏輯信息的調(diào)用,顯示功能列表,完成對自動調(diào)用NoticemangeForm,系統(tǒng)界面顯示進入個人公告頁面列表。(2)系統(tǒng)用戶公告管理相應(yīng)列表信息,系統(tǒng)接受請求后,直接調(diào)用NoticeForm()函數(shù)的add()操作,反饋頁面中。(3)系統(tǒng)調(diào)用公告的update函數(shù)進行公告的展示。圖4-9公告管理發(fā)布公告信息功能操作時序圖4.2數(shù)據(jù)庫設(shè)計4.2.1邏輯設(shè)計結(jié)合本文所研究的主要關(guān)系實體對系統(tǒng)進行數(shù)據(jù)庫模型圖設(shè)計如下所示:圖4-10系統(tǒng)的E-R圖4.2.2數(shù)據(jù)表的設(shè)計表4-11系統(tǒng)登錄信息表如表4-2設(shè)計所示,系統(tǒng)用戶基本信息表主要包括員工ID、登錄名、性別、聯(lián)系方式、郵箱、地址、所屬部門ID以及登錄密碼等項目。表4-12系統(tǒng)用戶基本信息表中文名類型英文名預(yù)設(shè)值關(guān)鍵字長度員工IDLongIntUser_IDN是16登錄名User_NameN30性別User_SexY30聯(lián)系方式User_TelN60郵箱User_EmailN60地址User_AddressY60所屬部門IDLongIntUser_DepN16登錄密碼User_PWN40如表4-3設(shè)計所示,系統(tǒng)部門信息表主要包括部門ID、部門名字、部門地址、電話以及部門經(jīng)理等項目。表4-13系統(tǒng)部門信息表中文名長度英文名類型關(guān)鍵字預(yù)設(shè)值部門ID16Dep_IDLongInt是N部門名字30Dep_NAMEN電話60Dept_TelN部門地址30Dept_AddrN部門經(jīng)理60Dept_AdminY如表4-4設(shè)計所示,系統(tǒng)可進行發(fā)文單查看其中包括的發(fā)文單編號、提交時間、草擬時間、提交時間、發(fā)文單內(nèi)容、發(fā)起人、審核人、復(fù)核人、簽發(fā)人、發(fā)文單收件人等項目。表4-14發(fā)文單信息表類型英文名稱關(guān)鍵字長度中文名稱預(yù)設(shè)值IntFWDraftNo是4發(fā)文單編號NoFWDubmitDate8提交時間NoFWDistributor20草擬時間NoFWDtate20發(fā)文單內(nèi)容NoFWDraftMan20發(fā)起人NoFWDuditor20審核人NoFWDraftDate8草擬時間NoFWDCheckingMan20復(fù)核人NoFWDSignator20簽發(fā)人No表4-15會議數(shù)據(jù)表中文名稱類型英文名稱關(guān)鍵字長度預(yù)設(shè)值會議編號IntID是4N會議名稱Name20N會議議題Topic60N召集人Organizer20N主持人Chiefer20N發(fā)言人Spoker30N會議地點Locus60N開始時間StartTime8N結(jié)束時間EndTime8N申請人apply10N審核人approve10N會議狀態(tài)Meetingstatus20N系統(tǒng)中存儲任務(wù)的相關(guān)信息,其結(jié)構(gòu)如表4-16所示。任務(wù)信息表主要包括任務(wù)編號、任務(wù)名稱、辦理時間、辦理方式、任務(wù)辦理通知、更新維護任務(wù)以及任務(wù)信息查詢等項目。表4-16任務(wù)信息表中文名稱類型長度英文名稱關(guān)鍵字中文名稱預(yù)設(shè)值任務(wù)編號Int4id是任務(wù)編號N任務(wù)名稱20Name任務(wù)名稱N辦理時間60Release_time辦理時間N任務(wù)辦理通知20Edit_notification任務(wù)辦理通知N辦理方式20Release_mode辦理方式N更新維護任務(wù)30Update_maintenance更新維護任務(wù)N任務(wù)信息查詢60query任務(wù)信息查詢N5.系統(tǒng)實現(xiàn)5.1登錄功能實現(xiàn)登錄后,系統(tǒng)進入管理員的功能界面,管理員通過該界面對業(yè)務(wù)和系統(tǒng)進行管理。在工作流過程的形式和設(shè)計中,模型設(shè)計器和過程設(shè)計器都是通過引入JS命令include_once并調(diào)用所設(shè)計的函數(shù)來實現(xiàn)的。有關(guān)經(jīng)營者首先需要填寫相關(guān)信息并進行身份驗證。通過驗證后,即可登錄并修改登錄密碼。之后,通過對相關(guān)信息的驗證,可以驗證自己需要的信息,包括個人管理信息和各種物品,通過系統(tǒng)查詢可以得到工作安排。系統(tǒng)登錄界面如圖5-1所示。圖5-1系統(tǒng)登錄頁面5.2個人辦公模塊實現(xiàn)如圖5-2所示,在個人辦公功能中,用戶可以通過左右的樹型結(jié)構(gòu)看到我的申請,我的下屬申請,找我處理,待辦處理等各種功能,用戶可以點擊這些功能進行相應(yīng)的頁面,進行日常工作的處理。系統(tǒng)實現(xiàn)界面如下所示:圖5-2個人辦公的功能界面5.3公文管理模塊實現(xiàn)如圖5-3所示,在公文管理界面中,用戶可以輸入發(fā)文編號、公文編號、公文等級、公文類型、標(biāo)題、發(fā)文單位以及文件內(nèi)容創(chuàng)新一個新的公文。創(chuàng)建好的公文在用戶的文件暫存箱中,用戶通過點擊提交才可以公文的發(fā)布和流轉(zhuǎn)。圖5.3發(fā)文單管理功能界面5.4日程管理模塊實現(xiàn)日程管理功能,主要進行日程計劃的制定,系統(tǒng)實現(xiàn)對日程標(biāo)題的設(shè)置,日程的提醒時間,日程的說明或者相關(guān)文件的管理。實現(xiàn)員工可以通過本系統(tǒng)構(gòu)建自己的工作安排,當(dāng)日期到了以后,系統(tǒng)通過郵件和界面消息的方式提醒員工有工作安排。通過日程管理可以方便的進行會議提醒、出差提醒等常見的需要注意時間安排的工作。圖5-4日程管理功能界面5.5公告管理模塊實現(xiàn)公告管理中,在新聞管理頁面,包括對各項信息的展示,公告信息的篩選,查詢,公告的名稱,公告的發(fā)布來源部門以及公告的發(fā)布日期等進行顯示,創(chuàng)建公告通過create進行,輸入的產(chǎn)生為公告的類型。具體的公告界面如圖5-5所示。圖5-5公告管理管理界面6.系統(tǒng)測試6.1測試概述要想保證測試工作得以穩(wěn)定有序的開展,獲得理想的測試成效,那么,就必須遵循相應(yīng)的基本原則開展各項工作,站在用戶的層面來講,必須對相關(guān)的軟件進行全面的測試,總結(jié)其中所存在的缺陷與不足。站在系統(tǒng)研發(fā)設(shè)計者的角度來講,更多的借助于測試證明軟件的科學(xué)性與完善性。從目前的實際情況來看,研究領(lǐng)域?qū)τ谲浖y試相關(guān)的內(nèi)容進行了比較深入全面的研究與分析,然而,軟件測試過程當(dāng)中所遵循的原則比較模糊,通過對于其他國家與地區(qū)研究人員所建立起來的研究分析理論以及相關(guān)經(jīng)驗,在進行軟件測試的過程當(dāng)中,需要遵循的基本原則可以概括為:(1)測試的依據(jù)是用戶需求通過進行這種測試,能夠發(fā)現(xiàn)軟件當(dāng)中所具有的缺陷,假設(shè)系統(tǒng)在運行的過程當(dāng)中能夠使得用戶的基本需求得到迎合與滿足,那么,就能夠確定軟件并不存在明顯的缺陷。(2)盡早不斷地進行測試實際進行測試的過程當(dāng)中,必須遵循相應(yīng)的程序,參考已經(jīng)制定的測試方案,在這種情況下,能夠保證測試更加的完善規(guī)范。通常來講,在完成需求分析的情況下,才進行測試方案的建立。相比之下,實際進行編碼的時候,應(yīng)該首先對測試用例進行合理設(shè)置,使得接下來的測試工作得以穩(wěn)定有序的開展。(3)原則開展測試工作的時候,假設(shè)發(fā)現(xiàn)某個模塊具有缺陷,那么,需要在這個基礎(chǔ)上分析得出模塊對于用戶所帶來的實際影響,確定所具有的風(fēng)險水平。在這個基礎(chǔ)上,測試用例的次序進行合理設(shè)定。一般來講,首先對系統(tǒng)當(dāng)中的核心模塊部分進行測試,根據(jù)經(jīng)費或是時間情況合理的開展其他用例測試工作。(4)測試需要終止在進行系統(tǒng)測試的過程當(dāng)中,由于部分缺陷與問題相對隱蔽,使其檢測變得比較困難。在開始階段,系統(tǒng)測試更多的圍繞特定的模塊來展開,在完成該項工作的情況下,進一步進行集成測試,簡而言之,對于所有模塊的整體運行情況進行測定,歸納與總結(jié)其中存在的缺陷與問題,基于此,再進行系統(tǒng)測試工作,從系統(tǒng)的層面歸納與總結(jié)其中所存在的缺陷與問題。此外,通過進行這一系列的測試工作,還能夠保證各項分支語句能夠順利的實現(xiàn)。(5)應(yīng)由第三方測試實際對軟件進行測試的時候,為了使得測試更加的科學(xué)準(zhǔn)確,那么,可以根據(jù)實際情況以及具體需要通過第三方來完成各項測試工作。站在測試者的角度來講,通過準(zhǔn)確科學(xué)的對軟件進行測試,能夠使得研發(fā)設(shè)計者能夠更加準(zhǔn)確全面的把握軟件的實際研發(fā)情況。站在用戶的角度來講,通過準(zhǔn)確科學(xué)的對軟件進行測試,能夠使得用戶的基本訴求得到更加充分的滿足。從總體上來看,通過準(zhǔn)確科學(xué)的對軟件進行測試,能夠使得用戶更加準(zhǔn)確公正的對于軟件所具有的基本性能做出分析與判定。(6)測試中的群集現(xiàn)象依據(jù)過去所進行的一系列測試工作,通過對程序進行測試,能夠及時全面的總結(jié)出其中所具有的缺陷與不足,假設(shè)特定的模塊存在缺陷與不足,那么,能夠繼續(xù)對該模塊進行更加細致全面的測試,對其加以改進與優(yōu)化,使得軟件當(dāng)中所存在的各種問題得到及時全面的應(yīng)對與處理。(7)避免隨意測試實際開展測試工作的過程當(dāng)中,必須遵循相應(yīng)的測試步驟,具體來講,在開展測試工作之前必須根據(jù)實際需要制定相應(yīng)的測試計劃,通過嚴(yán)格的遵循其中的相關(guān)程序,保證軟件的測試工作足夠規(guī)范科學(xué)。(8)要保證測試用例足夠科學(xué)合理,必須對輸入工作引起足夠的重視。測試背景:該測試環(huán)境需要部署在Tomcat服務(wù)器上,由于系統(tǒng)的開發(fā)是在J2EE的框架平臺下完成,需要在Eclipse實現(xiàn)的對系統(tǒng)的使用。針對操作中出現(xiàn)的BUG進行及時的修復(fù)。6.2系統(tǒng)功能測試系統(tǒng)登錄功能中對用戶權(quán)限的設(shè)置正常,具體示例如下。表6-1系統(tǒng)管理模塊測試用例表功能用例描述測試前置條件測試步驟預(yù)期結(jié)果測試實際結(jié)果測試結(jié)論登錄功能用例描述測試用戶具有相應(yīng)的系統(tǒng)登錄權(quán)限1、測試用戶輸入相應(yīng)的用戶名和密碼,點擊登錄按鈕。系統(tǒng)結(jié)合輸入的賬號信息和密碼,是否匹配,如果匹配,自動跳轉(zhuǎn)到登錄成功首頁界面,如果賬號密碼不匹配或者輸入錯誤,提示錯誤信息。系統(tǒng)輸入信息正確,登錄成功登錄功能實現(xiàn)測試用戶不具有相應(yīng)的系統(tǒng)登錄權(quán)限測試用戶輸入的賬號信息和密碼不匹配提示錯誤信息提示該用戶不存在,請重新登錄登錄權(quán)限驗證測試成功修改密碼功能已經(jīng)具備用戶權(quán)限的賬號密碼1、用戶成功登錄系統(tǒng)2、點擊修改密碼3、輸入原密碼,4、輸入新密碼,5、確認(rèn)新密碼,6、提交修改請求系統(tǒng)提示密碼修改成功密碼修改成功用戶修改密碼功能實現(xiàn)兩次新密碼輸入的不一致,系統(tǒng)提示輸入密碼錯誤,請重新輸入。密碼修改失敗個人辦公管理功能具體的測試用例如表6-2所示。表6-2個人辦公管理模塊測試用例表功能用例描述測試前置條件測試步驟預(yù)期結(jié)果測試實際結(jié)果測試結(jié)論個人工作臺管理功能用例描述測試用戶具有個人工作臺功能操作權(quán)限。1、測試用戶輸入相應(yīng)的用戶名和密碼,選擇個人工作臺功能。系統(tǒng)功能跳轉(zhuǎn)成功系統(tǒng)輸入信息正確,登錄成功測試通過測試用戶不具有個人工作臺功能操作權(quán)限。個人信息設(shè)置功能測試:1、點擊個人信息編輯;2、輸入個人信息;3、點擊保存。提示保存成功提示該用戶不存在,請重新登錄測試通過上傳圖片功能測試1、用戶成功登錄系統(tǒng)2、點擊上傳圖片信息3、選擇圖片路徑,4、確認(rèn)、提交請求。提示圖片上傳成功提示圖片上傳成功測試通過設(shè)置新消息提醒功能測試1、用戶成功登錄系統(tǒng)2、點擊設(shè)置消息提醒信息3、設(shè)置成功,4、確認(rèn)、提交請求。設(shè)置新消息提醒成功。設(shè)置新消息提醒成功。測試通過6.3系統(tǒng)性能測試本系統(tǒng)性能測試中主要關(guān)鍵的幾點測試結(jié)論如下表6-3所示表6-3性能測試表測試內(nèi)容輸入輸出是否正常運行響應(yīng)速度系統(tǒng)穩(wěn)定性并發(fā)用戶數(shù)50個模擬用戶同時進行公文管理系統(tǒng)正常顯示公文信息,包括公文收發(fā),公文查閱功能。正常運行0.5S頁面跳轉(zhuǎn)正常,顯示穩(wěn)定,沒有出現(xiàn)錯誤100個模擬用戶同時進行公文管理系統(tǒng)正常顯示公文信息,包括公文收發(fā),公文查閱功能。正常運行1S頁面跳轉(zhuǎn)正常,顯示穩(wěn)定,沒有出現(xiàn)錯誤50個模擬用戶同時進行日程管理系統(tǒng)正常顯示日程信息,包括日程制定,日程查詢功能。正常運行0.52S頁面跳轉(zhuǎn)正常,顯示穩(wěn)定,沒有出現(xiàn)錯誤100個模擬用戶同時進行日程管理系統(tǒng)正常顯示日程信息,包括日程制定,日程查詢功能。正常運行0.8S頁面跳轉(zhuǎn)正常,顯示穩(wěn)定,沒有出現(xiàn)錯誤7結(jié)語本文所研究的辦公管理系統(tǒng)是基于B/S結(jié)構(gòu)、SQL

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論