【正文】
的問卷調(diào)研,個性化調(diào)查問卷設(shè)計(jì),快速回收,跨地域、低成本,投入少量資金即可操作問卷調(diào)查流程從而獲得豐富的反饋信息成為趨勢。1997年,“歐洲民意和市場調(diào)查協(xié)會”(ESOMR)關(guān)于市場調(diào)查行業(yè)短期發(fā)展趨勢的調(diào)查結(jié)果顯示(Anselmi,1997),在未來5年內(nèi),影響市場調(diào)查行業(yè)的6個關(guān)鍵因素之中,首要一條就是“對調(diào)查技術(shù)的需要將更加迫切”。到90年代之后,隨著互聯(lián)網(wǎng)(Internet)的廣泛應(yīng)用,各種基于網(wǎng)絡(luò)的調(diào)查方法開始出現(xiàn):計(jì)算機(jī)輔助網(wǎng)絡(luò)訪談(ComputerAssisted Web Interviewing,CAWI)、移動調(diào)查(Handheld survey)等。 for any one option of each topic of each a piece of questionnaire, users can also set truncation, stop investigation, and still can set to jump which means that it can jump to the next topic after the respondents click a option. But, because of some technical questions, the system still exists some shortage, for example, there is a lack of human nature in function, and the interface is not perfect, etc.Keywords:J2EE, Online, Questionnaire, Common Framework 目 錄1 緒論 1 引言 1 研究背景 1 研究內(nèi)容 1 研究目的及意義 2 國內(nèi)現(xiàn)狀 22 系統(tǒng)理論基礎(chǔ) 3 J2EE 3 J2EE概述 3 J2EE的優(yōu)勢 4 MVC 4 MVC如何工作 5 MVC的優(yōu)缺點(diǎn) 5 Java Server Page(JSP) 7 JSP概述 7 JSP的特點(diǎn) 7 SQL語言 7 開發(fā)環(huán)境 83 需求分析 8 系統(tǒng)定義 8 功能需求 8 數(shù)據(jù)需求 8 界面分析 8 性能分析 9 9 9 數(shù)據(jù)庫分析 9 本章小結(jié) 94 數(shù)據(jù)庫設(shè)計(jì) 9 數(shù)據(jù)庫的概念 9 數(shù)據(jù)庫的選擇 10 數(shù)據(jù)庫表的描述 10 實(shí)體—聯(lián)系模型 10 核心實(shí)體 10 數(shù)據(jù)庫表格描述 115 系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 13 設(shè)計(jì)思想 13 設(shè)計(jì)模式 13 MVC模式 13 持久層框架 14 系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì) 15,如圖6: 15 前臺界面設(shè)計(jì)及實(shí)現(xiàn) 15 后臺系統(tǒng)設(shè)計(jì)及實(shí)現(xiàn) 17 重難點(diǎn)問題解決方案研究 20 如何實(shí)現(xiàn)用戶答卷時(shí)題目動態(tài)截?cái)嗪吞D(zhuǎn) 20 如何實(shí)現(xiàn)存取單張答卷 236 系統(tǒng)測試 24 系統(tǒng)測試概述 24 界面測試 25 1 系統(tǒng)后臺界面測試 25 2 系統(tǒng)前臺界面測試 25 功能測試 25 性能測試 26 系統(tǒng)測試結(jié)論 26總結(jié) 27致謝 28參考文獻(xiàn) 2930 / 35網(wǎng)絡(luò)問卷調(diào)查系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)1 緒論 引言在校園、機(jī)關(guān)或企業(yè)里,由于各種調(diào)查研究的需要,經(jīng)常會有各種各樣的調(diào)查問卷,在傳統(tǒng)模式下,人們不但要花費(fèi)不少的費(fèi)用印刷問卷,而且還要消耗大量時(shí)間和精力發(fā)放問卷,回收問卷,統(tǒng)計(jì)問卷,并且問卷可控性差,容易產(chǎn)生漏卷,廢卷等問題。s easy to produce the missing volume, waste volume and some other problems. The system built on the basis of information technology, it builds an online questionnaire system which contains design, distribution, investigation, recycle, statistics, and it solves the chronic problems as above on traditional questionnaire.The paper introduced J2EE architecture firstly,and then discussed the importance role of design patterns in objectoriented software development process, described some mon design patterns in development applications under the J2EE platform, and how to use these design patterns to design a survey system, finally,the paper make a research and a design of a mon framework established on J2EE platform. So as to establish a development environment can develop business application quickly.The system will provide questionnaire about creating,edit,release and statistics。從而建立了一個能夠快速開發(fā)業(yè)務(wù)應(yīng)用程序的開發(fā)環(huán)境。四川師范大學(xué)本科畢業(yè)設(shè)計(jì)網(wǎng)絡(luò)問卷調(diào)查系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)學(xué)生姓名唐學(xué)敏院系名稱物理與電子工程學(xué)院專業(yè)名稱電子信息工程班 級2008 級 4 班學(xué) 號2008070448指導(dǎo)教師 李煥洲完成時(shí)間2012年 5月 13 日網(wǎng)絡(luò)問卷調(diào)查系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)學(xué)生姓名:唐學(xué)敏 指導(dǎo)老師:李煥洲內(nèi)容摘要:在校園、機(jī)關(guān)或企業(yè)里,由于各種調(diào)查研究的需要,經(jīng)常會有各種各樣的調(diào)查問卷,在傳統(tǒng)模式下,人們不但要花費(fèi)不少的費(fèi)用印刷問卷,而且還要消耗大量時(shí)間和精力發(fā)放問卷,回收問卷,統(tǒng)計(jì)問卷,并且問卷可控性差,容易產(chǎn)生漏卷,廢卷等問題。該系統(tǒng)提供問卷創(chuàng)建、編輯、發(fā)布、統(tǒng)計(jì),題目添加、刪除、修改,友情連接管理等功能;題目支持多種形式;用戶可給某問卷添加圖片,設(shè)置密碼、IP限制,包括黑名單和白名單;用戶也可以設(shè)置同一IP是否可以重復(fù)提交等防作弊選項(xiàng);系統(tǒng)提供對調(diào)查結(jié)果的智能統(tǒng)計(jì),并用圖表展示出來;針對每一張問卷的每一個題目的任易選項(xiàng),用戶也可以設(shè)置截?cái)啵K止調(diào)查,還可以設(shè)置跳轉(zhuǎn),即被調(diào)查者點(diǎn)擊了某個選項(xiàng)后自動跳轉(zhuǎn)到與該選項(xiàng)匹配的后續(xù)題目上。 subjects support a variety of forms?,F(xiàn)代信息技術(shù)的發(fā)展,極大程度上提高了我們生產(chǎn)的效率,當(dāng)然也為我們解決問卷調(diào)查的難題提供了良好的解決方案,其中J2EE解決方案就是一個在絕大多數(shù)方面都占據(jù)優(yōu)勢的方案,也是本文討論的主題。所謂網(wǎng)絡(luò)問卷調(diào)查法(Web Survey),即以各種基于互聯(lián)網(wǎng)的技術(shù)手段為研究工具,利用網(wǎng)頁問卷、電子郵件問卷、網(wǎng)上聊天室、電子公告板等網(wǎng)絡(luò)多媒體通訊手段來收集調(diào)查數(shù)據(jù)和訪談資料的一種調(diào)查方法。這些調(diào)查技術(shù)包括:互聯(lián)網(wǎng)(在線)調(diào)查、自動數(shù)據(jù)收集、數(shù)據(jù)庫管理、市場建模、創(chuàng)造性(交互式)的廣告測試等。一個高效專業(yè)的網(wǎng)絡(luò)調(diào)查系統(tǒng)越來越成為人們的需要。216。216。 即通過對市場環(huán)境的調(diào)查,達(dá)到快速適應(yīng)環(huán)境,快速順利地開拓新市場的目的。216。問卷調(diào)查是市場調(diào)查的一種形式、問卷調(diào)查相對而言得到的答案更加準(zhǔn)確。 網(wǎng)上市場調(diào)查科節(jié)約傳統(tǒng)的市場調(diào)查所耗費(fèi)的大量人力和物力。 調(diào)查者在企業(yè)站點(diǎn)上發(fā)出電子調(diào)查問卷,網(wǎng)民自愿填寫,然后通過統(tǒng)計(jì)分析軟件對訪問者反饋回來的信息進(jìn)行整理和分析。 線上調(diào)查可以使無人值守和不間接地接受調(diào)查填表,信息檢驗(yàn)和信息處理工作均由計(jì)算機(jī)自動完成。216。 被調(diào)查者在完全自愿情況下參與調(diào)查,針對性更強(qiáng)。216。216。216。Java語言的主要特點(diǎn)是平臺無關(guān)性:在一個操作系統(tǒng)下開發(fā)的Java對象可以不做修改的運(yùn)行在另外一個操作系統(tǒng)的JVM上。因此,只要是100%純Java語言實(shí)現(xiàn)的對象可以被各種具有相應(yīng)JVM的操作系統(tǒng)所支持。J2EE構(gòu)架與技術(shù)為組件開發(fā)模型提供廣泛的支持,同時(shí)也提供一組開發(fā)工具和服務(wù),以便開發(fā)模塊化的、可重用的和平臺獨(dú)立的各種組件技術(shù)的業(yè)務(wù)邏輯。3)高效的開發(fā):J2EE允許公司把一些通用的、很繁瑣的服務(wù)端任務(wù)交給中間件供應(yīng)商去完成。因此設(shè)計(jì)合理的基于J2EE的應(yīng)用程序只需開發(fā)一次就可被部署到各種平臺。基于J2EE平臺的應(yīng)用程序可被部署到各種操作系統(tǒng)上。6)穩(wěn)定的可用性:一個服務(wù)器端平臺必須能夠全天候運(yùn)轉(zhuǎn)以滿足公司客戶和合作伙伴的需要。%的可用性或每年只需5分鐘的停機(jī)時(shí)間,這是實(shí)時(shí)性很強(qiáng)商業(yè)系統(tǒng)理想的選擇。C存在的目的則是確保M和V的同步,一旦M改變,V應(yīng)該同步更新。 視圖 視圖是用戶看到并與之交互的界面。模型 模型表示企業(yè)數(shù)據(jù)和業(yè)務(wù)規(guī)則。由于應(yīng)用于模型的代碼只需寫一次就可以被多個視圖重用,所以減少了代碼的重復(fù)性。 現(xiàn)在我們總結(jié)MVC的處理過程,首先控制器接收用戶的請求,并決定應(yīng)該調(diào)用哪個模型來進(jìn)行處理,然后模型用業(yè)務(wù)邏輯來處理用戶的請求并返回?cái)?shù)據(jù),最后控制器用相應(yīng)的視圖格式化模型返回的數(shù)據(jù),并通過表示層呈現(xiàn)給用戶。因?yàn)槟P团c控制器和視圖相分離,所以很容易改變應(yīng)用程序的數(shù)據(jù)層和業(yè)務(wù)規(guī)則。MVC模式允許你使用各種不同樣式的視圖來訪問同一個服務(wù)器端的代碼。 216。 快速的部署。分離視圖層和業(yè)務(wù)邏輯層也使得WEB應(yīng)用更易于維護(hù)和修改。2)缺點(diǎn)MVC的缺點(diǎn)是由于它沒有明確的定義,所以完全理解MVC并不是很容易。一旦你的構(gòu)件經(jīng)過了測試,你就可以毫無顧忌的重用它們了。 MVC設(shè)計(jì)模式是一個很好創(chuàng)建軟件的途徑,它所提倡的一些原則,像內(nèi)容和顯示互相分離可能比較好理解。MVC處理過程的結(jié)構(gòu)圖,如圖1:圖1 MVC處理過程結(jié)構(gòu)圖 Java Server Page(JSP) JSP概述JSP是SUN在1999年發(fā)布的企業(yè)版JAVA 2平臺(J2EE)的重要組成部分,是一種基于Java環(huán)境的全新的服務(wù)器端的動態(tài)網(wǎng)頁技術(shù),為企業(yè)級Web站點(diǎn)動態(tài)網(wǎng)頁開發(fā)人員提供了一種非常簡單卻相當(dāng)有效的工具。以后對該JSP頁面提出請求時(shí),不需要重新編澤,直到該頁而被修改或Web應(yīng)用程序重新啟動。它為基于Java環(huán)境開發(fā)多層結(jié)構(gòu)的動態(tài)Web應(yīng)用程序提供一種方便、快捷的方法。這使得頁面形式與頁面內(nèi)容互相獨(dú)立,非常有利于大型項(xiàng)目的分工合作。這就能充分發(fā)揮Java語言的強(qiáng)大功能??梢赃\(yùn)行于大多數(shù)流行的操作系統(tǒng)平臺和Web服務(wù)器。 SQL語言SQL(Structure Query Language結(jié)構(gòu)化查詢語言)自1974年被提出,至今已經(jīng)是世界上最流行的關(guān)系數(shù)據(jù)庫的標(biāo)準(zhǔn)語言。 開發(fā)環(huán)境操作系統(tǒng):WINDOWS XP;運(yùn)行工具:IE 開發(fā)工具:MyEclipse (附加組件MVC)數(shù) 據(jù) 庫:MSSQL2000服 務(wù) 器:Tomcat 輔助工具:JDP, IIs3 需求分析 系統(tǒng)定義問卷調(diào)查的目的,是要通過問卷上的封閉式問題和開放式問題了解調(diào)查對象。研究可以使學(xué)術(shù)性的,也可以是實(shí)用性的。 功能需求問卷調(diào)查的一個主要目的就是為企業(yè)的抉擇者和相關(guān)管理人員通過調(diào)查的形式來統(tǒng)計(jì)企業(yè)所希望統(tǒng)計(jì)的相關(guān)信息,通過與預(yù)期的期望進(jìn)行對比從而得出最終的決策方案或?qū)嵤┺k法