某大學畢業(yè)設計網(wǎng)絡問卷調查系統(tǒng)的設計與實現(xiàn)_第1頁
某大學畢業(yè)設計網(wǎng)絡問卷調查系統(tǒng)的設計與實現(xiàn)_第2頁
某大學畢業(yè)設計網(wǎng)絡問卷調查系統(tǒng)的設計與實現(xiàn)_第3頁
某大學畢業(yè)設計網(wǎng)絡問卷調查系統(tǒng)的設計與實現(xiàn)_第4頁
某大學畢業(yè)設計網(wǎng)絡問卷調查系統(tǒng)的設計與實現(xiàn)_第5頁
已閱讀5頁,還剩52頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、PAGE 1 PAGE 7 PAGE 1四川師范大大學本科科畢業(yè)設設計網(wǎng)絡問卷調調查系統(tǒng)統(tǒng)的設計計與實現(xiàn)現(xiàn)學生姓名唐學敏院系名稱物理與電子子工程學學院專業(yè)名稱電子信息工工程班 級2008 級 44 班學 號200800704448指導教師 李煥煥洲完成時間2012年年 55月 13 日網(wǎng)絡問卷調調查系統(tǒng)統(tǒng)的設計計與實現(xiàn)現(xiàn)學生姓名:唐學敏敏 指導導老師:李煥洲洲內容摘要:在校園、機機關或企企業(yè)里,由由于各種種調查研研究的需需要,經(jīng)經(jīng)常會有有各種各各樣的調調查問卷卷,在傳傳統(tǒng)模式式下,人人們不但但要花費費不少的的費用印印刷問卷卷,而且且還要消消耗大量量時間和和精力發(fā)發(fā)放問卷卷,回收收問卷,統(tǒng)統(tǒng)計問

2、卷卷,并且且問卷可可控性差差,容易易產生漏漏卷,廢廢卷等問問題。本本系統(tǒng)建建立在信信息技術術基礎上上,構建建一個在在線的問問卷設計計、分發(fā)發(fā)、調查查、回收收、統(tǒng)計計的系統(tǒng)統(tǒng),基本本解決傳傳統(tǒng)問卷卷的上訴訴老大難難問題。本文首先對對J2EEE體系系架構作作了簡要要介紹;然后討討論了設設計模式式在面向向對象軟軟件開發(fā)發(fā)過程中中的重要要作用,闡闡述了在在J2EEE平臺臺下開發(fā)發(fā)應用程程序的一一些常用用的設計計模式,以以及如何何使用這這些設計計模式來來對一個個問卷調調查系統(tǒng)統(tǒng)項目進進行設計計;接著著討論了了應用程程序框架架的概念念以及使使用應用用程序框框架開發(fā)發(fā)業(yè)務應應用程序序所帶來來的優(yōu)勢勢,最后后

3、研究和和設計了了一個建建立在JJ2EEE平臺上上的通用用框架。從從而建立立了一個個能夠快快速開發(fā)發(fā)業(yè)務應應用程序序的開發(fā)發(fā)環(huán)境。該系統(tǒng)提供供問卷創(chuàng)創(chuàng)建、編輯、發(fā)布、統(tǒng)計,題題目添加加、刪除、修改,友友情連接接管理等等功能;題目支支持多種種形式;用戶可可給某問問卷添加加圖片,設置密密碼、IP限制制,包括括黑名單單和白名名單;用戶也也可以設設置同一一IP是否否可以重重復提交交等防作作弊選項項;系統(tǒng)統(tǒng)提供對對調查結結果的智智能統(tǒng)計計,并用用圖表展展示出來來;針對對每一張張問卷的的每一個個題目的的任易選選項,用用戶也可可以設置置截斷,終終止調查查,還可以設設置跳轉轉,即被被調查者者點擊了了某個選選項后

4、自自動跳轉轉到與該該選項匹匹配的后后續(xù)題目目上。但但是,由由于技術術性問題題,該系系統(tǒng)還存存在一些些不足,如如功能上上人性化化上還有有所欠缺缺,界面面也不夠夠完善等等。關鍵詞:JJ2EEE體系結結構,問問卷調查查,設計計模式,通通用框架架The DDesiign andd Immpleemenntattionn off Weeb SSurvvey SysstemmAbstrractt:On caampuus, in Chiinesse aauthhoriitiees oor eenteerprrisees, beccausse oof vvariiouss reeseaarchh neeeds

5、s, ttherre wwilll bee alll kkindds oofquuesttionnnaiiress.In thee trradiitioonall moodell, ppeopple nott onnly willl ttakee a lott off coost on priintiing queestiionnnairre, butt allso to usee loots off tiime andd ennerggy tto ggivee ouut, reccyclleannd sstattisttic queestiionnnairres.In addditiion,

6、 quuesttionnnaiire is in pooor cconttroll, iitss eaasy to prooducce tthe misssinng vvoluume, waastee voolumme aand somme ootheer pprobblemms.Thee syysteem bbuillt oon tthe bassis of infformmatiion tecchnoologgy, it bbuillds ann onnlinne qquesstioonnaairee syysteem wwhicch cconttainns ddesiign, diist

7、rribuutioon, invvesttigaatioon, reccyclle, staatissticcs, annd iit ssolvves thee chhronnic proobleems as aboove on traadittionnal queestiionnnairre.The ppapeer iintrroduucedd J22EE arcchittectturee fiirsttly,andd thhen disscusssedd thhe iimpoortaancee roole of dessignn paatteernss inn obbjecct-oorie

8、enteed ssofttwarre ddeveeloppmennt pproccesss, ddesccribbed somme ccommmon dessignn paatteernss inn deevellopmmentt apppliicattionns uundeer tthe J2EEE pplattforrm,andd hoow tto uuse theese dessignn paatteernss too deesiggn aa suurveey ssysttem, fiinallly,thee paaperr maake a rreseearcch aand a ddes

9、iign of a ccommmon fraamewworkk esstabblisshedd onn J22EE plaatfoorm.So as to esttabllishh a devveloopmeent envviroonmeentccan devveloop bbusiinesss aappllicaatioon qquiccklyy.The ssysttem willl pprovvidee quuesttionnnaiire aboout creeatiing,ediit,rreleeasee annd sstattistticss; ssubjjectts ssupppor

