国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

高校問卷調(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è)計方法,可使軟件更易維護(hù),部署更靈活。文中給出了如何使用這些設(shè)計模式來對一個問卷調(diào)查系統(tǒng)項(xiàng)目進(jìn)行設(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 文獻(xiàn)標(biāo)識碼:A 文章編號:2095-1302(2016)05-00-02

0 引 言

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

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

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

1.2 性能需求

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

1.2.1 用戶注冊登錄模塊

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

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

1.2.2 用戶投票模塊

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

1.2.3 投票管理模塊

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

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

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

1.2.5 留言板模塊

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

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

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

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

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

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

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

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

(4)投票項(xiàng)目表(Item):用于存放投票項(xiàng)目的ID、具體投票選項(xiàng)、投票選項(xiàng)所屬的投票標(biāo)題ID號、投票選項(xiàng)所獲得的票數(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號、公告標(biāo)題、公告內(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)境運(yùn)行平臺為Windows XP/Windows Server2003/Windows7及以上。

3.2 詳細(xì)設(shè)計

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

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

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

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

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

4 結(jié) 語

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

參考文獻(xiàn)

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

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

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

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

猜你喜歡
問卷調(diào)查
基于問卷調(diào)查的防護(hù)頭盔佩戴熱舒適性研究
媒介融合背景下的分眾傳播與受眾反饋
今傳媒(2016年9期)2016-10-15 22:37:20
高?!霸喝芜x課” 情況調(diào)查及問題解析
考試周刊(2016年76期)2016-10-09 10:09:08
大學(xué)生對慕課的了解和利用
考試周刊(2016年76期)2016-10-09 10:07:22
乐山市| 邹城市| 新巴尔虎左旗| 社旗县| 巴楚县| 南华县| 海南省| 垦利县| 正宁县| 包头市| 延川县| 乌兰浩特市| 丹凤县| 微博| 长治市| 三明市| 定远县| 嘉兴市| 蚌埠市| 长治县| 祁连县| 宜君县| 汶上县| 嘉义县| 威海市| 辽中县| 蛟河市| 马尔康县| 绍兴县| 彝良县| 鄂伦春自治旗| 凉山| 平顶山市| 通州市| 姜堰市| 信阳市| 绥阳县| 大关县| 滨州市| 南丹县| 黄冈市|