通用在線問卷調(diào)查系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)的論文_第1頁(yè)
通用在線問卷調(diào)查系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)的論文_第2頁(yè)
通用在線問卷調(diào)查系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)的論文_第3頁(yè)
通用在線問卷調(diào)查系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)的論文_第4頁(yè)
通用在線問卷調(diào)查系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)的論文_第5頁(yè)
已閱讀5頁(yè),還剩21頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、計(jì)算機(jī)系本科畢業(yè)(設(shè)計(jì))論文計(jì)算機(jī)系本科畢業(yè)(設(shè)計(jì))論文 二零一零年六月 課題名稱通 用 在 線 問 卷 調(diào) 查 系 統(tǒng) 的 設(shè) 計(jì) 與 實(shí) 現(xiàn) 專 業(yè)計(jì) 算 機(jī) 科 學(xué) 與 技 術(shù) 姓 名 學(xué) 號(hào) 指導(dǎo)教師 I 目 錄 1 1 引引 言言.2 1.1 開發(fā)背景及研究意義.2 1.2 系統(tǒng)簡(jiǎn)介.2 1.3 系統(tǒng)開發(fā)環(huán)境.2 2 2 需求分析需求分析.4 2.1 用戶需求描述.4 2.2 技術(shù)可行性分析.4 2.3 系統(tǒng)功能需求分析.5 3 3 系統(tǒng)設(shè)計(jì)系統(tǒng)設(shè)計(jì).7 3.1 系統(tǒng)功能設(shè)計(jì).7 3.2 數(shù)據(jù)庫(kù)設(shè)計(jì).7 4 4 系統(tǒng)實(shí)現(xiàn)系統(tǒng)實(shí)現(xiàn).12 4.1 注冊(cè)登錄模塊的實(shí)現(xiàn).12 4.2 問卷調(diào)

2、查模塊的實(shí)現(xiàn).13 4.3 用戶管理模塊的實(shí)現(xiàn).14 4.4 問卷管理模塊的實(shí)現(xiàn).15 4.5 問卷結(jié)果分析模塊的實(shí)現(xiàn).16 5 5 系統(tǒng)測(cè)試與維護(hù)系統(tǒng)測(cè)試與維護(hù).18 5.1 系統(tǒng)測(cè)試.18 5.2 系統(tǒng)維護(hù).19 6 6 結(jié)束語(yǔ)結(jié)束語(yǔ).20 致致 謝謝.21 參考文獻(xiàn)參考文獻(xiàn).22 忻州師院計(jì)算機(jī)系本科學(xué)士學(xué)位論文 1 通用在線問卷調(diào)查系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 摘 要:隨著社會(huì)和網(wǎng)絡(luò)技術(shù)的發(fā)展,很多行業(yè)需要掌握大量的信息來(lái)了解特定的用戶需 求,但傳統(tǒng)的紙制問卷調(diào)查具有片面性和局限性,而國(guó)內(nèi)外較為流行的統(tǒng)計(jì)軟件如 SPSS,SAS 等,雖然具有較強(qiáng)的統(tǒng)計(jì)輸出功能,但需要大量的人工操作,同時(shí)需要較深的

3、 軟件相關(guān)知識(shí),不能滿足調(diào)查者需要。為了改變這一現(xiàn)象,本人主要運(yùn)用軟件工程的指導(dǎo)方 法,選用B/S(Broswer/Server)模式設(shè)計(jì)的方案,采用Access 2003作為數(shù)據(jù)庫(kù),使用ASP技 術(shù)在Dreamwaver軟件上開發(fā)出了通用在線問卷調(diào)查系統(tǒng),使用該系統(tǒng)用戶可以進(jìn)行問卷瀏 覽、問卷做答并提交等操作,管理員則可以根據(jù)調(diào)研人員的需求添加問卷,管理問卷,查 看問卷統(tǒng)計(jì)結(jié)果,同時(shí)可以對(duì)用戶進(jìn)行管理,并通過設(shè)置登錄控制權(quán)限以確保答卷信息的 真實(shí)性和可信度 ,進(jìn)而獲得有參考價(jià)值的統(tǒng)計(jì)信息。在線調(diào)查的通用性、開放性、方便性 和靈活性,使調(diào)研人員可以足不出戶就能進(jìn)行相關(guān)領(lǐng)域的問卷調(diào)查,且不受調(diào)查

4、地點(diǎn)的限 制,同時(shí)也減輕被訪者的答題負(fù)擔(dān),使數(shù)據(jù)的回收更及時(shí),進(jìn)而有效降低調(diào)研方面的成本 和人力投入。 關(guān)鍵詞:ASP 問卷調(diào)查 數(shù)據(jù)統(tǒng)計(jì) Abstract:With the development of society and networking technologies, many industries need to command a lot of information to understand the specific users requirements.However,the traditional paper questionnaire is equipped with

5、partiality and limitations, and there are more popular at home and abroad statistical software such as SPSS, SAS, etc. It has strong function with the statistical output, but needs significant manual operations ,simultaneously requires a deep knowledge of the software related .Consequently it can no

6、t meet the needs of investigators.In order to change this phenomenon, mainly utilizing the guiding methods of software engineering, selecting B / S (Broswer / Server)the pattern scenarios, adopting Access 2003 as a database, using ASP technology develop auniversal online survey system on the Dreamwa