10、tt a varrietty oof fformms; useer ccan addd immagees oon aany queestiionnnairre, cann seet ppasss woord, liimitt IPP inncluude blaackllistt annd wwhitte llistt; uuserr caan aalsoo seet wwhettherr caan rrepeeat thee suubmiitteed iin tthe samme IIP iin ccasee off chheattingg opptioons.Thee syysteem pp

11、rovvidee inntellliggentt sttatiistiics to thee suurveey rresuultss annd sshoww thhem up witth ccharrts; foor aany onee opptioon oof eeachh toopicc off eaach a ppiecce oof qquesstioonnaairee, uuserrs ccan alsso sset truuncaatioon, stoop iinveestiigattionn, aand stiill cann seet tto jjumpp whhichh mee

12、anss thhat it cann juump to thee neext toppic aftter thee reespoondeentss cllickk a opttionn. BBut, beecauuse of somme ttechhniccal queestiionss, tthe sysstemm sttilll exxistts ssomee shhorttagee, ffor exaamplle, theere is a llackk off huumann naaturre iin ffuncctioon, andd thhe iinteerfaace is nott

13、 peerfeect, ettc.Keywoordss:J22EE, Onnlinne, Queestiionnnairre, Commmonn Frammewoork目 錄TOC o 1-3 h z u HYPERLINK l _Toc22216 1 緒論 PAGEREF _Toc22216 11 HYPERLINK l _Toc15942 1.1 引引言 PAGEREF _Toc15942 1 HYPERLINK l _Toc10486 1.2 研研究背景景 PAGEREF _Toc10486 1 HYPERLINK l _Toc15640 1.3 研研究內容容 PAGEREF _Toc1

14、5640 1 HYPERLINK l _Toc7439 1.4 研研究目的的及意義義 PAGEREF _Toc7439 2 HYPERLINK l _Toc7495 1.5 國國內現(xiàn)狀狀 PAGEREF _Toc7495 2 HYPERLINK l _Toc7352 2 系統(tǒng)理理論基礎礎 PAGEREF _Toc7352 3 HYPERLINK l _Toc15563 2.1 JJ2EEE PAGEREF _Toc15563 3 HYPERLINK l _Toc25929 2.1.11 J22EE概概述 PAGEREF _Toc25929 3 HYPERLINK l _Toc26075 2.1

15、.22 J22EE的的優(yōu)勢 PAGEREF _Toc26075 44 HYPERLINK l _Toc31095 2.2 MMVC PAGEREF _Toc31095 44 HYPERLINK l _Toc13406 2.2.11 MVVC如何何工作 PAGEREF _Toc13406 55 HYPERLINK l _Toc16743 2.2.22 MVVC的優(yōu)優(yōu)缺點 PAGEREF _Toc16743 55 HYPERLINK l _Toc17471 2.3 JJavaa Seerveer PPagee(JSPP) PAGEREF _Toc17471 7 HYPERLINK l _Toc21

16、581 2.3.11 JSSP概述述 PAGEREF _Toc21581 7 HYPERLINK l _Toc22285 2.3.22 JSSP的特特點 PAGEREF _Toc22285 7 HYPERLINK l _Toc0 2.4 SSQL語語言 PAGEREF _Toc0 7 HYPERLINK l _Toc21441 2.5 開開發(fā)環(huán)境境 PAGEREF _Toc21441 8 HYPERLINK l _Toc1575 3 需求分分析 PAGEREF _Toc1575 8 HYPERLINK l _Toc22954 3.1 系系統(tǒng)定義義 PAGEREF _Toc22954 8 HYP

17、ERLINK l _Toc1011 3.2 功功能需求求 PAGEREF _Toc1011 8 HYPERLINK l _Toc10192 3.3 數(shù)數(shù)據(jù)需求求 PAGEREF _Toc10192 8 HYPERLINK l _Toc24704 3.4 界界面分析析 PAGEREF _Toc24704 8 HYPERLINK l _Toc25673 3.5 性性能分析析 PAGEREF _Toc25673 9 HYPERLINK l _Toc16206 3.5.11系統(tǒng)安安全性 PAGEREF _Toc16206 99 HYPERLINK l _Toc27477 3.5.22系統(tǒng)靈靈活性和和可

18、維護護性 PAGEREF _Toc27477 9 HYPERLINK l _Toc8048 3.6 數(shù)數(shù)據(jù)庫分分析 PAGEREF _Toc8048 9 HYPERLINK l _Toc19516 3.7 本本章小結結 PAGEREF _Toc19516 9 HYPERLINK l _Toc21870 4 數(shù)據(jù)庫庫設計 PAGEREF _Toc21870 99 HYPERLINK l _Toc2630 4.1 數(shù)數(shù)據(jù)庫的的概念 PAGEREF _Toc2630 99 HYPERLINK l _Toc15590 4.2 數(shù)數(shù)據(jù)庫的的選擇 PAGEREF _Toc15590 110 HYPERLI

19、NK l _Toc10818 4.3 數(shù)數(shù)據(jù)庫表表的描述述 PAGEREF _Toc10818 10 HYPERLINK l _Toc10344 4.3.11 實體體聯(lián)系模模型 PAGEREF _Toc10344 100 HYPERLINK l _Toc6519 4.3.22 核心心實體 PAGEREF _Toc6519 110 HYPERLINK l _Toc2353 4.3.33 數(shù)據(jù)據(jù)庫表格格描述 PAGEREF _Toc2353 111 HYPERLINK l _Toc8443 5 系統(tǒng)的的設計與與實現(xiàn) PAGEREF _Toc8443 113 HYPERLINK l _Toc2192

20、8 5.1 設設計思想想 PAGEREF _Toc21928 13 HYPERLINK l _Toc28852 5.1.11 設計計模式 PAGEREF _Toc28852 113 HYPERLINK l _Toc11462 5.1.22 MVVC模式式 PAGEREF _Toc11462 13 HYPERLINK l _Toc26527 5.1.33 持久久層框架架 PAGEREF _Toc26527 14 HYPERLINK l _Toc26072 5.2 系系統(tǒng)總體體結構設設計 PAGEREF _Toc26072 155 HYPERLINK l _Toc11022 5.2.11系統(tǒng)總總體

