当前位置:网站首页>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;
}
}

边栏推荐
- Webhook triggers Jenkins for sonar detection
- Record a problem that soft deletion fails due to warehouse level error
- Formulaire day05
- Résumé: entropie, énergie libre, symétrie et dynamique dans le cerveau
- Global and Chinese market of cell scrapers 2022-2028: Research Report on technology, participants, trends, market size and share
- (column 23) typical C language problem: find the minimum common multiple and maximum common divisor of two numbers. (two solutions)
- Easy to win insert sort
- SQL injection (1) -- determine whether there are SQL injection vulnerabilities
- Want to do something in production? Then try these redis commands
- ZABBIX API pulls the values of all hosts of a monitoring item and saves them in Excel
猜你喜欢

Buuctf QR code

Jenkins continuous integration environment construction V (Jenkins common construction triggers)

MySQL is dirty

Johnson–Lindenstrauss Lemma

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

Fudan released its first review paper on the construction and application of multimodal knowledge atlas, comprehensively describing the existing mmkg technology system and progress

Lichuang EDA learning notes 14: PCB board canvas settings
![[latex] production of complex tables: excel2latex and detail adjustment](/img/39/0d448ddf006eda262de3ed75666354.jpg)
[latex] production of complex tables: excel2latex and detail adjustment

No clue about the data analysis report? After reading this introduction of smartbi, you will understand!

96% of the collected traffic is prevented by bubble mart of cloud hosting
随机推荐
Tsinghua University product: penalty gradient norm improves generalization of deep learning model
Unity knapsack system (code to center and exchange items)
How to use STR function of C language
Have you entered the workplace since the first 00???
Network communication basic kit -- IPv4 socket structure
PID of sunflower classic
Optimization theory: definition of convex function + generalized convex function
New year's first race, submit bug reward more!
Formulaire day05
Osnabrueck University | overview of specific architectures in the field of reinforcement learning
3D game modeling is in full swing. Are you still confused about the future?
Don't disagree, this is the most powerful "language" of the Internet
Lichuang EDA learning notes 14: PCB board canvas settings
Solve the problem that the tabbar navigation at the bottom of vantui does not correspond to the page (window.loading.hash)
Rhcsa day 2
If you have just joined a new company, don't be fired because of your mistakes
Ningde times and BYD have refuted rumors one after another. Why does someone always want to harm domestic brands?
Database concept and installation
Redis transaction
Zhihu million hot discussion: why can we only rely on job hopping for salary increase? Bosses would rather hire outsiders with a high salary than get a raise?