7、ver software. Users who make use of the system can browse online questionnaiers,and submit the questionnaire results and do other operations.Meanwhile ,according to the needs of research staff , administrator can not only add questionnaires and manage the questionnaires, but also can view the statis

8、tical results. Besides the related information of users can also be managed by administrator, and control by setting the registry permissions in order to ensure the authenticity and credibility of information of respondents, which was a reference 通用在線問卷調(diào)查系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 2 value of thestatistics. Online sur

9、vey of universality, openness, convenience and flexibility,enable researchers staying at home to go to the relevant field investigation.Moreover survey sites are not limited.Therefore it not only reduce the burden of the respondents answer, but also the recovery of the data is more timely.Further it

10、 reduce the cost of research and human investment. Keywords:ASP Questionnaire Survey Data Statistic 1 1 引引 言言 1.1 開發(fā)背景及研究開發(fā)背景及研究意義意義 當(dāng)今世界,科學(xué)技術(shù)飛速發(fā)展,我國(guó)又大力提倡自主創(chuàng)新來(lái)加強(qiáng)國(guó)家競(jìng)爭(zhēng) 力,網(wǎng)絡(luò)是伴隨這一時(shí)代主題而產(chǎn)生的技術(shù)產(chǎn)物,并向社會(huì)生活的各個(gè)領(lǐng)域擴(kuò) 展?;ヂ?lián)網(wǎng)的全球覆蓋、交互功能等特性給調(diào)查方法帶來(lái)新的變化,傳統(tǒng)的問 卷調(diào)查以書面提出問題的方式向社會(huì)搜集資料,這種方式存在著回收難,成本 高,覆蓋范圍小等局限性,且國(guó)內(nèi)外較為流行的統(tǒng)計(jì)軟件如 SP

11、SS,SAS 等, 雖然具有較強(qiáng)的統(tǒng)計(jì)輸出功能,但需要大量的人工操作,同時(shí)需要較深的軟件 相關(guān)知識(shí),不能滿足調(diào)查者需要。隨著互聯(lián)網(wǎng)的不斷普及,使在線問卷調(diào)查迅速 發(fā)展,在線調(diào)查的通用性、方便性和高效性,幫助企業(yè)或研究人員有效降低調(diào) 研方面的成本和人力投入。在線調(diào)查作為一種基于互聯(lián)網(wǎng)平臺(tái)上產(chǎn)生的回收信 息的快招,越來(lái)越受到許多評(píng)估研究機(jī)構(gòu)和教育機(jī)構(gòu)的關(guān)注、運(yùn)用。 本次設(shè)計(jì)的通用問卷調(diào)查系統(tǒng)對(duì)問卷調(diào)查系統(tǒng)進(jìn)行了計(jì)算機(jī)化和網(wǎng)絡(luò)化, 是一種現(xiàn)代化的統(tǒng)計(jì)方法,具有傳統(tǒng)手工調(diào)查無(wú)可比擬的優(yōu)勢(shì)。調(diào)查的整個(gè)過 程高度自動(dòng)化,提高了問卷調(diào)查的靈活性和調(diào)查的效率,它的應(yīng)用不受時(shí)間和 地域限制,統(tǒng)計(jì)結(jié)果具有客觀性,

12、在各行各業(yè)尤其是教育領(lǐng)域具有一定的應(yīng)用 價(jià)值。 1.2 系統(tǒng)簡(jiǎn)介系統(tǒng)簡(jiǎn)介 本系統(tǒng)將采用 Browser/Server 模式設(shè)計(jì)開發(fā),主要將包括以下模塊:注冊(cè) 登錄模塊、問卷調(diào)查模塊、問卷管理模塊、問卷結(jié)果統(tǒng)計(jì)模塊、用戶管理模塊 等。 該系統(tǒng)的用戶權(quán)限將分為兩種:普通用戶和管理員。普通用戶注冊(cè)后只能 在前臺(tái)進(jìn)行一些簡(jiǎn)單的操作,比如:訪問問卷、進(jìn)行答題并提交等;管理員則 忻州師院計(jì)算機(jī)系本科學(xué)士學(xué)位論文 3 可以對(duì)用戶和管理員信息進(jìn)行更新,并能對(duì)問卷及題目進(jìn)行添加、刪除和修改。 1.3 系統(tǒng)開發(fā)環(huán)境系統(tǒng)開發(fā)環(huán)境 硬件環(huán)境:486 以上微機(jī)一臺(tái),主頻至少 2.0G;內(nèi)存 256M 以上; 顯卡:TN

13、T2 顯示適配器;硬盤 80G 以上。 軟件環(huán)境:Microsoft Windows XP 操作系統(tǒng);Microsoft access 2003 數(shù)據(jù)庫(kù) 軟件;Dreamweaver 84應(yīng)用軟件;Photoshop CS14進(jìn)行圖片處理軟件。 通用在線問卷調(diào)查系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 4 2 2 需求分析需求分析 需求分析是軟件生存周期中相當(dāng)重要的一個(gè)階段,需求分析的主要任務(wù)就 是確定待開發(fā)軟件的功能、性能、數(shù)據(jù)、界面等要求,在參閱、了解了相關(guān)問 卷調(diào)查系統(tǒng)的特點(diǎn)和要求,并對(duì)問卷調(diào)查做了相應(yīng)的調(diào)研后,本系統(tǒng)的總體目 標(biāo)是提高調(diào)查者問卷調(diào)查的靈活性和調(diào)查的效率。 2.1 用戶需求描述用戶需求描述 問卷

