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

正文內(nèi)容

oa系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)論(編輯修改稿)

2025-07-11 11:02 本頁面
 

【文章內(nèi)容簡介】 權(quán)限管理 模塊管理 高 系統(tǒng)所有模塊的管理 角色管理 高 系統(tǒng)的角色定義、給角色分配權(quán)限等 用戶管理 高 系統(tǒng) 的 帳號的分配、給用戶分配角色、給用戶分配權(quán)限等 系統(tǒng)管理 密碼修改 低 代碼定義 低 系統(tǒng)初始化 低 人事檔案 人員履歷 低 轉(zhuǎn)正申請 低 離職申請 低 員工考勤 低 運行環(huán)境 系統(tǒng)對運行的環(huán)境的要求 。 硬件環(huán)境 (1)服務(wù)器端 本網(wǎng)絡(luò)系統(tǒng)服務(wù)器端的配置如下: 處理器: Inter Pentium 4 或更高 內(nèi)存: 512MB 硬盤空間: 80GB (2)用戶端 因為客戶端主要用于瀏覽和操作數(shù)據(jù),所以對客房端的硬件要求不高,不過現(xiàn)在的電腦很高的性價比,因此需要的配置應(yīng)該高于下面的配置: 處理器: Inter Pentium 或更高 內(nèi)存: 32MB 硬盤空間: 40GB 顯卡: SVAG 顯示適配器。 綿陽師范學院 2021 屆本科畢業(yè)設(shè)計 9 軟件環(huán)境 (1)服務(wù)器端 操作系統(tǒng): window 服務(wù)器 網(wǎng)絡(luò)協(xié)議: TCP/IP web 服務(wù)器: 數(shù)據(jù)庫: MySQL (2)用戶端 操作系統(tǒng): XP 以上 網(wǎng)絡(luò)協(xié)議: TCP/IP Microsoft 瀏覽器: Inter Explorer 以上 綿陽師范學院 2021 屆本科畢業(yè)設(shè)計 10 3 開發(fā)技術(shù)及開發(fā)工具 開發(fā)技術(shù)介紹 B/S( Browser / Server)結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu)。它是隨著 Inter 技術(shù)的興起,對 C/S 結(jié)構(gòu)的一種變化 或者改進的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶工作界面是通過 WWW 瀏覽器來實現(xiàn),極少部分事務(wù)邏輯在前端( Browser)實現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端( Server)實現(xiàn),形成所謂三層( 3tier)結(jié)構(gòu)。一個三層架構(gòu)的應(yīng)用程序由三部分組成,這三部分各自分布在網(wǎng)絡(luò)中的不同地方。這三個部分分別是:工作站或表示層接口、事務(wù)邏輯、數(shù)據(jù)庫以及與其相關(guān)的程序設(shè)計。在一個典型的三層架構(gòu)應(yīng)用程序中,應(yīng)用程序的用戶工作站包括提供圖形用戶界面( GUI)的程序設(shè)計和具體的應(yīng)用程序入口表格或交互式窗口。 這種 B/S 模式客戶端只要安裝一個標 準的 Web 瀏覽器,其它應(yīng)用程序都存儲在 Web 服務(wù)器上。此技術(shù)超越了傳統(tǒng)的“客戶機 /服務(wù)器”兩層結(jié)構(gòu),采用了三層體系結(jié)構(gòu):用戶界面層 /事務(wù)層 /數(shù)據(jù)庫層。 應(yīng)用程序開發(fā)環(huán)境 JSP 技術(shù) 在傳統(tǒng)的網(wǎng)頁 HTML 文件( *.htm, *.html)中加入 Java 程序片段( scriptlet)和 JSP 標記( tag),就構(gòu)成了 JSP 網(wǎng)頁( *.jsp)。 JSP 頁面看上去 像 標準的 HTML和 XML 頁面,并附帶有 JSP 引擎能夠處理和抽取的額外元件。 Web 服務(wù)器在遇到訪問 JSP 網(wǎng)頁的請求時,首先執(zhí)行其中的程序片段,然 后將執(zhí)行結(jié)果以 HTML 格式返回給用戶。 JSP 技術(shù)在多個方面加速了動態(tài) Web 頁面的開發(fā): ( 1)將內(nèi)容的生成和顯示進行分離 ( 2)強調(diào)可重用的組件 ( 3)采用標識簡化頁面開發(fā) ( 4) JSP 能提供所有 Servlet 功能 ( 5)健壯的存儲管理和安全性 ( 6)一次編寫,各處運行 技術(shù) 簡言之, Java 環(huán)境可用來開發(fā)能在任何計算平臺上運行的應(yīng)用軟件。它實際上是一種非?;厩医Y(jié)構(gòu)緊湊的技術(shù),而它對 World Wide Web 以及商業(yè)的總體影響已可同電子表格對 PC 機的影響相比擬。 框 架 SSH 為 struts+spring+hibernate 的一個集成框架,是目前較流行的一種 Web應(yīng)用程序開源框架。 集成 SSH 框架的系統(tǒng)從職責上分為四層: 表示層 、 業(yè)務(wù)邏輯層 、 數(shù)據(jù)持久層 和域模塊層,以幫助開發(fā)人員在短期內(nèi)搭建結(jié)構(gòu)清晰、可復用性好、維護方便的 Web 應(yīng)用程序。其中使用 Struts 作為系統(tǒng)的整體基礎(chǔ)架構(gòu),負責 MVC 的分離,在 Struts 框架的模型部分,控制業(yè)務(wù)跳轉(zhuǎn),利用 Hibernate 框架對 持久層 提供支綿陽師范學院 2021 屆本科畢業(yè)設(shè)計 11 持, Spring 做管理,管理 struts 和 hibernate。 具體做法是:用 面向?qū)ο?的分析方法根據(jù)需求提出一些模型,將這些模型實現(xiàn)為基本的 Java 對象,然后編寫基本的 DAO(Data Access Objects)接口,并給出 Hibernate 的 DAO 實現(xiàn),采用 Hibernate架構(gòu)實現(xiàn)的 DAO 類來實現(xiàn) Java 類與數(shù)據(jù)庫之間的轉(zhuǎn)換和訪問,最后由 Spring做管理,管理 struts 和 hibernate。 系統(tǒng)的基本業(yè)務(wù)流程是: 在 表示層 中,首先通過 JSP 頁面實現(xiàn) 交互界面 ,負責傳送請求 (Request) 和接收響應(yīng) (Response) ,然后 Struts 根據(jù)配置文件()將 ActionServlet 接收到的 Request 委派給相應(yīng)的 Action 處理。在業(yè)務(wù)層中,管理服務(wù)組件的 Spring IOC 容器負責向 Action提供業(yè)務(wù)模型 (Model)組件和該組件的協(xié)作對象數(shù)據(jù)處理 (DAO)組件完成業(yè)務(wù)邏輯,并提供事務(wù)處理、緩沖池等容器組件以提升系統(tǒng)性能和保證數(shù)據(jù)的完整性。而在 持久層 中,則依賴于 Hibernate 的對象化映射和數(shù)據(jù)庫交互,處理 DAO 組件請求的數(shù)據(jù),并返回處理結(jié)果。 開發(fā)工具 服務(wù)器 目前 支持 JSP 的應(yīng)用服務(wù)器很多 , Tomcat 是其中較為流行的一個 Web 服務(wù)器 。 Tomcat 是一個免費的開源的 Servlet 容器,在 Tomcat 中,應(yīng)用程序的部署很簡單,你只需將你的 WAR 放到 Tomcat 的 webapps 目錄下, Tomcat 會自動檢測到這個文件,并將其解壓。你在瀏覽器中訪問這個應(yīng)用的 Jsp 時,通常第一次會很慢,因為 Tomcat 要將 Jsp 轉(zhuǎn)化為 Servlet 文件,然后編譯。編譯以后,訪問將會很快。另外 Tomcat 也提供了一個應(yīng)用: manager,訪問這個應(yīng)用需要用戶名和密碼,用戶名和密碼存儲在一個 xml 文件中。通過這個應(yīng)用,輔助于 Ftp,你可以在遠程通過 Web 部署和撤銷應(yīng)用 , 當然本地也可以。 Tomcat 是一個很好的工具,不僅僅因為其免費 ,更因為其開放性。如今,開源軟件越來越收到人們的重視。人們不再限于只使用軟件,而且已經(jīng)關(guān)心起軟件的具體實現(xiàn)。我們有理由相信 Tomcat 會走得更遠。 server MySQL 是一種 開放源代碼 的關(guān)系型 數(shù)據(jù)庫管理 系統(tǒng)( RDBMS), MySQL數(shù)據(jù)庫系統(tǒng) 使用最常用的數(shù)據(jù)庫管理語言 結(jié)構(gòu)化查詢語言 ( SQL)進行數(shù)據(jù)庫管 理。 MySQL 數(shù)據(jù)庫優(yōu)點: 5000 萬條記錄的數(shù)據(jù)倉庫 ,版本更新較快 。純粹就性能而言, MySQL 是相當出色的,因為它包含一個缺省桌面格式 MyISAM。 MyISAM 數(shù)據(jù)庫 與磁盤非常地兼容而不占用過多的 CPU和內(nèi)存。 MySQL 可以運行于 Windows 系統(tǒng)而不會發(fā)生沖突,在 UNIX 或類似UNIX 系統(tǒng)上運行則更好。你還可以通過使用 64 位處理器來獲取額外的一些性綿陽師范學院 2021 屆本科畢業(yè)設(shè)計 12 能。因為 MySQL 在內(nèi)部里很多時候都使用 64 位的整數(shù)處理。 缺點: 缺乏一些 存儲程序的功能,比如 MyISAM 引擎聯(lián)支持交換功能 MySQL 提供圖形化處理界面, Navicat for MySQL。 MyEclipse,是一個十分優(yōu)秀的用于開發(fā) Java, J2EE 的 Eclipse 插件 集合,MyEclipse 的功能非常強大,支持也十分廣泛,尤其是對各種開源產(chǎn)品的支持十分不錯。 MyEclipse 企業(yè)級工作平臺( MyEclipse Enterprise Workbench ,簡稱MyEclipse)是對 EclipseIDE 的擴展,利用它我們可以在 數(shù)據(jù)庫 和 Java2EE 的開發(fā)、發(fā)布以及 應(yīng)用程序 服務(wù) 器的整合方面極大的提高工作效率。它是功能豐富的Java2EE 集成開發(fā)環(huán)境 ,包括了完備的編碼、調(diào)試、測試和發(fā)布功能,完整支持HTML,Struts,JSP,CSS,Javascript,Spring,SQL,Hibernate。 MyEclipse 是一個十分優(yōu)秀的用于開發(fā) Java, J2EE 的 Eclipse 插件集合,MyEclipse 的功能非常強大,支持也十分廣泛,尤其是對各種開源產(chǎn)品的支持十分不錯。 MyEclipse 目前支持 Java Servlet, AJAX, JSP, JSF, Struts, Spring, Hibernate, EJB3,JDBC 數(shù)據(jù)庫鏈接工具等多項功能。可以說 MyEclipse 幾乎囊括了目前所有主流開源產(chǎn)品的專屬 eclipse 開發(fā)工具。 Rose Rational Rose 是 Rational 公司出品的一種 面向?qū)ο?的 統(tǒng)一建模語言 的 可視化建模 工具。用于 可視化建模 和公司級水平 軟件 應(yīng)用的組件構(gòu)造。 Rational Rose 包括了 統(tǒng)一建模語言 ( UML), OOSE,以及 OMT。其中 統(tǒng)一建模語言 ( UML)由Rational 公司 3 位世界級 面向?qū)ο?技術(shù)專家 Grady Booch、 Ivar Jacobson、和 Jim Rumbaugh 通過對早期面向?qū)ο笱芯亢驮O(shè)計方法的進一步擴展而得來的,它為 可視 化建模 軟件 奠定了堅實的理論基礎(chǔ)。同時這樣的淵源也使 Rational Rose 力挫當前市場上很多基于 UML可視化建模 的工具,例如 Microsoft的 Visio202 Oracle的 Designer2021,還有 PlayCase 、 CA BPWin、 CA ERWin、 Sybase PowerDesigner等等。 Rational Rose 是一個完全的、具有能滿足所有建模環(huán)境( Web 開發(fā), 數(shù)據(jù)建模 , Visual Studio 和 C++ )靈活性需求的一套解決方案。 Rose 允許開發(fā)人員 ,項目經(jīng)理,系統(tǒng)工程師和分析人員在 軟件開發(fā) 周期內(nèi)在將需求和系統(tǒng)的體系架構(gòu)轉(zhuǎn)換成代碼,消除浪費的消耗,對需求和系統(tǒng)的體系架構(gòu)進行可視化,理解和精練。通過在 軟件開發(fā) 周期內(nèi)使用同一種建模工具可以確保更快更好的創(chuàng)建滿足客戶需求的可擴展的、靈活的并且可靠 的應(yīng)用系統(tǒng)。 Rational Rose 是基于 UML的可視化建模工具。 UML全稱叫 Unified Modeling Language,顧名思義, UML 是一種語言,一種表示法,一種交流溝通的工具,特別適用于 軟件 密集型系統(tǒng)的表示。 UML 的統(tǒng)一性( Unified)表現(xiàn)為以下幾點: 綿陽師范學院 2021 屆本科畢業(yè)設(shè)計 13 ( 1)、 UML 是人類思想和 計算機 代碼的一個連接橋梁 我們知道, 計算機 能直接識別的語言就是二進制的 CPU 指令,早期工程師們都是直接輸入這些指令讓計算機直接執(zhí)行的,效率不高; 后來就出現(xiàn)了更好理解的匯編語言,之后就出現(xiàn)了各種各樣更加容易理解和編寫,更加接近人類語
點擊復制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1