OA辦公自動化系統(tǒng)畢業(yè)論文_第1頁
OA辦公自動化系統(tǒng)畢業(yè)論文_第2頁
OA辦公自動化系統(tǒng)畢業(yè)論文_第3頁
OA辦公自動化系統(tǒng)畢業(yè)論文_第4頁
OA辦公自動化系統(tǒng)畢業(yè)論文_第5頁
已閱讀5頁,還剩31頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、 畢 業(yè) 論 文論文題目 企業(yè)辦公自動化系統(tǒng) 作者姓名 專業(yè)名稱 指導(dǎo)教師 2015年 1 月 25 日目錄摘要3第一章 現(xiàn)行系統(tǒng)概述41.1 現(xiàn)行系統(tǒng)運行環(huán)境簡述41.2 現(xiàn)行系統(tǒng)存在的問題4第二章 系統(tǒng)分析52.1 需求分析52.2 可行性分析52.3 組織結(jié)構(gòu)和功能分析62.4 系統(tǒng)業(yè)務(wù)流程分析72.5系統(tǒng)數(shù)據(jù)流程分析112.6 數(shù)據(jù)字典16第三章 系統(tǒng)設(shè)計193.1 系統(tǒng)總體結(jié)構(gòu)設(shè)計193.2 數(shù)據(jù)庫設(shè)計203.3 代碼設(shè)計273.4 輸入輸出設(shè)計28第四章 系統(tǒng)實施294.1 系統(tǒng)實施294.2 系統(tǒng)運行環(huán)境294.3 系統(tǒng)管理制度304.4系統(tǒng)功能實現(xiàn)304.5系統(tǒng)維護(hù)34第五章

2、結(jié)束語35附錄37摘要隨著信息科學(xué)技術(shù)的飛速發(fā)展,辦公自動化系統(tǒng)在技術(shù)和應(yīng)用上都得到了更高層次的發(fā)展,人們逐漸意識到對辦公管理系統(tǒng)的運用可以使日常辦公工作更加方便、快捷和高效。而辦公活動重要性的日漸突出,也引起了管理者的普遍重視,他們越來越感覺到?jīng)]有信息技術(shù)支持的管理是力不從心的,因而辦公自動化系統(tǒng)應(yīng)運而生。本論文將詳細(xì)論述辦公自動化系統(tǒng)的分析與設(shè)計過程。系統(tǒng)使用B/S架構(gòu),主框架基于spring、sprintMVC、hibernate,前端基于bootstrap和jquery。采用Eclipse作為開發(fā)平臺,java作為開發(fā)語言,以hsqldb作為數(shù)據(jù)庫,實現(xiàn)了考勤管理,日常管理,消息管理,

3、計劃管理,會議管理,審核管理,文件傳輸?shù)裙δ堋7限k公自動化系統(tǒng)的要求,能夠幫助企業(yè)切實提高工作效率。論文組織如下:第一章闡述了現(xiàn)行系統(tǒng)概述;第二章進(jìn)行了系統(tǒng)的分析;第三章提出了具體的系統(tǒng)設(shè)計方案;第四章對整個系統(tǒng)進(jìn)行了具體的實施;最后得出結(jié)論。關(guān)鍵字:辦公自動化、B/S架構(gòu)、java語言、hsqldb數(shù)據(jù)庫第一章 現(xiàn)行系統(tǒng)概述1.1 現(xiàn)行系統(tǒng)運行環(huán)境簡述本系統(tǒng)是一套集通訊錄管理,考勤管理,日程管理,消息管理,計劃管理,會議管理,審核管理,文件傳輸?shù)? 個部分為一體的辦公自動化系統(tǒng)。本系統(tǒng)除了必須滿足當(dāng)前的應(yīng)用要求外,在整套系統(tǒng)的設(shè)計過程中,還專門強調(diào)了去先進(jìn)性及可擴展性。當(dāng)前的信息技術(shù)日新月

4、異,如果這套系統(tǒng)只著眼于當(dāng)前的需要,而忽視了對系統(tǒng)技術(shù)的前瞻性,那么可以預(yù)見,在不久的將來,系統(tǒng)必將不能滿足客戶日益增長的需求,導(dǎo)致系統(tǒng)的生命周期的縮短,從而增加了客戶在信息化建設(shè)的投資。1.2 現(xiàn)行系統(tǒng)存在的問題辦公自動化。所謂辦公自動化即幾乎所有的辦公業(yè)務(wù)都在網(wǎng)絡(luò)環(huán)境下實現(xiàn)。從技術(shù)發(fā)展角度來看,特別是互聯(lián)網(wǎng)技術(shù)的發(fā)展,安全技術(shù)的發(fā)展和軟件理論的發(fā)展,實現(xiàn)辦公自動化是可能的。從管理體制和工作習(xí)慣的角度來看,全面的辦公自動化還有一段距離,首先辦公自動化必然沖擊現(xiàn)有的管理體制,使現(xiàn)有管理體制發(fā)生變革,而管理體制的變革意味著權(quán)力和利益的重新分配;另外管理人員原有的工作習(xí)慣、工作方式和法律體系有很強

