隋永波
(內(nèi)蒙古交通職業(yè)技術學院,內(nèi)蒙古 赤峰 024000)
互聯(lián)網(wǎng)的高速發(fā)展改變了原有的媒體傳播方式,借助互聯(lián)網(wǎng)的信息溝通平臺,在線調查具有成本低、效率高、跨越空間局限、表現(xiàn)形式豐富、互動性好等優(yōu)點.在國內(nèi),隨著互聯(lián)網(wǎng)的普及,在線調查有迅速普及的趨勢.網(wǎng)絡媒體通過網(wǎng)上輿論及熱點問題調查的形式來收集與反饋瀏覽者的意見、觀點.許多企業(yè)在自己的網(wǎng)站上也進行自主調研,使用在線調查問卷的方式收集用戶的觀點.這樣可以了解不同群體的需求,客觀地收集需求信息,使企業(yè)可以迅速調整產(chǎn)品的生產(chǎn)策略和營銷策略,促進產(chǎn)品銷售.在線調查問卷系統(tǒng)是當前一個很熱門、實用性很強的系統(tǒng),可以把已有的知識用于實踐,在這個過程中,可以增加工程經(jīng)驗,對以后的工作學習是一次很有意義的經(jīng)驗積累.
開發(fā)出的系統(tǒng)應具備很強的開放性和擴展性等特性.本系統(tǒng)實現(xiàn)一個在線調查問卷WEB站點,能夠方便、靈活地對調查問卷資料進行查詢、統(tǒng)計等操作.所有這些對數(shù)據(jù)庫進行的操作都受到管理級別的限制.本項目可有效快捷地管理調查問卷,提供必需的統(tǒng)計、管理信息,使信息更為準確、快捷、易查.
系統(tǒng)用戶主要有一般用戶和管理員兩種.在以后的論述中,所提到的“用戶”,若沒有具體說明均指一般用戶.所提到的“管理員”均為一般管理員和高級管理員的統(tǒng)稱.用戶組是用戶里面權限最低的.只可以參與填寫問卷調查和查詢問卷,無法進行其他操作.但是仍然有登錄所需的用戶名和密碼,所以他們需要注冊.盡管權限很低,他們還可以對自己的個人資料進行修改(無法修改其他用戶的資料).一般管理員組:一般管理員權限比用戶高.他們可以管理問卷和用戶.問卷管理又包括問卷查詢、問卷增加、問卷刪除、問卷修改和問卷統(tǒng)計五個部分.用戶管理包括修改用戶資料和增、刪用戶.當然,他們也可以像一般用戶那樣填寫問卷和修改個人資料.以上各種操作也必須經(jīng)過登錄驗證以后.高級管理員組:高級管理員的權限是所有用戶中權限級別最高的.他們不僅可以完成一般管理員的功能,還比一般管理員多了一項權限,那就是給用戶授權和撤銷用戶權限.
問卷總表的數(shù)據(jù)字典:本系統(tǒng)的所有問卷總體資料都存入此表中.問卷編號存放的是每一份問卷唯一的編號;問卷名稱存放的是問卷的名稱(問卷標題);題數(shù)存放的是問卷中所包括的題目個數(shù);類型存放的是問卷所屬的類型;備注存放的是對問卷的說明等.問卷編號被設為主鍵.問卷總表與問卷題表發(fā)生聯(lián)系.
問卷題表的數(shù)據(jù)字典:問卷的題目信息填入此表中.題目編號存放的是對問卷題目的一個編號,是唯一的,被設為主鍵;題號存放的是問卷中題目的題號;問卷編號存放的是題目所在的問卷的編號,它與問卷表發(fā)生聯(lián)系;內(nèi)容存放的是題目的具體內(nèi)容;備注存放一些說明等.問卷題表與問卷總表和問卷選項表都發(fā)生一定聯(lián)系.
問卷選項表的數(shù)據(jù)字典:問卷的詳細信息填入此表中.選項編號存放的是題目的選項,題目編號存放的是選項對應題目的題目編號,這兩項共同組成此表的主鍵;選項名稱存放的是題目選項的內(nèi)容;票數(shù)存放的是此選項的已選的票數(shù).
管理員表的數(shù)據(jù)字典:管理員表所存放的是管理員信息.管理員編號存放的是對管理員的編號,是唯一的,設為主鍵;用戶編號是管理員在用戶表中對應的用戶編號,它與用戶表發(fā)生聯(lián)系;用戶名稱存放的是管理員的用戶名稱;管理員權限存放的是管理員的權限,分為一般管理員和高級管理員.
整個系統(tǒng)劃分為兩個模塊:管理員模塊和用戶模塊.管理員模塊包括問卷統(tǒng)計、問卷查詢、問卷增加、問卷刪除、問卷修改五個功能;用戶模塊又包括問卷查詢、問卷填寫和修改個人資料三個功能;管理員權限分為一般管理員和高級管理員,高級管理員的權限比一般管理員多了一項權限管理功能.
本系統(tǒng)的重點是應用程序對數(shù)據(jù)的訪問,用VISUALSTUDIO.NET2006作為開發(fā)工具,前臺采用基于B/S模式的ASP.NET技術,后臺采用SQLSERVER2000數(shù)據(jù)庫技術,采用ADO.NET的數(shù)據(jù)訪問技術.ASP.NET是微軟公司繼ASP之后推出的新一代ActiveServerPages,他不是ASP的簡單升級,是微軟發(fā)展的新的體系.NET的一部分.同以前的Web開發(fā)模型相比,ASP.NET具有增強的性能、VisualStudio世界級的工具支持、靈活性、簡易性、可管理性、可縮放性、自定義性、擴展性,以及完全性等數(shù)個重要的優(yōu)點.同時,代碼分離、ADO.NET技術,以及全新的開發(fā)語言C#更是帶來了更快捷、更方便的操作.SQLSERVER是一個關系數(shù)據(jù)庫管理系統(tǒng)(DBMS),數(shù)據(jù)庫處理的基本結構,采取關系型數(shù)據(jù)庫模式,根據(jù)SQLSERVER的數(shù)據(jù)庫處理中使用了面向對象的操作方式的這個特點,配合數(shù)據(jù)設計的基本原則及數(shù)據(jù)庫的范式要求對數(shù)據(jù)庫進行設計.所以,此方案具有技術可行性.隨著互聯(lián)網(wǎng)的普及,計算機、網(wǎng)絡已經(jīng)深入到我們生活的方方面面,在線調查也將逐漸取代傳統(tǒng)的通過紙筆填寫的問卷調查.在網(wǎng)上進行調查,問卷能否收回,取決于被調查者對調查題目感興趣,才會主動填寫調查問卷,而在傳統(tǒng)調查中一般是調查者主動向被調查者提出問題或者要求.這點不同將會在一定程度上對調查結果的可靠性和樣本的準確性有影響,因特網(wǎng)沒有時空、地域的限制,這是在線調查與傳統(tǒng)市場調查方式相比所獨有的優(yōu)勢.再次,傳統(tǒng)方式的市場調查活動需要耗費大量的人力、物力來進行,周期也比較長,因特網(wǎng)用Web或其他手段就可以覆蓋全球的優(yōu)勢正好彌補了這一不足與傳統(tǒng)方式不同,網(wǎng)民可以在不面對調查者的情況下,在一種相對輕松和從容的氣氛中填寫問卷,達到面對面提問無法比擬的效果.從這諸多的投資和收益的比較中可以看出,此方案的經(jīng)濟可行性很大.
登錄模塊的實現(xiàn):這個模塊主要是判斷用戶是否具有登錄的權限以及登錄哪個模塊的權限,通過權限的不同而進入不同的用戶界面.在這個模塊中,Session傳值技術是最關鍵的.Session變量的存在主要是保存用戶的用戶名、密碼和權限值,用于登錄不同模塊時的權限判斷和修改個人密碼.此外,這個部分還使用了JavaScript技術,主要是美化界面,生成動態(tài)頁面.
注冊模塊的實現(xiàn):這個模塊主要是對新用戶進行注冊,將其信息存入數(shù)據(jù)庫.在這個模塊中,主要使用了TextBox、Button、Label等控件來實現(xiàn)將新用戶填入的信息進行驗證(用戶名不能重復,兩次輸入的密碼必須一致等),并存入數(shù)據(jù)庫.此外,還應用了JavaScript技術,主要是實現(xiàn)彈出對話框,提示用戶操作錯誤.
用戶功能模塊的實現(xiàn):用戶功能模塊由問卷查詢模塊、問卷調查填寫模塊、個人資料修改模塊三個部分組成.用戶先登錄進入用戶界面,再選擇不同選項,可進入問卷調查模塊、問卷查詢模塊或個人資料修改模塊.
管理員功能模塊的實現(xiàn):管理員功能模塊主要由問卷管理和用戶管理兩個部分組成.是此系統(tǒng)兩大重要功能模塊之一.
本系統(tǒng)使用了標題和內(nèi)容框架模式,上部體現(xiàn)系統(tǒng)的標題,左部是導航條,右部是內(nèi)容頁面,點擊左邊的導航條,需要的內(nèi)容就會顯示在右邊的框架中,使用JavaScript技術來實現(xiàn)一些客戶端的內(nèi)容,比如實現(xiàn)導航功能,頁面設計等.
〔1〕黎沛姿,譚北平.在線調查的代表性與可靠性對比研究[J].市場研究,2005,40(8):7-11.
〔2〕葉青,劉向民,在線調查系統(tǒng)的調查和應用[J].現(xiàn)代計算機,1998,23(4):25-27.
〔3〕盧炎生吳建華,一個對象-關系型DBMS的數(shù)據(jù)存儲組織策略[J].華中科技大學學報(自然科學版),2002,30(3):10-12.