14、調(diào)查作為一般人所熟悉的一種調(diào)查方式,用以了解目標(biāo)對(duì)象的想法。 但傳統(tǒng)的紙制問卷調(diào)查具有片面性和局限性,而國(guó)內(nèi)外較為流行的統(tǒng)計(jì)軟件如 SPSS,SAS 等,雖然具有較強(qiáng)的統(tǒng)計(jì)輸出功能,但需要大量的人工操作,同時(shí) 需要較深的軟件相關(guān)知識(shí),不能滿足調(diào)查者需要。為了更好地幫助調(diào)查者獲取市 場(chǎng)信息、客戶信息,進(jìn)而開發(fā)通用在線問卷調(diào)查系統(tǒng),通過在線數(shù)據(jù)收集,利 用計(jì)算機(jī)對(duì)數(shù)據(jù)進(jìn)行處理和統(tǒng)計(jì)。本系統(tǒng)要求有管理員和普通用戶兩種權(quán)限, 管理員應(yīng)能隨意設(shè)定問卷的標(biāo)題名稱,題目及題目選項(xiàng),并可以對(duì)問卷和題目 進(jìn)行管理,能保存相應(yīng)的調(diào)查結(jié)果并能對(duì)數(shù)據(jù)進(jìn)行統(tǒng)計(jì),同時(shí)可以對(duì)用戶的身 份及其基本信息、登錄控制權(quán)限等進(jìn)行管理

15、,以確保答卷信息的真實(shí)性和可信 度 ,進(jìn)而能獲得有參考價(jià)值的統(tǒng)計(jì)信息。用戶要能進(jìn)行問卷的訪問、答題并提 交等操作。要求系統(tǒng)要簡(jiǎn)潔明了,方便實(shí)用,交互性好,盡可能使其結(jié)構(gòu)化、 標(biāo)準(zhǔn)化、界面美觀大方等。 2.2 技術(shù)可行性分析技術(shù)可行性分析 ASP 是 Active Server Pages 的縮寫,是 Microsoft 公司開發(fā)的 Web 服務(wù)器端 腳本開發(fā)環(huán)境,利用它可以與 Access 數(shù)據(jù)庫(kù)和其它程序進(jìn)行交互,從而生成動(dòng) 態(tài)、高效的 Web 應(yīng)用程序1。ASP 使用了微軟公司的 ActiveX 技術(shù),封裝了一 些常用的組件,這些組件可以是網(wǎng)頁(yè)的內(nèi)容活動(dòng)起來(lái),這是 ASP 頁(yè)面與傳統(tǒng)的 H

16、TML 網(wǎng)頁(yè)的最大區(qū)別。 Access 是美國(guó) Microsoft 公司發(fā)布的 Office 軟件包中的關(guān)系型數(shù)據(jù)庫(kù)軟件。 它具有功能靈活、易學(xué)易用、開發(fā)簡(jiǎn)單等特點(diǎn),擁有廣泛的用戶群體9。 Access 是開發(fā)單機(jī)小型數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的理想工具,可以獨(dú)立開發(fā)數(shù)據(jù)庫(kù)應(yīng)用 系統(tǒng),也可以作為后臺(tái)數(shù)據(jù)庫(kù)與 ASP 等語(yǔ)言結(jié)合使用。 ASP 和 Access 的完美結(jié)合可使本網(wǎng)站變得栩栩如生,具體表現(xiàn)在以下兩個(gè) 忻州師院計(jì)算機(jī)系本科學(xué)士學(xué)位論文 5 方面: 1、交互性:網(wǎng)站管理員會(huì)根據(jù)用戶的要求和選擇動(dòng)態(tài)地改變和響應(yīng),使用 戶隨時(shí)可以看到界面友好的網(wǎng)站。 2、自動(dòng)更新:無(wú)須手動(dòng)的更新 HTML 文檔,便會(huì)

17、自動(dòng)生成新的頁(yè)面,可 以大大節(jié)省工作量。 2.3 系統(tǒng)功能需求分析系統(tǒng)功能需求分析 通過對(duì)通用在線問卷調(diào)查系統(tǒng)的應(yīng)用情況作全面的、詳細(xì)的調(diào)查,收集關(guān) 于本系統(tǒng)涉及的一些數(shù)據(jù)資料,基本上確定了本次系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)的目的,明 確了設(shè)計(jì)本次系統(tǒng)的目標(biāo)。本系統(tǒng)是通用的在線問卷調(diào)查系統(tǒng),所以應(yīng)該可以 有多個(gè)主題同時(shí)進(jìn)行發(fā)布調(diào)查而互不干擾,且能夠?qū)柧磉M(jìn)行更新并可根據(jù)需 要制定調(diào)查問卷的回答方式(如單選、多選、文本填空等) ,因此該系統(tǒng)應(yīng)具有 通用性、開放性、方便性和靈活性,其主要實(shí)現(xiàn)的功能應(yīng)該體現(xiàn)在以下方面: 1、用戶注冊(cè)登錄:為了實(shí)現(xiàn)系統(tǒng)的安全性和保密性,所以本次系統(tǒng)的設(shè)計(jì) 應(yīng)滿足管理者和用戶兩方面的使

