企業(yè)辦公自動化系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第1頁
企業(yè)辦公自動化系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第2頁
企業(yè)辦公自動化系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第3頁
企業(yè)辦公自動化系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第4頁
企業(yè)辦公自動化系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第5頁
已閱讀5頁,還剩35頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、企業(yè)辦公自動化系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)摘要摘要:隨著公司業(yè)務(wù)及員工的日益增長,大量重復(fù)、繁瑣工作導(dǎo)致團(tuán)隊(duì)效率難以提升,為了妥善解決企業(yè)的日常管理,減輕其管理壓力,因此加入辦公自動化系統(tǒng),保證企業(yè)重要事項(xiàng)能及時解決。該論文介紹辦公自動化系統(tǒng)是采用MySQL+JSP的應(yīng)用,基于B/S結(jié)構(gòu)一個簡化WED應(yīng)用程序模型,通過公文流轉(zhuǎn)審核,無需人工走動流轉(zhuǎn)審批公文,系統(tǒng)中就能實(shí)現(xiàn)在線審核,減少了精力與時間,使之企業(yè)脫離現(xiàn)實(shí)中交集,實(shí)現(xiàn)自動化辦公。辦公自動化系統(tǒng)主要描述了通過JSP繼承了JAVA Servlet功能、一次編寫、到處運(yùn)行的特點(diǎn),應(yīng)用了MyEclipse為開發(fā)工具,以本機(jī)當(dāng)做服務(wù)器來模擬客戶端登錄,最終實(shí)

2、現(xiàn)了全部功能。關(guān)鍵詞:jsp 效率辦公 自動化目錄摘要I1緒論11.1課題的意義及目標(biāo)11.2設(shè)計(jì)內(nèi)容與設(shè)計(jì)結(jié)果11.2.1設(shè)計(jì)內(nèi)容11.2.2設(shè)計(jì)結(jié)果22總體設(shè)計(jì)與實(shí)施方案42.1總體設(shè)計(jì)42.1.1設(shè)計(jì)目標(biāo)42.1.2系統(tǒng)結(jié)構(gòu)42.1.3用例圖52.2實(shí)施方案52.2.1開發(fā)及運(yùn)行環(huán)境52.2.2 B/S與C/S架構(gòu)的區(qū)別62.2.3方案實(shí)施步驟73系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)93.1系統(tǒng)流程93.1.1管理員操作流程93.1.2部門員工操作流程93.2數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)103.2.1數(shù)據(jù)庫表設(shè)計(jì)103.3功能模塊具體設(shè)計(jì)和實(shí)現(xiàn)193.3.1公文管理模塊193.3.2其他操作模塊223.4代碼實(shí)現(xiàn)273

3、.4.1工具類模塊273.4.2前臺界面模塊304程序測試335設(shè)計(jì)評價和改進(jìn)要求及目標(biāo)355.1設(shè)計(jì)評價355.2改進(jìn)要求及目標(biāo)356總結(jié)36致謝37參考文獻(xiàn)38III1緒論1.1課題的意義及目標(biāo)伴隨著21世紀(jì)的到來,科技、經(jīng)濟(jì)與人文社會不斷的在發(fā)展與進(jìn)步,辦公管理和日?;顒佣紝@得十分重要,技術(shù)專家與管理者不斷涌現(xiàn)。僅在上個世紀(jì)六十年代,通過通信技術(shù)與微電子技術(shù)快速成長推動下,辦公室也得到辦公質(zhì)量與效率的提高。如今企業(yè)業(yè)務(wù)范圍的增廣、職員的增長,很多反復(fù)、煩瑣事務(wù)致使員工效率難以提高。新項(xiàng)目、新任務(wù)的啟動,需要各種口述、文件等等流程才能下發(fā)至員工手中。一份公文的起草,審核,流轉(zhuǎn),打印,發(fā)布

4、往往會在一個步驟中拖延大量時間。為了妥善解決企業(yè)的日常管理,減輕其管理壓力,因此加入辦公自動化系統(tǒng),保證企業(yè)重要事項(xiàng)能及時解決。而我們也要利用好這個互聯(lián)網(wǎng)、移動手機(jī)通訊這一主流,使之在脫離電話與文件下也能繼續(xù)辦公。讓多部門,多崗位,甚至多公司之間,形成一個協(xié)同辦公,讓工作流程都能“自動化”。1.2設(shè)計(jì)內(nèi)容與設(shè)計(jì)結(jié)果1.2.1設(shè)計(jì)內(nèi)容辦公自動化辦理系統(tǒng)由系統(tǒng)員工管理、超級管理員管理兩大部分構(gòu)成。1)系統(tǒng)員工管理系統(tǒng)員工模塊需要實(shí)現(xiàn)的有:資料管理、請假管理、簽到管理、任務(wù)管理、記事本管理、公文管理。2)超級管理員管理超級管理員模塊需要實(shí)現(xiàn)的有:系統(tǒng)用戶管理、資料管理、請假管理、簽到管理、任務(wù)管理、