5、的慣性,短時間內(nèi)改變尚需時日。盡管如此,全面實現(xiàn)辦公自動化還是必然趨勢。隨著網(wǎng)絡(luò)的迅猛發(fā)展,對快速、高效、互動的辦公系統(tǒng)的需求越來越大,網(wǎng)上辦公系統(tǒng)的誕生正是為了滿足這種需求。網(wǎng)上辦公系統(tǒng)為企事業(yè)單位提供高效、友好、智能化、無紙化、個性化的網(wǎng)絡(luò)自動化辦公流程管理。審核管理是網(wǎng)上辦公系統(tǒng)的核心部分,它決定整個系統(tǒng)的性能。第二章 系統(tǒng)分析2.1 需求分析系統(tǒng)需求分析:是系統(tǒng)分析員按照系統(tǒng)的思想結(jié)合自身的的系統(tǒng)開發(fā)經(jīng)驗,根據(jù)收集的資料,對系統(tǒng)目標(biāo)進(jìn)行分析,對組織的信息需求、功能需求、輔助決策需求以及管理中存在的問題等進(jìn)行系統(tǒng)的分析。通過調(diào)查,要求系統(tǒng)具有以下的功能:1.由于操作人員的計算機知識普遍較

6、差,因此要求有良好的人機界面。2.由于該系統(tǒng)的使用對象多,因此要求有較好的權(quán)限管理。3.原始數(shù)據(jù)修改簡單方便,支持多條件修改。4.方便的數(shù)據(jù)查詢,支持查詢。5.信息發(fā)布于文件傳送的數(shù)據(jù)塊。6.通過計算機能夠直接“透視”公司的各項工作及活動安排。2.2 可行性分析系統(tǒng)可行性分析是在企業(yè)當(dāng)前所處的環(huán)境下,分析企業(yè)是否具有開發(fā)信息系統(tǒng)必須的技術(shù)、資金、人員及其他條件,規(guī)劃方案是否先進(jìn)合理,企業(yè)的管理制度和管理方式是否適應(yīng)新系統(tǒng)開發(fā)等一系列問題。因此要進(jìn)行可行性研究,主要包括技術(shù)可行性、經(jīng)濟(jì)可行性、社會可行性三方面。1.技術(shù)可行性本系統(tǒng)開發(fā)主要包括后臺數(shù)據(jù)庫的建立與維護(hù)及前端應(yīng)用程序的開放兩個方面。本

7、系統(tǒng)數(shù)據(jù)庫使用的是hsqldb,主要為了方便,嵌入到應(yīng)用中,直接使用。系統(tǒng)基于Java平臺,應(yīng)用當(dāng)前主流框架spring、sprintMVC、hibernate。采用 Eclipse集成開發(fā)環(huán)境進(jìn)行開發(fā)及調(diào)試,應(yīng)用服務(wù)器選擇Tomcat服務(wù)器。這些都是當(dāng)前較為先進(jìn)的開發(fā)技術(shù),為本系統(tǒng)的開發(fā)設(shè)計提供了有力的技術(shù)保障。所以在技術(shù)可行性方面,開發(fā)本系統(tǒng)是可行的。2.經(jīng)濟(jì)可行性由于公司是IT企業(yè),軟硬件配置較好,員工可以很容易學(xué)會系統(tǒng)的使用;而且資金實力充足,所以軟硬件的購買支出較少。人力資源管理部門采用以計算機為主、人工為輔的信息處理方式進(jìn)行。公司管理信息系統(tǒng)服務(wù)于IT的工作人員,能夠提高工作人員辦

8、事效率,節(jié)省了開支,所以具有經(jīng)濟(jì)上的可行性。3.社會可行性分析社會因素的可行性分析,也是可行性研究中不可缺少的內(nèi)容。協(xié)同辦公系統(tǒng)的開發(fā)有利于高層領(lǐng)導(dǎo)提高對整體的把握,迅速作出決策,減輕了高層領(lǐng)導(dǎo)的工作負(fù)擔(dān),因此開發(fā)協(xié)同辦公管理信息系統(tǒng)是得到高層領(lǐng)導(dǎo)的認(rèn)可和肯定的。從以上三個方面來分析,開發(fā)協(xié)同辦公管理系統(tǒng)是完全可行的2.3 組織結(jié)構(gòu)和功能分析組織結(jié)構(gòu)分析是詳細(xì)了解部門人員的業(yè)務(wù)分工情況和有關(guān)人員的姓名、工作職責(zé)、決策內(nèi)容、存在問題和對新系統(tǒng)的要求等。該公司主要由總經(jīng)理辦公室、行政部門、研發(fā)部門、市場部門、財務(wù)部門和公關(guān)部門組成。在6個大部門中,每個部門又將根據(jù)自己的部門職責(zé),細(xì)分各部門的負(fù)責(zé)小