21、結構構圖,如如圖6: PAGEREF _Toc11022 15 HYPERLINK l _Toc30525 5.2.22 前臺臺界面設設計及實實現(xiàn) PAGEREF _Toc30525 155 HYPERLINK l _Toc27888 5.2.33 后臺臺系統(tǒng)設設計及實實現(xiàn) PAGEREF _Toc27888 177 HYPERLINK l _Toc13316 5.3 重重難點問問題解決決方案研研究 PAGEREF _Toc13316 200 HYPERLINK l _Toc370 5.3.11 如何何實現(xiàn)用用戶答卷卷時題目目動態(tài)截截斷和跳跳轉 PAGEREF _Toc370 200 HYPE

22、RLINK l _Toc8092 5.3.22 如何何實現(xiàn)存存取單張張答卷 PAGEREF _Toc8092 223 HYPERLINK l _Toc9837 6 系統(tǒng)測測試 PAGEREF _Toc9837 244 HYPERLINK l _Toc20475 6.1 系系統(tǒng)測試試概述 PAGEREF _Toc20475 224 HYPERLINK l _Toc13184 6.2 界界面測試試 PAGEREF _Toc13184 25 HYPERLINK l _Toc23000 6.2 11 系統(tǒng)統(tǒng)后臺界界面測試試 PAGEREF _Toc23000 25 HYPERLINK l _Toc24

23、521 6.2 22 系統(tǒng)統(tǒng)前臺界界面測試試 PAGEREF _Toc24521 25 HYPERLINK l _Toc24568 6.3 功功能測試試 PAGEREF _Toc24568 25 HYPERLINK l _Toc29337 6.4 性性能測試試 PAGEREF _Toc29337 26 HYPERLINK l _Toc26009 6.5 系系統(tǒng)測試試結論 PAGEREF _Toc26009 226 HYPERLINK l _Toc7835 總結 PAGEREF _Toc7835 27 HYPERLINK l _Toc17793 致謝 PAGEREF _Toc17793 28 H

24、YPERLINK l _Toc826 參考文獻 PAGEREF _Toc826 229 PAGE 50網(wǎng)絡問卷調調查系統(tǒng)統(tǒng)的設計計與實現(xiàn)現(xiàn)1 緒論1.1 引引言在校園、機機關或企企業(yè)里,由由于各種種調查研研究的需需要,經(jīng)經(jīng)常會有有各種各各樣的調調查問卷卷,在傳傳統(tǒng)模式式下,人人們不但但要花費費不少的的費用印印刷問卷卷,而且且還要消消耗大量量時間和和精力發(fā)發(fā)放問卷卷,回收收問卷,統(tǒng)統(tǒng)計問卷卷,并且且問卷可可控性差差,容易易產生漏漏卷,廢廢卷等問問題?,F(xiàn)現(xiàn)代信息息技術的的發(fā)展,極極大程度度上提高高了我們們生產的的效率,當當然也為為我們解解決問卷卷調查的的難題提提供了良良好的解解決方案案,其中中J2

25、EEE解決決方案就就是一個個在絕大大多數(shù)方方面都占占據(jù)優(yōu)勢勢的方案案,也是是本文討討論的主主題。1.2 研研究背景景問卷調查法法是收集集第一手手資料或或數(shù)據(jù)的的常用途途徑,它它適用面面廣、獲獲取數(shù)據(jù)據(jù)便捷、研研究成本本較低,在在很多領領域中使使用得非非常廣泛泛。20世紀880年代代之后,隨隨著個人人計算機機(PCC)的出出現(xiàn)和逐逐漸普及及,計算算機日益益成為調調查者不不可或缺缺的工具具。到990年代代之后,隨隨著互聯(lián)聯(lián)網(wǎng)(IInteerneet)的的廣泛應應用,各各種基于于網(wǎng)絡的的調查方方法開始始出現(xiàn):計算機機輔助網(wǎng)網(wǎng)絡訪談談(Coompuuterr-Asssisstedd Weeb IInt

26、eerviiewiing,CCAWII)、移移動調查查(Haandhheldd suurveey)等等。所謂網(wǎng)絡問問卷調查查法(WWeb Surrveyy),即即以各種種基于互互聯(lián)網(wǎng)的的技術手手段為研研究工具具,利用用網(wǎng)頁問問卷、電電子郵件件問卷、網(wǎng)網(wǎng)上聊天天室、電電子公告告板等網(wǎng)網(wǎng)絡多媒媒體通訊訊手段來來收集調調查數(shù)據(jù)據(jù)和訪談談資料的的一種調調查方法法。隨著Intternnet的的發(fā)展,問問卷調查查方式隨隨著信息息傳播方方式的進進步而革革新,網(wǎng)網(wǎng)絡問卷卷調查方方式逐步步發(fā)展起起來。據(jù)據(jù)資料顯顯示,在在95年年之前,國國外使用用網(wǎng)絡問問卷調查查法的機機構和研研究并不不多見。119977年,“歐

27、洲民民意和市市場調查查協(xié)會”(ESOOMR)關關于市場場調查行行業(yè)短期期發(fā)展趨趨勢的調調查結果果顯示(Anselmi,1997),在未來5年內,影響市場調查行業(yè)的6個關鍵因素之中,首要一條就是“對調查技術的需要將更加迫切”。這些調查技術包括:互聯(lián)網(wǎng)(在線)調查、自動數(shù)據(jù)收集、數(shù)據(jù)庫管理、市場建模、創(chuàng)造性(交互式)的廣告測試等。目前基于IInteerneet的網(wǎng)網(wǎng)絡問卷卷調查分分析統(tǒng)計計用得非非常普遍遍和頻繁繁,才會會有那么么多的企企業(yè)或者者公司在在使用網(wǎng)網(wǎng)絡問卷卷調查法法來獲得得信息。然然而沒開開發(fā)一個個新的網(wǎng)網(wǎng)絡問卷卷調查系系統(tǒng),需需要耗費費大量的的時間、經(jīng)經(jīng)費。讓讓任何人人都能夠夠快速、方

