作者簡介:全棧開發工程,從事Java、Python、前端、小程式方面的開發和研究,對大資料應用與開發比較感興趣,
主要内容:Java項目、前端項目、Python項目、小程式開發、大資料項目、單片機
收藏點贊不迷路 關注作者有好處
文末擷取源碼
感謝您的關注,請收藏以免忘記,點贊以示鼓勵,評論給以建議,愛你喲
作者首頁:程式設計指南針
作者簡介:Java領域優質創作者、CSDN部落格專家 、掘金特邀作者、多年架構師設計經驗、騰訊課堂常駐講師
主要内容:Java項目、畢業設計、履歷模闆、學習資料、面試題庫、技術互助
收藏點贊不迷路 關注作者有好處
文末擷取源碼
項目編号:KS035
一,項目簡介
根據客戶要求實作了一個線上調查遊戲玩耍情況的小系統,使用者在資料庫錄入調查題庫,每個題有兩個選項,每個選項設定一個分值,做完後送出統計各個分值的填寫次數,具體使用SSM+JSP來進行實作,下面展示一下,希望對大家有所幫助。
二,環境介紹
語言環境:Java: jdk1.8
資料庫:Mysql: mysql5.7
應用伺服器:Tomcat: tomcat8.5.31
開發工具:IDEA或eclipse
背景開發:SSM
前台開發:JSP
三,系統展示
四,核心代碼展示
package leon.sms.controller;
import leon.sms.mapper.ShitiMapper;
import leon.sms.pojo.Shiti;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.http.HttpRequest;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.servlet.ModelAndView;
import javax.servlet.http.HttpServletRequest;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
@Controller
public class ShitiController {
@Autowired
private ShitiMapper shitiMapper;
@RequestMapping("/list")
public ModelAndView getAllShiti(){
List<Shiti> shitis = shitiMapper.getShitis();
ModelAndView mav = new ModelAndView();
mav.addObject("shitis",shitis);
mav.setViewName("shitiList");
return mav;
}
@RequestMapping("/answer")
public ModelAndView answer(HttpServletRequest request){
String[] options1s = request.getParameterValues("options1");
String[] options2s = request.getParameterValues("options2");
Integer[] numbers = {1,2,3,4,5,6,7,8};
Map<Integer,Integer> tongji = new HashMap<>();
for (Integer number : numbers) {
int num = 0;
if(options1s!=null&&options1s.length>0){
for (String options1 : options1s) {
if(number==Integer.parseInt(options1)){
num++;
}
}
}
if(options2s!=null&&options2s.length>0) {
for (String options2 : options2s) {
if (number == Integer.parseInt(options2)) {
num++;
}
}
}
tongji.put(number,num);
}
List<Shiti> shitis = shitiMapper.getShitis();
ModelAndView mav = new ModelAndView();
mav.addObject("tongji",tongji);
mav.addObject("shitis",shitis);
mav.setViewName("shitiList");
return mav;
}
}
五,項目總結
很簡單的一個統計調查