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

正文內(nèi)容

基于java_ee綜合調(diào)查系統(tǒng)的設計與實現(xiàn)_碩士學位論文(存儲版)

2025-08-20 19:29上一頁面

下一頁面
  

【正文】 。由于 Java 語言 在語言定義、字節(jié)碼檢查和程序執(zhí)行 這三個階段都執(zhí)行了嚴格的安全檢查機制,對參數(shù)類型、對象訪問權限和內(nèi)存地址回收進行了嚴格的檢查和控制,可以有效地防止非法代碼的侵入,組織對內(nèi)存的越權訪問,避免病毒的侵害。 采用不同的后臺開發(fā)技術開發(fā)的 WEB 應用,應部署在不同類型的 WEB 服務器 上。但隨著版本的更新和功能的擴展,越來越多的用戶將其單獨作為 Web 服務器用以那些對速度和可靠性有較高要求的環(huán)境中 [8]。 Eclipse 是目前 Java 開發(fā)者使用最廣泛的集成開發(fā)環(huán)境之一。Spring 主要負責業(yè)務邏輯層 ,完成應用系統(tǒng)的業(yè)務邏輯與事務處理等功能 。 圖 22 SSH 三層架構體系模型 在 SSH 框架的三層架構體系中, Struts 擔當控制器的角色;而模型層通過 Spring 實現(xiàn)系統(tǒng)功能; Hibernate 主要負責將業(yè)務邏輯數(shù)據(jù)持久化 到數(shù)據(jù)庫層中去。 Struts 最大的功能是 幫助 開發(fā)者 減少在運用 MVC 設計模型 開發(fā) Web 顯示層時提供便利,能夠更方便對控制器進行管理,讓顯示層與業(yè)務層代碼進行分頁,并且為頁面與控制器之間的數(shù)據(jù)傳遞提供更加方便的方法 。 Spring 框架具有以下優(yōu)點。 Hibernate 框架利用對象映射的關系通過 XML 配置文件讓 JavaBean 與數(shù)據(jù)庫表建立聯(lián)系, 它把對數(shù)據(jù)庫表的操作轉換為對實體類對象的操作,簡化了開發(fā)者對數(shù)據(jù)庫底層代碼的開發(fā)。中小規(guī)模的基于 Java 平臺的 Web 項目都選擇使用 Tomcat 作為 Web 服務器。 綜合問卷調(diào)查系統(tǒng)的用戶需求 總體 來說比較簡單 。調(diào)查問卷的收集也是通過即時通訊工具或者EMAIL 的方式由畢業(yè)生發(fā)送文檔,工作人員把所有收集的文檔統(tǒng)一保存在一個指定的目錄中。 綜合問卷調(diào)查系統(tǒng)中可以由系統(tǒng)管理員自己設計定制調(diào)查問卷,并且問卷中問題的類型也多樣化,所以可以滿足使用單位各種需求的問卷調(diào)查。問卷基本信息應該包含問卷名稱、問卷補充說明、問卷狀態(tài)信息、問卷設計管理員這四個屬性。對一份調(diào)查問卷來說,在設計方面組成這個調(diào)查問卷有兩類屬性,分別是問卷基本信息以及問卷內(nèi)所屬問題信息。 問卷參與者與 調(diào)查問卷匹配 由于綜合問卷調(diào)查系統(tǒng)需要提供多套問卷答題的功能,而且系統(tǒng)還同時存儲大量的調(diào)查問卷參與者信息。最重要的目的是針對問卷中某一個問題,分析參與者選擇這個問題各個選項的比例值。 系統(tǒng)管理員完成上述設計之后,調(diào)查問卷參與者用戶登錄系統(tǒng)可查詢自己所在用戶組,再根據(jù)系統(tǒng)管理員匹配情況表去查詢當前參與者用戶能參加的調(diào)查問卷,并列舉在該用戶答卷選擇后臺頁面上 [17]。 隨后 對系統(tǒng)的功能做了詳細的分析, 根據(jù)系統(tǒng)用戶管理權限的不同,把系統(tǒng)用戶分為了系統(tǒng)管理員和問卷調(diào)查參與者兩大類 。 數(shù)據(jù)庫 設計是指在用戶需求分析的基礎上 , 根據(jù)系統(tǒng)對象 之間的關系模型 , 在數(shù)據(jù)庫應用系統(tǒng)上 建 立數(shù)據(jù)庫 ,使之能夠有效地存儲數(shù)據(jù) [19], 滿足軟件開發(fā)的需求 。問卷參與者用戶 則 具有參與答卷和查看答卷信息兩個功能。 a_id 字段 是管理員的登錄 ID, 字符 類型 , 長度是 32 個字節(jié) ,作為管理員數(shù)據(jù)表的主鍵,不允許重復 。 qt_content 字段表示調(diào)查問卷的補充說明情況,存儲對問卷參與者的提示信息,字符類型,長度為 100。 a_id 字段表示問卷設計者 ID,與管理員表的a_id 字段 關聯(lián),字符類型 ,長度為 32。 接下來將詳細介紹每張數(shù)據(jù)表設計原理和數(shù)據(jù)字段意義。 最后分析各個實體對象是否存在業(yè)務規(guī)則,如果存在業(yè)務規(guī)則,把這些業(yè)務規(guī)則設計入數(shù)據(jù)庫表中。 系統(tǒng)設計內(nèi)容主要包括:確定設計方針和方法 ,將系統(tǒng)分解為若干子系統(tǒng) ,確定各子系統(tǒng)的目標、功能及其相互關系,決定對子系統(tǒng)的管理體制和控制方式,對各子系統(tǒng)進行 技術設計 和評價,對全系統(tǒng)進行技術設計和評價等。首先從軟件工程的角度介紹了需求分析的重要性,然后從系統(tǒng)使用單位的角度介紹了系統(tǒng)開發(fā)的必要性 [18]。當調(diào)查問卷信息和問卷的問題編輯完成,并且用戶角色組設計完成導入問卷參與者用戶帳戶信息之后, 對 用戶角色組與調(diào)查問卷進行匹配。 查看答卷信息及答卷結果統(tǒng)計分析 查看答卷信息及答卷結果統(tǒng)計分析功能主要提供給系統(tǒng)管理員進行操作。因為這個原因,如果在系統(tǒng)后臺做一個輸入?yún)⑴c者賬戶信息的頁面提供給系統(tǒng)管理員輸入,那么系統(tǒng)管理員輸入調(diào)查問卷參與者的賬戶信息這個過程的工作量會變得非常大。同時可以通過問卷問題列表刪除添加錯誤的問題。最主要的是不能讓問卷調(diào)查參與者使用系統(tǒng)管理員的功能。首先,在 綜合問卷調(diào)查系統(tǒng)中,參與者的答卷信息都保存在數(shù)據(jù)庫的答案數(shù)據(jù)庫表中,這樣就不需要去保存大量的電子文檔。通過收集并且分析這些數(shù)據(jù)為整個專業(yè)的教學計劃改革提供一個數(shù)據(jù)依據(jù)。 綜合問卷調(diào)查系統(tǒng)研發(fā)最初是 為職業(yè)技術學校畢業(yè)生就業(yè)信息調(diào)查提供技術支持 ,然后又發(fā)展到增加學生學習情況調(diào)查、學生對任課教師教學意見調(diào)查等需求。 項目采用的 Web服務器是 。 第五、 方便集成各種優(yōu)秀框架 Spring 作為一款優(yōu)秀的輕量級框架,對其他優(yōu)秀的框架兼容性好,并不排斥其他的框架,可以很好的整合 Spring 和其他的框架 。 Spring 框架介紹 Spring框架是 Rod Johnson, Juergen Hoeller等開發(fā)的,用于支 持 JavaBean構件運行的容器。 Struts 最早是作為 Apache Jakarta 項目的組成部分, Struts 的開發(fā)者 希望通過對該項目的研究,改進和提高 Java Server Pages 、 Servlet、 標簽庫以及 面向對象 的技術水準。 用戶在客戶端通過瀏覽器使用 Http 協(xié)議或其他協(xié)議 向服務器 端 發(fā)送請 求 ,在服務器端由控制器接收并分析用戶請求信息 , 然后 根據(jù) 不同的分析 結果 采用相應的模塊處理用戶請求 , 在處理過程中通過 hibernate 框架將數(shù)據(jù)寫入到數(shù)據(jù)庫層 ,最后控四川大學碩士研究生畢業(yè)論文 基于 Java EE 綜合調(diào)查系統(tǒng)的設計與實現(xiàn) 9 制器再根據(jù) 持久層的 處理結 果, 向客戶端做出不同的響應 。本節(jié)主要介紹 Struts Spring 和 Hibernate 等框架 , 針對 J2EE 項目架構的特點 并結合 Struts Spring 和 Hibernate 的各自特點 ,將這三種框架整合成一個SSH 多層框架 [10]。 Eclipse 本身可以作 為一個 Java 開發(fā)的編譯器,還可以通過添加插件擴展功能。由于 Tomcat 本身也內(nèi)含了一個 HTTP 服務器,也可以作為一個單獨的 Web 服務器來使用,由于 Tomcat 是使用 Java 開發(fā)的,所以它可以運行在任何一個裝有 JVM 的 操作系統(tǒng)之上,其自身包含了一個配置管理工具,也可以通過編 輯 XML 格式的配置文件來進行配置 [6]。 Web 服務器介紹 WEB 服務器也稱為 WWW(WORLD WIDE WEB)服務器, 其 主要功能是提供網(wǎng)上信息瀏覽服務。 綜合問卷調(diào)查系統(tǒng)之所以 選擇 Java EE 平臺進行功能開發(fā)有 三 個重要的原因。 Java 語言程序的執(zhí)行過程和其他的直譯語言不一樣 。 第三層數(shù)據(jù)庫服務器 主要 是 接收 Web 服務器發(fā)出的 SQL 請求 并管理數(shù)據(jù)庫 中的數(shù)據(jù) 。 SSH集成框架 是由 Struts、Spring 和 Hibernate 框架整合而成的,是當前 Java Web 應用開發(fā) 使用頻率最高 的集成框架。前臺開發(fā)技術是指網(wǎng)頁 的 頁面設計技術, 主要 包括 PhotoShop 圖片 設計、 Flash 動畫設計、 HTML 超文本標記語言 、 DIV+CSS 層疊樣式表 、 JavaScript 動態(tài)腳本語言以及 AJAX 異步 JavaScript 和 XML 等。 這個階段中首先完成系統(tǒng)的具體設計方案,采用數(shù)據(jù)庫設計軟件 PowerDesigner 完成系統(tǒng)的用例圖開發(fā),設計 數(shù)據(jù)庫模型并生成數(shù)據(jù)庫表 。 綜合問卷調(diào)查系統(tǒng)是一個 基于 Java EE 平臺 的 Web項目, 功能模塊 采用 SSH集成 框架進行開發(fā) , 靜態(tài) 頁面 采用 DIV+CSS 頁面 布局技術 進行 設計 。 第二、 調(diào)查問卷的答卷數(shù)據(jù)存儲在問卷調(diào)查網(wǎng)站運營商的數(shù)據(jù)庫中,答卷數(shù)據(jù)的安全性得不到保證 。第一、問卷的設計相對比較方便;第二、問卷參與者直接通過網(wǎng)絡可以參與問卷的填寫,不需要花費大量的人力物力去 分發(fā)和收集問卷;第三、繁重的問卷答案統(tǒng)計工作 交給 計算機進行處理,從而避免了人工統(tǒng)計可能造成的誤差和人力資源浪費。 傳統(tǒng)的問卷調(diào)查方式主要是通過書面提出問題的形式向特定的人員群體收集資料 ,其 過程 分為三個步驟 。 四川大學碩士研究生畢業(yè)論文 基于 Java EE 綜合調(diào)查系統(tǒng)的設計與實現(xiàn) II 綜合問卷調(diào)查系統(tǒng) 的部署和運行, 能夠有 效地利用網(wǎng)絡資源,通過網(wǎng)絡答題的方式完成問卷調(diào)查,減少了人力物力的投入,解決了傳統(tǒng)問卷調(diào)查的弊端 。 近年來互聯(lián)網(wǎng)基礎平臺的迅猛發(fā)展 , 基于互聯(lián)網(wǎng)的各種 應用也日益受到人們的重視。 該 系統(tǒng) 是在 Java EE 平臺上搭建的 Web 項目 , 采用了 當前 市面上 流行的 組合 框架 SSH(Struts+Spring+Hibernate)開發(fā)技術 。 Java。第一、 收集的信息 都記錄在紙質問卷上 ,不方便保存和查看 ;第二、問卷的發(fā)放和收集浪費了大量的人力和物力;第三、問卷的制作使用了大量的紙張,是對資源的浪費;第四、問卷的統(tǒng)計完全依靠人工,可能會造成統(tǒng)計的誤差。 網(wǎng)站提供了問卷設計功能 , 問卷 問題類型多樣化,包含單選題、多選題、填空題、單選補充 題、多選補充題等 ; 同時網(wǎng)站還提供了強大的數(shù)據(jù)分析功能 ,能夠幫助用戶分析收集的數(shù)據(jù)。首先, 可以通過權限控制的功能讓被調(diào)查者通過登錄驗證之后才能參與問卷調(diào)查。 第一階段是 系統(tǒng)的需求分析 階段。 第四階段是系統(tǒng)的測試階段。 當前市面上比較流程的后臺開發(fā)技術主要有 PHP、JSP、 asp、 及 Java Web 等。 該模式的客戶端是市面上常用的瀏覽器, 服務器端 為 Web 服務器來響應瀏覽器發(fā)送的請求 ,如圖 21 所示。 Java 技術概述 Java 是 一種面向對象的程序設計語言, 是由 Sun 公司于 1995 年 5月推出的 。后來隨著 JDK 版本的提升,這種情況得到了有效的改善, Java 程序 的運行速度有了大幅提升。 第二、 Java 語言的跨平臺特性。 Java 程序 的Web 服務器 又 分為 JSP 服務器和 Java EE 服務器 這兩種 。 集成開發(fā)環(huán)境 介紹 集成開發(fā)環(huán)境常被開發(fā)人員稱之為 IDE(Integrated Development Environment), 就是用于程序開發(fā)環(huán)境的應用程序,一般包括代碼編輯器、編譯器、調(diào)試器和圖形用戶界面工具。 Eclipse 的功能非常強大,除了能夠開發(fā) Java SE 項目,還支持 Java Web 項目的開發(fā)。Hibernate 主要負責數(shù)據(jù)持久層 ,完 成與數(shù)據(jù)層的交互功能 [11]。 SSH 架構是目前很流行的 架構, Struts 可在控制層和視圖層發(fā) 揮作用;持久層 采用 Hibernate 充當數(shù)據(jù)訪問層 ; Spring 框架是真正實現(xiàn)業(yè)務邏輯的,利用它作為業(yè)務邏輯層 。 Struts2 是 Struts 的下一代產(chǎn)品,是在 struts1 和 WebWork 的技術基礎上進行了合并的全新的 Struts2框架。 第一、 方便解耦,簡化開發(fā) 通過 Spring 提供 的 IoC 容器, 開發(fā)者可以使用 Spring 控制 對象 之間的依賴關系,避免 開發(fā)者創(chuàng)建對象之間關聯(lián) 造成 程序 的 耦合。 小結 本章重點介紹了 項目 開發(fā)采用的技術 ,主要介紹了 Java Web 技術 。 四川大學碩士研究生畢業(yè)論文 基于 Java EE 綜合調(diào)查系統(tǒng)的設計與實現(xiàn) 12 3 系統(tǒng)需求分析及總體設計 引言 軟件需求分析研究用戶需求 ,完全理解用戶對軟件需求的完整功能,確認用戶軟件功能需求,建立可確認的、可驗證的一個基本依據(jù) [4]。系統(tǒng)操作流程 如下 ,首先讓管理員能夠根據(jù)調(diào)查情況的需要在系統(tǒng)中設計不同的系統(tǒng)問卷,然后導入相應的問卷參與者賬戶。采用這種傳統(tǒng)的方式進行問卷調(diào)查有以下幾個弊端: 電子文檔的調(diào)查問卷可能在傳遞的過程中遺失; 參與調(diào)查者要完成接收文檔、填寫文檔以及發(fā)送文檔三個步驟, 工作相當繁瑣且工作量 很大 ; 在問卷目錄中收集大量的電子文檔格式的答卷保存不便; 需要工作人員去依次查看所有答卷的電子文檔才能完成統(tǒng)計功能,占用了大量的時間。采用 B/S架構設計的系統(tǒng)可以讓管理員和問卷參與者直接通過瀏覽器就能夠登錄系統(tǒng)[15],不需要安裝任何客戶端 程序,為 問卷 調(diào)查的開展提供了便利。問卷設計包括新建問卷基本信息,修改問卷基本信息、鎖定問卷以及刪除問卷四個操作。系統(tǒng)管理員在設計制作問卷的時候,當問卷鎖定狀態(tài)沒有打開時隨時可以編輯問卷的基本信息及問卷內(nèi)所屬問題信息。不同的調(diào)查問卷參與者需要參與不同的問卷調(diào)查,所以必須添加調(diào)查問卷參與者與調(diào)查問卷匹配的功能。 四川大學碩士研究生畢業(yè)論文
點擊復制文檔內(nèi)容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1