freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

畢業(yè)設(shè)計-基于ssh框架的辦公自動化系統(tǒng)的設(shè)計與實現(xiàn)-在線瀏覽

2025-02-05 19:16本頁面
  

【正文】 ........................................................................................ 38 功能測試 ............................................................................................................ 39 白盒測試 .................................................................................................................... 41 7 總結(jié)與展望 ........................................................................................................................ 43 總結(jié) ............................................................................................................................ 43 展望 ............................................................................................................................ 43 參考文獻 ................................................................................................................................ 44 致 謝 .................................................................................................................................... 45緒論 1 1 緒論 辦公自動化是指利用計算機技術(shù)、通信技術(shù)、系統(tǒng)科學(xué)、管理科學(xué)等先進的科學(xué)技術(shù) ,不斷使人們的部分辦公業(yè)務(wù) 活動物化于人以外的各種現(xiàn)代化的辦公設(shè)備中,最大限度地提高辦公效率和改進辦公質(zhì)量,改善辦公環(huán)境和條件,縮短辦公周期,并利用科學(xué)的管理方法,借助于各種先進技術(shù),輔助決策,提高管理和決策的科學(xué)化水平,以實現(xiàn)辦公活動的科學(xué)化、自動化。 系統(tǒng)開發(fā)的背景 社會信息化快速發(fā)展,辦公信息化也隨之發(fā)展,并受到各企事業(yè)單位的重視 。眾多 企業(yè)認識到進行辦公自動化的建設(shè),并占據(jù)領(lǐng)先地位,將有助于保持競爭優(yōu)勢,使企業(yè)的發(fā)展形成良性循環(huán)。當(dāng)然,辦公信息化也方便了辦公流程的執(zhí)行 ,極大地提高辦公效率。它采用 B/S 架構(gòu),突破往常地理位置的限制,以 Inter 為網(wǎng)絡(luò)化平臺, 實現(xiàn)無紙化辦公。 辦公自動化已經(jīng)應(yīng)用到很多的企業(yè),本課題正是根據(jù)中小型企業(yè)的辦公需求,設(shè)計并實現(xiàn)辦公自動化系統(tǒng)中的短消息管理、通訊錄管理、辦公事務(wù)管理、會議管理、文檔上傳 與 下載管理、系統(tǒng)管理等模塊,滿足企業(yè)提高辦公效率的需要,使企業(yè)了解公司的 工作流程 ,實現(xiàn)員工之間的協(xié)同工作,更好的安排日常 工作,實現(xiàn)上下級之間的溝通與交流??v觀這 20 多年的發(fā)展,它經(jīng)歷了下面幾個階段 [3]。最早的辦公自動化系統(tǒng)是以檔案管理和公文處理為主要目的,這為 后來的辦公自動化系統(tǒng)發(fā)展奠定了基礎(chǔ)。 第二代辦公自動化系統(tǒng)在第一代基礎(chǔ)上,結(jié)合互聯(lián)網(wǎng)技術(shù)的發(fā)展,主要以 Inter為基礎(chǔ),采用了 B/S 架構(gòu),對于移動辦公和遠程辦公有一定的支持。 第三代辦公自動化系統(tǒng)興起于 90 年代末,伴隨興起的還有協(xié)同辦公,隨著市場環(huán)境的變化和辦公自動化需求的不斷變更,辦公自動化系統(tǒng)的指導(dǎo)思想也在發(fā)生變化,主要是范圍從小變大,從局部到跨區(qū)域、跨部門之間進行,該時期的辦公自動化系統(tǒng)結(jié)合了網(wǎng)絡(luò)管理的思想和協(xié)同管理的構(gòu)思,并且引入了一些新的工具,比如即時通信、資料共享,網(wǎng)絡(luò)會議等新技術(shù)和工具。 研究內(nèi)容 本 設(shè)計 的主要 內(nèi)容是開發(fā)一套能滿足中小型企業(yè)日常辦公需要 的一款辦公 自動化 系統(tǒng) ,使 企業(yè) 辦公 實現(xiàn) 無紙化 、自動化和信息化。 組織結(jié)構(gòu) 第一章 :緒論,主要介紹 辦公自動化系統(tǒng)的 背景、意義、 國內(nèi)外 研究 現(xiàn)狀 。 第三章 :系統(tǒng)的需求分析,包括可行性分析和需求分析 。 第五章 :系統(tǒng)的實現(xiàn),主要介紹各個模塊的功能實現(xiàn)和關(guān)鍵代碼。 第七章 :總結(jié)與展望,總結(jié)本系統(tǒng)存在的優(yōu)勢和不足以及未來 的發(fā)展方向。為了簡化系統(tǒng)開發(fā),縮短開發(fā)周期,引入了框架的思想,主要使用的框架技術(shù)有 Struts 框架、 Spring 框架以及Hibernate 框架 。 本章首先介紹這三種框架技術(shù),然后介紹開發(fā)本系統(tǒng)所使用的工具。 其全新的 Struts 2 的體系結(jié)構(gòu)與 Struts 1 的體系結(jié)構(gòu)的差別巨大。 一個請求在 Struts 2 框架中的處理步驟 : ( 1) 客戶端初始化一個指向 Web 容器的請求。 ( 3) FilterDispatcher 接收到請求信息后,會根據(jù) URL 在 ActionMapper 中搜索指定 Action 的映射信息。 ( 5) ActionProxy 創(chuàng)建一個被請求 Action 的實例,該實例用來處理請求信息。 ( 7) Action 對請求處理完畢后返回一個邏輯視圖,此邏輯視圖尋找對 應(yīng)的物理視圖,并返回給客戶端。 相關(guān)技術(shù)介紹 5 它使得程序與數(shù)據(jù)庫的交互變得十分容易,更加符合面向?qū)ο蟮脑O(shè)計思想,像數(shù)據(jù)庫中包含普通 Java 對象一樣,而不必考慮如何把它們從數(shù)據(jù)庫表中取出 , 使開發(fā)者可以專注于應(yīng)用程序的對象和功能,而不必關(guān)心如何保存它們或 查找這些對象 ; 甚至在對 SQL 語句完全不了解的情況下,使用 Hibernate 仍然可以開發(fā)出優(yōu)秀的包含數(shù)據(jù)庫訪問的應(yīng)用程序。 Spring 致力于 J2EE 應(yīng)用各層的解決方案,而不是僅僅專注于某一層的解決方案。 Spring 框架最重要的兩個功能就是控制反轉(zhuǎn)( IOC)和面向切面( AOP)。主要組件是 BeanFactory, 是工廠模式的實現(xiàn),使用 IOC 模式將應(yīng)用程序的配置和依賴性規(guī)范與實際應(yīng)用程序代碼分開。通過使用 AOP,不用依賴 EJB 組件,就可以將聲明性事務(wù)管理集成到應(yīng)用程序中。利用 Hibernate 做好領(lǐng)域?qū)ο蠛蛿?shù)據(jù)庫表的映射關(guān)系。它是專門獨立出來對數(shù)據(jù)進行持久化 , 即處理 數(shù)據(jù) 的 CRUD操作,也是利用 Spring 對 Hibernate 提供的 DAO 支持類 HibernateDaoSupport 來實現(xiàn)的。 ( 3) Service 層的開發(fā)。 ( 4) Action 層的開發(fā)。 三者整合開發(fā)步驟模式圖 , 如圖 21 所示 。這樣無論前端如何變化,模型層只需很少的改動,并且數(shù)據(jù)庫的變化也不會對前端有所影響,大大提高了系統(tǒng)的可復(fù)用性 ; 而且由于不同層相關(guān)技術(shù)介紹 6 之間耦合度小,有利于團隊成員并行工作,大大提高了開發(fā)效率。它是一個十分優(yōu)秀的用于開發(fā) Java、J2EE 的 Eclipse 的插件集合,是對 Eclipse IDE 的擴展。利用它 可以 實現(xiàn) 在數(shù)據(jù)庫和 J2EE 的開發(fā)、發(fā)布以及應(yīng)用程序服務(wù)器的整合方面極大地提高開發(fā)效率。 MySQL 是一個 關(guān)聯(lián)數(shù)據(jù)庫管理系統(tǒng),關(guān)聯(lián)數(shù)據(jù)庫將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個大倉 庫中,這樣就增加了速度并提高了靈活性 [9]。 Web 服務(wù)器 本系統(tǒng)使用 Tomcat 作為 Web 服務(wù)器。由于它技術(shù)先進、性能穩(wěn)定,而且免費,運行時占用的系統(tǒng)資源小,因此特別適合中小型企業(yè)的使用 。為了能準(zhǔn)確的了解企業(yè)辦公自動化系統(tǒng)的需求,本 課題 結(jié)合一般企業(yè)的實際工作,采取提問 、 問卷調(diào)查 、 深入辦公 以及 了解辦公流程等方法,收集總經(jīng)理、部門經(jīng)理、普通員工對本系統(tǒng)的需求。 功能需求分析 一般來說,中小型企業(yè)辦公自動化系統(tǒng)應(yīng)主要以公文處理和事務(wù)管理為核心,同時提供信息通訊 與服務(wù)等重要功能,主要是為提高企業(yè)日常工作方面的信息化、自動化和 高效化 [12]。 為保證系統(tǒng)能夠長期、安全、穩(wěn)定、可靠、高效 的運行,在對 當(dāng)前 中小型 企業(yè)辦公系統(tǒng)進行分析的基礎(chǔ)上,本辦公自動化系統(tǒng)應(yīng)滿足 以 下功能需求: 首先,作為特定環(huán)境和用戶群 使用的系統(tǒng),系統(tǒng)必須提供可以有效驗證用戶身份的系統(tǒng)登錄功能。系統(tǒng)應(yīng)采用開放、動態(tài)的系統(tǒng)架構(gòu),將傳統(tǒng)的辦公模式與先進的網(wǎng)絡(luò)應(yīng)用 相 結(jié)合,變傳統(tǒng)辦公模式中的人工公文流 轉(zhuǎn) 轉(zhuǎn)為 網(wǎng)絡(luò)自動流轉(zhuǎn) ,用于處理單位內(nèi)部各業(yè)務(wù)部門之間的協(xié)同辦公,使其自動化處理,以省去工作人員在各業(yè)務(wù)部門之間來回跑,完成日常辦公事務(wù)中的公文審批及流轉(zhuǎn)。 再次,為方便對會議的管理,系統(tǒng)還應(yīng)提供會議管理功能 。 第四, 為方便員工的 之間資源的共享,把需要 的資料通過上傳功能傳到數(shù)據(jù)庫,其他用戶在瀏覽后可以下載資料, 不用當(dāng)面交流就可以實現(xiàn)資源的共享。主要包括:短消息管理、個人日程安排、通訊錄管理、提醒和考勤等功能。 根據(jù)以上的分析,本系統(tǒng)應(yīng)該具有以下功能: ( 1)系統(tǒng)登錄: 用于管理登錄本系統(tǒng)用戶的驗證。 ( 2)我的辦公桌: 包含一些與個人辦公聯(lián)系緊密的功能。 ( 3)系統(tǒng)管理: 包括員工管理、職位管理和部門管理。 ( 4)辦公事務(wù)管理: 管理員可以進行事務(wù)審批、登記、打印和設(shè)置類別 ; 普通用戶可進行查看 事務(wù)和 申請 事務(wù) 。 ( 6)文檔管理: 管理員 可以 設(shè)置文檔的類別,可對文檔進行增、刪、改、查 等一系列操作 ; 普通用戶只可對文檔進行查詢和下載 。 本系統(tǒng)允許用戶有三種身份:管理員、部門經(jīng)理和普通職工。 ( 1)管理員擁有辦公自動化系統(tǒng)的最高權(quán)限,擁有的功能也是最多的,包括我的辦公桌、辦公申請、事務(wù)管理、會議管理、文檔管理、系統(tǒng)管理等模塊。 ( 3)普通職工只具備我的辦公桌模塊、辦公申請模塊和文檔下載模塊。如:用戶界面的生成、相關(guān)功能模塊的生成掛接等等。 文件流轉(zhuǎn)分析 在本系統(tǒng)中,通過了解中小型企業(yè)文件的流轉(zhuǎn)流程, 制定本系統(tǒng)的文件流轉(zhuǎn)關(guān)系。如果 管理員不登記,那么 本次 的申請就不會提交到部門經(jīng)理處,也就相 當(dāng) 于作廢;部門經(jīng)理審批通過之后,在普通員工處就能看到通過審批的事務(wù)。 系統(tǒng)的需求分析 10 普 通 員 工管 理 員部 門 經(jīng) 理員 工 提 交 , 管 理 員審 核 , 經(jīng) 理 審 批 圖 32 文件流轉(zhuǎn)關(guān)系 數(shù)據(jù)流分析 通過以上 對 本系統(tǒng) 詳細功能進行 的 分析和對業(yè)務(wù)進行 的 分解后,可以看出,各種信息之間的關(guān)系比較復(fù)雜,很多信息的改變是互相影響的。 數(shù)據(jù)流圖( DFD)是一個圖形化技術(shù),它描繪信息流和數(shù)據(jù)從輸入 到輸出過程中所經(jīng)受的變換,在數(shù)據(jù)流圖中沒有任何具體的物理部件,它只是描繪數(shù)據(jù)在軟件中流動和被處理的邏輯過程 [13]。 用 戶辦 公 自 動 化系 統(tǒng)用 戶1業(yè) 務(wù)反 饋 圖 33 辦公自動化系統(tǒng)的基本模型圖 根據(jù)基本系統(tǒng)模型,對其逐步細化,得到描繪邏輯系統(tǒng)細化后的數(shù)據(jù)流圖。 ( 1) 辦公申請模塊的數(shù)據(jù)流圖如圖 34 所示。 管 理 員填 寫 員 工 信息提 交 員 工 信息管 理 員12添 加 員 工 提 交 員 工 信 息D 1存 儲反 饋 圖 35 管理員添加員工數(shù)據(jù)流圖 可行性分析 技術(shù)可行性 本系統(tǒng)是在 J2EE 平臺上設(shè)計和開發(fā)的 , 同時針對利用 J2EE 平臺開發(fā)系統(tǒng)存在的主要問題引用了框架技術(shù),即 SSH 框架,其中由 Struts、 Hibernate 以及 Spring 三大框架組合而成,每種框架負責(zé)不同的任務(wù)處理 ; Struts 框架工作在表現(xiàn)層,實現(xiàn)了 表現(xiàn)層和業(yè)務(wù)層的分離,可有效提高頁面的開發(fā)效率 ; Spring 框架工作在業(yè)務(wù)層,并且可以很好的兼容上下層 ; Hibernate 框架工作在數(shù)據(jù)層,可以實現(xiàn)高效率的數(shù)據(jù)訪問。因此,這些成熟的開發(fā)技術(shù)可成功 本 系統(tǒng)。一個現(xiàn)代化的辦公自動化系統(tǒng)能夠顯著提高辦公效率,降低辦公成本,充分利用內(nèi)部資源,加快工作流程,適應(yīng)環(huán)境的變化。 因此,本系統(tǒng)在經(jīng)濟上也是可行的。 因此,本系統(tǒng)在操作上 也 是可行的。 界面布局 采用三分屏的布局風(fēng)格。 表單格式 能夠使用 下拉、選擇方式的盡量避免手工輸入,采用密文格式顯示。 查詢時需要保證 準(zhǔn)確 率,查到的記錄應(yīng)包含所有數(shù)據(jù)庫中存儲的信息。 ( 3) 易用 性 本系統(tǒng)面對廣大用戶,包括計算機水平較低的用戶 ; 因此, 應(yīng)盡力要求 操作的簡潔 和 易于接受,而且界面也力求 擁有 較好的交互性和友好性 [14]。在 本課題 的需求分析中,把安全需求大致歸納為 以下 幾個方面: ( 1)網(wǎng)絡(luò)可用性 網(wǎng)絡(luò)是應(yīng)用系統(tǒng)和業(yè)務(wù)的載體,網(wǎng)絡(luò)中斷對于業(yè)務(wù)和系統(tǒng)來說就意味著中斷停止,將帶來非常大的影響 [15]。 ( 2)系統(tǒng)可用性 運行業(yè)務(wù)系統(tǒng)的各主機、數(shù)據(jù)庫、應(yīng)用服務(wù)器 的安全運行同樣十分關(guān)鍵,安全控制體系必須保證這些系統(tǒng)不會遭受來自內(nèi)外網(wǎng)絡(luò)的 非法訪問、惡意入侵和破壞。 ( 4)訪問的可控
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1