18、用權(quán)限。用戶輸入用戶名、密碼、姓名、性別、 年齡、單位、職業(yè)、郵箱等信息進(jìn)行注冊(cè),注冊(cè)后需要管理員審核,審核通過 才能在系統(tǒng)登錄頁(yè)面進(jìn)行登錄。登錄的時(shí)候進(jìn)行用戶名和密碼的判斷,用戶名 和密碼匹配才能進(jìn)入系統(tǒng)。 2、用戶瀏覽問卷:合法用戶通過系統(tǒng)首頁(yè)的登錄界面,輸入用戶名和密 碼進(jìn)入系統(tǒng)主頁(yè),在系統(tǒng)主頁(yè)上面可以看到所列問卷,打開問卷,這樣就可以 進(jìn)行問卷的瀏覽、填寫與提交等操作。 3、系統(tǒng)后臺(tái)管理:系統(tǒng)后臺(tái)管理共分為三個(gè)部分的管理:常規(guī)設(shè)置、問卷 管理、管理員管理。 常規(guī)設(shè)置包括:系統(tǒng)信息配置、用戶管理、友情鏈接管理。 問卷管理:?jiǎn)柧硖砑?、問卷審核、問卷管理、題目管理、問卷統(tǒng)計(jì)。 管理員管理:管

19、理員的添加和刪除與密碼的修改。 通用在線問卷調(diào)查系統(tǒng)的數(shù)據(jù)流程圖如圖 2.1 所示15: 圖 2.1 “通用在線問卷調(diào)查系統(tǒng)”的頂級(jí) DFD 用戶 用戶名+密碼 核對(duì)信息 顯示器通用在線問卷調(diào)查系統(tǒng) 通用在線問卷調(diào)查系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 6 圖 2.2 “通用在線問卷調(diào)查系統(tǒng)”的一級(jí) DFD 用戶 管理員 登 錄 問卷瀏覽 問卷調(diào)查 題目管理 問卷統(tǒng)計(jì) 用戶管理 問卷管理 顯示器 正確 信息 用戶名+密碼 核對(duì)信息 用戶名+密碼 核對(duì)信息 用戶 信息 問卷 信息 忻州師院計(jì)算機(jī)系本科學(xué)士學(xué)位論文 7 3 3 系統(tǒng)設(shè)計(jì)系統(tǒng)設(shè)計(jì) 3.1 系統(tǒng)功能系統(tǒng)功能設(shè)計(jì)設(shè)計(jì) 根據(jù)用戶的需求以及結(jié)合上述的功能需求分

20、析的結(jié)果,使用面向?qū)ο蟮脑O(shè) 計(jì)技術(shù),進(jìn)行系統(tǒng)設(shè)計(jì)。本系統(tǒng)應(yīng)具有如下幾個(gè)功能模塊: 1、注冊(cè)登錄模塊 用戶進(jìn)行注冊(cè)登錄后才可以對(duì)問卷進(jìn)行瀏覽做答,管理員登錄后可以對(duì)后 臺(tái)的數(shù)據(jù)進(jìn)行處理。 2、問卷調(diào)查模塊 用戶能夠在網(wǎng)上進(jìn)行問卷調(diào)查,支持單選、多選、自定義文本以及多種題 型交叉等類型的問題,能夠防止同一用戶重復(fù)提交。 3、用戶管理模塊 可以對(duì)用戶進(jìn)行添加、修改、刪除。用戶管理模塊主要是對(duì)用戶的身份及 其基本信息、登錄控制權(quán)限等進(jìn)行管理,以確保答卷信息的真實(shí)性和可信度, 進(jìn)而獲得有參考價(jià)值的統(tǒng)計(jì)信息。 4、問卷管理模塊 能夠?qū)柧磉M(jìn)行添加、刪除、修改和查詢等基本管理。 5、問卷結(jié)果分析模塊 對(duì)問卷

21、結(jié)果進(jìn)行統(tǒng)計(jì)分析,要求能對(duì)問卷數(shù)據(jù)進(jìn)行查看,并根據(jù)結(jié)果生成 柱狀圖統(tǒng)計(jì)表。 通過上述系統(tǒng)功能設(shè)計(jì),進(jìn)而畫出系統(tǒng)功能模塊設(shè)計(jì)圖,系統(tǒng)功能模塊設(shè) 計(jì)如圖 3.1 所示。 3.2 數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì) 3.2.1 數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì) 通過上述的需求和設(shè)計(jì),得出本系統(tǒng)涉及到如下實(shí)體:用戶信息實(shí)體、管 理員信息實(shí)體、問卷實(shí)體、題目實(shí)體。各個(gè)實(shí)體之間的聯(lián)系如圖 3.2 所示。 通用在線問卷調(diào)查系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 8 通 用 在 線 問 卷 調(diào) 查 系 統(tǒng) 注冊(cè)登錄模塊 問卷調(diào)查模塊 用戶管理模塊 問卷管理模塊 結(jié)果分析模塊 用戶登錄 管理員登 錄 問卷瀏覽 問卷填寫 問卷提交 用戶修改 用戶添加 用戶刪除

