版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
基于web的辦公管理系統(tǒng)的設(shè)計與實(shí)現(xiàn)摘要本文通過對實(shí)際業(yè)務(wù)需求的調(diào)查和分析,確定了系統(tǒng)的功能需求以及設(shè)計和開發(fā)目標(biāo)。研究和分析關(guān)鍵的軟件開發(fā)技術(shù),如B/S結(jié)構(gòu)、SQLServer數(shù)據(jù)庫技術(shù)、頁面布局技術(shù)等。隨后,對系統(tǒng)設(shè)計的主要功能模塊進(jìn)行分析,具體包括了個人辦公管理功能模塊、公文管理功能模塊等。然后,通過設(shè)計辦公管理系統(tǒng)的整體結(jié)構(gòu),將系統(tǒng)結(jié)構(gòu)劃分為多個層次。使用結(jié)構(gòu)圖、時序圖和類圖對系統(tǒng)的各個功能模塊進(jìn)行設(shè)計,描繪出功能模塊中的事件流內(nèi)容,最終實(shí)現(xiàn)了系統(tǒng)的所有功能。關(guān)鍵詞:Web服務(wù)器;辦公管理;系統(tǒng)設(shè)計;系統(tǒng)測試TOC\o"1-3"\h\u263611引言 131062相關(guān)技術(shù) 1184202.1B/S結(jié)構(gòu) 1150502.2SQLServer數(shù)據(jù)庫技術(shù) 2140372.3頁面導(dǎo)航技術(shù) 2119613需求分析 215233.1功能需求分析 3314333.1.1個人辦公功能的功能分析 3182173.1.2公文管理功能分析 3210033.1.3任務(wù)管理功能分析 4203023.1.4公告管理功能分析 4296963.1.5日程管理功能分析 435683.2非功能性需求 5204133.2.1性能需求 593243.2.2用戶界面要求 5156893.3可行性分析 5159724系統(tǒng)設(shè)計 6262804.1軟件架構(gòu)設(shè)計 6325294.2主要的功能模塊設(shè)計 716434.2.1個人辦公功能管理模塊設(shè)計 7128124.2.2公文管理功能模塊設(shè)計 840464.2.3日程管理功能模塊設(shè)計 990914.2.4公告管理功能模塊設(shè)計 11134754.2.5任務(wù)管理功能模塊設(shè)計 12253344.3數(shù)據(jù)庫設(shè)計 1380834.3.1邏輯設(shè)計 1333084.3.2數(shù)據(jù)表的設(shè)計 14116525系統(tǒng)實(shí)現(xiàn) 21233625.1登錄功能實(shí)現(xiàn) 2118345.2個人辦公模塊實(shí)現(xiàn) 21309765.3公文管理模塊實(shí)現(xiàn) 22174105.4日程管理模塊實(shí)現(xiàn) 22158405.5公告管理模塊實(shí)現(xiàn) 22190215.6任務(wù)管理模塊實(shí)現(xiàn) 23222396系統(tǒng)測試 23316896.1測試概述 23196096.2系統(tǒng)功能測試 25320496.3系統(tǒng)性能測試 2674857結(jié)語 275843參考文獻(xiàn) 281引言在市場化發(fā)展的今天,作為一個企業(yè),其所面臨的市場競爭環(huán)境會更加惡劣,在這種情勢之下,如果想要企業(yè)在激烈的行業(yè)競爭之中能夠占據(jù)一席之地,不僅需要對企業(yè)內(nèi)部管理制度進(jìn)行必要的優(yōu)化,另一方面也需要將先進(jìn)的現(xiàn)代化技術(shù)運(yùn)用于企業(yè)的日常管理當(dāng)中,以便可以有效的借助于技術(shù)的力量來有效的提升企業(yè)的辦公效率。特別是在如今信息化的時代,伴隨著人力資源成本的不斷提高,信息化和數(shù)字化的手段在各種工作中的使用逐漸的已經(jīng)成為了一種必然的趨勢,并且相關(guān)的技術(shù)手段在具體的工作中的應(yīng)用也逐步走向了成熟。相應(yīng)的,在一個企業(yè)的管理工作中,對于辦公事務(wù)的管理也是相關(guān)工作中的重要組成部分,需要企業(yè)針對其自身的特點(diǎn)制定出對應(yīng)的工作辦法。針對辦公管理工作,傳統(tǒng)的手段一般都采用人工的方式,不僅過程繁瑣,而且容易出現(xiàn)疏漏。而伴隨著電子信息技術(shù)的發(fā)展,將企業(yè)辦公管理中,融入一些計算機(jī)技術(shù)來輔助完成,就使得相關(guān)的工作效率提高了許多,并且還在一定程度上避免了工作中疏漏的發(fā)生。但筆者結(jié)合相關(guān)的研究及自己的考察發(fā)現(xiàn),在目前所出現(xiàn)的常規(guī)的辦公管理系統(tǒng)中,還存在著一些問題,現(xiàn)將其分別列舉如下:其一,功能相對單一,目前的辦公管理系統(tǒng)的功能普遍較為單一,只能夠查詢員工的日常工作狀況,而不能夠進(jìn)一步去查詢員工在日常工作當(dāng)中的一些細(xì)節(jié)性相關(guān)的信息,這會直接導(dǎo)致企業(yè)對員工日常工作管理不夠精細(xì)化;其二,系統(tǒng)相對孤立,目前大多應(yīng)用系統(tǒng)都處于單機(jī)工作狀態(tài),即辦公管理系統(tǒng)僅僅提供給相關(guān)的管理工作人員使用,而員工們卻沒有登錄查詢的權(quán)限,這就給辦公管理的透明度造成了一定的影響。本文設(shè)計實(shí)現(xiàn)后,將不僅在進(jìn)行基本的業(yè)務(wù)流程方面更加智能化,對于文件的傳輸,審批速度,文件的處理效率,文件的管理方式都具有更加智能化、科學(xué)化的特點(diǎn),對于人工審批的速度、人工創(chuàng)建文件、管理日常辦公任務(wù)、對于個人工作業(yè)務(wù)中各項(xiàng)內(nèi)容都具有規(guī)范的流程化。不僅解決之前企業(yè)內(nèi)部流程不規(guī)范的問題,還能夠更加有效的提高工作效率,為企業(yè)員工實(shí)現(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)將各項(xiàng)技術(shù)手段分別介紹如下:2.1B/S結(jié)構(gòu)本項(xiàng)目將對B/S結(jié)構(gòu)和C/S結(jié)構(gòu)進(jìn)行比較分析,以便系統(tǒng)地解釋B/S結(jié)構(gòu)的概念和特點(diǎn)。B/S結(jié)構(gòu)的特性。本文所提到和使用的B/S(Browser/Server)結(jié)構(gòu)不僅是在C/S的基礎(chǔ)上發(fā)展起來的,它不僅是一種瀏覽器和服務(wù)器結(jié)構(gòu),而且是一個可以用瀏覽器實(shí)現(xiàn)的系統(tǒng)。同時,系統(tǒng)還采用傳統(tǒng)的腳本語言(如VBScript、JavaScript)和ActiveX進(jìn)行設(shè)計,解決了系統(tǒng)開發(fā)中的相關(guān)技術(shù)問題,實(shí)現(xiàn)了開發(fā)管理和實(shí)現(xiàn),進(jìn)一步減少了系統(tǒng)成本。2.2SQLServer數(shù)據(jù)庫技術(shù)數(shù)據(jù)庫引擎可以實(shí)現(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的有點(diǎn),同時也具有較好的可伸縮性能,集成度方面也是非常高的,同時對于可用性更是非常良好。如良好的可用性、較強(qiáng)的可伸縮性以及和相關(guān)軟件較高的集成度等。2.3頁面導(dǎo)航技術(shù)所謂的頁面導(dǎo)航技術(shù)首先通過很少一部分的MVC框架的所有頁面流程,通過IBMBTT的產(chǎn)品實(shí)現(xiàn)對通用性質(zhì)的頁面進(jìn)行兼容性的設(shè)計。本文所設(shè)計的系統(tǒng)主要頁面跳轉(zhuǎn)技術(shù)使用的就是頁面導(dǎo)航。圖2.1MVC關(guān)系圖在OA系統(tǒng)的開發(fā)中,同時需要采用MVC框架技術(shù),首先對系統(tǒng)的擴(kuò)展和內(nèi)容的修改,由于MVC框架技術(shù)能夠?qū)崿F(xiàn)內(nèi)容和框架技術(shù)涉及的分離,具有一定的擴(kuò)展和后期內(nèi)容修改的優(yōu)勢,也是系統(tǒng)在設(shè)計開發(fā)中選擇MVC框架技術(shù)的主要原因之一。3需求分析3.1功能需求分析3.1.1個人辦公功能的功能分析個人辦公功能,主要針對用戶在使用系統(tǒng)中進(jìn)行的個人常用功能的匯總。包括個人中心功能、郵件功能、通知公告功能、日程、單據(jù)查看、單據(jù)提醒、訂閱報表、會議、我的考勤、工作日報等。下面是個人辦公管理功能用例圖。如下所示:用戶可以通過該功能實(shí)現(xiàn)對個人中心各項(xiàng)功能的設(shè)置,完成的郵件的快速查詢,對于日程的查看,同時如果有新的單據(jù)信息可以進(jìn)行查看或者提醒,完成對報表的訂閱。還有對于個人考勤的查看,工作日報情況的查看功能。圖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)中在線向團(tuán)隊成員分配一些日常任務(wù),并要求及時反饋任務(wù)的進(jìn)度。系統(tǒng)功能可以對工作任務(wù)進(jìn)行整體安排,一旦完成這些任務(wù),他們就會以合理的方式組織工作,并對每項(xiàng)工作提供每日和每周的反饋。任務(wù)管理允許您輕松查看任務(wù)的執(zhí)行狀態(tài),并提供基本的日常監(jiān)控方法。下圖為任務(wù)管理功能用例分析圖。圖3-3任務(wù)管理功能用例分析3.1.4公告管理功能分析公告管理主要針對企業(yè)的人事任免公告信息,公司重大時間公告信息,國家在相關(guān)政策公告信息以及重要的會議通知類公告信息,針對重要的法律法規(guī)進(jìn)行公告通知等。圖3-4公告管理功能分析3.1.5日程管理功能分析日程管理包括對日程規(guī)劃的提醒,會議提醒,出差提醒以及工作安排的工作內(nèi)容。圖3-5日程管理功能用例分析3.2非功能性需求3.2.1性能需求系統(tǒng)的性能需求主要集合企業(yè)的實(shí)際用戶規(guī)模,針對實(shí)際業(yè)務(wù)功能需要,對于系統(tǒng)的并發(fā)用戶的實(shí)際使用情況進(jìn)行性能的設(shè)定和設(shè)計。首先,由于企業(yè)的實(shí)際應(yīng)用規(guī)模較大,實(shí)際用戶端的使用數(shù)量較大,因此在系統(tǒng)的并發(fā)用戶數(shù)量方面,需要采用大量的虛擬用戶進(jìn)行測試的方式。通過軟件和硬件結(jié)合的方式,完成實(shí)現(xiàn)對資源信息的設(shè)置和處理。因?yàn)楸鞠到y(tǒng)的設(shè)計,實(shí)際并發(fā)用戶使用數(shù)量在1000人以上。3.2.2用戶界面要求系統(tǒng)界面的需求,首先系統(tǒng)界面操作時系統(tǒng)與人交互的窗口,需要銅鼓簡介明了,美觀的界面設(shè)計,實(shí)現(xiàn)展現(xiàn)系統(tǒng)功能操作的目的。但是OA辦公系統(tǒng)更加適合辦公人群在工作場合進(jìn)行高效便捷的辦公為主要的目標(biāo),因此系統(tǒng)在設(shè)計開發(fā)的界面要求方面需要滿足用戶的實(shí)際使用習(xí)慣,同時需要將圖標(biāo)的顯示做到有一定的規(guī)范性和簡潔性。系統(tǒng)在可操作性以及界面的美觀大方方面需要具有一定的要求。3.3可行性分析針對本次課題所設(shè)計的辦公管理系統(tǒng),經(jīng)過設(shè)計開發(fā)人員反復(fù)論證及分析,結(jié)合企業(yè)實(shí)際的業(yè)務(wù)需求人員的測試使用。確定其在實(shí)際的工作中具有較強(qiáng)的可行性,具體需求如下:(1)技術(shù)層面的可行性分析:能夠充分的去滿足各個組織對自身日常工作進(jìn)行條理化、科學(xué)化的管理,給企業(yè)的相關(guān)工作管理工作帶來了極大的便利。(2)經(jīng)濟(jì)層面的可行性分析:針對該系統(tǒng)應(yīng)用過程中的經(jīng)濟(jì)層面的可行性分析,主要保留2個方面的內(nèi)容,分別為:其一,該系統(tǒng)中同時具備較為強(qiáng)大的功能性支持以及良好的人機(jī)交互界面,從而使得相關(guān)的人員的工作效率成倍的提高,從而使得花費(fèi)在該項(xiàng)工作中的人力成本資源大大降低,提高了組織整體運(yùn)行的效率,從而可以在一定程度上節(jié)省資源的浪費(fèi);其二,在該應(yīng)用系統(tǒng)的設(shè)計開發(fā)過程中所消耗的成本較低,只需要通過目前的PC終端機(jī)上的現(xiàn)有資源條件即可實(shí)現(xiàn)對該系統(tǒng)的設(shè)計和開發(fā),這也在一定程度上促使了該課時工資查詢系統(tǒng)的可行性。(3)實(shí)際操作層面的可行性分析:針對該系統(tǒng)的實(shí)際操作相對簡單,諸如一些數(shù)據(jù)信息的錄入、修改以及刪除等工作,只需要借助于Windows操作系統(tǒng)的相關(guān)技術(shù)手段即可完成,因此在實(shí)際操作層面還系統(tǒng)也具有可行性。4系統(tǒng)設(shè)計4.1軟件架構(gòu)設(shè)計本系統(tǒng)架構(gòu)圖可以分為以上三層,由左至右分別為使用者界面層、商業(yè)邏輯層、和數(shù)據(jù)服務(wù)層,而我們的系統(tǒng)流程是員工與管理者對網(wǎng)頁服務(wù)器做一個選取的動作,而網(wǎng)頁服務(wù)器運(yùn)用Java程序語言對數(shù)據(jù)庫服務(wù)器做一個抓取數(shù)據(jù)的動作,而數(shù)據(jù)庫服務(wù)器把抓取的數(shù)據(jù)呈現(xiàn)在使用者面前,供使用者挑選或是刪除訂單等動作。辦公管理系統(tǒng)的總體框架如圖4-1所示。圖4-1Web應(yīng)用程序三個層次4.2主要的功能模塊設(shè)計系統(tǒng)的主要功能模塊按照實(shí)際業(yè)務(wù)需求分為員工個人辦公包括對用戶的注冊,用戶進(jìn)行事項(xiàng)的管理,第二是公文管理,包括對文件的發(fā)起審批,文件的草擬,文件接收、發(fā)送管理等,第三是任務(wù)管理包括對任務(wù)的發(fā)起,任務(wù)的完成的進(jìn)度的反饋,任務(wù)的分配,第四是公告管理功能包括對各項(xiàng)重大事項(xiàng)公告的發(fā)布管理等,日程管理包括對會議的提醒、工作的規(guī)劃與安排、出差計劃等的管理設(shè)計。系統(tǒng)功能結(jié)構(gòu)如圖4-2所示。圖4-2系統(tǒng)功能模塊圖4.2.1個人辦公功能管理模塊設(shè)計個人辦公功能,實(shí)現(xiàn)個人中心的管理功能,個人郵件的管理功能、針對通知公告的查詢功能,對于個人的日程信息還能夠進(jìn)行查看,對于個人涉及的單據(jù)信息進(jìn)行查看,例如:報銷單據(jù)查看,報銷審批的提醒功能,對于訂閱的內(nèi)部報表信息能夠優(yōu)先進(jìn)行推送消息,同時還能夠完成對我的考勤的查看,針對個人工作日報的管理等,類圖如下所示:圖4-3個人工作中心管理功能設(shè)計類圖個人中心管理功能設(shè)計時序圖如下所示:圖4-4個人中心管理中添加個人管理信息功能時序圖4.2.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類實(shí)現(xiàn)文件的表單展示,F(xiàn)ilemanageAction類實(shí)現(xiàn)具體的業(yè)務(wù)請求處理和轉(zhuǎn)發(fā),F(xiàn)ilemanageService類實(shí)現(xiàn)具體的業(yè)務(wù)邏輯實(shí)現(xiàn)。公文管理功能類設(shè)計包括:FilemanageView;FilemanageService;FileForm;FilemanageAction;FilemanageinfoDAO。具體實(shí)現(xiàn)類圖如下所示:圖4-5公文管理功能類圖公文管理功能中針對文件的新增并添加新文件功能設(shè)計時序圖如圖4-6所示。圖4-6公文管理功能時序圖4.2.3日程管理功能模塊設(shè)計日程管理功能的設(shè)計包括對日程的提醒功能設(shè)計,日程中的會議提醒功能,如果有出差日程,需要添加出差日程的提醒功能,主要完成對工作安排的制定,修改,新增保存功能。根據(jù)SSH框架的三層架構(gòu),日程管理主要涉及到SchedulemanageForm類SchedulemanageAction,ScheduleService類。SchedulemanageForm類實(shí)現(xiàn)日程的表單展示,SchedulemanageAction類實(shí)現(xiàn)具體的業(yè)務(wù)請求處理和轉(zhuǎn)發(fā),還包括SchedulemanageinfoDAO;SchedulemanageView類的設(shè)計,SchedulemanageService類實(shí)現(xiàn)具體的業(yè)務(wù)邏輯處理。日程管理實(shí)現(xiàn)類圖如下所示:圖4-7日程管理功能類圖日程管理中針對日程添加功能的時序圖設(shè)計如圖4-8所示。圖4-8日程管理添加日程功能時序圖4.2.4公告管理功能模塊設(shè)計根據(jù)SSH框架的三層架構(gòu),公告管理主要涉及到NoticemanageForm類,NoticemanageAction,NoticemanageService類。公告管理功能類設(shè)計如下所示:圖4-9公告管理功能類圖公告管理中針對公告信息添加功能設(shè)計的時序圖如4-10所示,具體的流程描述如下:(1)系統(tǒng)首先選擇“公告管理”單項(xiàng),系統(tǒng)通過對業(yè)務(wù)邏輯信息的調(diào)用,顯示功能列表,完成對自動調(diào)用NoticemangeForm,系統(tǒng)界面顯示進(jìn)入個人公告頁面列表。(2)系統(tǒng)用戶公告管理相應(yīng)列表信息,系統(tǒng)接受請求后,直接調(diào)用NoticeForm()函數(shù)的add()操作,反饋頁面中。(3)系統(tǒng)調(diào)用公告的update函數(shù)進(jìn)行公告的展示。圖4-10公告管理發(fā)布公告信息功能操作時序圖4.2.5任務(wù)管理功能模塊設(shè)計任務(wù)管理功能設(shè)計包括對于個人任務(wù)中的項(xiàng)目管理,我的任務(wù)列表管理,完成任務(wù)以及下屬任務(wù)和任務(wù)指導(dǎo)功能,對于所有的任務(wù)還能夠?qū)崿F(xiàn)任務(wù)一覽功能。根據(jù)SSH框架的三層架構(gòu),任務(wù)管理主要涉及到TaskmanageForm類,TaskmanageAction,TaskmanageService類.TaskmanageView;TaskmanageinfoDAO。任務(wù)管理功能類圖設(shè)計如下所示:圖4-11任務(wù)管理功能類圖任務(wù)管理中針對任務(wù)的基本管理功能設(shè)計時序圖如圖4-12所示。具體流程如下所示:圖4-12任務(wù)管理添加展示任務(wù)功能時序圖4.3數(shù)據(jù)庫設(shè)計4.3.1邏輯設(shè)計結(jié)合本文所研究的主要關(guān)系實(shí)體對系統(tǒng)進(jìn)行數(shù)據(jù)庫模型圖設(shè)計如下所示:圖4-13系統(tǒng)的E-R圖4.3.2數(shù)據(jù)表的設(shè)計表4-1系統(tǒng)登錄信息表如表4-2設(shè)計所示,系統(tǒng)用戶基本信息表主要包括員工ID、登錄名、性別、聯(lián)系方式、郵箱、地址、所屬部門ID以及登錄密碼等項(xiàng)目。表4-2系統(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)理等項(xiàng)目。表4-3系統(tǒng)部門信息表中文名長度英文名類型關(guān)鍵字預(yù)設(shè)值部門ID16Dep_IDLongInt是N部門名字30Dep_NAMEN電話60Dept_TelN部門地址30Dept_AddrN部門經(jīng)理60Dept_AdminY如表4-4設(shè)計所示,系統(tǒng)可進(jìn)行發(fā)文單查看其中包括的發(fā)文單編號、提交時間、草擬時間、提交時間、發(fā)文單內(nèi)容、發(fā)起人、審核人、復(fù)核人、簽發(fā)人、發(fā)文單收件人等項(xiàng)目。表4-4發(fā)文單信息表類型英文名稱關(guān)鍵字長度中文名稱預(yù)設(shè)值IntFWDraftNo是4發(fā)文單編號NoFWDubmitDate8提交時間NoFWDistributor20草擬時間NoFWDtate20發(fā)文單內(nèi)容NoFWDraftMan20發(fā)起人NoFWDuditor20審核人NoFWDraftDate8草擬時間NoFWDCheckingMan20復(fù)核人NoFWDSignator20簽發(fā)人No表4-5會議數(shù)據(jù)表中文名稱類型英文名稱關(guān)鍵字長度預(yù)設(shè)值會議編號IntID是4N會議名稱Name20N會議議題Topic60N召集人Organizer20N主持人Chiefer20N發(fā)言人Spoker30N會議地點(diǎn)Locus60N開始時間StartTime8N結(jié)束時間EndTime8N申請人apply10N審核人approve10N會議狀態(tài)Meetingstatus20N系統(tǒng)中存儲任務(wù)的相關(guān)信息,其結(jié)構(gòu)如表4-6所示。任務(wù)信息表主要包括任務(wù)編號、任務(wù)名稱、辦理時間、辦理方式、任務(wù)辦理通知、更新維護(hù)任務(wù)以及任務(wù)信息查詢等項(xiàng)目。表4-6任務(wù)信息表中文名稱類型長度英文名稱關(guān)鍵字中文名稱預(yù)設(shè)值任務(wù)編號Int4id是任務(wù)編號N任務(wù)名稱20Name任務(wù)名稱N辦理時間60Release_time辦理時間N任務(wù)辦理通知20Edit_notification任務(wù)辦理通知N辦理方式20Release_mode辦理方式N更新維護(hù)任務(wù)30Update_maintenance更新維護(hù)任務(wù)N任務(wù)信息查詢60query任務(wù)信息查詢N日程管理中相關(guān)的數(shù)據(jù)信息表如4-7所示。表4-7日程信息表英文名稱關(guān)鍵字類型長度中文名稱預(yù)設(shè)值ScheduleNO.是Int4日程規(guī)劃編號NScheduleNO.Int20日程審批編號NSchedulesementvarchar60日程發(fā)起人NSchedule_statusvarchar20日程狀態(tài)NSchedulestart_datedatatime20開始日期NScheduleEnddatedatatime30結(jié)束日期NScheduleInvoiceNO.varchar60日程提醒時間NScheduleCostownervarchar20提醒狀態(tài)Department_originator_agendavarchar20日程發(fā)起人所在部門Schedulenamevarchar10日程名稱會議室申請信息表其結(jié)構(gòu)如表4-8所示。表4-8會議室申請信息表英文名稱關(guān)鍵字類型長度中文名稱預(yù)設(shè)值Meet_name是Int4會議名稱NConference_statusInt20會議狀態(tài)Nmeeting_namevarchar60會議名稱NMeeting_start_timedatatime20會議開始時間NMeeting_end_timedatatime20會議結(jié)束時間NMeeting_room_namevarchar30會議室名稱NMeeting_placevarchar60會議地點(diǎn)NApproval_Statusvarchar20審批狀態(tài)NApplication_sectorvarchar20申請部門NApprovervarchar20申請審批人NRemarkvarchar100備注N公告信息表其結(jié)構(gòu)如表4-9所示。表4-9公告信息表英文名稱關(guān)鍵字類型長度中文名稱預(yù)設(shè)值A(chǔ)nnouncement_name是Int4公告名稱Nrelease_timedatatime20發(fā)布時間NAnnouncement_topicvarchar60公告主題NAnnouncement_contentvarchar20公告內(nèi)容NCopywritervarchar20撰稿人NReviewervarchar30審核人Npublishervarchar60發(fā)布人NReview_timedatatime20審核時間NCompose_timedatatime20撰寫時間NApproval_Statusvarchar20審批狀態(tài)NRemarkvarchar100備注N發(fā)文信息表其結(jié)構(gòu)如表4-10所示。表4-10發(fā)文信息表英文名稱關(guān)鍵字類型長度中文名稱預(yù)設(shè)值Post_name是Int4發(fā)文名稱NPosting_timedatatime20發(fā)文時間NPost_themesvarchar60發(fā)文主題NPost_contentvarchar20發(fā)文內(nèi)容NSendervarchar20發(fā)件人NRecipientvarchar30收件人NSend_timedatatime60發(fā)件時間NPickup_timedatatime20收件時間NApproval_Statusvarchar20審批狀態(tài)NShipment_statusvarchar20發(fā)件狀態(tài)NRemarkvarchar100備注N如表4-11設(shè)計所示,系統(tǒng)可進(jìn)行單據(jù)查看其中包括的單據(jù)有報銷單據(jù),下面給出報銷業(yè)務(wù)操作中的報銷單據(jù)信息數(shù)據(jù)表主要包括草擬文序號、草擬時間、提交時間、報銷內(nèi)容、報銷人、報銷審核人、報銷復(fù)核人、報銷簽發(fā)人、報銷分發(fā)人、報銷復(fù)核人、報銷簽發(fā)人以及報銷分發(fā)人等項(xiàng)目。表4-11單據(jù)數(shù)據(jù)表類型英文名稱關(guān)鍵字長度中文名稱預(yù)設(shè)值IntYHDraftNo是4草擬文序號NoYHSubmitDate8提交時間NoGWDistributor20報銷分發(fā)人NoGWState20報銷內(nèi)容NoGWDraftMan20報銷人NoGWAuditor20報銷審核人NoYHDraftDate8草擬時間NoGWCheckingMan20報銷復(fù)核人NoGWSignator20報銷簽發(fā)人NoGWSignator20報銷簽發(fā)人NoGWCheckingMan20報銷復(fù)核人NoGWDistributor20報銷分發(fā)人No在個人辦公中,包括對單據(jù)報銷審批的提醒,其中單據(jù)報銷審批提醒功能相關(guān)的提醒審批信息表其結(jié)構(gòu)如表4-12所示。主要包括對審批編號,單據(jù)編號,實(shí)際報銷人、文檔狀態(tài)、開始日期、結(jié)束日期、發(fā)票號碼、費(fèi)用歸屬人、業(yè)務(wù)類別、憑證狀態(tài)、報銷金額小于、票據(jù)狀態(tài)、部門、公司名稱等信息描述。表4-12費(fèi)用報銷提醒審批信息表英文名稱關(guān)鍵字類型長度中文名稱預(yù)設(shè)值A(chǔ)pprovalNO.是Int4審批編號NDocumentNO.Int20單據(jù)編號NActual_reimbursementvarchar60實(shí)際報銷人NDocument_statusvarchar20文檔狀態(tài)Nstart_datedatatime20開始日期NEnddatedatatime30結(jié)束日期NInvoiceNO.varchar60發(fā)票號碼NCostownervarchar20費(fèi)用歸屬人Servic_categoryvarchar20業(yè)務(wù)類別Cost_Categoryvarchar20費(fèi)用類別Voucher_statusvarchar10憑證狀態(tài)total_amountvarchar20報銷總金額小于Ticket_statusvarchar60票據(jù)狀態(tài)departmentvarchar20部門company_namevarchar40公司名稱Remarkvarchar200備注郵件信息表包括員工的ID識別,員工的登錄名,郵箱的登錄密碼,聯(lián)系方式、郵箱的地址、所屬部門、郵箱內(nèi)部包括收件箱、發(fā)件箱、草稿箱等信息的描述。表4-13郵箱信息表中文名類型英文名預(yù)設(shè)值關(guān)鍵字長度員工IDLongIntUser_IDN是16登錄名varcharUser_NameN30郵箱密碼varcharUser_SexY30聯(lián)系方式varcharUser_TelN60郵箱地址varcharUser_EmailN60所屬部門varcharUser_AddressY60收件箱varcharinboxN16發(fā)件箱varcharOutboxN40草稿箱varcharDraftbox100日報信息表包括對日報編號、日報名稱、日報發(fā)送的時間、收件人、日報發(fā)送人、日報的收件郵箱地址等進(jìn)行設(shè)置如表4-14所示。表4-14日報信息表中文名類型英文名預(yù)設(shè)值關(guān)鍵字長度日報編號LongIntDailyNO.N是16日報名稱varcharDailynewspapernameN30發(fā)件人varcharSenderY40收件人varcharRecipientN40收件郵箱地址varcharReceivingemailaddressN80所屬部門varcharDepartmentY40收件郵箱地址varcharReceivingemailaddressN80發(fā)送時間varcharSendtimeN40審批時間varcharProcessingtimeN100備注varcharRemarksN100考勤信息表包括對考勤的基本信息,考勤編號,考勤日期,員工姓名,打卡記錄,缺勤記錄,幾班記錄,請假天數(shù),員工所在部門,考勤更新時間,考勤日期等數(shù)據(jù)進(jìn)行記錄如表4-15所示。表4-15考勤信息表中文名類型英文名預(yù)設(shè)值關(guān)鍵字長度考勤編號LongIntAttendancenumberN是16考勤日期datatimeAttendancedateN40員工姓名varcharnameofworkerY40打卡記錄varcharCheck-inrecordN60缺勤記錄varcharAbsencerecordsN80加班記錄varcharOvertimerecordY40請假天數(shù)varcharDaysoffN60所在部門varcharDepartmentN40出差記錄varcharBusinessTripRecordN100請假記錄varcharLeaverecordN100考勤更新時間varcharAttendanceupdatetimeN60考勤日期datatimeAttendancedateN40備注varcharRemarksN1005系統(tǒng)實(shí)現(xiàn)5.1登錄功能實(shí)現(xiàn)登錄后,系統(tǒng)進(jìn)入管理員的功能界面,管理員通過該界面對業(yè)務(wù)和系統(tǒng)進(jìn)行管理。在工作流過程的形式和設(shè)計中,模型設(shè)計器和過程設(shè)計器都是通過引入JS命令include_once并調(diào)用所設(shè)計的函數(shù)來實(shí)現(xiàn)的。有關(guān)經(jīng)營者首先需要填寫相關(guān)信息并進(jìn)行身份驗(yàn)證。通過驗(yàn)證后,即可登錄并修改登錄密碼。之后,通過對相關(guān)信息的驗(yàn)證,可以驗(yàn)證自己需要的信息,包括個人管理信息和各種物品,通過系統(tǒng)查詢可以得到工作安排。系統(tǒng)登錄界面如圖5-1所示。圖5-1系統(tǒng)登錄頁面5.2個人辦公模塊實(shí)現(xiàn)如圖5-2所示,在個人辦公功能中,用戶可以通過左右的樹型結(jié)構(gòu)看到我的申請,我的下屬申請,找我處理,待辦處理等各種功能,用戶可以點(diǎn)擊這些功能進(jìn)行相應(yīng)的頁面,進(jìn)行日常工作的處理。系統(tǒng)實(shí)現(xiàn)界面如下所示:圖5-2個人辦公的功能界面5.3公文管理模塊實(shí)現(xiàn)如圖5-3所示,在公文管理界面中,用戶可以輸入發(fā)文編號、公文編號、公文等級、公文類型、標(biāo)題、發(fā)文單位以及文件內(nèi)容創(chuàng)新一個新的公文。創(chuàng)建好的公文在用戶的文件暫存箱中,用戶通過點(diǎn)擊提交才可以公文的發(fā)布和流轉(zhuǎn)。圖5.3發(fā)文單管理功能界面5.4日程管理模塊實(shí)現(xiàn)日程管理功能,主要進(jìn)行日程計劃的制定,系統(tǒng)實(shí)現(xiàn)對日程標(biāo)題的設(shè)置,日程的提醒時間,日程的說明或者相關(guān)文件的管理。實(shí)現(xiàn)員工可以通過本系統(tǒng)構(gòu)建自己的工作安排,當(dāng)日期到了以后,系統(tǒng)通過郵件和界面消息的方式提醒員工有工作安排。通過日程管理可以方便的進(jìn)行會議提醒、出差提醒等常見的需要注意時間安排的工作。圖5-4日程管理功能界面5.5公告管理模塊實(shí)現(xiàn)公告管理中,在新聞管理頁面,包括對各項(xiàng)信息的展示,公告信息的篩選,查詢,公告的名稱,公告的發(fā)布來源部門以及公告的發(fā)布日期等進(jìn)行顯示,創(chuàng)建公告通過create進(jìn)行,輸入的產(chǎn)生為公告的類型。具體的公告界面如圖5-5所示。圖5-5公告管理管理界面5.6任務(wù)管理模塊實(shí)現(xiàn)任務(wù)管理包括對所有個人任務(wù)的項(xiàng)目管理功能、我的待辦清單管理功能、正在進(jìn)行的任務(wù)、已完成的任務(wù)和任務(wù)指導(dǎo)功能,對所有任務(wù)也可實(shí)現(xiàn)任務(wù)列表功能。如圖5-6所示,在正式文檔管理界面中,用戶可以通過輸入任務(wù)類型、任務(wù)記錄、任務(wù)名稱、所屬項(xiàng)目、描述、開始時間和結(jié)束時間,創(chuàng)建新的任務(wù)。創(chuàng)建的任務(wù)由開發(fā)團(tuán)隊成員或工作組設(shè)置。圖5-6任務(wù)管理功能實(shí)現(xiàn)界面6系統(tǒng)測試6.1測試概述要想保證測試工作得以穩(wěn)定有序的開展,獲得理想的測試成效,那么,就必須遵循相應(yīng)的基本原則開展各項(xiàng)工作,站在用戶的層面來講,必須對相關(guān)的軟件進(jìn)行全面的測試,總結(jié)其中所存在的缺陷與不足。站在系統(tǒng)研發(fā)設(shè)計者的角度來講,更多的借助于測試證明軟件的科學(xué)性與完善性。從目前的實(shí)際情況來看,研究領(lǐng)域?qū)τ谲浖y試相關(guān)的內(nèi)容進(jìn)行了比較深入全面的研究與分析,然而,軟件測試過程當(dāng)中所遵循的原則比較模糊,通過對于其他國家與地區(qū)研究人員所建立起來的研究分析理論以及相關(guān)經(jīng)驗(yàn),在進(jìn)行軟件測試的過程當(dāng)中,需要遵循的基本原則可以概括為:(1)測試的依據(jù)是用戶需求通過進(jìn)行這種測試,能夠發(fā)現(xiàn)軟件當(dāng)中所具有的缺陷,假設(shè)系統(tǒng)在運(yùn)行的過程當(dāng)中能夠使得用戶的基本需求得到迎合與滿足,那么,就能夠確定軟件并不存在明顯的缺陷。(2)盡早不斷地進(jìn)行測試實(shí)際進(jìn)行測試的過程當(dāng)中,必須遵循相應(yīng)的程序,參考已經(jīng)制定的測試方案,在這種情況下,能夠保證測試更加的完善規(guī)范。通常來講,在完成需求分析的情況下,才進(jìn)行測試方案的建立。相比之下,實(shí)際進(jìn)行編碼的時候,應(yīng)該首先對測試用例進(jìn)行合理設(shè)置,使得接下來的測試工作得以穩(wěn)定有序的開展。(3)原則開展測試工作的時候,假設(shè)發(fā)現(xiàn)某個模塊具有缺陷,那么,需要在這個基礎(chǔ)上分析得出模塊對于用戶所帶來的實(shí)際影響,確定所具有的風(fēng)險水平。在這個基礎(chǔ)上,測試用例的次序進(jìn)行合理設(shè)定。一般來講,首先對系統(tǒng)當(dāng)中的核心模塊部分進(jìn)行測試,根據(jù)經(jīng)費(fèi)或是時間情況合理的開展其他用例測試工作。(4)測試需要終止在進(jìn)行系統(tǒng)測試的過程當(dāng)中,由于部分缺陷與問題相對隱蔽,使其檢測變得比較困難。在開始階段,系統(tǒng)測試更多的圍繞特定的模塊來展開,在完成該項(xiàng)工作的情況下,進(jìn)一步進(jìn)行集成測試,簡而言之,對于所有模塊的整體運(yùn)行情況進(jìn)行測定,歸納與總結(jié)其中存在的缺陷與問題,基于此,再進(jìn)行系統(tǒng)測試工作,從系統(tǒng)的層面歸納與總結(jié)其中所存在的缺陷與問題。此外,通過進(jìn)行這一系列的測試工作,還能夠保證各項(xiàng)分支語句能夠順利的實(shí)現(xiàn)。(5)應(yīng)由第三方測試實(shí)際對軟件進(jìn)行測試的時候,為了使得測試更加的科學(xué)準(zhǔn)確,那么,可以根據(jù)實(shí)際情況以及具體需要通過第三方來完成各項(xiàng)測試工作。站在測試者的角度來講,通過準(zhǔn)確科學(xué)的對軟件進(jìn)行測試,能夠使得研發(fā)設(shè)計者能夠更加準(zhǔn)確全面的把握軟件的實(shí)際研發(fā)情況。站在用戶的角度來講,通過準(zhǔn)確科學(xué)的對軟件進(jìn)行測試,能夠使得用戶的基本訴求得到更加充分的滿足。從總體上來看,通過準(zhǔn)確科學(xué)的對軟件進(jìn)行測試,能夠使得用戶更加準(zhǔn)確公正的對于軟件所具有的基本性能做出分析與判定。(6)測試中的群集現(xiàn)象依據(jù)過去所進(jìn)行的一系列測試工作,通過對程序進(jìn)行測試,能夠及時全面的總結(jié)出其中所具有的缺陷與不足,假設(shè)特定的模塊存在缺陷與不足,那么,能夠繼續(xù)對該模塊進(jìn)行更加細(xì)致全面的測試,對其加以改進(jìn)與優(yōu)化,使得軟件當(dāng)中所存在的各種問題得到及時全面的應(yīng)對與處理。(7)避免隨意測試實(shí)際開展測試工作的過程當(dāng)中,必須遵循相應(yīng)的測試步驟,具體來講,在開展測試工作之前必須根據(jù)實(shí)際需要制定相應(yīng)的測試計劃,通過嚴(yán)格的遵循其中的相關(guān)程序,保證軟件的測試工作足夠規(guī)范科學(xué)。(8)要保證測試用例足夠科學(xué)合理,必須對輸入工作引起足夠的重視。測試背景:該測試環(huán)境需要部署在Tomcat服務(wù)器上,由于系統(tǒng)的開發(fā)是在J2EE的框架平臺下完成,需要在Eclipse實(shí)現(xiàn)的對系統(tǒng)的使用。針對操作中出現(xiàn)的BUG進(jìn)行及時的修復(fù)。6.2系統(tǒng)功能測試系統(tǒng)登錄功能中對用戶權(quán)限的設(shè)置正常,具體示例如下。表6-1系統(tǒng)管理模塊測試用例表功能用例描述測試前置條件測試步驟預(yù)期結(jié)果測試實(shí)際結(jié)果測試結(jié)論登錄功能用例描述測試用戶具有相應(yīng)的系統(tǒng)登錄權(quán)限1、測試用戶輸入相應(yīng)的用戶名和密碼,點(diǎn)擊登錄按鈕。系統(tǒng)結(jié)合輸入的賬號信息和密碼,是否匹配,如果匹配,自動跳轉(zhuǎn)到登錄成功首頁界面,如果賬號密碼不匹配或者輸入錯誤,提示錯誤信息。系統(tǒng)輸入信息正確,登錄成功登錄功能實(shí)現(xiàn)測試用戶不具有相應(yīng)的系統(tǒng)登錄權(quán)限測試用戶輸入的賬號信息和密碼不匹配提示錯誤信息提示該用戶不存在,請重新登錄登錄權(quán)限驗(yàn)證測試成功修改密碼功能已經(jīng)具備用戶權(quán)限的賬號密碼1、用戶成功登錄系統(tǒng)2、點(diǎn)擊修改密碼3、輸入原密碼,4、輸入新密碼,5、確認(rèn)新密碼,6、提交修改請求系統(tǒng)提示密碼修改成功密碼修改成功用戶修改密碼功能實(shí)現(xiàn)兩次新密碼輸入的不一致,系統(tǒng)提示輸入密碼錯誤,請重新輸入。密碼修改失敗個人辦公管理功能具體的測試用例如表6-2所示。表6-2個人辦公管理模塊測試用例表功能用例描述測試前置條件測試步驟預(yù)期結(jié)果測試實(shí)際結(jié)果測試結(jié)論個人工作臺管理功能用例描述測試用戶具有個人工作臺功能操作權(quán)限。1、測試用戶輸入相應(yīng)的用戶名和密碼,選擇個人工作臺功能。系統(tǒng)功能跳轉(zhuǎn)成功系統(tǒng)輸入信息正確,登錄成功測試通過測試用戶不具有個人工作臺功能操作權(quán)限。個人信息設(shè)置功能測試:1、點(diǎn)擊個人信息編輯;2、輸入個人信息;3、點(diǎn)擊保存。提示保存成功提示該用戶不存在,請重新登錄測試通過上傳圖片功能測試1、用戶成功登錄系統(tǒng)2、點(diǎn)擊上傳圖片信息3、選擇圖片路徑,4、確認(rèn)、提交請求。提示圖片上傳成功提示圖片上傳成功測試通過設(shè)置新消息提醒功能測試1、用戶成功登錄系統(tǒng)2、點(diǎn)擊設(shè)置消息提醒信息3、設(shè)置成功,4、確認(rèn)、
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度墻體拆除工程勞務(wù)分包合同環(huán)保驗(yàn)收與評價規(guī)范4篇
- 2025年度商務(wù)園區(qū)場地租賃合同范本4篇
- 2025年度房地產(chǎn)開發(fā)項(xiàng)目臨時借款合同參考樣本4篇
- 2025年度茶葉原產(chǎn)地保護(hù)與采購合同4篇
- 2025年水箱銷售與環(huán)保認(rèn)證服務(wù)合同范本3篇
- 2025版綠色環(huán)保家庭能源管理系統(tǒng)采購合同4篇
- 北京綠色農(nóng)業(yè)發(fā)展合同
- 2024年網(wǎng)絡(luò)安全防護(hù)技術(shù)合作合同
- 2024年智慧農(nóng)業(yè)項(xiàng)目合作開發(fā)合同
- 體育賽事贊助及廣告合同
- 割接方案的要點(diǎn)、難點(diǎn)及采取的相應(yīng)措施
- 2025年副護(hù)士長競聘演講稿(3篇)
- 2025至2031年中國臺式燃?xì)庠钚袠I(yè)投資前景及策略咨詢研究報告
- 原發(fā)性腎病綜合征護(hù)理
- 第三章第一節(jié)《多變的天氣》說課稿2023-2024學(xué)年人教版地理七年級上冊
- 2025年中國電科集團(tuán)春季招聘高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025年度建筑施工現(xiàn)場安全管理合同2篇
- 建筑垃圾回收利用標(biāo)準(zhǔn)方案
- 2024年考研英語一閱讀理解80篇解析
- 福建省廈門市2023-2024學(xué)年高二上學(xué)期期末考試語文試題(解析版)
- 防火墻施工組織設(shè)計
評論
0/150
提交評論