【正文】
) 是 否 address 會議地點 varchar(50) 是 否 title 會議標題 varchar(20) 是 否 content 會議內容 text 是 否 (6) 文件管理模塊中 由 ER 圖轉換成的關系數(shù)據(jù)模式有: 文件表 upfile(ID, filename, fileuper, filesize, fileuptime, fileinfo) 表 26 文件管理表 upfile 字段名稱 字段說明 字段類型 可否為空 主鍵 備注 ID 唯一 ID int(10) 否 是 自增字段 filename 文件名 varchar(50) 是 否 fileuper 文件上傳者 varchar(20) 是 否 filesize 文件大小 varchar(20) 是 否 fileuptime 上傳時間 varchar(50) 是 否 fileinfo 文件信息 varchar(20) 是 否 電子政務網(wǎng)絡自動化辦公 OA 系 統(tǒng) 21 3. 系統(tǒng) 詳細信息與 實現(xiàn) . 系統(tǒng) 設計 的主要技術 . 系統(tǒng)采用的 MVC 模式架構 通過模型、視圖和控制架構( MVC)以實現(xiàn)簡單高效的應用程序升級和維護,以及如何讓不懂程序代碼的人員避開程序數(shù)據(jù)。本系統(tǒng)中作為 MVC 中的 C 部分 — 控制器( Controller)。 功能層:具有應用程序擴展功能的 Web 服務器 在功能層中包含系統(tǒng)的事務處理邏輯,位于 Web 服務器端。界面如圖 31: 圖 31 用戶身份驗證界面 . 主頁面 用戶成功登陸之后會被系統(tǒng)導入主頁面,主頁面分為上、中、左、右四個模塊,其中左邊為功能樹模塊,用戶可以選擇操作,中間為新聞模塊,里面顯示公司新聞和互聯(lián)網(wǎng)中的重大新聞。具體界面如圖 35: 圖 35 工作日報添加界面 電子政務網(wǎng)絡自動化辦公 OA 系 統(tǒng) 26 . 工作協(xié)助模塊 工作協(xié)助模塊中有共享上傳和共享下載兩個功能 ,上傳功能能夠上傳文檔、圖片等工作需要的文件,共享下載是所有的用戶都能夠下載的,但是只有上傳者才能刪除共享下載中的文件。員工管理界面向用戶提供了員工信息的更改、刪除、按條件查詢和結果分頁功能。 該模塊的具體界面如圖 39: 圖 39 部門管理界面 . 權限管理模塊 權限管理模塊賦予了特定角色的用戶,如系統(tǒng)管理員角色管理、權限管理、用戶賦權的功能。 系統(tǒng)通過用戶的登錄信息,到數(shù)據(jù)庫中查詢到用戶數(shù)據(jù)表 userinfo 中的基本信息,通過基本信息再去部門表 department 中查詢到用戶所在的部門信息。上一頁下一頁的功能是通過將 currentPage的數(shù)據(jù)在 jsp中保存,保存到 session 中,讓后傳遞到 dao 層再次查詢 Oracle 數(shù)據(jù)庫,保存通訊錄信息到 session 中,再返回 jsp頁面進行顯示。 用戶在頁面中寫入的信息會在用戶點擊添加工作日報的同時通過 request 盒子提交到 Servlet 處理,Servlet 通過 ()取得需要的數(shù)據(jù)后會根據(jù) url 中的 action 處理不同的業(yè)務流程。如果用戶輸入的登陸信息不正確,就將用戶再次導向登陸界面,并顯示登陸失敗的提示信息。 在 Browser/Server 三層體系結構下,表示層 (Presentation)、功能層 (Business Logic)、數(shù)據(jù)層 (Data Service)被分割成三個相對獨立的單元: 表示層: Web 瀏覽器 在表示層中包含系統(tǒng)的顯示邏輯,位于客戶端。 JSP(Java Server Pages)技術 —— 本系統(tǒng)中充當 MVC 的 V 部分 — 視圖表示( Viewer)。 ER 圖轉換為關系數(shù)據(jù)模型所要解決的問題是如何將實體和實體間的聯(lián)系轉換成關系模式,如何確定這些關系模式的屬性和碼。在此模塊中,只有系統(tǒng)管理員才可以對文件進行刪除操作。 如果登錄用戶是“普通用戶”,則不會顯示此模塊,而只會顯示登錄成功頁面,并且用戶只能查看與修改個人信息,通過點擊“查看信息”與“修改信息”兩個鏈接即可完成相應操作。當點擊“查看”鏈接時,會顯示所選的聯(lián)系人的信息,之后可以點擊“返回通訊錄主頁面”再返回到通訊錄列表頁面;當點擊“添加通訊錄”鏈接時,會進入聯(lián)系人信息輸入頁面,當輸入相關信息后點擊“添加”按鈕,如果成功則會返回到通訊錄列 表頁面,并提示“添加成功”,如果失敗,則會提示相關的錯誤信息,如果不想添加,則可以點擊“返回通訊錄主頁面”返回到通訊錄列表頁面;當點擊“修改”鏈接時,則會進入到修改頁面,并在表單中顯示要修改的聯(lián)系人信息,當更改某個表單中的數(shù)據(jù)后,再點擊“提交”按鈕,如果成功,則會返回到通訊錄列表頁面,并提示“修改成功”,否則會提示相關的錯誤信息,如果不想修改,則可以點擊“返回上一頁”返回到通訊錄列表頁面;當點擊“刪除”鏈接電子政務網(wǎng)絡自動化辦公 OA 系 統(tǒng) 7 時,則會刪除當前選擇的聯(lián)系人信息,并提示“刪除成功”。 工作日報包括題目和內容,其中嵌入了 FCKediter 可以對內容進行字體的顏色、格式、大小的更改,還可以上傳圖片,處理簡單的數(shù)據(jù)。 . 操作可行性 該 網(wǎng)絡自動化辦公 OA 系統(tǒng)使用的 開發(fā)平臺是用戶相當熟悉的 windows 操作系統(tǒng), 并且全部采用接口封裝技術進行封裝和 web 界面顯示,用戶只能看到接口,看不到里面使用的具體技術,這就減少了對用戶的技術方面的要求。 在該系統(tǒng)中信息的發(fā)布,個人信息的管理可以使用 struts 框架和 javaBean 技術實現(xiàn)其功能,對信息的更改和查詢可以使用 Oracle 的 sql 操作語句結合數(shù)據(jù)庫連接來實現(xiàn),共享電子政務網(wǎng)絡自動化辦公 OA 系 統(tǒng) 4 文件的上傳和下載也可以通過第三方軟件 mentFile 來實現(xiàn),文字樣式和 格式的編輯也能使用插件 FckEditer 實現(xiàn)。 (3) 整合信息資源,實現(xiàn)知識管理 打破“信息孤島”,徹底改變文件丟失遺漏、管理分散、查找不方便等現(xiàn)象,解決因人事變動導致經(jīng)驗流失等問題, 通過知識管理,有效整合并積累各類資源,實現(xiàn)再利用。 . 課題研究意義 應該說沒有人懷疑計算機的出現(xiàn)給辦公室職員帶來的便利,但 是對現(xiàn)代的辦公自動化而言,其目的己經(jīng)不局限于減輕員工的工作量,而是要將員工從繁瑣的事務性工作中解放出來,用更多的精力去關注最重要的事情,從而提高企業(yè)的效率,增強企業(yè)的綜合競爭能力。這里所說的群體工作,可以包括在地理上分布很廣,甚至分布在全球上各個地方,以至于工作時間都不一樣的一群工作人員。 辦公自動化 在 70 年代 末 80 年代初在我國提出,到現(xiàn)在已有近二十年 的 發(fā) 展歷史。與此同時,企業(yè)的傳統(tǒng)式的辦公管理模式也在逐步向自動化辦公管理模式轉變。本系統(tǒng)采用結構化與原型法結合的系統(tǒng)開發(fā)方法。對本文的研究做出重要貢獻的個人和集體,均已在文中以明確方式標明。盡我所知,除文中特別加以標注和致謝的地方外,不包含其他人或組織已經(jīng)發(fā)表或公布過的研究成果,也不包含我為獲 得 及其它教育機構的學位或學歷而使用過的材料。本人授權 大學可以將本學位論文的全部或部分內容編入有關數(shù)據(jù)庫進行檢索,可以采用影印、縮印或掃描等復制手段保存和匯編本學位論文。 關鍵詞 辦 公自動化管理 ; JDBC 連接 ; 數(shù)據(jù)庫 ; 辦公管理 。一個企業(yè)對信息數(shù)據(jù)的掌握程度、處理能力,體現(xiàn)了一個企業(yè)對市場的敏感程度,數(shù)據(jù)的真實性、準確性直接決定著企業(yè)的發(fā)展方向。利用網(wǎng)絡通訊基礎及先進的網(wǎng)絡應用平臺,建設一個安全、可靠、開放、高效的信息網(wǎng)絡和辦公自動化、信息管理電子化系統(tǒng),為管理 公司 提供現(xiàn)代化的日常辦公條件及豐富的綜合信息服務,實現(xiàn)檔案管理自動化和辦公事務處電子政務網(wǎng)絡自動化辦公 OA 系 統(tǒng) 2 理自動化,以提高辦公效率和管理水平 ,實現(xiàn) 公司 各部門日常業(yè)務工作的規(guī)范化、電子化、標準化,實現(xiàn)信息的在線查詢 、 借閱。操作人員只須點擊一個按鈕就可以得到想要的結果,從而極大得方便了企業(yè)領導的管理和決策。 在傳統(tǒng)的辦公模式中,由于缺 少重要的信息傳遞和工作流程環(huán)節(jié),辦公的各個部門之間無法實現(xiàn)信息共享和信息集成,從而難以實現(xiàn)各個部門之間的高效協(xié)作。隨著信息技術的發(fā)展,辦公自動化在行政企事業(yè)單位的管理、經(jīng)營活動中發(fā)揮著日益重要的作用。只需要實現(xiàn)小型企業(yè)網(wǎng)絡辦公所需要的信息管理,網(wǎng)絡會議召開,員工權限控制,共享文件上傳下載等基本功能。用戶身份驗證模塊是公司辦公自動化管理系統(tǒng)的重要組成部分之一,它主要的功能是在用戶進入系統(tǒng)時進行身份驗證以防止在用戶沒有登陸的情況下 直接輸入網(wǎng)址就可以登陸頁面 。 ( 7) 部門管理 管理 本模塊的作用是為公司新增加的部門添加包括部門名稱、 部門郵箱、部門描述的相關的部門信息。 流程圖如圖 23: 圖 23 辦公管理流程圖 . 會議管理模塊流程 系統(tǒng)用戶通過登陸驗證進入系統(tǒng)主頁面,然后選擇進入會議管理模塊頁面,用戶可以通過選擇不同的鏈接,進行相應的新增會議、查看、設置已讀、修改 以及刪除等操作。當點擊“查詢”鏈接時,會顯示符合查詢條件的部門詳細信息列表。 流程圖如圖 28: 圖 28 新聞管理流程圖 電子政務網(wǎng)絡自動化辦公 OA 系 統(tǒng) 15 . 系統(tǒng)功能結構圖 圖 29 系統(tǒng)功能結構圖 . 數(shù)據(jù)庫設計 . 數(shù)據(jù)庫概念設計 將需求分析得到的用戶需求抽象為信息結構及概念模型的過程是概念結構設計。 MVC 的架構是一個描述重現(xiàn)的問題及其解決方案的設計范式,但每次問題重現(xiàn)時,解決方案都不會完全相同。 JavaBean 技術 —— 重用組件技術(獨立的可重復利用的模塊,負責數(shù)據(jù)庫交互以及數(shù)據(jù)提取,許多動態(tài)頁面處理過程被封狀到了 JavaBeans 中)本系統(tǒng)中作為 MVC 中的 M 部分 — 模型( Model)。它的任務是接受用戶的請求, 首先需要執(zhí)行相應的擴展應用程序與數(shù)據(jù)庫進行連接,通過 SQL 等方式向數(shù)據(jù)庫服務器提出數(shù)據(jù)處理申請,而后等數(shù)據(jù)庫服務器將數(shù)據(jù)處理的結果提交給 Web 服務器,再由 Web服務器傳送回客戶端。右邊的模塊是用戶基本信息模塊,上面顯示用戶登陸次數(shù)、上次登錄時間、日歷等模塊。 用戶點擊界面中的“瀏覽”后會彈出文件選擇見面,系統(tǒng)通過 mont file 取得用戶選擇文件的全路徑,然后傳遞給 mon file, mont file 通過 InputStream 和OutputStream 將上傳的文件通過字符流的方式寫入到用戶選擇的保存路徑的文件內。 用戶通過用戶的 id 等基本信息,到數(shù)據(jù)庫中查詢該 id 對應的 userinfo 數(shù)據(jù)表,然后通過分頁中的currentPage 的數(shù)值進行 Oracle 數(shù)據(jù)庫的真分頁查詢,也就是三層的 sql 查詢語句,這樣用戶就可以一以分頁的形式查詢到了用戶的通訊錄。該模塊的使用需要登陸用戶擁有足夠的權限和界別才可以。部門管理 提供了修改和刪除現(xiàn)有部門、按條件查詢現(xiàn)有部門信息、分頁顯示查詢結果的功能。 用戶通訊錄通過用戶的 id 等基本信息,到數(shù)據(jù)庫中查詢該 id 對應的 addressList 數(shù)據(jù)表,然后通過分頁中的 currentPage 的 數(shù)值進行 Oracle 的真分頁查詢,也就是三層的 sql 查詢語句,這樣用戶就可以一以分頁的形式查詢到了用戶的通訊錄。點擊查詢所有工作日報,系統(tǒng)會分頁顯示當前數(shù)據(jù)中所有的工作日報。 . 系統(tǒng)開發(fā)環(huán)境 硬件環(huán)境: Windows XP/20xx(中文版 /英文版) 軟件環(huán)境: MyEclipse、 Oracle 開發(fā)環(huán)境: 分辨率: 最佳效果 1024*768 像素 電子政務網(wǎng)絡自動化辦公 OA 系 統(tǒng) 23 . 系統(tǒng) 實現(xiàn) . 用戶登陸模塊 用戶 在登錄頁面添加 登陸信息 后 , 系統(tǒng)會通過 form 表單保存登錄信息給 Servlet 使用, Servlet 根據(jù)用戶提供的用戶名和密碼對用戶進行查詢鑒別,如果身份合法,則將用戶導向系統(tǒng)主頁。 Browser/Server 結構極大的簡化了客戶機的工作,客戶機上只需安裝、配置少量的客戶端軟件即可,服務器將擔負更多的工作,對數(shù)據(jù)庫的訪問和應用程序的執(zhí)行將在服務器上完成。應用客戶組件、 Enterprise Beans 組件、 Servlet 及 JSP 頁面組件、 Applet 等。 (1) 用戶信息管理模塊 的 ER 圖 如下圖所示: 電子政務網(wǎng)絡自動化辦公 OA 系 統(tǒng) 16 圖 210 用戶信息 ER 圖 (2) 個人通訊錄模塊 的 ER 圖 如下圖所示: A d d r e s s L i s t _ P a c k a g eI DP A C K A G E N A M EC O N T E N TA d d r e s s L i s t屬 于N a m eA d d r e s sI DP h o n eA p I d 圖 211 通訊錄 ER 圖 (3) 工作日志模塊 的 ER 圖 如下圖所示: W O R K L O GI DT I T L EC O N T E N TT I M ET Y