28、方便的實實施專業(yè)業(yè)的問卷卷調研,個個性化調調查問卷卷設計,快快速回收收,跨地地域、低低成本,投投入少量量資金即即可操作作問卷調調查流程程從而獲獲得豐富富的反饋饋信息成成為趨勢勢。一個個高效專專業(yè)的網(wǎng)網(wǎng)絡調查查系統(tǒng)越越來越成成為人們們的需要要。1.3 研研究內容容本項目旨在在建立一一個基于于J2EEE的WEBB應用系系統(tǒng),提提供問卷卷創(chuàng)建,問問卷編輯輯,問卷卷發(fā)布,問問卷統(tǒng)計計,題目目添加刪刪除修改改,友情情連接管管理等功功能;題題目支持持單選題題、多選選題、帶帶文本輸輸入的單單選題、帶帶文本輸輸入的多多選題、問問答題;用戶可可以給某某問卷添添加圖片片;用戶戶可以給給問卷設設置密碼碼,IPP限制

29、,包包括黑名名單和白白名單,用用戶也可可以設置置同一IIP是否否可以重重復提交交等防作作弊選項項;系統(tǒng)統(tǒng)提供對對客觀題題調查結結果的智智能統(tǒng)計計,并用用圖表展展示出來來;針對對每一張張問卷的的每一個個題目的的任易選選項,用用戶也可可以設置置截斷,終終止調查查,也可可以設置置跳轉,即即被調查查者點擊擊了某個個選項后后自動跳跳轉到與與該選項項匹配的的后續(xù)題題目上。1.4 研研究目的的及意義義1)網(wǎng)絡問問卷調查查的目的的:本課題設計計的目的的是生成成一個能能夠提高高調研效效率,節(jié)節(jié)約調查查費用,使使調查數(shù)數(shù)據(jù)的處處理更方方便、具具有以下下特點的的問卷調調查系統(tǒng)統(tǒng):向Inteerneet用戶戶提供交交

30、互式、個個性化的的問卷調調查服務務,具有有問卷調調查搜索索器、只只能后臺臺管理等等功能。能對調查問問卷的結結果進行行分析匯匯總,并并使您能能及時了了解最新新最及時時的調查查結果。使用簡單,無無需ITT專業(yè)技技能,問問卷生成成、投放放、調查查結果分分析簡單單易用。具有靈活性性,可以以應用于于不同的的調查場場合。2)問卷調調查有如如下意義義:調查環(huán)境,適適應快速速。即通過對對市場環(huán)環(huán)境的調調查,達達到快速速適應環(huán)環(huán)境,快快速順利利地開拓拓新市場場的目的。調查對手,勝勝之一籌籌。即通過對競競爭對手手的調查查,達到到了解對對手情況況,制定定出措施施、辦法法、制度度勝過競爭對手手的目的的。調查客戶,刺刺

31、激需求求。即通過對現(xiàn)現(xiàn)有客戶戶和潛在在客戶的的調查,達達到了解解在客戶戶心中的的形象,制制定出相應對策,刺刺激客戶戶對產品品消費的的目的。1.5 國國內現(xiàn)狀狀市場調查的的目的在在于從零零散的市市場信息息中收集集、整理理和提煉煉出有價價值的信信息和數(shù)數(shù)據(jù)。問問卷調查查是市場場調查的的一種形形式、問問卷調查查相對而而言得到到的答案案更加準準確。基基于軟件件的調查查,是整整合企業(yè)業(yè)業(yè)務部部門的相相關需求求,有針針對性的的對相關關人員進進行問卷卷調查。這這樣能夠夠更好的的讓企業(yè)業(yè)對所期期望調查查的人員員、本部部門及有有針對性性的限定定范圍對對象進行行期望回回饋。網(wǎng)上市場調調查的優(yōu)優(yōu)勢有:便捷性和低低費

32、性網(wǎng)上市場調調查科節(jié)節(jié)約傳統(tǒng)統(tǒng)的市場場調查所所耗費的的大量人人力和物物力。在網(wǎng)上進行行調查,只只需要一一臺能上上網(wǎng)的計計算機即即可。調查者在企企業(yè)站點點上發(fā)出出電子調調查問卷卷,網(wǎng)民民自愿填填寫,然然后通過過統(tǒng)計分分析軟件件對訪問問者反饋饋回來的的信息進進行整理理和分析析。在收集過程程中不需需要派出出調查人人員,不不受天氣氣和地域域限制,不不需要印印刷調查查問卷,調調查過程程中最繁繁重、最最關鍵的的信息收收集和錄錄入工作作將分布布到眾多多網(wǎng)上用用戶的終終端上完完成。線上調查可可以使無無人值守守和不間間接地接接受調查查填表,信信息檢驗驗和信息息處理工工作均由由計算機機自動完完成。交互性和充充分性

33、網(wǎng)絡的最大大優(yōu)勢是是交互性性。體現(xiàn)現(xiàn)如下:網(wǎng)上調查時時,被訪訪問者可可以及時時就問卷卷相關的的問題提提出自己己的看法法和建議議,可減減少因問問卷設計計不合理理而導致致的調查查結論出出現(xiàn)偏差差等問題題。被訪問者可可以自由由在網(wǎng)上上發(fā)表看看法,同同時不受受時間限限制。調查結果的的可靠性性和客觀觀性由于企業(yè)站站點的訪訪問者一一般都對對企業(yè)產產品有一一定的興興趣,所所以這種種基于顧顧客和潛潛在顧客客的市場場調研結結果是客客觀和真真實的,它它在很大大程度上上反映了了消費者者的消費費心態(tài)和和市場發(fā)發(fā)展趨勢勢。被調查者在在完全自自愿情況況下參與與調查,針針對性更更強。而而傳統(tǒng)的的市場調調查中的的面談法法中的