9、組,從而將具體的業(yè)務(wù)落實到個人??偨?jīng)理對公司總負(fù)責(zé),行政部門主要處理日常的行政工作,研發(fā)部負(fù)責(zé)軟件開發(fā)和數(shù)據(jù)庫設(shè)計,財務(wù)部為投資、成本預(yù)算、日常出納和工資發(fā)放,市場部負(fù)責(zé)市場推廣,公關(guān)部負(fù)責(zé)項目的投標(biāo)等工作。請參考XX公司的組織結(jié)構(gòu)圖,如圖2-1。財務(wù)部研發(fā)部公關(guān)部市場部行政部XX有限公司總經(jīng)理辦公室圖2-1XX公司的組織結(jié)構(gòu)圖2.4 系統(tǒng)業(yè)務(wù)流程分析在對系統(tǒng)的組織機構(gòu)和功能進(jìn)行深入分析時,需要從實際業(yè)務(wù)流程的角度對系統(tǒng)調(diào)查中有關(guān)業(yè)務(wù)流程的資料關(guān)聯(lián)起來作進(jìn)一步分析。業(yè)務(wù)流程分析可以幫助我們了解該業(yè)務(wù)的具體處理過程,發(fā)現(xiàn)問題,并修改原系統(tǒng)的不合理的部分,在信息系統(tǒng)的基礎(chǔ)上優(yōu)化業(yè)務(wù)處理流程。業(yè)務(wù)流

10、程分析通常以業(yè)務(wù)流程圖及表格分配圖來描繪。業(yè)務(wù)流程圖是用圖形方式來反映實際業(yè)務(wù)處理的過程,它可以對業(yè)務(wù)功能進(jìn)行細(xì)化。各種符號的表示方法如圖2-2所示。圖2-2 業(yè)務(wù)流程圖基本符號1考勤管理系統(tǒng)流程圖圖2-3 考勤管理系統(tǒng)流程圖2文件上傳/共享系統(tǒng)流程圖圖2-4 文件上傳/共享系統(tǒng)流程圖3申請管理系統(tǒng)流程圖圖2-5 申請管理系統(tǒng)流程圖4公告管理系統(tǒng)流程圖圖2-6 公告管理系統(tǒng)流程圖5員工管理系統(tǒng)流程圖圖2-7 員工管理系統(tǒng)流程圖6會議管理系統(tǒng)流程圖圖2-8 會議管理系統(tǒng)流程圖7計劃管理系統(tǒng)流程圖圖2-9 計劃管理系統(tǒng)流程圖8通訊管理系統(tǒng)流程圖圖2-10 通訊管理系統(tǒng)流程圖2.5系統(tǒng)數(shù)據(jù)流程分析數(shù)

11、據(jù)流圖是業(yè)務(wù)流程圖的抽象,數(shù)據(jù)流程圖從數(shù)據(jù)傳遞和加工的角度,以圖形的方式刻畫數(shù)據(jù)流輸入、輸出、存儲和處理的邏輯關(guān)系。這里用到四個基本符號:外部實體、數(shù)據(jù)處理、數(shù)據(jù)流、數(shù)據(jù)存儲。其符號表示如圖2-4所示。 外部實體 數(shù)據(jù)處理過程 數(shù)據(jù)流 數(shù)據(jù)存儲1.頂層數(shù)據(jù)流圖圖2-11 頂層數(shù)據(jù)流程圖2.系統(tǒng)的第一層數(shù)據(jù)流圖包括日常管理、考勤管理、員工管理、申請管理、計劃制定圖2-12 第一層數(shù)據(jù)流程圖3.系統(tǒng)第二層數(shù)據(jù)流程圖(1)日常管理圖2-13 日常管理數(shù)據(jù)流程圖(2)申請流轉(zhuǎn)圖2-14 申請流轉(zhuǎn)數(shù)據(jù)流圖(3) 計劃管理圖2-15 計劃管理數(shù)據(jù)流圖(4) 員工管理數(shù)據(jù)流圖圖2-16 員工管理數(shù)據(jù)流圖(5

12、) 考勤管理數(shù)據(jù)流圖圖2-17 考勤管理數(shù)據(jù)流圖2.6 數(shù)據(jù)字典數(shù)據(jù)流程圖并不能詳盡、精確地表述系統(tǒng)的邏輯模型,數(shù)據(jù)字典就是它的一個重要輔助工具。數(shù)據(jù)字典是關(guān)于數(shù)據(jù)流程圖的數(shù)據(jù),用于描述系統(tǒng)中各個部分的清單,是對這些部分進(jìn)行的詳盡說明、保護(hù)和維護(hù)。系統(tǒng)中的所有數(shù)據(jù)都是由數(shù)據(jù)和數(shù)據(jù)結(jié)構(gòu)組成的,數(shù)據(jù)字典把數(shù)據(jù)的最小單位看成數(shù)據(jù)元素或稱之為基本數(shù)據(jù)項,若干個數(shù)據(jù)元素可以組成一個數(shù)據(jù)結(jié)構(gòu)或稱之為組合數(shù)據(jù)項。數(shù)據(jù)字典通過數(shù)據(jù)元素和數(shù)據(jù)結(jié)構(gòu)來描寫數(shù)據(jù)流、數(shù)據(jù)存儲的屬性。建立數(shù)據(jù)字典在結(jié)構(gòu)化系統(tǒng)分析中是必不可少的工作,在系統(tǒng)開發(fā)中具有十分重要的意義,不僅在系統(tǒng)分析階段,在系統(tǒng)的整個研發(fā)過程中以及以后系統(tǒng)的運

