【正文】
.............................................. 1 引言 Database。 Modularization。該系統(tǒng)不僅提高了 公司的辦公 效率,而且還具有友好的人機界面,簡便的操作,良好的實用性。在 JSP 中可以使用 Java 的 JDBC 技術(shù)實現(xiàn)數(shù)據(jù)庫中表記錄的查詢、修 改 和 刪 除等操作,利用 JDBC 技術(shù)實現(xiàn)了 Java 數(shù)據(jù)庫連接 API,使數(shù)據(jù)庫的內(nèi)容可以在 Web頁面中顯示。 四川理工學院畢業(yè)設計(論文) 基于 MVC的 OA協(xié)同辦公 系統(tǒng)的設計與實現(xiàn) 學 生: 學 號: 專 業(yè): 班 級: 指導教師: 四川理工學院計算機學院 I 基于 MVC的 OA協(xié)同辦公 系統(tǒng)的設計與實現(xiàn) 摘 要 本設計以某 公司辦 公 需求 為設計對象,采用 JSP 和 Tomcat 軟件為開發(fā)工具,實現(xiàn)了基于 MVC 的 OA協(xié)同辦公 系統(tǒng) 。 該系統(tǒng)也是典型的 辦公系 統(tǒng)( OA),其系統(tǒng)主要包括了數(shù)據(jù)庫的規(guī) 劃設計與維護 和 客戶端應用程序的開發(fā)兩個方面。該系統(tǒng)主要實現(xiàn)的功能模塊包括了 部門管理 、 角色管理 、 職員管理 、管理員日志 、 個人信息 、 工作安排 、 名片夾 、 待辦事項 、 在線信息 、 個 人 文 件夾 、公司通訊錄 和 會議管理 。 關(guān)鍵詞: MVC; 模塊化; JDBC 技術(shù);數(shù)據(jù)庫;信息管理 IIDesign and Implementation of OA Cooperative Office System in the MVCbased ABSTRACT OA system based on the MVC has been realized with the object of a pany, and the development tool using software of Java Server Pages and Tomcat in this design, which is also a typical OA system. The systemic development has included mainly two aspects of the layout design and the maintenance of database, and the development of customer end application procedure. In the Java Server Pages ,the system has imposed the Java of the JDBC technology to realize these operations of the inquiring, revising, and deleting the database of the table of record, and also imposed the JDBC technology to realize the connection of the database and the application programming interface, the database content has been displayed in the Web pages. The main realizing function modules of the system have included the department management, role management, employ management, administrator log management, Personal information, anization of work, business card holder, todo, online information, personal folders, pany contacts, Conference Management. The system not only has improved the efficiency of the office of the pany, but also has been possessed of the friendly manmachine interface, simple operation and preferable practicality. Keywords: ModelViewController。 JDBCtechnology。 Information management。 2 系統(tǒng)的功能簡介 15 Oracle 數(shù)據(jù)庫基本特點 16 新建數(shù)據(jù)庫 ...................................................................................................... 16 創(chuàng)建數(shù)據(jù)表 ...................................................................................................... 17 JSP 與 Oracle 的連接 17 第 5 章 系統(tǒng)詳細設計 ............................................................................................................ 18 系統(tǒng)功能設計 27 部門管理模塊的實現(xiàn) ...................................................................................... 27 角色管理模塊的實現(xiàn) ...................................................................................... 31 職員管理模塊的實現(xiàn) ...................................................................................... 32 管理員日志模塊的實現(xiàn) .................................................................................. 36 個人信息模塊的實現(xiàn) ...................................................................................... 36 工作安排模塊的實現(xiàn) ...................................................................................... 38 名片夾模塊的實現(xiàn) .......................................................................................... 41 待辦事項模塊的實現(xiàn) ...................................................................................... 42 在線信息模塊的實現(xiàn) ...................................................................................... 44 個人文件夾模塊的實現(xiàn) ................................................................................ 46 公司通訊錄模塊的實現(xiàn) ................................................................................ 49 會議管理模塊的實現(xiàn) .................................................................................... 50 第 6 章 系統(tǒng)的連接 與測試 .................................................................................................... 54 第 7 章 結(jié) 論 .......................................................................................................................... 55 致 謝 ........................................................................................................................................ 56 參考文獻 .................................................................................................................................. 56 附錄 1 系統(tǒng)代碼 建立一個滿足 公司的辦公系統(tǒng) 成為了 公司 機制健全的重要標準。 引言 隨著經(jīng)濟全球化 和 管理現(xiàn)代化的到來,信息化建設已提到議事日程。 今天的辦公概念已經(jīng)發(fā)生了很大的變化 , 已經(jīng)由原來的紙張的傳遞處理發(fā)展到了一個由網(wǎng)絡 為基礎,以電子信息為載體,進行數(shù)據(jù)采集、發(fā)布、交換 和 處理的綜合各種網(wǎng)絡技術(shù)的系統(tǒng)工程,為用戶提供輔助業(yè)務處理,以及決策的支持。它的內(nèi)容對于 公司 的決策者和管理者來說都至關(guān)重要,所以 OA 系統(tǒng)應該能夠為 公司大大的提高公司的辦公效率 和快捷的查詢手段。用先進的、現(xiàn)代化的 工具 代替手工作業(yè),無疑是生產(chǎn)力發(fā)展的方向。 使用 OA 協(xié)同辦公 有著 手工處理 所無法比擬的優(yōu)點。這些優(yōu)點能夠極大地提高 公司的辦公 效率,也是 公司 向科學化 和正規(guī)化管理發(fā)展的必要條件,更是各個 公司 與世界接軌的重要條件。因此, 為適應這種現(xiàn)代無紙化及網(wǎng)絡化辦公的趨勢,更好地服務于用戶方日常辦公操作,需要開發(fā)研制一套辦公自動化軟件。 借此機會利用已掌握的各種專業(yè)知識,并學習新的知識,結(jié)合實際應用,開發(fā)一個基于 MVC 的基于 MVC 的 OA 協(xié)同辦公系統(tǒng)的設計與實現(xiàn) 2 OA 辦公系統(tǒng) 將其作為畢業(yè)設計課題。用計算機不但可以提高工作效率,而且還節(jié)省了許多人力物力,增強了資料的安全性。 OA 帶 給我們的不僅僅是辦公事務上的輕松應對,實現(xiàn)辦公流程的全程計算機化。 在課題的實現(xiàn)過程中,本人先后查看資料并同指導老師進行溝通,逐步明確所要實現(xiàn)的目標 , 從而正確的進行設計,并實現(xiàn)了所要達到的功能 , 本系統(tǒng)能夠極大地提高 員工辦公 的效率 , 也是 公司 的科學化 和 正規(guī)化 辦公 與世界接軌的重要條件。其中個人信息中含有本人信息 和 他人信息;工作安排中含有讀者設置、日程安排 和 綜合查詢;名片夾中含有名片夾分類 和 個人名片夾; 待辦事項中含有待辦事項 和 工作清單;在線信息中含有新建留言、未讀留言、收件箱、已發(fā)送 和 草稿箱;個人文件夾中含有個人文件夾 和 共享文件夾;會議管理中含有會議管理、會議室維護、預約 會議室 和 取消預約等 。其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護以及前端應用程序的開發(fā)兩個方面。而對于后者則要求應用程序功能完備 , 操作方便等特點。本系統(tǒng)采用“自底向下的總體規(guī)劃,自底向上的應用開發(fā)”的思想進行設計。 需求分析 本系統(tǒng)的主要任務是實現(xiàn)個人信息、工作 安排、名片夾、待辦事項、在線信息、個人文件夾、公司通訊