5、記事本管理、公文管理、職工與機(jī)構(gòu)管理。(1)部門管理部門管理模塊主要包含部門資料的錄入、修正與刪除,以及部門資料的查看。部門管理包括部門標(biāo)號、部門稱號、部門增添當(dāng)前時間。(2)員工管理員工管理模塊主要包含員工資料的錄入、修正和刪除,以及員工信息的查看。(3)考勤管理考勤簽到模塊主要有兩部分:員工簽到與系統(tǒng)人員審看簽到記錄。員工簽到在法定在崗日都有規(guī)定的時刻點(diǎn)。員工的簽到、簽退都會由系統(tǒng)記錄到當(dāng)前時刻。系統(tǒng)人員審看考勤記錄是進(jìn)入簽到記錄查詢后,能審看到全部員工的簽到狀況,便于企業(yè)事務(wù)辦理。(4)通知公告管理通告管理模塊主要為系統(tǒng)人員發(fā)布公告,部門員工進(jìn)入系統(tǒng)查看公告并下載文件。(5)請假信息管理

6、請假信息管理模塊主要為員工填寫告假信息后提交給管理員,管理員審核答復(fù)。(6)項(xiàng)目信息管理項(xiàng)目信息管理模塊主要為企業(yè)有新項(xiàng)目、新任務(wù)時,填寫項(xiàng)目基本信息下發(fā)至給相應(yīng)員工,員工可在項(xiàng)目信息查詢查看到項(xiàng)目安排。(7)公文信息管理公文信息管理主要為部門員工草擬公文,交由另一部門審核,并繼續(xù)流轉(zhuǎn)下一部門審核,管理員最后審核處理。員工草擬公文:員工可在公文信息管理中草擬好公文,選擇對應(yīng)部門員工去審查。部門審核:該部門員工可看到起草公文詳細(xì)信息,并進(jìn)行審核,最后流轉(zhuǎn)到另一部門去審核。文件流轉(zhuǎn)審批:下級機(jī)關(guān)會收到上個部門審批完結(jié)后的公文,并實(shí)行審批。管理員最后審核處理:當(dāng)公文審核完成后,管理員做最后審核處理,

7、并實(shí)行打印,歸檔。1.2.2設(shè)計(jì)結(jié)果該辦公自動化系統(tǒng)管理員與部門兩種級別完成一個辦公的流程。(1)超級管理員添加部門信息。(2)超級管理員添加員工信息。(3)超級管理員修改考勤時間。(4)超級管理員下發(fā)通知公告,上傳文件。(5)超級管理員審核員工請假。(6)下載員工記事本。(7)查看員工考勤記錄。(8)超級管理員下發(fā)相應(yīng)項(xiàng)目給部門員工。(9)超級管理員最終審核員工文公流轉(zhuǎn)。(10)員工請假信息添加,轉(zhuǎn)發(fā)管理員審核、查看是否已審核。(11)員工考勤簽到。(12)員工查看通知公告,下載公告文件。(13)員工查看項(xiàng)目下發(fā)信息,下載項(xiàng)目文件。(14)員工起草公文并下發(fā)另一個部門審核。(15)員工審核公

8、文并流轉(zhuǎn)另一部門審核。2總體設(shè)計(jì)與實(shí)施方案2.1總體設(shè)計(jì)2.1.1設(shè)計(jì)目標(biāo)該辦公自動化系統(tǒng)要求達(dá)到以下四個設(shè)計(jì)目標(biāo):(1)工作流程符合整個辦公過程:管理員下發(fā)項(xiàng)目文件給員工,員工接收和查看文件。員工起草公文,部門之間流轉(zhuǎn)審核,管理員做最后審核下載和打印文件。(2)功能之間操作簡便:如管理員添加任何信息,都能及時與填寫好,員工接收與下載文件都能很快找到相應(yīng)位置。(3)數(shù)據(jù)的安全性:該系統(tǒng)員工與管理員都有自己口令,也只能自己去修改口令。系統(tǒng)員工和管理員職責(zé)范圍不同,文件上查看與處理也會不同。(4)系統(tǒng)的維護(hù)性:提供企業(yè)管理方法,便于企業(yè)更好維護(hù)與管理本系統(tǒng)。2.1.2系統(tǒng)結(jié)構(gòu)該畢業(yè)設(shè)計(jì)選題系統(tǒng)包括

9、系統(tǒng)用戶模塊、部門信息模塊、員工信息模塊、考勤時間模塊、通知公告模塊、請假信息模塊、記事本模塊、考勤記錄模塊、項(xiàng)目信息模塊、公文信息模塊。系統(tǒng)結(jié)構(gòu)如圖2.1所示圖2.1 系統(tǒng)結(jié)構(gòu)圖結(jié)構(gòu)圖說明:根據(jù)企業(yè)需求,該系統(tǒng)主要具有公文信息管理,請假信息管理,項(xiàng)目信息管理,考勤記錄管理重要功能。公文信息管理:員工起草公文下發(fā)至其他部門審核,其他部門審核完成流轉(zhuǎn)到另一部門審核,另一部門審核完成交由管理員最后審核完成后歸檔。請假信息管理:員工填寫請假信息后送至管理員審核,管理員審核完成后員工可查詢請假信息看結(jié)果。項(xiàng)目信息管理:管理填寫項(xiàng)目信息后下發(fā)至部門員工,員工可在項(xiàng)目信息查詢內(nèi)查看到自己接收到的項(xiàng)目。簽到

