基于javaweb的SSM+Maven财务预算管理系统(java+ssm+jsp+mysql+layui+maven)

运行环境

Java≥8、MySQL≥5.7、Tomcat≥8

开发工具

eclipse/idea/myeclipse/sts等均可配置运行

适用

课程设计,大作业,毕业设计,项目练习,学习演示等

功能说明

230023182402

240023182402

250023182402

260023182402

270023182402

280023182402

基于javaweb的SSM+Maven财务预算管理系统(java+ssm+jsp+mysql+layui+maven)

一、项目简述 功能包括:实现公司对项目的管理。

二、项目运行 环境配置:

Jdk1.8 + Tomcat8.5 + mysql + Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)

项目技术:

JSP +Spring + SpringMVC + MyBatis + html+ css + JavaScript + JQuery + Ajax + layui+ maven等等  

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
		Date now = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM");
String date = sdf.format(now);

Map<String, String> map = new HashMap<String, String>();
map.put("date", date);

List<DataDetailModel> datas = datadetailservice.queryByMonth(map);

result.setData(datas);
return result;
}
}





/**
* 公告通知controller
*
*/
@Controller
@RequestMapping("/advert")
public class AdvertController {

@Autowired
private AdvertService advertservice;

/**
* 请求所有公告
* @param request
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
		Map<String, String> map = new HashMap<String, String>();
map.put("date", date);

mav.addObject("now", date);
return mav;
}

/**
* 获取月预算数据
* @param request
* @param response
* @return
*/
@RequestMapping("/getMonthBudget.do")
@ResponseBody
public DataResult getDataMonth(HttpServletRequest request,HttpServletResponse response){
DataResult result = new DataResult();
//获取当前月份
Date now = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM");
String date = sdf.format(now);

Map<String, String> map = new HashMap<String, String>();
map.put("date", date);

List<DataDetailModel> datas = datadetailservice.queryByMonth(map);

result.setData(datas);
return result;
}
}





/**
* 公告通知controller
*
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
@ResponseBody
public DataResult getItems(HttpServletRequest request,HttpServletResponse response){
DataResult result = new DataResult();

String deptno = request.getParameter("deptno");
String date = request.getParameter("date");
Map<String, String> map = new HashMap<String, String>();
map.put("deptno", deptno);
map.put("date", date);

List<DataDetailModel> lists = datadetailservice.queryByDeptnoAndDate(map);

result.setData(lists);
return result;
}

/**
* 保存或更新的方法
* @param request
* @param response
* @return
*/
@RequestMapping("/saveOrUpdate.do")
@ResponseBody
public DataResult saveOrUpdate(HttpServletRequest request,HttpServletResponse response){
DataResult result = new DataResult();

DataDetailModel data = new DataDetailModel();
data.setItemno(Integer.parseInt(request.getParameter("itemno")));
data.setDeptno(Integer.parseInt(request.getParameter("deptno")));
data.setBudget(Double.parseDouble(request.getParameter("budget")));
data.setFinance_refer(Double.parseDouble(request.getParameter("finance_refer")));
data.setPersonal_refer(Double.parseDouble(request.getParameter("personal_refer")));
data.setRecordtimestring(request.getParameter("recordtime"));

System.out.println(data.toString());

DataDetailModel model = datadetailservice.findByItemnoAndDate(data);
if(model == null){//插入
try {
datadetailservice.save(data);
result.setMsg("插入成功");
result.setStatus(0);
} catch (Exception e) {
e.printStackTrace();
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
@Controller
@RequestMapping("/advert")
public class AdvertController {

@Autowired
private AdvertService advertservice;

/**
* 请求所有公告
* @param request
* @param response
* @return
*/
@RequestMapping("/showad.do")
public ModelAndView findAll(HttpServletRequest request,HttpServletResponse response){
ModelAndView mav = new ModelAndView();
List<AdvertModel> adverts = advertservice.findAll();
mav.addObject("adverts", adverts);
mav.setViewName("main");
return mav;
}

/**
* 新增公告
* @param request
* @param response
* @return
*/
@RequestMapping("/save.do")
@ResponseBody
public DataResult save(HttpServletRequest request,HttpServletResponse response){
DataResult result = new DataResult();

String tilte = request.getParameter("title");
String content = request.getParameter("content");
String istop = request.getParameter("istop");
Map<String, String> map = new HashMap<String, String>();
map.put("title", tilte);
map.put("content", content);
map.put("istop", istop);

try {
advertservice.insert(map);
result.setMsg("保存成功");
result.setStatus(0);
} catch (Exception e) {
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
	}

}





/**
* 用户Controller
*
*/
@Controller
@RequestMapping("/user")
public class UserController {

@Resource
private UserService userService;

@RequestMapping("/show.do")
public ModelAndView show(HttpServletRequest request,HttpServletResponse response){
ModelAndView mav = new ModelAndView("show");
return mav;
}

/**
* 登录页面检查
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
 * @param request
* @param response
* @return
*/
@RequestMapping("/logout.do")
public ModelAndView log(HttpServletRequest request,HttpServletResponse response){
ModelAndView mav = new ModelAndView();
mav.setViewName("login");
return mav;
}

/**
* 修改密码页面请求
* @param request
* @param response
* @return
*/
@RequestMapping("/changepwd.do")
public ModelAndView changePwd(HttpServletRequest request,HttpServletResponse response){
ModelAndView mav = new ModelAndView("pwd_change");
return mav;
}

/**
* 修改密码
* @param request
* @param response
* @return
*/
@RequestMapping("/updatepwd.do")
@ResponseBody
public DataResult updatePwd(HttpServletRequest request,HttpServletResponse response){
DataResult result = new DataResult();

String username = request.getParameter("username");
String password = request.getParameter("password");
Map<String, String> map = new HashMap<String, String>();
map.put("username", username);
map.put("password", password);

try {
userService.modifyPwd(map);
result.setMsg("修改成功");
result.setStatus(0);
} catch (Exception e) {
e.printStackTrace();
result.setMsg("修改失败");
result.setStatus(1);
}
return result;
}


项目链接:
https://javayms.github.io?id=451422322105200kx
https://javayms.pages.dev?id=451422322105200kx