34、攔攔截詢問問法,實實質上是是帶有一一定的“強制性性”的。自愿填寫,一一般填寫寫者對調調查內容容有一定定的興趣趣,回答答問題相相對認真真,所以以問卷填填寫可靠靠性高。網(wǎng)上市場調調查可以以避免傳傳統(tǒng)市場場調研中中認為因因素所導導致的調調查結論論的偏差差,被訪訪問者是是在完全全獨立思思考的環(huán)環(huán)境中接接受調查查的,能能最大限限度地保保證調查查結果的的客觀性性。無時空和地地域的限限制網(wǎng)上市場調調查可以以24小小時全天天候進行行,這與與受地域域和時間間限制的的傳統(tǒng)市市場調查查方法有有很大的的不同??蓹z驗性和和可控制制性利用Intternnet進進行網(wǎng)上上調查信信息收集集,可以以有效地地對采集集信息的的質量

35、實實施系統(tǒng)統(tǒng)的檢測測和控制制。網(wǎng)上市場調調查問卷卷可以附附加全面面規(guī)范的的指標解解釋,有有利于消消除因對對指標理理解不清清或調查查員解釋釋口徑不不一造成成的調查查偏差。問卷的復核核檢驗由由計算機機依據(jù)設設定的檢檢驗條件件和控制制措施自自動實施施,可以以有效地地保證對對調查問問卷的1100%的復核核檢驗,保保證檢驗驗與控制制的客觀觀公正性性。通過對調查查者的身身份驗證證技術可可以有效效地防止止信息采采集過程程中的舞舞弊行為為。2 系統(tǒng)理理論基礎礎2.1 JJ2EEE2.1.11J2EEE概述述隨著Intternnet計計算的迅迅速發(fā)展展,作為為一門新新興的語語言,JJavaa以其完完全面向向對象

36、的的設計風風格和良良好的平平臺無關關性,已已經(jīng)超越越了語言言本身的的功能,成成為了開開發(fā)Weeb應用用的理想想平臺。Java平臺包括了一種用于實現(xiàn)Java對象的語言和這些Java對象的運行環(huán)境Java虛擬機JVM(Java Virtual Machine)。Java語言的主要特點是平臺無關性:在一個操作系統(tǒng)下開發(fā)的Java對象可以不做修改的運行在另外一個操作系統(tǒng)的JVM上。JVM封裝了各種底層操作系統(tǒng)在體系結構和語義上的差異,在此基礎上為Java對象提供了一個統(tǒng)一的運行環(huán)境。Java對象的源代碼被編譯為平臺無關的中性代碼字節(jié)碼。在運行時刻,字節(jié)碼由JVM進行解釋,被映射為真正的相關的操作系統(tǒng)調

37、用而得以執(zhí)行功能。因此,只要是100%純Java語言實現(xiàn)的對象可以被各種具有相應JVM的操作系統(tǒng)所支持。Sun公司司的J22EE構構架是在在19997年的的Javva OOne大大會上宣宣布的,J2EE定義了開發(fā)和運行企業(yè)級Web應用的標準。它是一組規(guī)范,旨在為支持Java語言服務器端部署而提供平臺無關的、可移植的、多用戶的、安全的和標準的企業(yè)級平臺。伴隨J2EE的出現(xiàn),Java語言的功能和工具得到了極大的擴充、豐富和發(fā)展,可以用于復雜的、多層次的以及分布式的電子商務和企業(yè)級應用。J2EE構架與技術為組件開發(fā)模型提供廣泛的支持,同時也提供一組開發(fā)工具和服務,以便開發(fā)模塊化的、可重用的和平臺獨立

38、的各種組件技術的業(yè)務邏輯。2.1.22 J22EE的的優(yōu)勢J2EE為為搭建具具有可伸伸縮性、靈靈活性、易易維護性性的商務務系統(tǒng)提提供了良良好的機機制,它它具有以以下突出出的優(yōu)點點:1)事實的的標準:J2EEE是由由SUNN引導,各各廠商共共同發(fā)起起的,并并得到廣廣泛認可可的工業(yè)業(yè)標準,業(yè)業(yè)內的大大企業(yè)(如如IBMM,BEEA,OORACCLE等等)都積積極參與與,很多多應用軟軟件開發(fā)發(fā)商也把把自己的的產品轉轉移到JJ2EEE平臺上上來,使使之成為為事實的的工業(yè)標標準。因因此,JJ2EEE擁有良良好的市市場和旺旺盛的生生命力。2)可保存存現(xiàn)有的的IT資產產:使用用J2EEE能夠夠充分利利用客戶戶

39、原有的的投資,保保留已有有的信息息資源;同時,由由于基于于J2EEE平臺臺的產品品幾乎在在任何操操作系統(tǒng)統(tǒng)和硬件件配置上上都可以以運行,現(xiàn)現(xiàn)有的操操作系統(tǒng)統(tǒng)和硬件件也能夠夠被保留留使用。3)高效的的開發(fā):J2EEE允許許公司把把一些通通用的、很很繁瑣的的服務端端任務交交給中間間件供應應商去完完成。這這樣開發(fā)發(fā)人員可可以集中中精力在在如何創(chuàng)創(chuàng)建業(yè)務務邏輯上上,相應應地縮短短了開發(fā)發(fā)時間。4)支持異異構環(huán)境境:J22EE能能夠開發(fā)發(fā)部署在在異構環(huán)環(huán)境中的的可移植植程序?;贘22EE的的程序不不依賴于于任何特特定操作作系統(tǒng)、中中間件、硬硬件。因因此設計計合理的的基于JJ2EEE的應用用程序只只需