13、行維護(hù)中都要用到。本系統(tǒng)的數(shù)據(jù)字典如表2-1至2-6所示:1.數(shù)據(jù)元素列表,如表2-1所示。表2-1 數(shù)據(jù)元素列表數(shù)據(jù)項、編號名稱別名含義/說明數(shù)據(jù)值類型取值范圍長度有關(guān)數(shù)據(jù)結(jié)構(gòu)1-10001員工編號員工號員工編號字符型9個人信息(F1)1-10002申請狀態(tài)申請所處狀態(tài)申請是否批準(zhǔn)數(shù)值型2申請信息(F3)1-00003計劃主題主題名名制定計劃的主題字符型12個人計劃反饋(F4)2.數(shù)據(jù)結(jié)構(gòu)列表,如表2-2所示。表2-2 數(shù)據(jù)結(jié)構(gòu)列表編號名稱說明結(jié)構(gòu)相關(guān)的數(shù)據(jù)結(jié)構(gòu)有關(guān)數(shù)據(jù)流2-20001外出信息外出登記的信息外出人姓名、外出原因、外出開始時間、外出結(jié)束時間、外出狀態(tài)上傳文件信息(F2)2-20

14、002請假信息請假登記的信息請假人姓名、請假原因、請假開始時間、請假結(jié)束時間、請假狀態(tài)請假信息(F3)2-20003申請信息發(fā)送的申請信息申請發(fā)起者、申請主題、申請內(nèi)容、申批時間、申請狀態(tài)申請信息(F1)3.數(shù)據(jù)流列表,如表2-3所示。表2-3 數(shù)據(jù)流列表編號名稱來源去向組成數(shù)據(jù)平均流量最大流量3-30001員工資料員工P3.2用戶編號、用戶名稱、用戶密碼、真實姓名、性別、生日、所屬部門編號、用戶郵箱、用戶電話、權(quán)限、用戶簡歷5人 /月10人/月3-30002申請審批信息員工P2.2申請部門編號、申請編號、所屬審批階段、審批狀態(tài)2人/天60人/月4.數(shù)據(jù)存儲列表,如表2-4所示。表2-4 數(shù)據(jù)

15、存儲列表編號名稱輸入數(shù)據(jù)流輸出數(shù)據(jù)流組成有關(guān)的數(shù)據(jù)處理過程4-40001會議信息(D8)錄入的會議信息提取的會議信息申請編號、申請發(fā)起者、申請主題、申請內(nèi)容、申請類型、申請時間、申請狀態(tài)P1.34-40002公告信息(D7)發(fā)布的公告信息反饋的會議信息公告編號、公告主題、公告內(nèi)容、公告名稱P1.45.數(shù)據(jù)處理過程列表,如表2-5所示:、。表2-5 數(shù)據(jù)處理過程列表編號標(biāo)識名稱輸入數(shù)據(jù)流輸出數(shù)據(jù)流處理過程5-50001P3計劃管理計劃信息(F4)個人計劃信息、部門計劃信息根據(jù)計劃信息(F4)制定個人計劃(F4)、部門計劃(F3)5-50002P5.4考勤時間設(shè)定設(shè)置時間信息(F8)考勤標(biāo)準(zhǔn)時間F

16、9上下班考勤是以考勤時間(F9)為標(biāo)準(zhǔn)考勤的6.外部實體列表,如表2-6所示。表2-6 外部實體列表編號名稱別名輸入數(shù)據(jù)流輸出數(shù)據(jù)流數(shù)量6-60001職員普通戶發(fā)送消息(F6)接收消息(F5)100/月6-60002經(jīng)理管理者審批信息(F3)3/天第三章 系統(tǒng)設(shè)計3.1 系統(tǒng)總體結(jié)構(gòu)設(shè)計在系統(tǒng)開發(fā)之前,通過調(diào)查,最終決定該系統(tǒng)分為三種權(quán)限,即經(jīng)理、部門主管、普通員工。該系統(tǒng)實現(xiàn)的主要的功能如下所示文件管理功能:主要完成企業(yè)內(nèi)部文件的發(fā)送與接收。消息管理功能:主要完成企業(yè)內(nèi)部消息的發(fā)送與接收。計劃制定:主要完成部門和個人計劃的制定。申請審批功能:包括申請的發(fā)送,審批,查看審批狀態(tài)等功能??记诠芾?/p>

