999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

Laravel框架實現MVC架構的問卷投票系統

2018-08-11 03:34:06陳成廣東南方網絡信息科技有限公司510623
數碼世界 2018年7期
關鍵詞:用戶系統

陳成 廣東南方網絡信息科技有限公司510623

在這個移動互聯網時代下,在線問卷調查和網絡投票活動日趨流行。對于一些新的產品、新的觀點的調查范圍更加廣泛,得到的消息也能夠及時的反饋給發起調查問卷的單位。還有,網絡投票已經成為評選活動的重要方式。很多競賽活動,比如視頻大賽,講解比賽等,都離不開民主投票,以保證盡量公平。

基于以上背景,本文結合互聯網技術設計了“問卷投票自動化管理系統”,主要基于Laravel和Angular框架。問卷投票系統不僅擴大了信息反饋的范圍、節省了人力資源,而且使得企業在競爭激烈的市場中擁有更強大的資本。該系統為用戶提供自主發起問卷或投票,在線設計內容,設定問卷或投票模板,采集數據,調查或投票結果展示,多種技術手段防范作弊刷票。

1 Web開發框架及相關技術介紹

為實現Web應用的快速開發和版本迭代,本文采用技術框架的方式對常用的功能提供通用的解放方案,將更多的精力放在業務邏輯的實現上,從而縮短開發周期,避免大量重復勞動。

1.1 Laravel框架

Laravel是目前最流行的PHP開發框架之一,它使用IoC(依賴注入容器)結構和MVC(Model-View-Controller)架構模式。Laravel自帶了強大的Eloquent ORM和遷移工具,能夠完美的與多種數據庫協同工作,使用PDO(PHP Data Object)參數綁定避免SQL注入攻擊。支持請求的RESTful路由,通過簡單的閉包就能響應HTTP請求,能夠方便地實現RESTful API。

1.2 前端技術框架

隨著互聯網應用的發展,友好的用戶界面、良好的用戶體驗、統一的界面風格、復雜的邏輯交互等要求,大量優秀的前端技術框架隨之產生。其中AngularJS是一款優秀的前端JavaScript框架。AngularJS是一種 MVC 的前端框架,以數據和邏輯為驅動核心,它有著諸多特性,最重要的是:模塊化,雙向數據綁定,語義化標簽,依賴注入等。

為了使用戶界面能夠兼容PC端、Android端、蘋果手機等多個終端,系統還采用了Bootstrap框架。它是目前流行的用于前端開發的開源工具包,它簡潔靈活,使Web開發更加快捷。它有很多特點,跨設備、跨瀏覽器,兼容多個終端的響應式布局,提供全面的組件。基于Laravel框架的問卷投票系統采用了Angular和Bootstrap前端框架,形成了功能完備、兼容多終端、風格統一的網站。

1.3 MVC架構模式

模型-視圖-控制器(Model-View-Controller)架構模式分為Model,View和Controller三個組件。其中,Model層負責如何為數據建模;View層負責用戶界面生成,如何向終端呈現從Model層得到的數據以及提供交互;Controller層負責Model層和View層的對接,對接主要是對應連個端:一端是向模型請求處理需要的數據來源,另一端則是把處理結果用某種方式傳遞給視圖,中間的具體過程就是控制器負責的層面。使用這樣的設計模式就是為了解耦,使3個組件相互之間不存在依賴,有利于代碼可維護性、可讀性、靈活性,有益于系統管理和維護。

2 問卷投票系統的詳細設計

2.1 系統詳細設計

整個系統分為問卷管理和投票管理兩部分。在問卷管理中,用戶對某個主題或熱門話題編輯和發布調查問卷,設置問卷模板,通過系統編輯可以將指定的統計結果實時生成統計圖,其中統計圖形有折線圖、柱狀圖、餅狀圖,方便用戶在統計報告中使用。在投票管理中,用戶對投票進行設置和發起,可以設定投票模板,修改投票選項信息,設置防刷票手段。網民可以訪問發布后的地址進行填寫或投票。整個系統的功能模塊如圖1所示。

(1)登錄模塊:為了系統的安全考慮,用戶需輸入相應的用戶名和密碼登錄后臺管理系統,且用戶名和密碼是和管理員預先設定的一樣。

(2)問卷投票管理:用戶可查看相應的問卷投票項目列表;新建新問卷或者投票;設置展示模板;錄入和修改內容,根據題目類型(單選、多選、填空、投票單選、投票多選)設計題目內容;點擊發布,即創建完成;可以刪除和停止發布問卷或投票項目;可以設置投票活動的防范刷票功能。

圖1 系統功能模塊

(3)統計模塊:可查看問卷提交或投票時間,來自IP,來源等;以圖表的方式展示問卷投票結果,下載統計報表。

(4)個人資料修改:用戶可以對個人資料進行修改和密碼修改。

(5) 權限角色管理:管理員可查看、創建和修改系統權限和角色。不同的角色擁有不同的權限,方便用戶的權限設置。