40、開發(fā)發(fā)一次就就可被部部署到各各種平臺臺。這在在典型的的異構企企業(yè)計算算環(huán)境中中是十分分重要的的。J22EE標標準也允允許客戶戶定購與與J2EEE兼容容的第三三方的現(xiàn)現(xiàn)成的組組件,把把它們部部署到異異構環(huán)境境中,節(jié)節(jié)省了由由自己制制定整個個方案所所需的費費用。5)可伸縮縮性:企企業(yè)必須須選擇一一種服務務器端平平臺,這這種平臺臺應能提提供極佳佳的可伸伸縮性去去滿足那那些在它它們的系系統(tǒng)上進進行商業(yè)業(yè)運作的的大批新新客戶?;贘22EE平平臺的應應用程序序可被部部署到各各種操作作系統(tǒng)上上。例如如可被部部署到高高端UNNIX和和大型機機系統(tǒng),這這種系統(tǒng)統(tǒng)單機可可支持664至2256個個處理器器。(這

41、這是NTT服務器器所望塵塵莫及的的)J22EE領領域的供供應商提提供了更更為廣泛泛的負載載平衡策策略,能能消除系系統(tǒng)中的的瓶頸,允允許多臺臺服務器器集成部部署。這這種部署署可達數(shù)數(shù)千個處處理器,實實現(xiàn)可高高度伸縮縮的系統(tǒng)統(tǒng),滿足足未來商商業(yè)應用用的需要要。6)穩(wěn)定的的可用性性:一個個服務器器端平臺臺必須能能夠全天天候運轉轉以滿足足公司客客戶和合合作伙伴伴的需要要。因為為Intternnet是是全球化化的、無無處不在在的,即即使在夜夜間按計計劃停機機也可能能造成嚴嚴重損失失。意外外停機有有可能造造成災難難性后果果。可以以把J22EE部部署到可可靠的操操作環(huán)境境中,它它們支持持長期的的可用性性。最

42、健健壯的操操作系統(tǒng)統(tǒng)可達到到99.9999的可可用性或或每年只只需5分分鐘的停停機時間間,這是是實時性性很強商商業(yè)系統(tǒng)統(tǒng)理想的的選擇。2.2 MMVCMVC本來來是存在在于Deeskttop程程序中的的,M是指數(shù)數(shù)據(jù)模型型,V是是指用戶戶界面,C則是控制器。使用MVC的目的是將M和V的實現(xiàn)代碼分離,從而使同一個程序可以使用不同的表現(xiàn)形式。比如一批統(tǒng)計數(shù)據(jù)你可以分別用柱狀圖、餅圖來表示。C存在的目的則是確保M和V的同步,一旦M改變,V應該同步更新。2.2.11 MVVC如何何工作MVC是一一個設計計模式,它它強制性性的使應應用程序序的輸入入、處理理和輸出出分開。使使用MVVC應用用程序被被分成三

43、三個核心心部件:模型、視視圖、控控制器。它它們各自自處理自自己的任任務。 視圖 視圖是用戶戶看到并并與之交交互的界界面。對對老式的的Webb應用程程序來說說,視圖圖就是由由HTMML元素素組成的的界面,在在新式的的Webb應用程程序中,HTML依舊在視圖中扮演著重要的角色,但一些新的技術已層出不窮,它們包括Adobe Flash和像XHTML,XML/XSL,WML等一些標識語言和Web services.如何處理應應用程序序的界面面變得越越來越有有挑戰(zhàn)性性。MVVC一個個大的好好處是它它能為你你的應用用程序處處理很多多不同的的視圖。在在視圖中中其實沒沒有真正正的處理理發(fā)生,不不管這些些數(shù)據(jù)是

44、是聯(lián)機存存儲的還還是一個個雇員列列表,作作為視圖圖來講,它它只是作作為一種種輸出數(shù)數(shù)據(jù)并允允許用戶戶操縱的的方式。模型 模型表示企企業(yè)數(shù)據(jù)據(jù)和業(yè)務務規(guī)則。在在MVCC的三個個部件中中,模型型擁有最最多的處處理任務務。例如如它可能能用像EJBBs和ColldFuusioon CCompponeentss這樣的的構件對對象來處處理數(shù)據(jù)據(jù)庫。被被模型返返回的數(shù)數(shù)據(jù)是中中立的,就就是說模模型與數(shù)數(shù)據(jù)格式式無關,這這樣一個個模型能能為多個個視圖提提供數(shù)據(jù)據(jù)。由于于應用于于模型的的代碼只只需寫一一次就可可以被多多個視圖圖重用,所所以減少少了代碼碼的重復復性。控制器 控制器接受受用戶的的輸入并并調用模模型和

45、視視圖去完完成用戶戶的需求求。所以以當單擊擊Webb頁面中中的超鏈鏈接和發(fā)發(fā)送HTTML表表單時,控控制器(例如:serrvleet)本本身不輸輸出任何何東西和和做任何何處理。它它只是接接收請求求并決定定調用哪哪個模型型構件去去處理請請求,然然后確定定用哪個個視圖來來顯示模模型處理理返回的的數(shù)據(jù)。 現(xiàn)在我們總總結MVVC的處處理過程程,首先先控制器器接收用用戶的請請求,并并決定應應該調用用哪個模模型來進進行處理理,然后后模型用用業(yè)務邏邏輯來處處理用戶戶的請求求并返回回數(shù)據(jù),最最后控制制器用相相應的視視圖格式式化模型型返回的的數(shù)據(jù),并并通過表表示層呈呈現(xiàn)給用用戶。2.2.22 MVVC的優(yōu)優(yōu)缺點

46、1)優(yōu)點低耦合性。視圖層層和業(yè)務務層分離離,這樣樣就允許許更改視視圖層代代碼而不不用重新新編譯模模型和控控制器代代碼,同同樣,一一個應用用的業(yè)務務流程或或者業(yè)務務規(guī)則的的改變只只需要改改動MVVC的模模型層即即可。因因為模型型與控制制器和視視圖相分分離,所所以很容容易改變變應用程程序的數(shù)數(shù)據(jù)層和和業(yè)務規(guī)規(guī)則。 高重用性和和可適用用性。隨著技技術的不不斷進步步,現(xiàn)在在需要用用越來越越多的方方式來訪訪問應用用程序。MVC模式允許你使用各種不同樣式的視圖來訪問同一個服務器端的代碼。它包括任何WEB(HTTP)瀏覽器或者無線瀏覽器(wap),比如,用戶可以通過電腦也可通過手機來訂購某樣產品,雖然訂購的