22、問卷刪除 問卷修改 問卷查詢 問卷添加 問卷統(tǒng)計(jì) 圖 3.1 系統(tǒng)功能模塊圖 管理員 題目問卷 用戶 操作操作 管理 登錄名 登錄密碼用戶姓名 職業(yè) 作者 內(nèi)容 標(biāo)題問卷號(hào) 密碼 登錄名姓名 ID 號(hào) 序號(hào)題目類型 答案內(nèi)容 內(nèi)容 圖 3.2數(shù)據(jù)庫(kù)概念模型 E-R 圖 3.2.2 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì) 通過上面數(shù)據(jù)流分析和數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì),現(xiàn)在需要將上面的數(shù)據(jù)庫(kù)概 念結(jié)構(gòu)模型轉(zhuǎn)化為 Access 數(shù)據(jù)庫(kù)系統(tǒng)所支持的實(shí)際數(shù)據(jù)模型,也就是數(shù)據(jù)庫(kù)的 邏輯結(jié)構(gòu)。 通用在線問卷調(diào)查系統(tǒng)數(shù)據(jù)庫(kù)中各個(gè)表的設(shè)計(jì)結(jié)果如下面表所示。 忻州師院計(jì)算機(jī)系本科學(xué)士學(xué)位論文 9 1、用戶表 該表用來(lái)存放用戶的基本信息。主

23、要字段有:用戶編號(hào)(ID) 、用戶姓名 (UserName) 、用戶密碼(Password) 、用戶登錄名(Uid) 、性別(Sex) 、工作 單位(Company) 、職業(yè)(Profession) 、郵箱(Email) 、是否審核(Flag) 、注冊(cè) 時(shí)間(Adddate) 。如表 3.1 所示是用戶表。 表 3.1 用戶表 字段名字段名數(shù)據(jù)類型數(shù)據(jù)類型可否為空可否為空是否主鍵是否主鍵 ID自動(dòng)編號(hào)否是 UserName文本否否 Password文本否否 Uid文本否否 Sex文本否否 Age文本否否 Company文本否否 Profession文本否否 Email文本否否 Flag數(shù)字是否

24、 Adddate日期/時(shí)間是否 2、管理員信息表 該表是用來(lái)存放管理員的相關(guān)信息,主要字段有:管理員 ID 號(hào) (Admin_id) 、管理員姓名(Admin_user) 、管理員密碼(Admin_pass) 、管理 員登錄名(Admin_name) 、登錄時(shí)間(Admin_logintime) 、使用系統(tǒng)時(shí)間 (Admin_logintimes) 、登錄 IP(Admin_loginip) 、加入時(shí)間(Admin_addtime) 、 電子郵件(Admin_email) 、備注(Admin_info) 。如表 3.2 所示是管理員信息 表。 通用在線問卷調(diào)查系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 10 表 3.2

25、 管理員信息表 字段名字段名數(shù)據(jù)類型數(shù)據(jù)類型可否為空可否為空是否主鍵是否主鍵 Admin_id自動(dòng)編號(hào)否是 Admin_user文本否否 Admin_pass文本否否 Admin_name文本否否 Admin_state是/否否否 Admin_logintime日期/時(shí)間否否 Admin_logintimes數(shù)字否否 Admin_loginip文本是否 Admin_addtime日期/時(shí)間是否 Admin_email文本是否 Admin_info文本是否 3、問題信息表: 該表主要記錄問卷題目與答案的相關(guān)信息。主要字段如下:?jiǎn)栴} ID 號(hào) (Question_id) 、問題類型(Questio

26、n_type) 、問題內(nèi)容(Question_content) 、問 題答案(Question_answer) 、問題結(jié)果(Question-result) 、圖片(Question_img) 。 如表 3.3 所示是問題信息表。 表 3.3 問題信息表 字段名字段名數(shù)據(jù)類型數(shù)據(jù)類型可否為空可否為空是否主鍵是否主鍵 Question_id自動(dòng)編號(hào)否是 Question_type數(shù)字否否 Question_content備注否否 Question_answer備注否否 Question_result備注是否 Question_img備注是否 4、問卷信息表 該表主要存放問卷的相關(guān)內(nèi)容。主要字段有

27、:?jiǎn)柧?ID 號(hào)(Survey_id) 、問 卷標(biāo)題(Survey_name) 、問卷簡(jiǎn)介(Survey_description) 、問卷作者 忻州師院計(jì)算機(jī)系本科學(xué)士學(xué)位論文 11 (Survey_author) 、問卷內(nèi)容(Survey_content) 、圖片(Survey_img) 、是否有圖 片(Survey_isimg) 、同一 IP 可交(Survey_ipRepeat) 、創(chuàng)建時(shí)間 (Survey_creatDate) 、IP 段開始(Survey_ipStart) 、IP 段結(jié)束(Survey_ipEnd) 、 設(shè)置密碼(Survey_password) 、是否公開(Surv

28、ey_isOpen) 、結(jié)束時(shí)間 (Survey_dateOver) 、是否審核(Survey_isAuditing) 、訪問次數(shù)(Survey_hits) 、 有效份數(shù)(Survey_usehits) 、問卷編號(hào)(Survey_code) 。如表 3.4 所示是問卷信 息表。 表 3.4 問卷信息表 字段名字段名數(shù)據(jù)類型數(shù)據(jù)類型可否為空可否為空是否主鍵是否主鍵 Survey_id自動(dòng)編號(hào)否是 Survey_name文本否否 Survey_descript備注否否 Survey_author文本否否 Survey_content備注否否 Survey_img文本是否 Survey_isimg是