17、功能:主要完成員工的在線上下班考勤,出差外出登記。員工管理:主要用于添加及管理員工。通信錄管理:主要負(fù)責(zé)管理個人通信錄信息。日常管理:主要負(fù)責(zé)管理會議信息,并可以發(fā)布最新公告本系統(tǒng)設(shè)置兩種權(quán)限,系統(tǒng)權(quán)限和只讀權(quán)限。經(jīng)理擁有上述所有功能的使用權(quán)限,對于其他用戶,會根據(jù)權(quán)限的不同會屏蔽其中的部分功能。圖3-1總體功能結(jié)構(gòu)圖3.2 數(shù)據(jù)庫設(shè)計信息系統(tǒng)的主要任務(wù)是通過大量的數(shù)據(jù)獲取管理所需的信息,這就必須存儲和管理大量的數(shù)據(jù),因此需要建立一個良好的數(shù)據(jù)組織結(jié)構(gòu)和數(shù)據(jù)庫。數(shù)據(jù)庫的設(shè)計分為概念結(jié)構(gòu)設(shè)計、邏輯結(jié)構(gòu)設(shè)計和物理結(jié)構(gòu)設(shè)計。1.概念結(jié)構(gòu)設(shè)計概念設(shè)計基于實體-關(guān)系(E-R)模型的數(shù)據(jù)庫設(shè)計在系統(tǒng)需求分

18、析的基礎(chǔ)上建立一個反映現(xiàn)實世界實體內(nèi)在聯(lián)系得模式,再轉(zhuǎn)換成數(shù)據(jù)庫管理系統(tǒng)的模式,下面列舉了在辦公自動化管理系統(tǒng)數(shù)據(jù)庫分析過程中所得到的部分實體屬性圖以及實體之間的實體-聯(lián)系圖(E-R)。系統(tǒng)的實體屬性圖:用戶用戶電話用戶郵箱優(yōu)秀員工用戶名稱用戶權(quán)限用戶密碼用戶編號真實名稱性別生日用戶地址用戶所屬部門圖3-2 用戶信息實體屬性圖部門部門編號部門描述部門名稱部門名稱圖3-3 部門信息實體屬性圖上下班考勤信息考勤編號所在部門考勤登記時間登記類型考勤日期登記總結(jié)登記人考勤標(biāo)準(zhǔn)時間圖3-4 上下班考勤信息實體屬性圖申核項目申核編號申請主題申請的發(fā)起者申請時間申請內(nèi)容申請狀態(tài)圖3-5 申核信息實體屬性圖考

19、勤標(biāo)準(zhǔn)時間上班的小時上班的分鐘部門名稱下班的小時下班的分鐘圖3-6 考勤標(biāo)準(zhǔn)時間信息實體屬性圖公告公告編號主題部門名稱公告內(nèi)容公告時間公告人圖3-7 公告信息實體屬性圖會議會議內(nèi)容會議主題部門名稱會議地點會議時間主持人出席人員圖3-8 會議信息實體屬性圖外出信息外出編號外出時間所在部門編號外出人外出原因是否回歸預(yù)計回歸時間圖3-9 外出信息實體屬性圖出差信息出差編號出差開始時間所在部門編號出差人出差原因出差狀態(tài)出差結(jié)束時間圖3-10 出差信息實體屬性圖部門計劃部門計劃編號計劃主題部門名稱制定人發(fā)布時間計劃內(nèi)容圖3-11 部門計劃信息實體屬性圖個人計劃個人計劃編號計劃主題部門名稱制定人發(fā)布時間計

20、劃內(nèi)容圖3-12 個人計劃信息實體屬性圖菜單菜單編號子菜單項部門名稱主菜單分類超鏈接地址圖3-13 菜單信息實體屬性圖通訊組組編號部門名稱組名稱圖3-14 通訊組信息實體屬性圖請假條請假編號請假開始時間所在部門編號請假人請假原因是否銷假請假結(jié)束時間圖3-15 請假信息實體屬性圖通訊詳細(xì)辦公電話用戶郵箱員工名稱性別生日員工地址用戶所屬部門通訊編號移動電話備注圖3-16 通訊詳細(xì)信息實體屬性圖系統(tǒng)E-R圖:圖3-17 系統(tǒng)E-R圖2.邏輯結(jié)構(gòu)設(shè)計邏輯設(shè)計:1.用戶(用戶編號,密碼,用戶姓名,用戶權(quán)限,所屬部門編號,性別,e-mail,用戶電話,用戶地址,優(yōu)秀員工)2. 菜單(菜單編號,主菜單分類,

21、子菜單項,超鏈接地址)3. 會議記錄(會議編號,會議時間,主持人,出席人,會議主題,會議地點,會議內(nèi)容)4. 公告(公告編號,公告人,公告主題,公告時間,公告內(nèi)容)5. 外出記錄(外出編號,外出人,所屬部門編號,外出原因,外出時間,預(yù)計回歸時間,是否回歸)6. 上下班記錄(上下班編號,登記人,所屬部門編號,登記類型,規(guī)定時間,登記時間,登記備注)7. 通訊組(組編號,通訊組名稱)8. 通訊詳細(xì)信息(通訊編號,員工姓名,員工生日,所屬部門編號,辦公電話,移動電話,郵箱地址,家庭住址,備注)9. 審核信息(審核編號,申請主題,申請內(nèi)容,申請狀態(tài),申請時間)10.請假(請假編號,請假人,所屬部門編號

22、,請假內(nèi)容,請假開始時間,請假結(jié)束時間,是否銷假)11.部門計劃(部門計劃編號,所屬部門編號,計劃內(nèi)容,計劃主題,發(fā)布時間)12.個人計劃(個人計劃編號,制定人,計劃內(nèi)容,計劃主題,發(fā)布時間)13.出差記錄(出差編號,出差人,所屬部門編號,出差原因,出差開始時間,出差結(jié)束時間,出差狀態(tài))14.部門(部門編號,部門名稱,部門簡介)15.考勤時間(上班的小時,上班的分鐘,下班的小時,下班的分鐘)3.物理結(jié)構(gòu)設(shè)計表3-1數(shù)據(jù)庫表名稱說明編號表名中文含義表一tb_yonghu用戶信息表表二tb_huiyi會議信息表表三tb_gonggao公告信息表表四tb_waichu外出信息表表五tb_qingji