10、記錄管理:系統(tǒng)員工于在崗日簽到都會記載當(dāng)前時間、狀態(tài)到后臺數(shù)據(jù)庫中,超級管理員可獲取到全部員工簽到信息。2.1.3用例圖如圖2.2,該圖主要描述了系統(tǒng)整體實(shí)現(xiàn)的功能,從用例圖中也能得到系統(tǒng)的框架結(jié)構(gòu)。圖2.2 用例圖2.2實(shí)施方案2.2.1開發(fā)及運(yùn)行環(huán)境硬件環(huán)境:處理器(CPU):inter(R)core(TM)i5-4200H 2.80GHz安裝內(nèi)存(RAM):8.00GB系統(tǒng)類型:64位操作系統(tǒng)操作系統(tǒng):Windows7軟件環(huán)境:MyEclipse10.0,MySQL 5.2.47MyEclipse集成了eclipse的全部插件,比較方便使用,效率高,可以滿足你的任何開發(fā)。MySQL是一個

11、安全、性能優(yōu)的數(shù)據(jù)庫,普及的應(yīng)用到互聯(lián)網(wǎng)上軟件開發(fā)中。因其占用空間小、反應(yīng)時間少,都會選擇MySQL應(yīng)用到軟件開發(fā)中,更好的節(jié)省開發(fā)資源。2.2.2 B/S與C/S架構(gòu)的區(qū)別軟件開發(fā)對于架構(gòu)的選定是關(guān)鍵的一步,當(dāng)前有B/S與C/S兩種架構(gòu),該系統(tǒng)選定了B/S架構(gòu),而這兩種架構(gòu)最主要的區(qū)分在于:(1) 數(shù)據(jù)安全性不同C/S都是面對一些固定使用者,對信息安全性很重視,一般為高度機(jī)密通常會選C/S架構(gòu)。B/S都是建設(shè)在廣域中,相對信息安全不重視。(2) 系統(tǒng)維護(hù)不相同C/S重視整體性,相對出現(xiàn)什么問題都要整體考察,以及系統(tǒng)出現(xiàn)一些問題需要升級都可能要重做一個系統(tǒng)。B/S構(gòu)件組成,一些個別構(gòu)件需要更新

12、,使用者只要從網(wǎng)上下載就能做到更換。(3) 硬件不同C/S都會建設(shè)在專用網(wǎng)絡(luò)中,通過一些專門的服務(wù)器來和自己數(shù)據(jù)庫相連接做交換服務(wù)。B/S都會建設(shè)在廣域網(wǎng)絡(luò)中,例如我們的電信寬帶上網(wǎng)。(4) 接口不同B/S都是建設(shè)在自己瀏覽器中,有很多的表現(xiàn)方式與使用者交流,并且開發(fā)成本很低。B/S工作原理如圖2.4所示。圖2.4 B/S工作原理2.2.3方案實(shí)施步驟本系統(tǒng)開發(fā)經(jīng)歷了六個步驟:需求交流分析、概要設(shè)計(jì)、代碼開發(fā)、系統(tǒng)測試、系統(tǒng)修改BUG、系統(tǒng)終驗(yàn)。(1)需求交流分析:根據(jù)以前公司實(shí)習(xí)的經(jīng)驗(yàn),總結(jié)出公司辦公所需要的一個流程。詢問已經(jīng)工作的學(xué)長學(xué)姐,在辦公中所遇到的問題,都是如何解決。按照之前有過的

13、項(xiàng)目參考。(2)概要設(shè)計(jì):建立數(shù)據(jù)模型,系統(tǒng)架構(gòu)說明,系統(tǒng)數(shù)據(jù)結(jié)構(gòu),框架搭建。前臺框架熟悉,頁面原型建立。建立數(shù)據(jù)庫。(3)編碼:根據(jù)概要設(shè)計(jì)對系統(tǒng)各個模塊進(jìn)行分批編碼。(4)系統(tǒng)調(diào)試:編寫測試用例對系統(tǒng)各個模塊的功能進(jìn)行測試,性能測試報告,兼容性測試報告,功能性測試報告。(5)系統(tǒng)修改BUG:根據(jù)系統(tǒng)運(yùn)行報告,系統(tǒng)錯誤履歷,故障處理手冊修改系統(tǒng),改進(jìn)相關(guān)代碼和設(shè)計(jì)。(6)系統(tǒng)終驗(yàn):終驗(yàn)報告,導(dǎo)出程序源代碼,進(jìn)行維護(hù)。第 7 頁 共 40 頁3系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)3.1系統(tǒng)流程3.1.1管理員操作流程該流程主要有以下一些操作:(1)管理員輸入用戶帳號和密碼及驗(yàn)證碼驗(yàn)證成功后登錄。(2)管理員可以

14、添加新部門信息、修改部門信息,刪除部門信息,按照關(guān)鍵字查找部門信息。(3)管理員可以添加新職工、修正職工資料,刪除職工,按照工號、姓名查找員工信息。(4)管理員可以修改簽到時刻,添加多個簽到時刻,刪除簽到時刻。可以根據(jù)上午簽到時刻、上午簽退時刻查詢已有的簽到時刻。(5)管理員可以應(yīng)用文本編輯器添加通知公告下發(fā)到機(jī)構(gòu)員工,修改通知公告,刪除通知公告,按照關(guān)鍵字搜索查詢通知公告。(6)管理員審查部門員工告假信息,實(shí)行審核答復(fù)告假信息,按照工號、姓名、部門名稱進(jìn)行查找告假信息。(7)管理員可以審查部門員工簽到狀況,修改、刪除已經(jīng)發(fā)生的簽到記錄。按照工號、姓名查找簽到記錄。(8)管理員可以下發(fā)任務(wù)給某