29、/否是否 Survey_ipRepeat是/否是否 Survey_creatDate日期/時(shí)間是否 Survey_ipStart備注是否 Survey_ipEnd備注是否 Survey_password備注是否 Survey_isOpen是/否是否 Survey_dateOver日期/時(shí)間是否 Survey_isAuditing是/否是否 Survey_hits數(shù)字是否 Survey_usehits數(shù)字是否 Survey_code文本是否 通用在線問卷調(diào)查系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 12 4 4 系統(tǒng)實(shí)現(xiàn)系統(tǒng)實(shí)現(xiàn) 通過對(duì)系統(tǒng)功能的分析與設(shè)計(jì),明確了系統(tǒng)應(yīng)該實(shí)現(xiàn)的功能模塊,結(jié)合數(shù) 據(jù)庫(kù)的設(shè)計(jì)從而實(shí)現(xiàn)系統(tǒng)的

30、各個(gè)功能模塊。 4.1 注冊(cè)登錄模塊的實(shí)現(xiàn)注冊(cè)登錄模塊的實(shí)現(xiàn) 用戶進(jìn)入到系統(tǒng)的首頁(yè) index.asp,在該頁(yè)面中,需要完成用戶注冊(cè),輸入 相關(guān)信息后,經(jīng)過審核,確認(rèn)為合法用戶之后才可以進(jìn)行登錄,登錄的時(shí)候進(jìn) 行用戶名和密碼的判斷,用戶名和密碼匹配才能進(jìn)入系統(tǒng),否則返回。進(jìn)入系 統(tǒng)首頁(yè)便可以使用問卷調(diào)查模塊,在這里,用戶可以選擇進(jìn)一步操作,如退出 登錄。登錄模塊界面如圖 4.1 所示。 注冊(cè)登錄模塊部分代碼實(shí)現(xiàn)如下: 用戶名 密碼: 用戶注冊(cè) 圖 4.1 注冊(cè)登錄界面圖 忻州師院計(jì)算機(jī)系本科學(xué)士學(xué)位論文 13 4.2 問卷調(diào)查模塊的實(shí)現(xiàn)問卷調(diào)查模塊的實(shí)現(xiàn) 用戶能夠在網(wǎng)上進(jìn)行問卷調(diào)查,支持單選、

31、多選、自定義文本以及多種題 型交叉等類型的問題,并且能夠防止同一用戶重復(fù)提交。 問卷調(diào)查模塊界面如圖 4.2 所示。 問卷調(diào)查模塊主頁(yè)面的部分代碼實(shí)現(xiàn)如下: % response.Write() response.Write() response.Write() response.Write() response.Write() response.Write() response.Write() response.Write(返回首頁(yè))% 圖 4.2 問卷調(diào)查界面圖 通用在線問卷調(diào)查系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 14 4.3 用戶管理模塊的實(shí)現(xiàn)用戶管理模塊的實(shí)現(xiàn) 可以對(duì)用戶進(jìn)行添加、修改、刪除。用戶管理模

32、塊主要是對(duì)用戶的身份及 其基本信息、登錄控制權(quán)限等進(jìn)行管理,以確保答卷信息的真實(shí)性和可信度, 進(jìn)而獲得有參考價(jià)值的統(tǒng)計(jì)信息。用戶管理模塊界面如圖 4.3 所示。 用戶管理模塊主頁(yè)面的部分代碼實(shí)現(xiàn)如下: %if request(password) then rs(password)=md5(request(password),16) rs(username)=request(username) rs(sex)=request(sex) rs(age)=request(age) rs(company)=request(company) rs(profession)=request(professi

33、on) rs(email)=request(email) rs.update rs.close set rs=nothing call ShowAlert(修改用戶成功,student.asp?type=edit用戶管理 用戶列表 添加用戶 IF rs.BOF=true and rs.EOF =true or rs.RecordCount=0 THEN RESPONSE.Write暫 無(wú)相關(guān)記錄.返回上一頁(yè) % 4.4 問卷管理模塊的實(shí)現(xiàn)問卷管理模塊的實(shí)現(xiàn) 管理員登錄后可以進(jìn)入此模塊,在此模塊進(jìn)行問卷管理,能夠?qū)柧磉M(jìn)行 添加、刪除、修改和查詢等基本管理。 問卷添加界面如圖 4.4(a)所示。

34、 圖 4.4(a) 問卷添加頁(yè)面圖 問卷添加主頁(yè)面的部分代碼實(shí)現(xiàn)如下: 問卷添加 * 為必填項(xiàng)目 問卷名稱: * 問卷的名稱,既問卷的總標(biāo)題 問卷發(fā)起人(單位): * 問卷發(fā)起人,此問卷的所有單位 通用在線問卷調(diào)查系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 16 問卷描述: 對(duì)此問卷的簡(jiǎn)單描述 問卷結(jié)束日期: input type=text name=Survey_dateOver readOnly= onClick=setDay(this); value= * 問卷結(jié)束日期,到期后該問卷將不能 接受 公開此問卷調(diào)查 * 不公開的問卷,相當(dāng)于鎖定 為問卷添加主題圖片 有主題圖片的格式必須為.jpg 設(shè)置訪問 IP 限制