23、a請假信息表表六tb_shangban上下班考勤信息表表七tb_bumen部門信息表表八tb_bm部門計劃信息表表九tb_geren個人計劃信息表表十tb_shenhe審核信息表表十一tb_tongxun通訊組信息表表十二tb_txxiangxi通訊詳細(xì)信息表表十三tb_caidan菜單信息表表十四tb_chuchai出差信息表表十五tb_biaozhun考勤標(biāo)準(zhǔn)時間信息表3.3 代碼設(shè)計代碼是人為確定的代表客觀事物名稱、屬性或狀態(tài)的符號或是這些符號的組合。在管理信息系統(tǒng)中,為了易于計算機和人識別處理,一般用數(shù)字、字母或它們的組合來表示。通過代碼可以提高代表事物的確定性,方便地對系統(tǒng)進(jìn)行信息的

24、分類、統(tǒng)計、檢索等??梢哉f,代碼在整個信息管理系統(tǒng)的生命周期中起到了穿針引線的紐帶作用。以下是系統(tǒng)的部分代碼設(shè)計結(jié)果。員工編碼 員工入職順序(01999) 員工所在部門(0106) 員工入職年份圖3-18 代碼設(shè)計示例圖其中所在部門:01-總經(jīng)理,02-財務(wù)部,03-公關(guān)部,04-研發(fā)部,02-市場部,06-后勤部3.4 輸入輸出設(shè)計輸入/輸出(I/O)是人機交互的主要方式,對用戶和今后系統(tǒng)使用的安全可靠性來說是不容忽視的重要環(huán)節(jié)-直接影響系統(tǒng)的使用價值。輸入輸出設(shè)計是管理信息系統(tǒng)與用戶進(jìn)行對話的界面。界面設(shè)計是系統(tǒng)與用戶的接口,也是控制和選擇信息輸入輸出的主要途徑。對于大多數(shù)用戶來說,界面是

25、他們對系統(tǒng)的全部理解。因此用戶界面應(yīng)簡單明了,便于用戶的使用。設(shè)計優(yōu)秀的用戶界面,應(yīng)該在系統(tǒng)的設(shè)計開始,也就是需求分析階段就予以足夠的重視。進(jìn)銷存管理信息系統(tǒng)所采用的界面設(shè)計風(fēng)格,在形式上追求簡單明了,以方便用戶能夠迅速掌握系統(tǒng)的使用和操作方法。1.輸出設(shè)計輸出設(shè)計的主要任務(wù)是使管理信息系統(tǒng)輸出滿足用戶需求的信息,正確及時的反映和組成用于管理各部門所需要的信息。2.輸入設(shè)計輸入設(shè)計的任務(wù)是根據(jù)具體業(yè)務(wù)要求,確定適當(dāng)?shù)妮斎胄问?,保證輸入數(shù)據(jù)的正確性、合法性,操作簡單直觀,使管理信息系統(tǒng)獲取管理工作中產(chǎn)生的正確信息,提高輸入效率,減少輸入錯誤。因此,在輸入設(shè)計上主要考慮以下幾個方面(下有圖舉例):

26、1、輸入的方便性。能的減少漢字的手工輸入,而是采用下拉列表框進(jìn)行選擇錄入。這樣,不僅可以提高工作效率,還可以減少數(shù)據(jù)的輸入錯誤。2、輸入的正確性,有效性。若需要輸入數(shù)值時,輸入字符型或非數(shù)值型的內(nèi)容,系統(tǒng)可以給予提示,并強行讓其重新輸入。3、輸入界面的規(guī)劃。數(shù)據(jù)的錄入界面簡潔明了,操作方便,符合工作人員的操作習(xí)慣。第四章 系統(tǒng)實施4.1 系統(tǒng)實施系統(tǒng)實施階段的任務(wù),是實現(xiàn)系統(tǒng)設(shè)計階段提出的物理模型,按實施方案完成一個可以實際運行的信息系統(tǒng),交付用戶使用。其準(zhǔn)備工作有硬件準(zhǔn)備,軟件準(zhǔn)備人員培訓(xùn),數(shù)據(jù)準(zhǔn)備。硬件準(zhǔn)備包括計算機主機,輸入輸出設(shè)備,存儲設(shè)備,輔助設(shè)備,通信設(shè)備等。軟件準(zhǔn)備系統(tǒng)軟件,數(shù)據(jù)

