• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      高校問卷調(diào)查發(fā)布管理系統(tǒng)開發(fā)

      2016-05-31 18:35:59段慧君
      物聯(lián)網(wǎng)技術(shù) 2016年5期
      關(guān)鍵詞:問卷調(diào)查

      段慧君

      摘 要:高校問卷調(diào)查發(fā)布管理系統(tǒng)使用了基于ASP.NET的B/S模式,并采用層次軟件體系結(jié)構(gòu)和面向?qū)ο蟮某绦蛟O(shè)計方法,可使軟件更易維護,部署更靈活。文中給出了如何使用這些設(shè)計模式來對一個問卷調(diào)查系統(tǒng)項目進行設(shè)計;接著討論了應(yīng)用程序框架的概念以及使用應(yīng)用程序框架開發(fā)業(yè)務(wù)應(yīng)用程序所帶來的優(yōu)勢,從而建立了一個能夠快速開發(fā)業(yè)務(wù)應(yīng)用程序的開發(fā)環(huán)境。

      關(guān)鍵詞:ASP.NET;問卷調(diào)查;B/S;程序框架

      中圖分類號:TP311 文獻標識碼:A 文章編號:2095-1302(2016)05-00-02

      0 引 言

      在校園里,由于各種調(diào)查研究的需要,經(jīng)常會有各式各樣的調(diào)查問卷,在傳統(tǒng)模式下,人們不僅要花費不少的費用印刷問卷,而且還要消耗大量時間與精力來發(fā)放問卷、回收問卷、統(tǒng)計問卷,而且問卷的可控性差,還很容易產(chǎn)生漏卷、廢卷等問題?,F(xiàn)代信息技術(shù)的發(fā)展在很大程度上提高了我們的生產(chǎn)效率,當然也為我們解決問卷調(diào)查的難題提供了良好的解決方案。所以高校問卷調(diào)查系統(tǒng)能夠很好地解決這一問題,該系統(tǒng)提供問卷創(chuàng)建、編輯、發(fā)布、統(tǒng)計以及題目的添加、刪除和修改;管理員通過設(shè)置同一IP是否可以重復(fù)提交等防作弊選項;系統(tǒng)還提供對客觀題調(diào)查結(jié)果的智能統(tǒng)計,并將調(diào)查結(jié)果展示出來等。

      高校網(wǎng)上問卷調(diào)查系統(tǒng)考慮用B/S模式實現(xiàn)。系統(tǒng)采用了B/S架構(gòu)的三層結(jié)構(gòu):客戶端、應(yīng)用服務(wù)和數(shù)據(jù)庫服務(wù)。B/S結(jié)構(gòu)圖如圖1所示。

      圖1 B/S結(jié)構(gòu)圖

      1 系統(tǒng)功能需求分析

      1.1 需求分析

      通過高校問卷調(diào)查系統(tǒng),學生可以隨意選擇自己所關(guān)心的校園活動進行投票。而對于系統(tǒng)管理員,可以通過用戶填寫問卷反饋回來的信息得到對問卷主題的了解,以便能夠?qū)ΠY下藥抓住問題的關(guān)鍵,從而解決問題。比如調(diào)查問卷的主題為學校食堂的衛(wèi)生問題;問卷選項為優(yōu)、良、中、差;最后可以通過學生們的選項來決定是否需要做進一步的改善。

      實現(xiàn)高校問卷調(diào)查系統(tǒng)原理比較簡單,可以采用div+CSS設(shè)計前臺用戶界面(用戶投票界面)。使用ADO數(shù)據(jù)庫訪問組件將前臺用戶投票所選的內(nèi)容進行統(tǒng)計,儲存到后臺數(shù)據(jù)庫。后臺可采用SQL Server數(shù)據(jù)庫。

      1.2 性能需求

      對于一個基本的網(wǎng)上問卷調(diào)查系統(tǒng),至少應(yīng)包括用戶信息、投票主題、投票標題、投票項以及投票結(jié)果顯示等方面的元素。為了使問卷調(diào)查系統(tǒng)的功能更加強大,數(shù)據(jù)庫資源的作用在動態(tài)網(wǎng)頁設(shè)計當中的作用和地位非比尋常。

      1.2.1 用戶注冊登錄模塊

      用戶注冊登錄模塊需要完成的功能是用戶注冊、用戶身份驗證、用戶資料修改、用戶管理。只有登錄成功的用戶才可以進行問卷調(diào)查。

      登錄用戶為超級管理員、管理員和普通用戶三種。超級管理員登錄后可以對所有用戶的信息進行管理。管理員只能對普通用戶的信息進行管理。普通用戶只能夠修改自己的信息,不具有用戶管理功能。

      1.2.2 用戶投票模塊

      用戶投票模塊主要完成的功能是顯示投票項和記錄用戶投票選項。這一模塊對三種身份的登錄用戶沒有進行功能上的區(qū)分。

      1.2.3 投票管理模塊

      投票管理模塊又可以分成幾個子模塊,分別為投票主題、投票標題、投票項。投票管理模塊的功能是對投票主題進行增加、修改和刪除投票主題、標題及投票項,并且能夠設(shè)置當前的投票主題只能是一個等。這一模塊的使用只針對超級管理員和管理員,而普通用戶則沒有權(quán)限。

      1.2.4 投票統(tǒng)計分析模塊

      投票統(tǒng)計分析模塊完成的功能是統(tǒng)計投票項(將用戶投票的結(jié)果放入數(shù)據(jù)庫進行更新)、顯示投票結(jié)果。這部分的功能實現(xiàn)來源于系統(tǒng)代碼的實現(xiàn),與用戶的操作無關(guān),都具有查看投票結(jié)果的功能。投票統(tǒng)計分析模塊是用戶投票模塊的下一個模塊。

      1.2.5 留言板模塊

      留言板模塊主要是為了增加用戶之間的互動性,用戶可將意見直接反饋給管理員。這一模塊又可分為兩個子模塊,留言板模塊和留言管理模塊。普通用戶對留言板模塊具有發(fā)表留言的權(quán)限,而對于留言管理模塊普通用戶則沒有權(quán)限,只有超級管理員和管理員可以對留言進行查看和刪除管理。

      1.2.6 網(wǎng)站公告發(fā)布模塊

      網(wǎng)站公告發(fā)布模塊的功能是及時向用戶發(fā)布網(wǎng)站的動態(tài)以及公告,告訴用戶當日的投票主題及投票標題等信息,以方便用戶能夠及時了解。此模塊同留言板模塊一樣也可以分為兩個子模塊,分別為公告瀏覽模塊和公告管理模塊。普通用戶只能對發(fā)布的信息進行瀏覽,只有超級管理員、管理員能夠?qū)W(wǎng)站內(nèi)的公告進行添加、修改、刪除。

      2 系統(tǒng)數(shù)據(jù)庫設(shè)計

      根據(jù)系統(tǒng)的功能和實際情況,在SQL Server數(shù)據(jù)庫中建立以下7張表:

      (1)用戶信息表(Member):用于存放用戶的基本信息,包括ID號、用戶帳戶、用戶密碼、用戶真實姓名、電子郵箱、用戶自我介紹、注冊時間、用戶等級(ID、Name、Password、Realname、Email、Comment、Regtime、Class、)。

      (2)投票主題表(Subject):用于存放投票主題的ID、投票主題內(nèi)容、是否是當前投票、是否限制同一IP的用戶重復(fù)投票(ID、Subject、Iscurrent、Isrestricted)。

      (3)投票標題表(Title):用于存放投票標題的ID、具體投票選項、所屬投票主題的ID號、是否允許多投,1表示允許;0表示不允許(ID、Title、SubId、Mode)。

      (4)投票項目表(Item):用于存放投票項目的ID、具體投票選項、投票選項所屬的投票標題ID號、投票選項所獲得的票數(shù)(ID、Item、TitleID、Votecount)。

      (5)已投票地址表(IP):用于存放用戶已投票地址的信息,包括ID號、投票主題的ID號、已對該主題投過票的IP地址、投票時間(ID、SubID、IP、Time)。

      (6)留言板表(Lyb):用于存放用戶瀏覽信息的統(tǒng)計,包括留言ID號、登錄用戶的用戶名、被留言用戶的用戶名、留言內(nèi)容、留言時間(ID、Name、Namel、Liuyan、Newtime)。

      (7)網(wǎng)站公告發(fā)布表(GongGao):用于存放網(wǎng)站公告發(fā)布的信息登記,包括表的ID號、公告標題、公告內(nèi)容、公告發(fā)布時間(ID、BiaoTi、NeiRong、ShiJian)。

      3 系統(tǒng)設(shè)計

      3.1 系統(tǒng)開發(fā)環(huán)境

      本系統(tǒng)的開發(fā)環(huán)境為Microsoft Visual Studio 2010集成開發(fā)環(huán)境;系統(tǒng)開發(fā)語言采用C#;系統(tǒng)后臺數(shù)據(jù)庫為SQL Server2008;開發(fā)環(huán)境運行平臺為Windows XP/Windows Server2003/Windows7及以上。

      3.2 詳細設(shè)計

      一個功能完善的問卷調(diào)查系統(tǒng)一般包括用戶登錄及管理模塊、用戶投票模塊、投票管理模塊、投票統(tǒng)計分析模塊、留言板模塊、網(wǎng)站公告發(fā)布模塊6個主要模塊。系統(tǒng)總體功能模塊圖如圖2所示。

      圖2 系統(tǒng)總體功能模塊圖

      根據(jù)系統(tǒng)劃分的基本模塊,針對三種不同用戶(超級管理員、管理員及普通用戶),設(shè)計出更為詳盡的模塊細化。

      其中用戶登錄及管理模塊需要完成的功能是用戶身份驗證、資料修改、用戶管理。只有登錄成功的用戶才能進行問卷調(diào)查。用戶登錄及管理模塊圖如圖3所示。

      圖3 用戶登錄及管理模塊圖

      4 結(jié) 語

      本系統(tǒng)從傳統(tǒng)的調(diào)查問卷出發(fā),著力于解決傳統(tǒng)問卷調(diào)查方式,提高問卷調(diào)查的效率。不僅調(diào)查方式的改變大有不同,而且本系統(tǒng)具有高度的靈活性,學生可以隨時隨地掌握本?;蛘咂渌麑W校的動態(tài),還可以針對當日的熱門話題發(fā)表個人意見。總體來說,高校問卷調(diào)查發(fā)布管理系統(tǒng)很容易融入到各高校中,適合當今大數(shù)據(jù)的發(fā)展。

      參考文獻

      [1]龍浩健.基于ACCESS 的網(wǎng)上問卷調(diào)查統(tǒng)計系統(tǒng)的設(shè)計方案[J].科技情報開發(fā)與經(jīng)濟,2007,17(28):222-224.

      [2] 陳語林.Visual Basic.NET程序設(shè)計教程[M].北京:中國水利水電出版社,2005.

      [3] 李春葆,金晶,陶紅艷,等.Access 2003程序設(shè)計教程(第2版)[M].北京:清華大學出版社,2007.

      [4] 王珊,薩師煊.數(shù)據(jù)庫系統(tǒng)概論(第四版)[M].北京:高等教育出版社,2006.

      猜你喜歡
      問卷調(diào)查
      基于問卷調(diào)查的防護頭盔佩戴熱舒適性研究
      媒介融合背景下的分眾傳播與受眾反饋
      今傳媒(2016年9期)2016-10-15 22:37:20
      高?!霸喝芜x課” 情況調(diào)查及問題解析
      考試周刊(2016年76期)2016-10-09 10:09:08
      大學生對慕課的了解和利用
      考試周刊(2016年76期)2016-10-09 10:07:22
      赤城县| 通化县| 乐业县| 枣强县| 南和县| 屏南县| 时尚| 南和县| 曲靖市| 时尚| 临安市| 三河市| 湛江市| 青浦区| 日喀则市| 定西市| 金沙县| 襄樊市| 天等县| 定安县| 民权县| 同江市| 太保市| 苍梧县| 三亚市| 泉州市| 保亭| 手机| 万宁市| 治多县| 昆山市| 闻喜县| 龙游县| 怀集县| 诸暨市| 澄城县| 阆中市| 饶阳县| 甘肃省| 浦东新区| 泾阳县|