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

正文內(nèi)容

基于javaee綜合調(diào)查系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)碩士學(xué)位論文(存儲(chǔ)版)

  

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