15、部門員工,項(xiàng)目可以上傳文件,設(shè)置項(xiàng)目進(jìn)度,查詢、修正、刪除任務(wù)信息。按照任務(wù)名稱查找任務(wù)信息。(9)管理員查看公文信息,可以進(jìn)行最終審核公文、下載公文文件,按照發(fā)起時間、發(fā)起部門查找公文。(10)管理員退出系統(tǒng)。3.1.2部門員工操作流程該流程主要有以下一些操作:(1) 部門員工輸入用戶帳號和密碼及驗(yàn)證碼驗(yàn)證成功后登錄。(2)部門員工添加請假信息并上發(fā)管理員審核,查詢已經(jīng)請假過的記錄,查看是否被審核。(3)部門員工可以實(shí)行早上上班簽到、早上下班簽到、下午上班簽到、下午下班簽到。查看本人已經(jīng)考勤過的記錄(4)員工查看通知公告,根據(jù)標(biāo)題查找通知公告。(5)員工添加記事本,可以選擇記事本日期、附件、

16、發(fā)布人署名,進(jìn)行下載記事本文件,根據(jù)標(biāo)題查找記事本。(6)員工查詢項(xiàng)目信息,下載項(xiàng)目文件,查詢項(xiàng)目詳細(xì)情況,按照項(xiàng)目名稱檢索項(xiàng)目信息。(7)員工可以起草公文,選擇什么部門什么人審核,發(fā)布人署名,上傳附件,進(jìn)行提交。(8)部門員工可以審核上一個部門其起草的公文,本部門審核好流轉(zhuǎn)于下一部門審核。(9)部門用戶退出系統(tǒng)。3.2數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)3.2.1數(shù)據(jù)庫表設(shè)計(jì)本系統(tǒng)經(jīng)過總體設(shè)計(jì)后,得到了概念結(jié)構(gòu)設(shè)計(jì)E-R圖,下面列舉核心功能的E-R圖。員工簽到E-R圖,如圖3.1所示。圖3.1 員工簽到E-R圖關(guān)系模式:考勤記錄(記錄編號,員工工號,員工姓名,員工部門,考勤日期,早上上班時間,早上下班時間,下午上

17、班時間,下午下班時間)員工信息(序號,員工工號,員工密碼,員工姓名,員工部門)簽到(記錄編號,序號,簽到時間,簽到狀態(tài))公文審核E-R圖,如圖3.2所示。圖3.2 公文審核E-R圖關(guān)系模式:公文信息(公文序號,審核人工號,審核部門,發(fā)起時間,發(fā)起部門,發(fā)起人工號,標(biāo)題,附件,備注,審核結(jié)果,添加時間)員工信息(員工序號,員工工號,員工密碼,員工姓名,員工部門)公文審核(公文序號,員工序號,審核結(jié)果)請假審核E-R圖,如圖3.3所示。圖3.3 請假審核E-R圖關(guān)系模式:管理員(編號,賬號,密碼,級別,添加時間)請假信息(序號,員工工號,員工姓名,員工部門,請假開始時間,請假天數(shù),請假原因)請假審

18、核(編號,序號,審核結(jié)果)本系統(tǒng)數(shù)據(jù)庫名字為jspmbgzdhxtshfwa2mysql,包括以下12個表:管理員信息表allusers、部門信息表bumenxinxi、公文流轉(zhuǎn)表gongwenliuzhuan、公文信息表gongwenxinxi、記事本表jishiben、考勤記錄表kaoqinjilu、考勤時間表kaoqinshijian、請假信息表qingjiaxinxi、通知公告表tongzhigonggao、項(xiàng)目信息表xiangmuxinxi、員工添加表xinwentongzhi、員工信息表yuangongxinxi。(1) 管理員信息表:存儲管理員信息,包含管理員編號、管理員姓名、管

19、理員口令、管理員級別,管理員添加時刻。如表3.1所示。表3.1 管理員信息表字段名數(shù)據(jù)長度及類型是否為空描述說明附注IDINT(11)NO管理員編號主鍵usernameVarchar(50)NO管理員賬號pwdVarchar(50)NO管理員口令cxVarchar(50)NO管理員級別addtimeTIMESTAMPNO添加時刻(2)部門信息表:存儲部門信息,包含部門序號、部門名稱、部門添加時刻。如表3.2所示。表3.2 部門信息表字段名數(shù)據(jù)長度及類型是否為空描述說明附注IDINT(11)NO部門序號主鍵bumenVERCHAR(50)NO部門名稱addtimeTIMESTAMPNO添加時刻(

20、3)公文流轉(zhuǎn)表:公文序號、公文審核人工號、公文審核人所在部門、公文發(fā)起時間、公文發(fā)起部門、公文發(fā)起人工號、公文標(biāo)題、公文附件、公文備注、公文審核結(jié)果、公文添加時間。如表3.3所示。表3.3 公文流轉(zhuǎn)表字段名數(shù)據(jù)長度及類型是否為空描述說明附注IDINT(11)NO公文序號主鍵gonghaoVERCHAR(50)NO審核人工號bumenVERCHAR(50)NO審核人部門faqishijianVERCHAR(50)NO發(fā)起時間faqibumenVERCHAR(50)NO發(fā)起部門faqirenVERCHAR(50)NO發(fā)起人工號wenjianbiaotiVERCHAR(50)NO公文標(biāo)題wenjia

