【正文】
ll play to the role of the work, improve office efficiency, the construction of office automation management system has been an urgent need . The system uses a dynamic WEB construction technology , making the system the client no maintenance , adaptable , use and enterprises , government agencies and other units of the work office automation system Office Automation Systems is part of the enterprise management system , the content of many of the internal office work , such as information dissemination and sharing of staff , publish and share financial information within the pany , to publish and share internal staff exchange of information. This program is designed to use java , application of B / S structure design. In the management of database applications using MySQL and uses the open source hibernate, spring3, springmvc, pared to mybatis, hibernate even more objectoriented development system is a part of the popular open source frameworks . Spring solve plex cutting enterprise application development , the core idea is to bee the face section and inversion of control . Spring MVC belong Spring Framework successor , has been integrated in the Spring Web Flow inside. Spring framework provides an application to build a fullfeatured Web MVC module. Can be inserted using Spring MVC framework , you can choose whether to use the builtin Spring Web framework such as Struts can also be Web framework. Via strategy interfaces , Spring framework is highly configurable and includes a variety of view technologies such as JavaServer Pages (JSP) technology , Velocity, Tiles, iText , and POI. Spring MVC framework does not know the view of the use , it will not force you to use only JSP technology. Spring MVC separation controller , model object , dispatcher and the role of the handler object , this separation to make them easier to customize. . Jquery easyui for future use interface display , jQuery EasyUI is a collection of plugins based on jQuery UI , III and jQuery EasyUI goal is to help web developers to more easily create a featurerich and beautiful UI interface. Developers do not need to write plex javascript, css styles do not need to have a better understanding , developers need to know only a few simple html tag . The system uses a backend server p6spy full control of the database , and can be recorded into the log. When data transmission, using the now popular data formats to be exchanged json , json with corresponding key characteristics, and simple transmission pared xml format , with a smaller flow . 關鍵字 : Office Automation Systems。本系統(tǒng)中后臺服務器采用了 p6spy 對數(shù)據(jù)庫進行全程監(jiān)控,并可將記錄存入 log。前臺采用 jquery easyui 作界面展示, jQuery EasyUI 是一組基于 jQuery 的UI 插件集合,而 jQuery EasyUI 的目標就是幫助 web 開發(fā)者更輕松的打造出功能豐富并且美觀的 UI 界面。 Spring MVC 分離了控制器、模型對象、分派器以及處理程序對象的角色,這種分離讓它們更容易進行定制。通過策略接口, Spring 框架是高度可配置的,而且包含多種視圖技術,例如 JavaServer Pages( JSP)技術、 Velocity、 Tiles、 iText 和 POI。 Spring 框架提供了構建 Web 應用程序的全功能 MVC 模塊。 Spring 解決企業(yè)應用開發(fā)的復雜性切 ,其核心思想是面相切面變成和控制反轉。 本程序使用 java 進行設計,應用了 B/S 結構的設計。本系統(tǒng)采用動態(tài) WEB 構建技術,使得系 統(tǒng)客戶端無須維護,適應性強,使用與企事業(yè)、政府機關等單 位網絡環(huán)境使用。 網上辦公自動化系統(tǒng) 摘 要 隨著信息網絡技術的應用,目前 許多政府部門、企事業(yè)單位已建立局 域網絡,并直接與 inter 相連接。為了充分發(fā)揮網絡的作用,提高辦公 理效率,建設辦公自動化管理系統(tǒng)已經 是迫切需要。 企業(yè)辦公自動化系統(tǒng)是企業(yè)管理系統(tǒng)的一部分 ,企業(yè)內部辦公網絡的內容很多 ,如員工信息的發(fā)布和共享 ,公司內部財務信息的發(fā)布和共享 ,員工內部交流信息的發(fā)布和共享。在數(shù)據(jù)庫應用管理方面,使用 MySQL 并采用了開源 hibernate,spring3,springmvc,相比于 mybatis,hibernate 顯得更加的面向對象開發(fā),是流行開源框架系統(tǒng)的一部分。 Spring MVC 屬于 Spring Framework 的后續(xù)產品,已經融合在 Spring Web Flow 里面。使用 Spring 可插入的 MVC 架構,可以選擇是使用內置的 Spring Web 框架還可以是 Struts 這樣的 Web 框架。 Spring MVC 框架并不知道使用的視圖,所以不會強迫您只使用 JSP 技術。 。開發(fā)者不需要編寫復雜的 javascript,也不需要對 css樣式有深入的了解,開發(fā)者需要了解的只有一些簡單的 html 標簽。數(shù)據(jù)傳輸時,采用現(xiàn)在流行的 json 數(shù)據(jù)格式來進行交換, json 具有鍵值對應的特性,且格式簡單相比 xml 傳輸,擁有 更小的流量。 hibernate,spring。jqueryeasyui 目錄 摘 要 ................................................................ I Abstract ............................................................ II 1 緒論 .............................................................. 1 畢業(yè)設計主要任務 ............................................ 1 課題的意義 .................................................. 1 論文的工作和安排 ............................................ 1 2 OA 辦公系統(tǒng)需求分析 ................................................ 3 可行性分析 .................................................. 3 技術可行性 ............................................ 3 經濟可行性 ............................................ 3 OA 辦公系統(tǒng)需求概述 ......................................... 3 系統(tǒng)目標 .............................................. 3 用戶類和用戶特性 ...................................... 3 OA 辦公系統(tǒng)需求模型 ......................................... 4 功能描述 .............................................. 4 使用者詳細功能描述 .................................... 4 主要用例的用例描述 ........................................ 5 3 總體設計 ......................................................... 11 數(shù)據(jù)庫設計 ................................................. 11 數(shù)據(jù)庫設計概述 ....................................... 11 系統(tǒng)總體結構設計 ........................................... 14 OA 辦公系統(tǒng)總體結構圖 ................................. 14 功能模塊 ............................................. 14 4 程序設計與編碼 ................................................... 16 開發(fā)平臺與工具 ............................................. 16 java 平臺 ............................................. 16 數(shù)據(jù)庫 ............................................... 16 開源項目 ............................................. 17 程序設計 ................................................... 17 程序設計概述 ......................................... 17 5 軟件測試 ......................................................... 23 軟件測試的方法與步驟 ....................................... 23 測試用例設計與結果分析 ..................................... 23 模塊測試 ....................................