27、庫管理系統(tǒng)以及一些應(yīng)用軟件。人員培訓(xùn)主要指用戶培訓(xùn),包括主管人員和業(yè)務(wù)人員。數(shù)據(jù)準(zhǔn)備:沒有一定的基礎(chǔ)數(shù)據(jù)的準(zhǔn)備,系統(tǒng)調(diào)試就不能很好的進(jìn)行。1. 系統(tǒng)實施的任務(wù)和特點系統(tǒng)實施是開發(fā)信息系統(tǒng)的最后一個階段,這個階段的任務(wù)是實現(xiàn)系統(tǒng)設(shè)計階段提出的物理模型,按實施方案完成一個可以實際運行的信息系統(tǒng),交付用戶使用。2. 編程方法本系統(tǒng)采用B/S結(jié)構(gòu),盡可能實現(xiàn)分層以保證展現(xiàn)跟業(yè)務(wù)分離,業(yè)務(wù)跟數(shù)據(jù)分離,采用spring MVC + Hibernate架構(gòu)設(shè)計。3. 系統(tǒng)測試測試的關(guān)鍵問題是如何設(shè)計測試用例,即設(shè)計一批測試數(shù)據(jù),盡可能地發(fā)現(xiàn)和糾正程序中的錯誤,減少錯誤造成的損失,避免重大損失。4.2 系統(tǒng)運

28、行環(huán)境1. JDK 1.6及其以上版本:因該版本增加了許多新功能與新特性,這樣有利于提高系統(tǒng)的運行性能。2. hsqldb 數(shù)據(jù)庫:主要為了方便,嵌入到應(yīng)用中,直接使用。3. tomcat6.0及其以上:tomcat服務(wù)器是中小型應(yīng)用中首選的web服務(wù)器,其使用及安裝配置都非常方便,而且是免費的,可以降低系統(tǒng)的開發(fā)成本。4. spring MVC:Spring 框架提供了構(gòu)建 Web 應(yīng)用程序的全功能 MVC 模塊。5. Hibernate3.0: Hibernate是一個開放源代碼的對象關(guān)系映射框架,它對JDBC進(jìn)行了非常輕量級的對象封裝,使得Java程序員可以隨心所欲的使用對象編程思維來操

29、縱數(shù)據(jù)庫。 Hibernate可以應(yīng)用在任何使用JDBC的場合,既可以在Java的客戶端程序使用,也可以在Servlet/JSP的Web應(yīng)用中使用。4.3 系統(tǒng)管理制度系統(tǒng)運行是指一個管理信息系統(tǒng)研制工作完成后經(jīng)過系統(tǒng)轉(zhuǎn)換,系統(tǒng)投入工作后的運行過程。管理信息系統(tǒng)與其他系統(tǒng)一樣,需要進(jìn)行科學(xué)的組織和管理,沒有科學(xué)的運行管理,管理信息系統(tǒng)不但不能有效的發(fā)揮作用,不能自動地為管理提供高質(zhì)量的信息服務(wù),而且有可能是整個系統(tǒng)處于癱瘓狀態(tài)。因此信息系統(tǒng)日常運行的管理制度如:系統(tǒng)安全制度、系統(tǒng)定期維護(hù)制度、系統(tǒng)運行操作規(guī)程、用戶使用規(guī)程、系統(tǒng)信息安全的保密制度、系統(tǒng)修改規(guī)程、系統(tǒng)運行日志及填寫規(guī)定。這些制度

30、從安全、操作等各方面規(guī)定了系統(tǒng)日常運行的工作和意外情況的處理。為了保證系統(tǒng)的正常運行,系統(tǒng)使用人員必須嚴(yán)格按照系統(tǒng)運行管理制度來操作本系統(tǒng)。1. 制訂系統(tǒng)使用條例,操作員不得泄漏自己的操作密碼。2. 用戶必須按操作規(guī)則使用系統(tǒng),發(fā)現(xiàn)問題及時通知管理人員,盡快解決問題,保證系統(tǒng)正常運行和數(shù)據(jù)的安全性。3. 做好備份工作,必要時要對系統(tǒng)進(jìn)行備份,包括程序備份和數(shù)據(jù)備份等。4.4系統(tǒng)維護(hù)系統(tǒng)維護(hù)是指管理信息交付使用后,為了改正系統(tǒng)中存在的錯誤以及滿足用戶新的需求而修改系統(tǒng)的過程。系統(tǒng)維護(hù)按維護(hù)目的的不同分為更正性維護(hù)、預(yù)防性維護(hù)、適應(yīng)性維護(hù)和完善性維護(hù)。完善的管理制度是保證系統(tǒng)正常運行的必要條件之一

