【正文】
hnology and its application in the relevant part of the development process to achieve the goal, including through to use POI technical excel file containing employee information system development download, as well as calendar plugins to achieve fast input of the date of birth of the employees. After passing the test, I OA management development system functions can be achieved include: 1) Department administrators can perform operations like adding new department, delete the department to modify a department and view a list of departments information and other rights。在依次完成可行性分析、需求分析、總體設(shè)計、詳細設(shè)計和編碼實現(xiàn)以及測試等環(huán)節(jié)后最終建立了基于 B/S 結(jié)構(gòu)的 企業(yè) OA 管理系統(tǒng)。 TECHNOLOGY 畢業(yè)設(shè)計(論文) 題目: 企業(yè) OA管理系統(tǒng)的開發(fā)與實現(xiàn) 學(xué) 生 姓 名 鄭成龍 學(xué) 號 20222204013 班 級 信管 092201H 所屬院(系 ) 計算機科學(xué)與技術(shù)系 指 導(dǎo) 教 師 王麗霞 2022 年 6 月 1 日 II 企業(yè) OA 管理系統(tǒng)的開發(fā)與實現(xiàn) 摘 要 本系統(tǒng)的開發(fā)基于經(jīng)典的瀑布模型。系統(tǒng)同時具備方便易用性和高度可靠性; 5. 信息發(fā)布 個部門主管都有權(quán)利在公司網(wǎng)站上發(fā)布新的信息,以通知本部門的員工進行相應(yīng)的調(diào)整; 6. 個人文件夾 用以顯示 員工的個人通訊錄; 本系統(tǒng)的上述功能實現(xiàn)了對企業(yè)員工的科學(xué)管理和統(tǒng)一調(diào)配,基本滿足了企業(yè)提出的要求。 4) Rights management system to be set for different users different permissions, administrators can perform all operations, general operator can only query a personal message. 5) The information department petent has the right to post new information on the pany39。 6) The functions of the system of scientific management and unified deployment of employees, basically meet the requirements of the enterprise. Keywords: OA management system, ssh, POI, AJAX 太原科技大學(xué)華科學(xué)院畢業(yè)設(shè)計(論文) I 目 錄 摘要 ....................................................................... II 關(guān)鍵字 ..................................................................... II Abstract ................................................................... IV Keywords ................................................................... IV 第一章 系統(tǒng)概述 ......................................................... 1 系統(tǒng)開發(fā)背景 .................................................... 1 項目開發(fā)的環(huán)境 .................................................. 1 硬件環(huán)境 ................................................... 1 軟件環(huán)境 ................................................... 1 技術(shù)介紹及開發(fā)工具 .............................................. 1 MyEclipse .................................................. 2 Oracle11 ................................................... 2 Tomcat ..................................................... 2 任務(wù)概述 ........................................................ 2 第二章 系統(tǒng)需求分析 ..................................................... 4 系統(tǒng)實現(xiàn)的基本功能 .............................................. 4 數(shù)據(jù)庫設(shè)計 ...................................................... 6 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計 ......................................... 6 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計 ......................................... 8 數(shù)據(jù)庫物理設(shè)計 ............................................. 8 第三章 系統(tǒng)總體設(shè)計 .................................................... 11 系統(tǒng)結(jié)構(gòu) ....................................................... 11 模塊 ........................................................... 11 第四章 系統(tǒng)詳細設(shè)計和實現(xiàn) .............................................. 14 人機界面設(shè)計 ................................................... 14 OA 管理系統(tǒng)登錄首頁 ....................................... 14 部門調(diào)整 .................................................. 15 員工管理 .................................................. 15 太原科技大學(xué)華科學(xué)院畢業(yè)設(shè)計(論文) II 權(quán)限管理 .................................................. 16 信息發(fā)布 .................................................. 17 日程管理 .................................................. 18 個人文件夾 ................................................ 18 技術(shù)介紹 ....................................................... 19 POI ....................................................... 24 AJAX 技術(shù) ................................................. 26 JavaScipt 技術(shù) ............................................ 27 JQuery 技術(shù) ............................................... 28 JavaEE .................................................... 28 增刪改查的實現(xiàn) ............................................ 28 第五章 測試 ............................................................ 31 測試目的 ....................................................... 31 測試目標(biāo) ....................................................... 31 測試用例 ....................................................... 31 結(jié)束語 ................................................................. 38 參考文獻 ............................................................... 39 致 謝 .................................................................. 40 附錄Ⅰ 英文資料翻譯 .................................................... 41 太原科技大學(xué)華科學(xué)院畢業(yè)設(shè)計(論文) 1 第一章 系統(tǒng)概述 系統(tǒng)開發(fā)背景 OA 是 Office Automation 的縮寫,本意為利用技術(shù)的手段提高辦公的效率,進而實現(xiàn)辦公的自動化處理。 不同企業(yè)的管理側(cè)重點各不相同,因此不同的企業(yè)就對 OA 管理系統(tǒng)有著不同的需求。 技術(shù)介紹及開發(fā)工具 本系統(tǒng)采用 Java 語言,基于 JavaEE 企業(yè)級開發(fā),前臺采用用 HTML, JavaScript, CSS,太原科技大學(xué)華科學(xué)院畢業(yè)設(shè)計(論文) 2 JQuery 技術(shù)得到頁面,后臺用 JQuery 框架實現(xiàn)與數(shù)據(jù)庫的交互,數(shù)據(jù)庫采用 Oracle11,選用 Hibernate 框架實現(xiàn)訪問數(shù)據(jù)庫,并用 Spring 框架來管理整個開發(fā)過程。 Oracle11 Oracle 11g 是甲骨文公司在 2022 年年 7 月 12 日推出的最新數(shù)據(jù)庫軟件, Oracle 11g 有400 多項功能,經(jīng)過了 1500 萬個小時的測試,開發(fā)工作量達到了 萬人 /月。本設(shè)計中, Tomcat 是作為服務(wù)器的角色出現(xiàn)的,利用 Tomcat 來響應(yīng) HTML 頁面的請求。 (增加,查看,刪除)。 ,任何一個操作員之能對自己的信息進行修改的操作,對其他人的信息則只能進行查看操作??梢愿爬ǖ恼f, OA 軟件跨越了生產(chǎn)、銷售、財務(wù)等具體的業(yè)務(wù)范疇,更集中關(guān)注于企業(yè)日常辦公的效率和可控性,是企業(yè)提高整體 運轉(zhuǎn)能力不可缺少的軟件工具。 職務(wù)包含:員工,總經(jīng)理,各部門經(jīng)理,副總經(jīng)理 員工角色包含:系統(tǒng)管理員、部門管理員、普通員工 2)員工管理 : 查詢 : 完成員工的查詢 ,顯示所有員工,在此處要提供按名字查詢的功能,要求是模糊查詢 (要