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

正文內(nèi)容

基于javaee綜合調(diào)查系統(tǒng)的設(shè)計與實現(xiàn)碩士學(xué)位論文(編輯修改稿)

2025-07-15 15:40 本頁面
 

【文章內(nèi)容簡介】 中涉及到一些個人信息問題如電話號碼、家庭住址、工作單位和個人收入情況等,被調(diào)查者會擔(dān)心這些信息被泄露。開發(fā)一套問卷調(diào)查系統(tǒng)可以從根本上解決上述問題。首先,可以通過權(quán)限控制的功能讓被調(diào)查者通過登錄驗證之后才能參與問卷調(diào)查。其次,系統(tǒng)部署在本單位的服務(wù)器上,所有的問卷及答卷數(shù)據(jù)也存儲在服務(wù)器的數(shù)據(jù)庫中,避免用戶數(shù)據(jù)被公共問卷調(diào)查網(wǎng)站泄露。 本文工作課題研發(fā)的主要目的是統(tǒng)計職業(yè)技術(shù)院校畢業(yè)生就業(yè)信息。由于畢業(yè)生的工作地點分布在不同的省市,利用郵寄、電話或傳真的方式收集畢業(yè)生信息難度太大。綜合問卷調(diào)查系統(tǒng)的研發(fā)就是為了解決上述問題,以互聯(lián)網(wǎng)為平臺來完成畢業(yè)生就業(yè)信息收集的工作。綜合問卷調(diào)查系統(tǒng)是一個基于 Java EE 平臺的 Web 項目,功能模塊采用SSH 集成框架進行開發(fā),靜態(tài)頁面采用 DIV+CSS 頁面布局技術(shù)進行設(shè)計。SSH集成框架是由 struts、spring 和 hibernate 三大框架組合而成,首要完成的四川大學(xué)碩士研究生畢業(yè)論文 基于 Java EE 綜合調(diào)查系統(tǒng)的設(shè)計與實現(xiàn)3工作就是這三大框架的無縫整合,然后在 SSH 框架的基礎(chǔ)上進行系統(tǒng)的功能模塊開發(fā)。綜合問卷調(diào)查系統(tǒng)按照軟件開發(fā)的標(biāo)準(zhǔn)流程進行開發(fā),項目開發(fā)周期為半年,共分為四個階段。第一階段是系統(tǒng)的需求分析階段。在需求分析這個階段,通過與用戶的溝通和交流,了解用戶對系統(tǒng)的功能要求,從用戶的角度描述系統(tǒng)的所有功能。第二階段是系統(tǒng)整體設(shè)計階段。在此階段確定系統(tǒng)達(dá)到的總體設(shè)計目標(biāo),描述整個系統(tǒng)工作的流程,確定系統(tǒng)的集成開發(fā)環(huán)境和運行的軟硬件環(huán)境。第三階段是系統(tǒng)的具體設(shè)計開發(fā)實現(xiàn)階段。這個階段中首先完成系統(tǒng)的具體設(shè)計方案,采用數(shù)據(jù)庫設(shè)計軟件 PowerDesigner 完成系統(tǒng)的用例圖開發(fā),設(shè)計數(shù)據(jù)庫模型并生成數(shù)據(jù)庫表。然后把系統(tǒng)內(nèi)所有功能分為八個不同的功能模塊,詳細(xì)介紹每個功能模塊的開發(fā)過程,并附上控制器的核心代碼。在開發(fā)系統(tǒng)功能模塊的同時,使用 DIV+CSS 技術(shù)設(shè)計制作系統(tǒng)所需的靜態(tài)頁面,對每個輸入頁面采用 Jquery 框架的 Validate 插件進行輸入信息驗證。第四階段是系統(tǒng)的測試階段。雖然在系統(tǒng)功能編碼開發(fā)的過程中,每一個用例編碼完成之后都要測試其功能是否實現(xiàn)。但是當(dāng)系統(tǒng)所有的功能模塊整合完之后,針對系統(tǒng)的整體功能做系統(tǒng)功能完整性測試。四川大學(xué)碩士研究生畢業(yè)論文 基于 Java EE 綜合調(diào)查系統(tǒng)的設(shè)計與實現(xiàn)42 相關(guān)理論介紹 引言Web 開發(fā)技術(shù)是隨著互聯(lián)網(wǎng)的普及發(fā)展起來的一門技術(shù),用于開發(fā)互聯(lián)網(wǎng)的 Web 網(wǎng)站應(yīng)用。Web 開發(fā)技術(shù)又分為前臺開發(fā)技術(shù)和后臺開發(fā)技術(shù)。前臺開發(fā)技術(shù)是指網(wǎng)頁的頁面設(shè)計技術(shù),主要包括 PhotoShop 圖片設(shè)計、Flash 動畫設(shè)計、HTML 超文本標(biāo)記語言、DIV+CSS 層疊樣式表、JavaScript 動態(tài)腳本語言以及 AJAX 異步 JavaScript 和 XML 等。網(wǎng)頁設(shè)計者最常用的方式就是采用PhotoShop 進行網(wǎng)頁頁面的整體布局設(shè)計,然后把圖片切片后使用 DIV+CSS 配合 HTML 標(biāo)記語言進行網(wǎng)頁布局,最后通過 JavaScript 和 AJAX 等技術(shù)給網(wǎng)頁添加動態(tài)功能,來提升用戶訪問的體驗感受。后臺開發(fā)技術(shù)是指對對網(wǎng)站的功能進行開發(fā)的程序設(shè)計技術(shù)。當(dāng)前市面上比較流程的后臺開發(fā)技術(shù)主要有PHP、JSP、asp、 及 Java Web 等。綜合問卷調(diào)查系統(tǒng)基于 B/S 模式進行架構(gòu)設(shè)計,選擇 DIV+CSS 技術(shù)進行頁面布局, JavaScript 技術(shù)實現(xiàn)頁面動態(tài)顯示功能。后臺功能模塊開發(fā)采用Java Web 技術(shù)。Web 服務(wù)器選擇 Tomcat,數(shù)據(jù)庫采用 MySQL。為了縮短開發(fā)周期,提高編碼效率,項目在 SSH 集成框架的基礎(chǔ)上進行開發(fā)。SSH 集成框架是由 Struts、Spring 和 Hibernate 框架整合而成的,是當(dāng)前 Java Web 應(yīng)用開發(fā)使用頻率最高的集成框架。下面的小節(jié)會詳細(xì)介紹上述的開發(fā)技術(shù)及框架。 B/S 模式介紹B/S 模式的系統(tǒng)由瀏覽器(Browser)和服務(wù)器(Server)共同組成。該模式的客戶端是市面上常用的瀏覽器,服務(wù)器端為 Web 服務(wù)器來響應(yīng)瀏覽器發(fā)送的請求,如圖 21 所示。數(shù)據(jù)和應(yīng)用程序存放在服務(wù)器上,服務(wù)器具有多層結(jié)構(gòu),B/S 系統(tǒng)處理的數(shù)據(jù)類型可以動態(tài)擴展,基于 B/S 模式開發(fā)的應(yīng)用系統(tǒng)的更新維護都在服務(wù)器端進行,客戶端瀏覽器不需要進行更新維護。B/S 架構(gòu)的系統(tǒng)利用不斷發(fā)展的 WWW 瀏覽器技術(shù),結(jié)合瀏覽器的各種腳本語言(JavaScript、VbScript)、Active X 技術(shù)以及 Ajax 技術(shù)等,采用現(xiàn)在流行四川大學(xué)碩士研究生畢業(yè)論文 基于 Java EE 綜合調(diào)查系統(tǒng)的設(shè)計與實現(xiàn)5的瀏覽器替代原有復(fù)雜的客戶端軟件供用戶進行操作。瀏覽器可將服務(wù)器端發(fā)送的 HTML 代碼和數(shù)據(jù)轉(zhuǎn)換成圖文并茂的網(wǎng)頁形式展現(xiàn)給用戶,并且瀏覽器上的網(wǎng)頁還具備交互功能,用戶在網(wǎng)頁上輸入的數(shù)據(jù)通過請求的方式提交給第二層 Web 服務(wù)器,第二層 Web 服務(wù)器將啟動相應(yīng)的進程來響應(yīng)這一請求,并動態(tài)生成一串 HTML 代碼,在 HTML 代碼中加入處理結(jié)果數(shù)據(jù),返回給客戶機的瀏覽器。如果客戶端提交的請求包括數(shù)據(jù)的存取,Web 服務(wù)器還需要和第三層的數(shù)據(jù)庫服務(wù)器共同來完成客戶端的請求。第三層數(shù)據(jù)庫服務(wù)器主要是接收 Web 服務(wù)器發(fā)出的 SQL 請求并管理數(shù)據(jù)庫中的數(shù)據(jù)。圖 21 B/S 模式B/S 體系結(jié)構(gòu)具有許多傳統(tǒng) C/S 體系結(jié)構(gòu)不具備的優(yōu)點,而且又緊密的結(jié)合了 Inter 技術(shù),充分利用互聯(lián)網(wǎng)產(chǎn)業(yè)優(yōu)勢。B/S 體系結(jié)構(gòu)是軟件技術(shù)發(fā)展的大勢所趨,相對于 C/S 體系結(jié)構(gòu)來說具有更廣闊的市場前景。 Java 技術(shù)概述Java 是一種面向?qū)ο蟮某绦蛟O(shè)計語言,是由 Sun 公司于 1995 年 5 月推出的。擁有跨平臺、面向?qū)ο?、泛型編程的特性,廣泛應(yīng)用于企業(yè)級 Web 應(yīng)用開發(fā)和移動應(yīng)用開發(fā)。四川大學(xué)碩士研究生畢業(yè)論文 基于 Java EE 綜合調(diào)查系統(tǒng)的設(shè)計與實現(xiàn)6Java 程序設(shè)計語言的風(fēng)格和 C++非常相近,它繼承了 C++語言面向?qū)ο蠹夹g(shù)的設(shè)計思想,并且放棄了 C++中容器引起錯誤的指針機制,新增對象引用數(shù)據(jù)類型。同時移出了運算符重載和多重繼承特性,添加接口技術(shù)來替代多重繼承機制。增加垃圾回收功能,由 Java 虛擬機來釋放機器的內(nèi)存。Java 語言程序的執(zhí)行過程和其他的直譯語言不一樣。它首先將源代碼編譯成字節(jié)碼,然后依賴各種不同平臺上的虛擬機來解釋執(zhí)行字節(jié)碼,從而實現(xiàn)了“一次編譯、到處執(zhí)行”的跨平臺特性。在早期 JVM 中,這種運行機制 Java 程序的運行效率。后來隨著 JDK 版本的提升,這種情況得到了有效的改善,Java 程序的運行速度有了大幅提升。Java 技術(shù)平臺按照功能性不同,又分為 Java SE 標(biāo)準(zhǔn)版、Java EE 企業(yè)版以及 Java ME 微小版三種不同的版本。其中 Java SE 版本是 Java 最基本的程序設(shè)計技術(shù),是學(xué)習(xí) Java EE 和 Java ME 的基礎(chǔ),一般用于桌面應(yīng)用程序開發(fā)。Java EE 版本它提供 Web 服務(wù)、組件模型、管理和通信 API,可以用來實現(xiàn)企業(yè)級的面向服務(wù)體系結(jié)構(gòu)和 Web 應(yīng)用程序。Java ME 是一種優(yōu)化的 Java 運行環(huán)境,主要是針對移動設(shè)備的應(yīng)用開發(fā)。 綜合問卷調(diào)查系統(tǒng)之所以選擇 Java EE 平臺進行功能開發(fā)有三個重要的原因。第一、Java 語言的安全特性。由于 Java 語言在語言定義、字節(jié)碼檢查和程序執(zhí)行這三個階段都執(zhí)行了嚴(yán)格的安全檢查機制,對參數(shù)類型、對象訪問權(quán)限和內(nèi)存地址回收進行了嚴(yán)格的檢查和控制,可以有效地防止非法代碼的侵入,組織對內(nèi)存的越權(quán)訪問,避免病毒的侵害。第二、Java 語言的跨平臺特性。Java 在誕生之日起就有一句非常著名的口號“一次編寫,到處運行”,反應(yīng)了Java 語言的跨平臺性能。由于 Java 程序是在 Java 虛擬機上運行, Java 程序可以在任何安裝有 Java 虛擬機的操作系統(tǒng)上運行。第三、Java 語言開源框架功能強大,采用 Java EE 框架來開發(fā) WEB 應(yīng)用,可以提高開發(fā)效率。目前流行的 SSH 框架可以實現(xiàn)表示層、業(yè)務(wù)層和持久層的三層分離,可以從很大程序上降低程序的耦合性,提升程序的可擴展性,減少開發(fā)人員的工作量。四川大學(xué)碩士研究生畢業(yè)論文 基于 Java EE 綜合調(diào)查系統(tǒng)的設(shè)計與實現(xiàn)7 Web 服務(wù)器介紹WEB 服務(wù)器也稱為 WWW(WORLD WIDE WEB)服務(wù)器,其主要功能是提供網(wǎng)上信息瀏覽服務(wù)??蛻舳擞嬎銠C使用瀏覽器通過 URL(全球資源定位符)向 WEB服務(wù)器發(fā)送請求之后,WEB 服務(wù)器將接收并處理該請求,并將響應(yīng)信息反饋到該客戶端的瀏覽器上,解析響應(yīng)信息后將網(wǎng)頁顯示在客戶端瀏覽器上。采用不同的后臺開發(fā)技術(shù)開發(fā)的 WEB 應(yīng)用,應(yīng)部署在不同類型的 WEB 服務(wù)器上。Java程序的 Web 服務(wù)器又分為 JSP 服務(wù)器和 Java EE 服務(wù)器這兩種。JSP 服務(wù)器主要有 Tomcat、Bejy Tiger、Geronimo 以及 Jetty 等,Java EE 服務(wù)器主要有Sun Java System Application Server、Bea Weblogic 以及 JBoss 等。從功能上來說,Java EE 服務(wù)器功能更加強大,可支持企業(yè)級的項目部署運行,而JSP 服務(wù)器相對來說功能較弱,主要用于中小型 WEB 項目的部署運行。由于綜合問卷調(diào)查系統(tǒng)為企事業(yè)單位提供問卷調(diào)查服務(wù),規(guī)模相對較小,并發(fā)訪問量不大,所以選擇 Tomcat 作為 WEB 服務(wù)器。Tomcat 是由 Apache 軟件基金會下屬的 Jakarta 項目開發(fā)的一個 Servlet容器,按照公司提供的技術(shù)規(guī)范,實現(xiàn)了對 Servlet 和 JavaServer Page(JSP)的支持 [5],并提供了作為 Web 服務(wù)器的一些特有功能,如 Tomcat管理和控制平臺、安全域管理和 Tomcat 閥等。由于 Tomcat 本身也內(nèi)含了一個HTTP 服務(wù)器,也可以作為一個單獨的 Web 服務(wù)器來使用,由于 Tomcat 是使用Java 開發(fā)的,所以它可以運行在任何一個裝有 JVM 的操作系統(tǒng)之上,其自身包含了一個配置管理工具,也可以通過編輯 XML 格式的配置文件來進行配置 [6]。Tomcat 提供了一個 Jasper 編譯器用以將 JSP 編譯成對應(yīng)的 Servlet,它的 Servlet 引擎通常與 Apache 或者其他 Web 服務(wù)器一起工作 [7]。但隨著版本的更新和功能的擴展,越來越多的用戶將其單獨作為 Web 服務(wù)器用以那些對速度和可靠性有較高要求的環(huán)境中 [8]。 集成開發(fā)環(huán)境介紹集成開發(fā)環(huán)境常被開發(fā)人員稱之為 IDE(Integrated Development Environment),就是用于程序開發(fā)環(huán)境的應(yīng)用程序,一般包括代碼編輯器、編四川大學(xué)碩士研究生畢業(yè)論文 基于 Java EE 綜合調(diào)查系統(tǒng)的設(shè)計與實現(xiàn)8譯器、調(diào)試器和圖形用戶界面工具。該程序可以獨立運行,也可以和其它程序并用。常用 Java 的集成開發(fā)環(huán)境有 JBuilder、JCreater、Eclipse 等。Eclipse 平臺是 IBM 公司向開放源代碼社區(qū)捐贈的 Java 程序開發(fā)框架,是一個開放的、通用的、可擴展的集成開發(fā)環(huán)境 [9]。Eclipse 發(fā)展到現(xiàn)在,已經(jīng)具備進行基于 Java 平臺的各種應(yīng)用程序的開發(fā),并且提供 C、C++、COBOL 一級 Eiffel 等程序設(shè)計語言開發(fā)的插件功能。Eclipse 本身可以作為一個 Java開發(fā)的編譯器,還可以通過添加插件擴展功能。它擁有一個標(biāo)準(zhǔn)的插件庫,其中包含了 Java 開發(fā)工具包(JDK)。 Eclipse 是目前 Java 開發(fā)者使用最廣泛的集成開發(fā)環(huán)境之一。Eclipse 的功能非常強大,除了能夠開發(fā) Java SE 項目,還支持 Java Web 項目的開發(fā)。本 項 目 開 發(fā) 使 用 的 是 Eclipse Juno 版 本 。 該 版 本 夠 配 置 使 用 各 種 開 源 框 架進 行 Web 項 目 的 開 發(fā) 。 Web 框架介紹軟件開源框架的研究一直是眾多開發(fā)者關(guān)注的一大課題。著名的軟件大師Ralph Johnson 對框架(Framework)進行了如下的定義:框架是整個系統(tǒng)或系統(tǒng)的一部分的可重用設(shè)計,由一組抽象的類及其實例間的相互作用方式組成 [15]。本節(jié)主要介紹 StrutsSpring 和 Hibernate 等框架,針對 J2EE 項目架構(gòu)的特點并結(jié)合 StrutsSpring 和 Hibernate 的各自特點,將這三種框架整合成一個 SSH 多層框架 [10]。其中 Struts 主要負(fù)責(zé)表現(xiàn)層,完成頁面顯示、響應(yīng)用戶請求等功能。Spring 主要負(fù)責(zé)業(yè)務(wù)邏輯層,完成應(yīng)用系統(tǒng)的業(yè)務(wù)邏輯與事務(wù)處理等功能。Hibernate 主要負(fù)責(zé)數(shù)據(jù)持久層,完成與數(shù)據(jù)層的交互功能 [11]。通過上述三大框架的整合,充分發(fā)揮 StrutsSpring 和 Hibernate 框架各自的優(yōu)勢,降低了各層間的耦合度,解決了 Web 應(yīng)用系統(tǒng)開發(fā)過程中由于系統(tǒng)結(jié)構(gòu)復(fù)雜而帶來的一些問題。項目對 SSH 集成框架的應(yīng)用,提高了系統(tǒng)的開發(fā)
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1