MVC架構下的問卷調查

2021-07-14 04:32:55 字數 892 閱讀 4716

一、首先說一下三層結構吧,

表示層usl:主要表示web方式,也可表示winform方式。

業務邏輯層bll:針對具體問題的操作,對資料的操作,對資料業務的邏輯處理。

資料訪問層dal:對原始資料的訪問。

二、言歸正傳,說一下問卷調查的製作。

1、首先建立實體exam,裡面記錄id(自增一),parentno(上級),serialno(序號),aqtype(問卷型別機構還是個人)

,itemtype(選項還是問題),questiontype(單選還是多選),content(題目),score(分數),comment(備註)

2.建立exammodel:

因為本次調查問卷有一特殊問題,所以model裡多了乙個special題目。

3.建立完model開始寫controller。

首先自定義介面要獲得使用者id(即誰開啟的頁面),問卷型別(是機構還是個人的),aqlogid(為空則為新建問卷調查,否則為檢視問卷)

(1)根據aqlogid是否為空來判斷是填寫問卷還是檢視問卷結果。

(2)如果aqlogid不為空,則根據aqlogid帶出該問卷的結果。返回給實體展示問卷結果。

如果aqlogid為空,則將問卷內容展示出來。

(3)view的展示。

(4)js的編寫。

根據選擇計算分數。

除錯

明明問卷調查

明明想在學校中請一些同學一起做一項問卷調查,為了實驗的客觀性,他先用計算機生成了n個1到1000之間的隨機整數 n 100 對於其中重複的數字,只保留乙個,把其餘相同的數去掉,不同的數對應著不同的學生的學號。然後再把這些數從小到大排序,按照排好的順序去找同學做調查。請你協助明明完成 去重 與 排序 ...

移動問卷調查 企業問卷調查解決方案

移動問卷調查 企業問卷調查解決方案 1 方案簡述 移動問卷調查系統是構建於移動通訊網路和有線網路上的一套業務平台,使被調查員能夠通過無線平板電腦裝置做調查問卷。問卷資料可實時上傳到伺服器 抑或暫存在本地離線資料庫,待審核規範化後再上傳伺服器 更進一步的,每個受調查人員以其指紋作標示,在整個調查期內可...

移動問卷調查 企業問卷調查解決方案

1 方案簡述 移動問卷調查系統是構建於移動通訊網路和有線網路上的一套業務平台,使被調查員能夠通過無線平板電腦裝置做調查問卷。問卷資料可實時上傳到伺服器 抑或暫存在本地離線資料庫,待審核規範化後再上傳伺服器 更進一步的,每個受調查人員以其指紋作標示,在整個調查期內可通過指紋的識別,對其調查資料進行維護...