47、方式不一樣,但處理訂購產品的方式是一樣的。由于模型返回的數(shù)據(jù)沒有進行格式化,所以同樣的構件能被不同的界面使用。例如,很多數(shù)據(jù)可能用HTML來表示,但是也有可能用WAP來表示,而這些表示所需要的僅令是改變視圖層的實現(xiàn)方式,而控制層和模型層無需做任何改變。 較低的生命命周期成成本。MVCC使降低低開發(fā)和和維護用用戶接口口的技術術含量成成為可能能??焖俚牟渴鹗?。使用MVVC模式式使開發(fā)發(fā)時間得得到相當當大的縮縮減,它它使程序序員(JJavaa開發(fā)人人員)集集中精力力于業(yè)務務邏輯,界界面程序序員(HHTMLL和JSPP開發(fā)人人員)集集中精力力于表現(xiàn)現(xiàn)形式上上。 可維護性。分離視視圖層和和業(yè)務邏邏輯層也

48、也使得WWEB應應用更易易于維護護和修改改。有利于軟件件工程化化管理。由由于不同同的層各各司其職職,每一一層不同同的應用用具有某某些相同同的特征征,有利利于通過過工程化化、工具具化管理理程序代代碼。2)缺點MVC的缺缺點是由由于它沒沒有明確確的定義義,所以以完全理理解MVVC并不不是很容容易。使使用MVVC需要要精心的的計劃,由由于它的的內部原原理比較較復雜,所所以需要要花費一一些時間間去思考考。你將不得不不花費相相當可觀觀的時間間去考慮慮如何將將MVCC運用到到你的應應用程序序,同時時由于模模型和視視圖要嚴嚴格的分分離,這這樣也給給調試應應用程序序到來了了一定的的困難。每每個構件件在使用用之

49、前都都需要經(jīng)經(jīng)過徹底底的測試試。一旦旦你的構構件經(jīng)過過了測試試,你就就可以毫毫無顧忌忌的重用用它們了了。 根據(jù)開發(fā)者者經(jīng)驗,由由于開發(fā)發(fā)者將一一個應用用程序分分成了三三個部件件,所以以使用MMVC同同時也意意味著你你將要管管理比以以前更多多的文件件,這一一點是顯顯而易見見的。這這樣好像像我們的的工作量量增加了了,但是是請記住住這比起起它所能能帶給我我們的好好處是不不值一提提。 MVC并不不適合小小型甚至至中等規(guī)規(guī)模的應應用程序序,花費費大量時時間將MMVC應應用到規(guī)規(guī)模并不不是很大大的應用用程序通通常會得得不償失失。 MVC設計計模式是是一個很很好創(chuàng)建建軟件的的途徑,它它所提倡倡的一些些原則,

50、像像內容和和顯示互互相分離離可能比比較好理理解。但但是如果果你要隔隔離模型型、視圖圖和控制制器的構構件,你你可能需需要重新新思考你你的應用用程序,尤尤其是應應用程序序的構架架方面。如如果你肯肯接受MMVC,并并且有能能力應付付它所帶帶來的額額外的工工作和復復雜性,MVC將會使你的軟件在健壯性,代碼重用和結構方面上一個新的臺階??偟膩碚f,運運用MVVC模式式是一個個不錯的的選擇。MVC處理理過程的的結構圖圖,如圖圖1:圖1 MVVC處理理過程結結構圖2.3 JJavaa Seerveer PPagee(JSPP)2.3.11 JSSP概述述JSP是SSUN在在19999年發(fā)發(fā)布的企企業(yè)版JJAV

51、AA 2平平臺(JJ2EEE)的重重要組成成部分,是是一種基基于Jaava環(huán)環(huán)境的全全新的服服務器端端的動態(tài)態(tài)網(wǎng)頁技技術,為為企業(yè)級級Webb站點動動態(tài)網(wǎng)頁頁開發(fā)人人員提供供了一種種非常簡簡單卻相相當有效效的工具具。JSP頁面面以擴展展名為.jspp的純文文本文件件的形式式存于服服務器上上,當服服務器接接收到用用戶端對對某個JJSP頁頁面的請請求時,如如果這是是對該頁頁面創(chuàng)建建或修改改后的第第一次請請求,那那么JSSP引擎擎就把該該JSPP頁面內內容轉換換成Seervllet源源碼,然然后將其其編譯成成Serrvleet字節(jié)節(jié)代碼并并執(zhí)行。最最后將SServvlett的執(zhí)行行結果返返回給瀏瀏覽

52、器。JSP頁面被編譯成Servlet之后,其執(zhí)行代碼以獨立線程的方式一直存在于服務器的內存中。以后對該JSP頁面提出請求時,不需要重新編澤,直到該頁而被修改或Web應用程序重新啟動。Java Servlet由于在服務器端運行,并且不包括會占用大量系統(tǒng)資源的GUI,因此運行的速度要比Java Applet和Java獨立應用程序快。同時還可通過預編 JSP頁面以加快響應用戶端請求的速度。2.3.22 JSSP的特特點JSP技術術是對SServvlett技術的的一種擴擴展。它它為基于于Javva環(huán)境境開發(fā)多多層結構構的動態(tài)態(tài)Webb應用程程序提供供一種方方便、快快捷的方方法。JJSP具具有如下下一些

53、特特點。1)簡化的的頁面生生成技術術。JSSP頁面面用標準準的HTTML或或XMLL命令來來處理頁頁面的格格式化和和布局設設計,而而用類似似HTMML,XMLL的標記記和Jaava語語言編寫寫的腳本本程序生生成頁面面內容。這這使得頁頁面形式式與頁面面內容互互相獨立立,非常常有利于于大型項項目的分分工合作作。2)與Jaava平平臺有機機集成,JSP技術是Java2平臺的重要組成部分。JSP使用Java語言作為它的腳本語言。在JSP中可以使用幾乎所有的Java組件和Java API。這就能充分發(fā)揮Java語言的強大功能。使用JSP技術可以創(chuàng)建高度可伸縮性和可靠性的Web應用程序。3)硬件平平臺和服

54、服務器無無關性。JSP作為Java家族的一員,繼承了Java家族的“一次編寫,隨處可用”(Write once, run anywhere.)的特性。可以運行于大多數(shù)流行的操作系統(tǒng)平臺和Web服務器。這種與服務器硬件和操作系統(tǒng)平臺無關性是JSP對于其他動態(tài)網(wǎng)頁技術的最大的特點。4)功能可可擴展性性。如同同Miccrossoftt的ASPP技術可可以通過過ActtiveeX/CCOM組組件來擴擴展功能能一樣,JSP同樣具有功能擴展的特點。2.4 SSQL語語言SQL(SStruuctuure Queery Lannguaage結結構化查查詢語言言)自119744年被提提出,至至今已經(jīng)經(jīng)是世界界上