21、nneirongVERCHAR(50)NO公文附件beizhuVERCHAR(255)NO公文備注isshVERCHAR(2)NO審核結(jié)果addtimeTIMESTAMPNO添加時間(4) 公文信息表:公文序號、公文審核人工號、公文審核人所在部門、公文發(fā)起時間、公文發(fā)起部門、公文發(fā)起人工號、公文標(biāo)題、公文附件、公文備注、公文審核結(jié)果、公文添加時間。如表3.4所示。表3.4 公文信息表字段名數(shù)據(jù)長度及類型是否為空描述說明附注IDINT(11)NO公文序號主鍵gonghaoVERCHAR(50)NO審核人工號bumenVERCHAR(50)NO審核人部門faqishijianVERCHAR(50)

22、NO發(fā)起時間faqibumenVERCHAR(50)NO發(fā)起部門faqirenVERCHAR(50)NO發(fā)起人工號wenjianbiaotiVERCHAR(50)NO公文標(biāo)題wenjianneirongVERCHAR(50)NO公文附件beizhuVERCHAR(255)NO公文備注isshVERCHAR(2)NO審核結(jié)果addtimeTIMESTAMPNO添加時間(5)記事本表:記事本序號、記事本題名、記事本內(nèi)容、記事本添加日期、記事本附件、記事本發(fā)布人、記事本添加日期。如表3.5所示。表3.5 記事本表字段名數(shù)據(jù)長度及類型是否為空描述說明附注IDINT(11)NO記事本序號主鍵biaoti

23、VERCHAR(255)NO題名neirongLONGTEXTNO內(nèi)容riqiVARCHAR(50)NO添加日期fujianVARCHAR(50)NO附件faburenVARCHAR(50)NO發(fā)布人addtimeTIMESTAMPNO添加日期(6) 考勤記錄表:考勤記錄編號、員工工號、員工姓名、部門、考勤日期、早上上班時間、早上下班時間、早上上班狀態(tài)、早上下班狀態(tài)、下午上班時間、下午下班時間、下午上班狀態(tài)、下午下班狀態(tài)、日期。如表3.6所示。表3.6 考勤記錄表字段名數(shù)據(jù)長度及類型是否為空描述說明附注IDINT(11)NO編號主鍵gonghaoVERCHAR(50)NO員工工號xingmin

24、gVARCHAR(50)NO員工姓名bumenVARCHAR(50)NO部門riqiVARCHAR(50)NO考勤日期zaoshangshangbanshijianVARCHAR(50)NO早上上班時間zaoshangxiabanshijianVARCHAR(50)NO早上下班時間zaoshangshangbanzhuangtaiVARCHAR(50)NO早上上班狀態(tài)zaoshangxiabanzhuangtaiVARCHAR(50)NO早上下班狀態(tài)xiawushangbanshijianVARCHAR(50)NO下午上班時間xiawuxiabanshijianVARCHAR(50)NO下午下

25、班時間xiawushangbanzhuangtaiVARCHAR(50)NO下午上班狀態(tài)xiawuxiabanzhuangtaiVARCHAR(50)NO下午下班狀態(tài)addtimeTIMESTAMPNO日期(7) 考勤時間表:考勤時間記錄序號,早上上班時間、早上下班時間、下午上班時間、下午下班時間、考勤時間添加當(dāng)前時間。如表3.7所示。表3.7 考勤時間表字段名數(shù)據(jù)長度及類型是否為空描述說明附注IDINT(11)NO序號主鍵zaoshangshangbanshijianVERCHAR(50)NO早上上班時間zaoshangxiabanshijianVARCHAR(50)NO早上下班時間xiaw

26、ushangbanshijianVARCHAR(50)NO下午上班時間xiawuxiabanshijianVARCHAR(50)NO下午下班時間addtimeTIMESTAMPNO添加當(dāng)前時間(8) 請假信息表:請假記錄序號、員工工號、員工姓名、員工性別、員工部門、員工職位、請假開始時間、請假天數(shù)、請假原因、審核結(jié)果、請假信息添加當(dāng)前時間。如表3.8所示。表3.8 請假信息表字段名數(shù)據(jù)長度及類型是否為空描述說明附注IDINT(11)NO序號主鍵gonghaoVARCHAR(50)NO員工工號xingmingVARCHAR(50)NO員工姓名xingbieVARCHAR(50)NO員工性別bum

27、enVARCHAR(50)NO員工部門zhiweiVARCHAR(50)NO員工職位qingjiakaishiriqiVARCHAR(50)NO請假開始時間qingjiatianshuVARCHAR(50)NO請假天數(shù)qingjiayuanyinVARCHAR(255)NO請假原因isshVARCHAR(2)NO審核結(jié)果addtimeTIMESTAMPNO添加當(dāng)前時間(9) 通知公告表:通知公告序號、通知公告標(biāo)題、通知公告內(nèi)容、通知公告添加時間。如表3.9所示。表3.9 通知公告表字段名數(shù)據(jù)長度及類型是否為空描述說明附注IDINT(11)NO通知公告序號主鍵biaotiVARCHAR(255)

