当前位置:网站首页>Management and thesis of job management system based on SSM
Management and thesis of job management system based on SSM
2022-07-04 03:19:00 【qq_ two billion six hundred and thirty million six hundred and 】
With the popularization of campus network and the development of mobile Internet , The informatization of teaching management in Colleges and universities has obtained good construction conditions , meanwhile , Information based teaching management is conducive to improving the efficiency of teaching management 、 Reduce the workload of teachers and students , And can not be limited by time and space , It brings great convenience to teachers and students .
First , For the current XXXX The submission form of College Teachers' and students' homework has been investigated and analyzed ; secondly , The current software development technology is studied , Proposed the use of MySQL For the database , use SSM(Spring+SpringMVC+Mybatis) The framework is a development scheme supported by technology ; Again , use UML Modeling technology is used to analyze the requirements of the system 、 Function design and class design . Last , Realize a system announcement management 、 College basic information management 、 User basic information management 、 Course basic information management 、 Student homework management 、 Performance evaluation management 、 Job management system with the function of answering questions and solving doubts . After testing and running , The application of the system will provide a Job interaction 、 A platform for communication , It saves the human resources and time cost of teaching . It has practical significance and promotion value .
key word : Information teaching Job management SSM


package bysj.controller;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import javax.servlet.http.HttpServletRequest;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.ResponseBody;
import bysj.po.DW;
import bysj.service.DW_Service;
@Controller
public class DW_Controller{
@Autowired
private DW_Service dw_Service;
/*
* Unit information inquiry
*/
@RequestMapping("/DW_select_all")
private String DW_select_all(HttpServletRequest request,DW dw) {
List<DW> dws = this.dw_Service.DW_select_all(dw);
request.setAttribute("dws", dws);
return "DW_select_all";
}
/*
* Add company information
*/
@RequestMapping("/DW_insert")
private String DW_insert(HttpServletRequest request,DW dw) {
this.dw_Service.DW_insert(dw);
return "redirect:DW_select_all";
}
/*
* Company information modification
*/
@RequestMapping("/DW_update")
private String DW_update(HttpServletRequest request,DW dw) {
this.dw_Service.DW_update(dw);
return "redirect:DW_select_all";
}
/*
* Delete company information
*/
@RequestMapping("/DW_delete")
private String testdelete(int dwid) {
this.dw_Service.DW_delete(dwid);
return "redirect:DW_select_all";
}
/*
* Batch deletion of company information
*/
@RequestMapping("/DW_deleteall")
private String DW_deleteall(int[] dwid) {
if(dwid!=null) {
for(int id:dwid) {
this.dw_Service.DW_delete(id);
}
}
return "redirect:DW_select_all";
}
/*
* Judge whether the company already exists according to the company information , There is a return shift unit number .
*/
@RequestMapping(value="/DW_check",method=RequestMethod.POST)
@ResponseBody
private Map<String, Object> DW_check(HttpServletRequest request,DW dw) {
Map<String, Object> map = new HashMap<>();
DW dwCheck = new DW();
dwCheck.setDW_MC(dw.getDW_MC());
List<DW> dws = this.dw_Service.DW_select_all(dwCheck);
int dwsSize = dws.size();
if(dwsSize!=0) {
map.put("code", 1);
map.put("checkid", dws.get(0).getDW_ID());
}
else {
map.put("code", 0);
}
return map;
}
}

边栏推荐
- Don't disagree, this is the most powerful "language" of the Internet
- The "two-way link" of pushing messages helps app quickly realize two-way communication capability
- Rhcsa day 3
- Measurement fitting based on Halcon learning [4] measure_ arc. Hdev routine
- Li Chuang EDA learning notes IX: layers
- Experience summary of the 12th Blue Bridge Cup (written for the first time)
- Handler source code analysis
- PTA tiantisai l1-079 tiantisai's kindness (20 points) detailed explanation
- MySQL query
- Amélioration de l'efficacité de la requête 10 fois! 3 solutions d'optimisation pour résoudre le problème de pagination profonde MySQL
猜你喜欢

Solve the problem that the tabbar navigation at the bottom of vantui does not correspond to the page (window.loading.hash)

WordPress collection WordPress hang up collection plug-in

Monitoring - Prometheus introduction

false sharing

(column 23) typical C language problem: find the minimum common multiple and maximum common divisor of two numbers. (two solutions)

Have you entered the workplace since the first 00???

WP collection plug-in free WordPress collection hang up plug-in

7 * 24-hour business without interruption! Practice of applying multiple live landing in rookie villages

How to use websocket to realize simple chat function in C #

ZABBIX API pulls the values of all hosts of a monitoring item and saves them in Excel
随机推荐
Johnson–Lindenstrauss Lemma
Li Chuang EDA learning notes 13: electrical network for drawing schematic diagram
Amélioration de l'efficacité de la requête 10 fois! 3 solutions d'optimisation pour résoudre le problème de pagination profonde MySQL
Safety tips - seat belt suddenly fails to pull? High speed police remind you how to use safety belts in a standardized way
Global and Chinese market of handheld melanoma scanners 2022-2028: Research Report on technology, participants, trends, market size and share
Jenkins continuous integration environment construction V (Jenkins common construction triggers)
Solve the problems encountered by the laravel framework using mongodb
National standard gb28181 protocol platform easygbs fails to start after replacing MySQL database. How to deal with it?
Basé sur... Netcore Development blog Project Starblog - (14) Implementation of theme switching function
[development team follows] API specification
[untitled] the relationship between the metauniverse and digital collections
How to use STR function of C language
2022 Guangxi provincial safety officer a certificate examination materials and Guangxi provincial safety officer a certificate simulation test questions
Webhook triggers Jenkins for sonar detection
Teach you how to optimize SQL
Stm32bug [stlink forced update prompt appears in keilmdk, but it cannot be updated]
Pagoda SSL can't be accessed? 443 port occupied? resolvent
Contest3145 - the 37th game of 2021 freshman individual training match_ G: Score
If you have just joined a new company, don't be fired because of your mistakes
Li Chuang EDA learning notes IX: layers