(6)用戶管理:管理員可查看和搜索用戶信息;創建、修改用戶;給用戶授予角色對應的權限。

(7)日志管理:用戶在管理后臺的登錄和對問卷投票項目的操作都被記錄在日志中,管理員可以查看所有操作的日志。

2.2 防范刷票功能設計

在線投票具有快捷高效、成本低廉等優勢,但容易作弊刷票一直是其缺陷。為了投票的公平公正,本系統采用多種技術手段結合防范作弊刷票,用戶可以根據不同的需求在管理后臺設置多種防范刷票功能的組合。

(1)IP限制;可限制每個IP在一定時間內只能對一個選項投票一次或數次,因IP很難偽造,可靠性較高。 需要注意是如果在同一個局域網下,則可能存在不同終端IP相同的情況。

(2)設備限制:投票系統使用Cookie、Session等技術標記已投票過的設備(電腦、手機等),但技術上Cookie很容易丟失和被刪除(例如清空瀏覽器緩存等)。

(3)圖形驗證碼:圖形驗證碼要求投票者需輸入一些機器較難識別的圖形驗證碼,可有效防止利用電腦程序進行模擬自動投票。

(4)日志分析:所有投票人次的時間、IP、所選選項、瀏覽器信息都會一一記錄,管理員可通過對日志的人工分析,發現可疑的投票行為。

(5)自定義用戶輸入項:自定義輸入項用于讓投票者提交更多信息,常用于信息收集,例如要求錄入聯系方式、地址等,可在一定程度上防范刷票。

經過實際運用,基于以上各種功能和技術手段,均能在一定程度上防范作弊刷票,或增加作弊刷票的成本。

3 結語

本文研究在移動互聯網時代下,實現智能問卷投票系統。該系統的特點是同時支持手機、電腦端投票或提交問卷,然后統計和顯示結果,簡單、快捷;有多種不同風格的問卷投票模板和類型,滿足不同項目的要求;并且采用技術手段防范作弊刷票,可設置多種防范刷票功能的組合,方便操作和管理。本系統還有許多方面需要完善,比如提高系統性能,豐富問題類型。

猜你喜歡
用戶系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
基于PowerPC+FPGA顯示系統
半沸制皂系統(下)
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
Camera360:拍出5億用戶
創業家(2015年10期)2015-02-27 07:55:08
主站蜘蛛池模板: 国产欧美日韩资源在线观看 | 欧亚日韩Av| 狠狠亚洲婷婷综合色香| 婷婷综合亚洲| 欧美精品aⅴ在线视频| 欧美三级视频在线播放| 亚洲国产成人超福利久久精品| 亚洲精品大秀视频| 久久婷婷六月| 国产经典在线观看一区| 国产99视频在线| yjizz视频最新网站在线| 日韩欧美高清视频| 欧美午夜久久| 91热爆在线| 福利国产微拍广场一区视频在线| 91精品小视频| 国产成年女人特黄特色毛片免| 自慰网址在线观看| 伊人福利视频| 国产在线精彩视频论坛| 99在线观看视频免费| 国产无码制服丝袜| 91成人精品视频| 亚洲欧美精品一中文字幕| a免费毛片在线播放| 99这里只有精品6| 波多野结衣中文字幕一区| 欧美精品v日韩精品v国产精品| 无码日韩精品91超碰| 99re视频在线| 香蕉网久久| 国产成人精品一区二区三区| 国产91视频免费| 亚洲欧美一区二区三区蜜芽| 久久免费观看视频| 亚洲日本中文字幕天堂网| 国产精品所毛片视频| 久草网视频在线| 亚洲成a人片77777在线播放| 亚洲人妖在线| 久夜色精品国产噜噜| 日本久久网站| 波多野结衣在线一区二区| 99视频全部免费| 全午夜免费一级毛片| 国产特级毛片| 四虎综合网| 久久国产精品无码hdav| 成人小视频在线观看免费| 99视频国产精品| 久久亚洲天堂| 高h视频在线| 欧美 亚洲 日韩 国产| 亚洲日韩图片专区第1页| 性色生活片在线观看| 欧美色伊人| 欧洲一区二区三区无码| 无码中文字幕乱码免费2| 国产精品私拍99pans大尺度| 免费在线播放毛片| 欧美成人午夜影院| 在线观看av永久| 香蕉在线视频网站| 69综合网| 日韩无码视频播放| 黄色免费在线网址| 国产伦精品一区二区三区视频优播 | 成人免费黄色小视频| 亚洲Aⅴ无码专区在线观看q| 亚洲日韩Av中文字幕无码| 亚洲国产黄色| 日本一本在线视频| 亚洲精品不卡午夜精品| 国产亚洲日韩av在线| 国产视频a| 亚洲狼网站狼狼鲁亚洲下载| 99er精品视频| 国产高清在线观看| 十八禁美女裸体网站| 国产9191精品免费观看| 国产高清在线观看|