28、NO通知公告標(biāo)題neirongLONGTEXTNO通知公告內(nèi)容addtimeTIMESTAMPNO添加時間(10) 項(xiàng)目信息表:項(xiàng)目信息序號、項(xiàng)目編號、項(xiàng)目名稱、項(xiàng)目內(nèi)容、項(xiàng)目接收人工號、項(xiàng)目進(jìn)度、項(xiàng)目備注、項(xiàng)目添加時間。如表3.10所示。表3.10 項(xiàng)目信息表字段名數(shù)據(jù)長度及類型是否為空描述說明附注IDINT(11)NO序號主鍵xiangmubianhaoVERCHAR(50)NO項(xiàng)目編號xiangmumingchengVARCHAR(50)NO項(xiàng)目名稱xiangmuneirongVARCHAR(50)NO項(xiàng)目內(nèi)容fuzerenVARCHAR(50)NO項(xiàng)目接收人工號xiangmujindu

29、VARCHAR(50)NO項(xiàng)目進(jìn)度beizhuVARCHAR(255)NO項(xiàng)目備注addtimeTIMESTAMPNO項(xiàng)目添加時間(11) 員工添加表:員工序號、員工賬戶名、員工密碼、員工姓名、員工性別、員工出生年月、員工QQ、員工郵箱、員工電話、員工身份證、員工頭像、員工地址、員工備注、員工添加當(dāng)前時間。如表3.11所示:表3.11 員工添加表字段名數(shù)據(jù)長度及類型是否為空描述說明附注IDINT(11)NO員工序號主鍵yonghumingVERCHAR(50)NO員工賬戶名mimaVARCHAR(50)NO員工密碼xingmingVARCHAR(50)NO員工姓名xingbieVARCHAR(

30、2)NO員工性別chushengnianyueVARCHAR(50)NO員工出生年月QQVARCHAR(50)NO員工QQyouxiangVARCHAR(50)NO員工郵箱dianhuaVARCHAR(50)NO員工電話shenfenzhengVARCHAR(50)NO員工身份證touxiangVARCHAR(50)NO員工頭像dizhiVARCHAR(255)NO員工地址beizhuVARCHAR(255)NO員工備注addtimeTIMESTAMPNO員工添加當(dāng)前時間(12) 員工信息表:員工記錄序號,員工工號、員工密碼、員工姓名、員工性別、員工部門、員工職位、員工學(xué)歷、員工身份證號、員工

31、聯(lián)系手機(jī)、員工備注、員工注冊時間。如表3.12所示。表3.12 員工信息表字段名數(shù)據(jù)長度及類型是否為空描述說明附注IDINT(11)NO序號主鍵gonghaoVERCHAR(50)NO員工工號mimaVARCHAR(50)NO員工密碼xingmingVARCHAR(50)NO員工姓名xingbieVARCHAR(50)NO員工性別bumenVARCHAR(50)NO員工部門zhiweiVARCHAR(50)NO員工職位xueliVARCHAR(50)NO員工學(xué)歷shenfenzhenghaoVARCHAR(255)NO身份證號lianxishoujiVARCHAR(50)NO聯(lián)系手機(jī)beizh

32、uVARCHAR(255)NO員工備注addtimeTIMESTAMPNO注冊時間3.3功能模塊具體設(shè)計(jì)和實(shí)現(xiàn)3.3.1公文管理模塊1)公文信息管理(1)說明及規(guī)定:公文信息添加由某個部門員工去起草公文,下發(fā)到某個部門員工審核,下個部門可以將此文件流轉(zhuǎn)到下個部門去審核。公文信息查詢可以查看到自己起草發(fā)布的文公。(2)具體實(shí)施過程:員工進(jìn)入公文信息管理,點(diǎn)擊公文信息添加,填寫表單,上傳文件,選擇審核人,操作成功。點(diǎn)擊公文信息查詢,顯示自己添加起草的公文,查看是否審核。(3)需要記錄的信息:員工起草的公文內(nèi)容。(4)公文信息管理模塊界面如圖3.4所示。圖3.4 公文信息管理模塊界面2)公文審核管理

33、(1)說明及規(guī)定:公文審核管理是員工審批當(dāng)前草擬完成的公函,審批完結(jié)后選定流轉(zhuǎn)到另一級機(jī)關(guān)進(jìn)行審批。(2)具體實(shí)施過程:員工進(jìn)入公文審核管理,點(diǎn)擊公文審批審批上級部門草擬的公文。點(diǎn)擊公文流轉(zhuǎn),進(jìn)入新的界面,選擇下一個部門審核人,提交申請。(3)需要記錄的信息:員工審核公文的結(jié)果,下一部門審核人員。(4)公文審核管理模塊界面如圖3.5所示。圖3.5 公文審核管理模塊界面3)公文流轉(zhuǎn)管理(1)說明及規(guī)定:公文流轉(zhuǎn)管理是上一部門審核完成,流轉(zhuǎn)給本部門人員去審核。(2)具體實(shí)施過程:員工進(jìn)入公文流轉(zhuǎn)管理。點(diǎn)擊公文流轉(zhuǎn)審核,可查看到公文文件。點(diǎn)擊審核,操作成功。(3)需要記錄的信息:員工審核公文的結(jié)果。