35、 問卷管理界面如圖 4.4(b)所示。 圖 4.4(b) 問卷管理頁(yè)面圖 4.5 問卷結(jié)果分析模塊的實(shí)現(xiàn)問卷結(jié)果分析模塊的實(shí)現(xiàn) 對(duì)問卷結(jié)果進(jìn)行統(tǒng)計(jì)分析,要求能對(duì)問卷數(shù)據(jù)進(jìn)行查看,并根據(jù)結(jié)果生成 柱狀圖統(tǒng)計(jì)表。 忻州師院計(jì)算機(jī)系本科學(xué)士學(xué)位論文 17 圖 4.5 問卷結(jié)果統(tǒng)計(jì)分析頁(yè)面圖 問卷結(jié)果分析主頁(yè)面的部分代碼實(shí)現(xiàn)如下: response.Write(問卷-) response.Write(查看具體) response.Write() response.Write(查看具體) response.Write() 通用在線問卷調(diào)查系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 18 5 5 系統(tǒng)測(cè)試系統(tǒng)測(cè)試與維護(hù)與維護(hù) 在系

36、統(tǒng)實(shí)現(xiàn)之后,進(jìn)入系統(tǒng)的測(cè)試階段。測(cè)試是發(fā)現(xiàn)并排除錯(cuò)誤的主要手 段,同時(shí)是程序開發(fā)中必不可少的階段。在系統(tǒng)設(shè)計(jì)的早期顯得尤為重要,每 個(gè)模塊測(cè)試正確后,整個(gè)系統(tǒng)的調(diào)試、測(cè)試工作就會(huì)十分簡(jiǎn)單了。 5.1 系統(tǒng)測(cè)試系統(tǒng)測(cè)試 5.1.1 測(cè)試的步驟及內(nèi)容 測(cè)試是程序的執(zhí)行過程,目的在于發(fā)現(xiàn)錯(cuò)誤,一個(gè)好的測(cè)試用例在于能發(fā) 現(xiàn)至今未發(fā)現(xiàn)的錯(cuò)誤。測(cè)試的目標(biāo)是想以最少的時(shí)間和人力找出系統(tǒng)中潛在的 各種錯(cuò)誤和缺陷。如果成功地實(shí)施了測(cè)試,就能夠發(fā)現(xiàn)系統(tǒng)中的錯(cuò)誤。測(cè)試的 附帶收獲是,它能夠證明系統(tǒng)的功能和性能與需求說(shuō)明相符。此外,實(shí)施測(cè)試 收集到的測(cè)試結(jié)果數(shù)據(jù)為可靠性分析提供了依據(jù)。因此在開發(fā)通用在線問卷調(diào) 查系統(tǒng)

37、時(shí),為了使系統(tǒng)能夠穩(wěn)定運(yùn)行,對(duì)系統(tǒng)進(jìn)行了有針對(duì)性的全面測(cè)試,采 取的測(cè)試步驟是: 1、單元測(cè)試:?jiǎn)卧獪y(cè)試的對(duì)象是系統(tǒng)設(shè)計(jì)時(shí)的各個(gè)模塊。針對(duì)系統(tǒng)中各個(gè) 功能模塊進(jìn)行測(cè)試,檢查是否能按要求正常運(yùn)行。 單元測(cè)試內(nèi)容如下: (1)用戶通過注冊(cè),測(cè)試該系統(tǒng)是否能夠按照預(yù)定的要求將用戶信息寫入 后臺(tái)數(shù)據(jù)庫(kù)中,每個(gè)模塊是否能夠有效鏈接等。 (2)通過問卷調(diào)查模塊,測(cè)試該系統(tǒng)能否正常的發(fā)送用戶的調(diào)查問卷等。 (3)通過用戶管理,測(cè)試該系統(tǒng)能否按照預(yù)定的要求對(duì)用戶進(jìn)行更新。 (4)通過對(duì)問卷及題目的添加,測(cè)試該系統(tǒng)能否正常的將問卷的相關(guān)信息 錄入數(shù)據(jù)庫(kù)中,并顯示在前臺(tái)的問卷調(diào)查頁(yè)面中。 (5)查看問卷結(jié)果,測(cè)試

38、該系統(tǒng)能否正確地將統(tǒng)計(jì)結(jié)果的條形圖顯示出來(lái)。 2、集成測(cè)試:集成測(cè)試主要依據(jù)系統(tǒng)結(jié)構(gòu)設(shè)計(jì)(概要設(shè)計(jì))文檔,測(cè)試的 主要內(nèi)容有可靠性、易用性、效率和可維護(hù)性中的相關(guān)部分,根據(jù)系統(tǒng)需求和 設(shè)計(jì)的要求而選定。 集成測(cè)試內(nèi)容如下: (1)可靠性測(cè)試 忻州師院計(jì)算機(jī)系本科學(xué)士學(xué)位論文 19 根據(jù)系統(tǒng)需求和設(shè)計(jì)中提出的要求,對(duì)系統(tǒng)的容錯(cuò)性、易恢復(fù)性、錯(cuò)誤處 理能力進(jìn)行測(cè)試。 (2)易用性測(cè)試 根據(jù)系統(tǒng)設(shè)計(jì)中提出的要求,對(duì)系統(tǒng)的易理解性、易學(xué)性和易操作性進(jìn) 行檢查和測(cè)試。 (3)性能測(cè)試 根據(jù)性能需求和設(shè)計(jì)中提出的要求,對(duì)系統(tǒng)的時(shí)間特性、資源特性進(jìn)行測(cè) 試。 3.功能測(cè)試:系統(tǒng)基本完成之后,為了保證運(yùn)行的可

