1,緒論
研究目的
在進(jìn)入21世紀(jì)以后,互聯(lián)網(wǎng)得到了蓬勃的發(fā)展,電子問(wèn)卷調(diào)查也開(kāi)始逐漸流行起來(lái)。傳統(tǒng)紙質(zhì)問(wèn)卷和電子問(wèn)卷相比較后,傳統(tǒng)問(wèn)卷還存在很多弊端:
- 問(wèn)卷分發(fā)起來(lái)比較困難,并且分發(fā)試卷耗費(fèi)大量的金錢(qián)和時(shí)間;
- 當(dāng)調(diào)查的主題不同時(shí),題目也不盡相同,傳統(tǒng)紙質(zhì)問(wèn)卷,題目變化過(guò)于死板,局限性比較大;
- 問(wèn)卷回收比較困難,成本相對(duì)而言比較高;
- 統(tǒng)計(jì)處理問(wèn)卷收集的數(shù)據(jù)比較麻煩。
相較與傳統(tǒng)的紙質(zhì)問(wèn)卷,電子問(wèn)卷存在著很多優(yōu)勢(shì)。首先,電子問(wèn)卷調(diào)查操作更加便捷,調(diào)查速度更快,統(tǒng)計(jì)處理數(shù)據(jù)效率更高。其次,打印和發(fā)布紙質(zhì)問(wèn)卷的成本會(huì)隨著問(wèn)卷規(guī)模的增大而增加,而電子問(wèn)卷在調(diào)查規(guī)模很大時(shí)會(huì)顯得更加廉價(jià)。同時(shí),對(duì)于比較敏感的話題,被調(diào)查者會(huì)更加愿意使用私密性更高的電子問(wèn)卷。最后,傳統(tǒng)的紙質(zhì)問(wèn)卷統(tǒng)計(jì)調(diào)查結(jié)果過(guò)程繁瑣,可靠性也得不到保證,同時(shí),問(wèn)卷數(shù)據(jù)的分析也比較麻煩,電子問(wèn)卷調(diào)查使用數(shù)據(jù)庫(kù)軟件記錄數(shù)據(jù),使用計(jì)算機(jī)語(yǔ)言進(jìn)行數(shù)據(jù)分析,可以直觀的生成統(tǒng)計(jì)圖表,更加方便得出調(diào)查結(jié)果。
研究意義
本系統(tǒng)是根據(jù)疫情到來(lái)后鄭州高校的實(shí)際問(wèn)卷需求而設(shè)計(jì)的,有效而高速的處理調(diào)查問(wèn)卷信息,實(shí)現(xiàn)信息化,減少調(diào)查人員的工作量,對(duì)以前復(fù)雜而繁重的問(wèn)卷調(diào)查工作提供數(shù)字化、高效化、簡(jiǎn)單化的解決方案。避免了時(shí)間的浪費(fèi)和疫情前提下的人身安全等級(jí)。
2,需求分析
問(wèn)卷管理功能:
主要對(duì)問(wèn)卷按照問(wèn)卷類(lèi)型的方式進(jìn)行管理,問(wèn)卷庫(kù)中的問(wèn)卷可以進(jìn)行分類(lèi),對(duì)于部分已經(jīng)編輯完成的問(wèn)卷,可以通過(guò)鏈接,二維碼等方式發(fā)送給用戶進(jìn)行填寫(xiě)。而用戶可以通過(guò)編輯按鈕,隨時(shí)組織形成新的問(wèn)卷,從而最大程度提高問(wèn)卷題目的可重用性。問(wèn)卷生成采用在線編輯,問(wèn)卷題型包括:?jiǎn)芜x、多選、填空等題型。
在滿足問(wèn)卷題型多樣化的同時(shí),系統(tǒng)以非常人性化的方式方便問(wèn)卷編撰人員的操作,在一個(gè)頁(yè)面上即可完成絕大部分的問(wèn)卷編撰操作。對(duì)于題目數(shù)量較多、 復(fù)合型的調(diào)查問(wèn)卷還可分章節(jié)進(jìn)行組織。問(wèn)卷管理功能需求用例圖如圖所示:
用戶管理功能可以實(shí)現(xiàn)對(duì)調(diào)查活動(dòng)相關(guān)人員的增刪改查,對(duì)于不同問(wèn)卷調(diào)查活動(dòng),通常需要不同的組織人員和管理人員,此時(shí)一個(gè)合格的用戶管理功能就是十分必要的。功能功能可以實(shí)現(xiàn)用戶的新增、修改、刪除、密碼重置、密碼修改等功能。用戶管理功能需求用例圖如圖所示:
功能模塊設(shè)計(jì)
調(diào)查問(wèn)卷管理系統(tǒng)主要由登錄模塊、問(wèn)卷模塊、用戶管理模塊等功能模塊組成,其主要目的就是為了更加方便快捷的管理問(wèn)卷管理系統(tǒng)。
(1)登錄功能模塊設(shè)計(jì)
用戶輸入用戶名和密碼,判斷用戶名、密碼是否正確,如果正確則登錄成功,反之得重新輸入用戶名、密碼。
(2)問(wèn)卷功能模塊
用戶在問(wèn)卷管理頁(yè)面中可以對(duì)問(wèn)卷進(jìn)行新增、查看、修改、發(fā)送、數(shù)據(jù)分析等功能。
用戶點(diǎn)擊新增按鈕后可以對(duì)問(wèn)卷的名稱(chēng)和描述等信息進(jìn)行自定義設(shè)計(jì)。
用戶在點(diǎn)擊編輯問(wèn)卷后即可進(jìn)入問(wèn)卷的編輯頁(yè)面,在此頁(yè)面中,用戶可自定義題目數(shù)量、題目類(lèi)型、題目順序等信息。而問(wèn)卷的題目類(lèi)型設(shè)計(jì)有單選題、多選題、判斷題、填空題等。
用戶可講設(shè)置好的問(wèn)卷通過(guò)鏈接、二維碼等形式反送給用戶進(jìn)行填寫(xiě)。同時(shí)可以在此頁(yè)面查看該問(wèn)卷的回答情況和答題內(nèi)容。
(3)用戶管理功能模塊
管理員可對(duì)系統(tǒng)內(nèi)用戶進(jìn)行新增、修改、刪除、重置密碼等操作。通過(guò)此功能模塊實(shí)現(xiàn)對(duì)用戶的快速管理。
3,技術(shù)棧
后端技術(shù)
技術(shù) | 說(shuō)明 | 官網(wǎng) |
---|---|---|
SpringBoot | Web應(yīng)用開(kāi)發(fā)框架 | https://spring.io/projects/spring-boot |
SpringSecurity | 認(rèn)證和授權(quán)框架 | https://spring.io/projects/spring-security |
MyBatis | ORM框架 | http://www.mybatis.org/mybatis-3/zh/index.html |
MyBatisGenerator | 數(shù)據(jù)層代碼生成器 | http://www.mybatis.org/generator/index.html |
Druid | 數(shù)據(jù)庫(kù)連接池 | https://github.com/alibaba/druid |
JWT | JWT登錄支持 | https://github.com/jwtk/jjwt |
Lombok | Java語(yǔ)言增強(qiáng)庫(kù) | https://github.com/rzwitserloot/lombok |
PageHelper | MyBatis物理分頁(yè)插件 | http://git.oschina.net/free/Mybatis_PageHelper |
Swagger-UI | API文檔生成工具 | https://github.com/swagger-api/swagger-ui |
前端技術(shù)
技術(shù) | 說(shuō)明 | 官網(wǎng) |
---|---|---|
Vue | 前端框架 | https://vuejs.org/ |
Vue-router | 路由框架 | https://router.vuejs.org/ |
Vuex | 全局狀態(tài)管理框架 | https://vuex.vuejs.org/ |
Element | 前端UI框架 | https://element.eleme.io |
Axios | 前端HTTP框架 | https://github.com/axios/axios |
v-charts | 基于Echarts的圖表框架 | https://v-charts.js.org/?? 有源碼 獲取源碼 |
4,系統(tǒng)設(shè)計(jì)
功能權(quán)限設(shè)計(jì)
數(shù)據(jù)庫(kù)概念設(shè)計(jì)
5,系統(tǒng)頁(yè)面展示
5.1 登錄
5.2 系統(tǒng)首頁(yè)
5.3 問(wèn)卷設(shè)計(jì)
5.3.1 問(wèn)卷分類(lèi)瀏覽
5.3.2 創(chuàng)建問(wèn)卷
5.3.3 設(shè)計(jì)問(wèn)卷
5.3.4 問(wèn)卷設(shè)置
5.3.5 發(fā)送問(wèn)卷
5.3.5.1 生成二維碼
5.3.5.2 復(fù)制鏈接
5.3.5.3 預(yù)覽問(wèn)卷
5.4 問(wèn)卷明細(xì)查詢
5.4.1 明細(xì)查詢(查看用戶填寫(xiě)詳情)
5.5 用戶管理
添加用戶
編輯用戶
修改密碼
文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-790760.html
重置密碼
文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-790760.html
到了這里,關(guān)于計(jì)算機(jī)畢業(yè)設(shè)計(jì) | SpringBoot+vue校園問(wèn)卷調(diào)查系統(tǒng)(附源碼)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!