34、(4)公文流轉(zhuǎn)管理模塊界面如圖3.6所示。圖3.6 公文流轉(zhuǎn)管理模塊界面4)管理員公文管理模塊(1)說明及規(guī)定:公文信息管理是部門員工起草的公文,經(jīng)各個部門審核流轉(zhuǎn)到管理最終審核,并能進(jìn)行下載打印。(2)具體實(shí)施過程:管理員進(jìn)入公文信息管理,點(diǎn)擊公文信息查詢,可以查看到公文記錄,可以點(diǎn)擊審批,下載,打印每條公文。(3)管理員公文管理模塊流程圖如圖3.7所示。圖3.7 管理員公文信息管理模塊流程圖(4)管理員公文管理模塊界面如圖3.8所示。圖3.8 管理員公文信息管理模塊界面3.3.2其他操作模塊1)請假管理模塊(1)說明及規(guī)定:管理員進(jìn)行審核部門員工請假信息。(2)具體實(shí)施過程:管理員進(jìn)入請假

35、管理,點(diǎn)擊請假信息查詢,可以查看到部門員工請假信息,信息有請假具體情況,管理員可以進(jìn)行審核,可以按工號、姓名、部門名查詢請假信息。(3)請假管理模塊流程圖如圖3.9所示。圖3.9 請假信息管理模塊流程圖(4)請假管理模塊界面如圖3.10所示:圖3.10 請假信息管理界面2)記事本管理模塊(1)說明及規(guī)定:記事本是由員工添加,管理員可以查看員工填寫的記事本,并可以下載記事本文件,刪除、修改記事本。(2)具體實(shí)施過程:系統(tǒng)人員進(jìn)入記事本管理,點(diǎn)擊記事本查詢,可以看到記事本記錄,點(diǎn)擊下載可以下載本條記錄文件,點(diǎn)擊刪除修改可進(jìn)行相應(yīng)操作。(3)記事本模塊流程圖如圖3.11所示。圖3.11 記事本管理模

36、塊流程圖(4)記事本管理模塊界面如圖3.12所示。圖3.12 記事本管理模塊界面3)項(xiàng)目信息管理模塊(1)說明及規(guī)定:項(xiàng)目信息管理是管理員下發(fā)任務(wù)書到相應(yīng)機(jī)關(guān)部門人員,并可以進(jìn)行操作所有已經(jīng)下發(fā)的任務(wù)。(2)具體實(shí)施過程:管理員進(jìn)入項(xiàng)目信息管理,點(diǎn)擊項(xiàng)目信息添加,填寫表單,上傳文件,點(diǎn)擊提交,就可以下發(fā)到某個員工。點(diǎn)擊項(xiàng)目信息查詢,可以查看到所有下發(fā)的項(xiàng)目并能進(jìn)行修改,刪除操作。(3)項(xiàng)目信息管理模塊頁面如圖3.13所示。圖3.13 項(xiàng)目信息管理模塊頁面4)考勤時間管理模塊(1)說明及規(guī)定:管理員可以查看簽到時刻并能增加多簽到時刻,刪除、修改簽到時刻。(2)具體實(shí)施過程:管理員點(diǎn)擊考勤時間管理

37、,可以查看到考勤時間記錄,界面具有修改、刪除、詳細(xì)操作,也可根據(jù)早上上班時間、早上下班時間進(jìn)行搜索記錄進(jìn)行操作。(3)考勤時間管理模塊流程圖如圖3.14所示。圖3.14 簽到時刻管理模塊流程圖(4)考勤時間管理模塊界面如圖3.15所示。圖3.15 考勤時間管理模塊界面5)考勤記錄模塊(1)說明及規(guī)定:考勤記錄主要由管理員查看員工簽到情況,上下班具體時間。(2)具體實(shí)施過程:管理員進(jìn)入考勤記錄模塊,點(diǎn)擊考勤記錄查詢,可以看到員工簽到的具體情況,可以實(shí)行刪除,更改考勤記錄。(3)考勤記錄模塊界面如圖3.16所示。圖3.16考勤記錄模塊界面6)考勤管理(1)說明及規(guī)定:考勤管理由員工早上上班、早上下

38、班、下午上班、下午下班簽到,考勤查看可以看到自己簽到的記錄。(2)具體實(shí)施過程:員工進(jìn)入考勤管理模塊,點(diǎn)擊考勤簽到,有早上上班簽到、早上下班簽到、下午上班簽到、下午下班簽到四個按鈕,點(diǎn)擊相應(yīng)按鈕進(jìn)行操作。點(diǎn)擊考勤查詢,顯示自己簽到的記錄,查看是否審核。(3)需要記錄的信息:員工簽到時間。(4)考勤簽到模塊界面如圖3.17所示。圖3.17 考勤簽到模塊界面3.4代碼實(shí)現(xiàn)3.4.1工具類模塊1)計(jì)算兩個日期之間的天數(shù)public static int dayToday(String DATE1,String DATE2)int i=0;if(DATE1.indexOf()-1)DATE1=DATE