55、最流流行的關關系數(shù)據(jù)據(jù)庫的標標準語言言。SQL語言言的分類類:DDL(DDataa Deefinnitiion Lannguaage)數(shù)數(shù)據(jù)定義義語言,其其作用包包括創(chuàng)建建數(shù)據(jù)庫庫對象、刪刪除數(shù)據(jù)據(jù)庫對象象、修改改數(shù)據(jù)庫庫對象(Create, Drop, Alter)。DML(DDataa Maanippulaatioon LLangguagge)數(shù)數(shù)據(jù)操縱縱語言,其其作用包包括查找找數(shù)據(jù)信信息、插插入數(shù)據(jù)據(jù)信息、刪刪除數(shù)據(jù)據(jù)信息、更更改數(shù)據(jù)據(jù)信息(SSeleect, Innserrt, Delletee, Uppdatte)。DCL(DDataa Coontrrol Lannguaage)數(shù)

56、數(shù)據(jù)控制制語言,作作用主要要是授權權數(shù)據(jù)庫庫對象(Grant, Revoke)。2.5 開開發(fā)環(huán)境境操作系統(tǒng):WINNDOWWS XXP;運行工具:IE 77.0開發(fā)工具:MyEEcliipsee 5.1.0(附加加組件MMVC)數(shù) 據(jù) 庫庫:MSSSQLL20000服 務 器器:Toomcaat 66.0輔助工具:JDPP, IIIs3 需求分分析3.1 系系統(tǒng)定義義問卷調查的的目的,是是要通過過問卷上上的封閉閉式問題題和開放放式問題題了解調調查對象象。市場調查的的目的是是為了收收集足夠夠的、真真實的和和有效地地信息作作為企事事業(yè)單位位等的其其他活動動和策略略所服務務,為管管理部門門提供參參

57、考數(shù)據(jù)據(jù)。利用用市場調調查的部部門可以以是企業(yè)業(yè)、公司司、團體體以及任任何一切切企事業(yè)業(yè)單位的的管理決決策層或或個人。市市場調查查的目的的可能是是為了制制定長遠遠性的戰(zhàn)戰(zhàn)略性規(guī)規(guī)劃,也也可能是是為制定定某階段段或針對對某問題題的具體體政策或或策略,提提供參考考依據(jù)。研研究可以以使學術術性的,也也可以是是實用性性的。調查環(huán)境,適適應快速速。調查對手,勝勝之一籌籌。調查客戶,刺刺激需求求。3.2 功功能需求求問卷調查的的一個主主要目的的就是為為企業(yè)的的抉擇者者和相關關管理人人員通過過調查的的形式來來統(tǒng)計企企業(yè)所希希望統(tǒng)計計的相關關信息,通通過與預預期的期期望進行行對比從從而得出出最終的的決策方方案

58、或實實施辦法法。登陸本系統(tǒng)統(tǒng)的身份份:管理理員,用用戶。系統(tǒng)提供問問卷管理理(添加加,設計計,審核核,統(tǒng)計計)。系統(tǒng)提供管管理員管管理。系統(tǒng)提供鏈鏈接管理理。首頁最新問問卷及熱熱門排行行榜顯示示及更新新。3.3 數(shù)數(shù)據(jù)需求求1)問卷設設計必備備的信息息:對于網(wǎng)絡調調查問卷卷,需要要系統(tǒng)當當前操作作員給出出必輸項項目為問問卷的調調查日期期,調查查范圍,調調查方式式(實名名、匿名名)。調查用戶所所需提供供信息對于實名調調查而言言用戶需需要提供供用戶名名、密碼碼來進行行實名問問卷調查查。對于匿名調調查中用用戶僅需需要根據(jù)據(jù)提供的的調查地地址填寫寫問卷中中的必填填項目即即可。2)調查問問卷內容容:要調

59、查的題題目,話話題相關關內容。3.4 界界面分析析簡單清晰、層層次關系系明了、使使用戶一一目了然然,是對對用戶界界面的最最基本要要求。同同時盡可可能的為為用戶的的操作和和使用提提供方便便,保證證簡單易易用,適適用性強強。3.5 性性能分析析3.5.11系統(tǒng)安安全性作為網(wǎng)絡問問卷調查查系統(tǒng),信信息的及及時性和和安全性性是很重重要的,這這就不僅僅要求信信息能夠夠給即使使更新、對對數(shù)據(jù)庫庫的操作作必須嚴嚴謹,還還要求系系統(tǒng)和硬硬件設備備必須穩(wěn)穩(wěn)定可靠靠,以確確保在故故障情況況下數(shù)據(jù)據(jù)不丟失失,應用用不受影影響。3.5.22系統(tǒng)靈靈活性和和可維護護性開發(fā)所選用用的MVVC技術術是一種種先進的的思想,能

60、能夠讓系系統(tǒng)結構構清楚明明了,便便于系統(tǒng)統(tǒng)的維護護和完善善;開發(fā)發(fā)工具使使用toomcaat,MSSSQL220000讓數(shù)據(jù)據(jù)庫變得得透明,使使設計和和管理都都變得很很容易。系系統(tǒng)具有有開放性性、模塊塊化的特特點。3.6 數(shù)數(shù)據(jù)庫分分析數(shù)據(jù)庫是按按數(shù)據(jù)結結構來組組織、存存儲和管管理數(shù)據(jù)據(jù)的倉庫庫,是存存儲在一一起的相相關數(shù)據(jù)據(jù)的集合合,這些些數(shù)據(jù)是是結構化化的,無無有害的的或不必必要的冗冗余,并并為多種種應用服服務;數(shù)數(shù)據(jù)的存存儲獨立立于使用用它的程程序;對對數(shù)據(jù)庫庫插入新新數(shù)據(jù),修修改和檢檢索原有有數(shù)據(jù)均均能按一一種公用用的和可可控制的的方式進進行。當當某個系系統(tǒng)中存存在結構構上完全全分開的

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論