39、靠性,基本功能是否 能夠達(dá)到以及是否符合需求規(guī)格中的基本要求,應(yīng)對(duì)系統(tǒng)進(jìn)行功能測(cè)試。 功能測(cè)試內(nèi)容如下: (1)系統(tǒng)功能是否實(shí)現(xiàn),如數(shù)據(jù)庫(kù)的查詢、修改、刪除是否正常。 (2)頁(yè)面的鏈接是否正確。 (3)頁(yè)面文字、圖片顯示是否正常、有無(wú)變形、色彩是否風(fēng)格統(tǒng)一。 5.1.2 測(cè)試結(jié)果 通過對(duì)系統(tǒng)的各功能模塊的功能進(jìn)行測(cè)試,得到如下結(jié)果:本系統(tǒng)對(duì)任務(wù) 要求的功能基本上實(shí)現(xiàn)了,作為一個(gè)通用問卷調(diào)查系統(tǒng),可以滿足用戶進(jìn)行問 卷調(diào)查的需要,但是比起其他類似的問卷調(diào)查系統(tǒng),本系統(tǒng)在界面和某些功能 設(shè)計(jì)方面,還有一些不足之處,這些不足之處有待于以后進(jìn)一步的完善。 5.2 系統(tǒng)維護(hù)系統(tǒng)維護(hù) 系統(tǒng)的維護(hù)主要包括以

40、下內(nèi)容: 用戶的維護(hù):修改用戶資料,對(duì)用戶進(jìn)行管理。 問卷的維護(hù):對(duì)添加的問卷進(jìn)行定期的管理和維護(hù)。 通用在線問卷調(diào)查系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 20 6 6 結(jié)束語(yǔ)結(jié)束語(yǔ) 經(jīng)過半年的忙碌和工作,我的畢業(yè)設(shè)計(jì)課題也終將告一段落。從論文題目 的理解到通用問卷調(diào)查系統(tǒng)的實(shí)現(xiàn),再到論文文章的完成,每走一步對(duì)我來(lái)說(shuō) 都是新的嘗試與挑戰(zhàn)。在畢業(yè)設(shè)計(jì)中我了解了,在開發(fā)一個(gè)項(xiàng)目時(shí)一定要先做 好規(guī)劃,從可行性研究制定初步軟件項(xiàng)目計(jì)劃到需求分析再到概要設(shè)計(jì)詳細(xì)設(shè) 計(jì)然后實(shí)現(xiàn)測(cè)試最后到維護(hù)的整個(gè)過程才構(gòu)成了軟件項(xiàng)目的生存周期。每一個(gè) 過程都要認(rèn)真對(duì)待不能有絲毫馬虎。在開發(fā)的過程中,從對(duì)動(dòng)態(tài)網(wǎng)絡(luò)版系統(tǒng)的 一無(wú)所知,對(duì) ASP

41、 和 ACCESS 等相關(guān)技術(shù)很不了解的狀態(tài),我開始了全新的 學(xué)習(xí),或是試驗(yàn),或是查看相關(guān)的資料和書籍,或是向老師和同學(xué)虛心請(qǐng)教, 逐漸對(duì)系統(tǒng)編程思想有了更進(jìn)一步的提升,更加深入的理解了 ASP,使自己非 常稚嫩的作品一步步完善起來(lái),每一次改進(jìn)都是我學(xué)習(xí)的收獲。 作為一個(gè)初學(xué)者,自己的知識(shí)和水平有限,經(jīng)驗(yàn)匱乏,制作的系統(tǒng)還有很 多不完善之處。第一,由于自身審美觀的不足,系統(tǒng)的界面還不是太友好,沒 有做到整體視覺統(tǒng)一的效果。第二,結(jié)構(gòu)還很粗糙,功能實(shí)現(xiàn)不夠完善。但對(duì) 于我本人來(lái)說(shuō)已經(jīng)達(dá)到了預(yù)期的目的。在今后的學(xué)習(xí)和實(shí)踐過程中將進(jìn)一步完 善不足之處,使其更完美、更合理。 這次做論文的經(jīng)歷使我終身受益,我感受到做論文是一件要認(rèn)認(rèn)真真用心去 做的事情,是真正自己學(xué)習(xí)的過程和研究的過程,沒有學(xué)習(xí)就不可能有研究的 能力,沒有自己的研究,就不會(huì)有所突破。希望這次的經(jīng)歷在以后的學(xué)習(xí)中激 勵(lì)我繼續(xù)進(jìn)步。 忻州師院計(jì)算機(jī)系本科學(xué)士學(xué)位論文 21 致致 謝謝 從課題選擇到具體的設(shè)計(jì)及

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論