39、1.substring(0,DATE1.indexOf();if(DATE2.indexOf()-1)DATE2=DATE2.substring(0,DATE2.indexOf();Stringd1=DATE1.split(-);/將字符串拆分if(d11.length()=1)DATE1=d10+-0+d11;elseDATE1=d10+-+d11;if(d12.length()=1)DATE1=DATE1+-0+d12;elseDATE1=DATE1+-+d12;Stringd2=DATE2.split(-);if(d21.length()=1)DATE2=d20+-0+d21;elseD

40、ATE2=d20+-+d21;if(d22.length()=1)DATE2=DATE2+-0+d22;elseDATE2=DATE2+-+d22;for(int j=0;jdt2.getTime()/比較時間大小returnbig;else if(dt1.getTime()dt2.getTime()returnsmall;elsereturnden;catch(Exception exception)exception.printStackTrace();returnden;3.4.2前臺界面模塊1)給字段做減法public void jiajian(String tablename,Str

41、ing colname,String id,String num)HashMap map=this.getmap(id,tablename);String value=map.get(colname).toString();if(value.equals()value=0;int i=Integer.parseInt(value);int j=Integer.parseInt(num);commOper(update+tablename+set+colname+=+(i+j)+where id=+id);2)返回一個table用于流動圖片public String DynamicImage(S

42、tring categoryid,int cut,int width,int height)StringBuffer imgStr=new StringBuffer();/圖片路徑,以“|”分割StringBuffer thePics1=new StringBuffer();StringBuffer theLinks1=new StringBuffer();/圖片指向的頁面路徑StringBuffer theTexts1=new StringBuffer();/圖片顯示的主題imgStr.append(nn);thePics1.append(var thePics1=n);theLinks1.

43、append(var theLinks1=);theTexts1.append(var theTexts1=);Listco=this.select(select*from xinwentongzhi where shouyetupianand shouyetupiannulland shouyetupian like%.jpgorder by id desc,1,6);int i=co.size();int j=0;for(HashMap b:co)j+;int id=Integer.parseInt(b.get(id).toString();String title=Info.subStr

44、(b.get(biaoti).toString(),21);String url=+b.get(shouyetupian);String purl=gg_detail.jsp?id=+b.get(id);if(j!=i)thePics1.append(url.replaceAll(n,)+|);theLinks1.append(purl+|);theTexts1.append(title+|);if(j=i)thePics1.append(url.replaceAll(n,);theLinks1.append(gg_detail.jsp?id=+b.get(id);theTexts1.appe

45、nd(title);thePics1.append(;);theLinks1.append(;);theTexts1.append(;);imgStr.append(thePics1+n);imgStr.append(theLinks1+n);imgStr.append(theTexts1+n);imgStr.append(n setPic(thePics1,theLinks1,theTexts1,+width+,+height+,picViwer1););return imgStr.toString();4程序測試辦公自動化系統(tǒng)經(jīng)過一系列的測試方法測試,最終研發(fā)成功。以下為幾個重要的測試:(

46、1) 本系統(tǒng)最初設(shè)計(jì)兩種權(quán)限。一種為了超級管理員權(quán)限,一種為員工權(quán)限。不同等級會出現(xiàn)不同的功能使用。管理登錄界面,如圖4.1所示;員工登錄界面,如圖4.2所示。圖4.1 管理登錄界面 圖4.2 員工登錄界面(2) 在員工界面點(diǎn)擊系統(tǒng)用戶管理時,會彈出錯誤。錯誤界面,如圖4.3所示。圖4.3 錯誤界面5設(shè)計(jì)評價和改進(jìn)要求及目標(biāo)5.1設(shè)計(jì)評價該辦公自動化系統(tǒng)要求達(dá)到以下四個設(shè)計(jì)目標(biāo):(1)工作流程符合整個辦公過程:管理員下發(fā)項(xiàng)目文件給員工,員工接收和查看文件。員工起草公文,部門之間流轉(zhuǎn)審核,管理員做最后審核下載和打印文件。(2)功能之間操作簡便:如管理員添加任何信息,都能及時與填寫好。員工接收與下

47、載文件都能很快找到相應(yīng)位置。(3)數(shù)據(jù)的安全性:該系統(tǒng)員工與管理員都有自己口令,也只能自己去修改口令。而不同職位有不同工作權(quán)限,每個人都只能修改和查看自己的文件。(4)系統(tǒng)的維護(hù)性:提供企業(yè)管理方法,便于企業(yè)更好維護(hù)與管理本系統(tǒng)。5.2改進(jìn)要求及目標(biāo)辦公自動化系統(tǒng)經(jīng)過一個多月的編寫,所有的需求都基本實(shí)現(xiàn)出來。但還是有一些不足的地方,主要體現(xiàn)在:(1) 系統(tǒng)權(quán)限少,本系統(tǒng)應(yīng)為3個級別權(quán)限,這樣在公文流轉(zhuǎn)里更能解決問題。(2) 員工項(xiàng)目管理中應(yīng)再加員工做此項(xiàng)目的心得,還有給部門領(lǐng)導(dǎo)的工作報告。(3) 還應(yīng)添加通訊錄此項(xiàng)功能,更加便利與員工之間的聯(lián)系。6總結(jié)信息時代的到來,讓我們的生活有了翻天覆地的變化,身邊的每一處都有可能變得了“自動化”,正因?yàn)槿绱耍覀円膊粩鄬@些進(jìn)行了探討與研究。辦公自動化為了從實(shí)際意義出發(fā),結(jié)合曾經(jīng)在深圳益強(qiáng)實(shí)習(xí)經(jīng)驗(yàn)來與此融合。深圳益強(qiáng)曾主打“格子加”全智能OA平臺。因此在開發(fā)最初有了目標(biāo)和方案,也將這方案慢慢一步步程序到具體開發(fā)中?;仡櫯c文上的開發(fā)與研究,得到了主要結(jié)論:(1) 分析與研究了深圳益強(qiáng)“格子加”目前辦公自動化現(xià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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論