31、。信息系統(tǒng)日常運行過程中的管理制度,從系統(tǒng)安全、操作等多個方面規(guī)定了系統(tǒng)日常運行的工作以及對意外情況的處理。1系統(tǒng)運行操作規(guī)程。2系統(tǒng)信息的安全保密制度。3系統(tǒng)運行日志及填寫規(guī)定。4系統(tǒng)定期維護(hù)制度。5系統(tǒng)安全管理制度。6用戶操作規(guī)程。7系統(tǒng)修改規(guī)程。第五章 結(jié)束語將辦公自動化管理系統(tǒng)作為我畢業(yè)設(shè)計的課題,是對我?guī)啄陮W(xué)習(xí)中理論知識和實踐相結(jié)合的一次綜合檢驗。通過這次畢業(yè)設(shè)計,開發(fā)本系統(tǒng)使我受益匪淺。在本次畢業(yè)設(shè)計中我付出了大量的時間,但是,我得到的收獲遠(yuǎn)遠(yuǎn)不是這些時間可以衡量的,它將是我終生的財富,必將給我今后的學(xué)習(xí)和工作帶來更多的收益。經(jīng)過一段時間的分析設(shè)計,辦公自動化管理信息系統(tǒng)開發(fā)完畢,

32、功能基本符合公司要求,能夠完成對公司日常的計算機化處理。這樣將改善公司原來的手工管理需要大量紙張、信息在公司中傳遞慢的現(xiàn)狀。這次的設(shè)計使我把書本的知識運用到實際的操作中來,雖然完成了設(shè)計,但從中我發(fā)現(xiàn)我還有很的不足之處,在編碼階段,經(jīng)常會為了一個語句或者一個代碼而花費許多時間。因此,在每個開發(fā)階段都要經(jīng)過一番仔細(xì)的思考和推敲。這使我養(yǎng)成了在今后的工作中認(rèn)真對待每件事的習(xí)慣,同時我也希望在今后的工作中不斷完善自己的設(shè)計,加強自己的動手能力,充實自己的知識,開拓自己的視野??傊?,這次畢業(yè)設(shè)計,使我理論聯(lián)系實際的一次很好的鍛煉,為今后的工作學(xué)習(xí)奠定了堅實的基礎(chǔ)。由于系統(tǒng)開發(fā)時間較短,本人的能力有限,

33、系統(tǒng)開發(fā)經(jīng)驗的不足,系統(tǒng)還存在許多不盡如人意的地方,某些功能還不完善,甚至有些功能還不能實現(xiàn),有待進(jìn)一步的修改。請各位老師批評指正。參考文獻(xiàn):1 于本海.管理信息系統(tǒng)M北京:高等教育出版社,2009.2 王珊,薩師煊.數(shù)據(jù)庫系統(tǒng)概論M.北京:高等教育出版社,2007.3 高洪霞.21天學(xué)通JAVAWEB開發(fā)M.北京:電子工業(yè)出版社,2009.4 葉青. HTML+CSS+JavaScript 實用詳解M.北京:電子工業(yè)出版社,2010.5 汪大樂.JAVAWEB開發(fā)技術(shù)詳解M.北京:科學(xué)出版社,2010.6 孫瀏毅.JAVA寶典M.北京:電子工業(yè)出版社,2010.7 龐永慶.JavaScrip

34、t網(wǎng)頁編程從入門到精通M.北京:科學(xué)出版社,2008.8 趙振平.sqlserver2000數(shù)據(jù)庫精講與疑難解析M.北京:電子工業(yè)出版社,2010.9 李剛.struts2權(quán)威指南M.北京:電子工業(yè)出版社,2010.10韓江.編程匠藝:編寫卓越的代碼M.北京:科學(xué)出版社,2008.附錄表1 用戶信息表(tb_yonghu)字段名稱數(shù)據(jù)類型字段大小是否主鍵中文說明idint4是自動編號usernameVarchar10否用戶名pwdVarchar10否密碼nameVarchar10否真實姓名rightVarchar4否權(quán)限deptnumberVarchar10否所在部門編號sexVarchar4

35、否性別e-mailVarchar26否郵箱telVarchar11否電話addressVarchar50否用戶地址表2 部門信息表(tb_bumen)字段名稱數(shù)據(jù)類型字段大小是否主鍵中文說明deptnumberVarchar10是部門編號deptnameVarchar30否部門名稱deptinfoVarchar80否部門簡介表3會議信息表(tb_huiyi)字段名稱數(shù)據(jù)類型字段大小是否主鍵中文說明idint4是自動編號mtimedatetime8否會議時間zpersonVarchar10否主持人cpersnVarchar30否出席人subjectVarchar12否會議主題addressVarchar20否會議地點contentVarchar50否會議內(nèi)容表4公告信息表(tb_gonggao)字段名稱數(shù)據(jù)類型字段大小是否主鍵中文說明idint4是自動編號personVarchar10否公告人subjectVarchar20否公告主題dtimedatetime8否公告時間contentVarchar50否公告內(nèi)容表5考勤標(biāo)準(zhǔn)時間信息表(tb_biaozhun)字段名稱數(shù)據(jù)類型字段大小是否主鍵中文說明starthournumber2是上班的小時startminnumber2否上班的分鐘endhournumber2否下班的小時endminnumber2否下班的分鐘表6上

溫馨提示

  • 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

提交評論