——————————DescriptionStart——————————
运行环境 Java≥8、MySQL≥5.7、Tomcat≥8
开发工具 eclipse/idea/myeclipse/sts等均可配置运行
适用 课程设计,大作业,毕业设计,项目练习,学习演示等
功能说明
基于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等等
——————————CodeStart——————————
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 @RequestMapping("/advert") public class AdvertController { @Autowired private AdvertService advertservice;
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; } @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; } }
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; } @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; @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; } @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 @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; } @RequestMapping("/changepwd.do") public ModelAndView changePwd (HttpServletRequest request,HttpServletResponse response) { ModelAndView mav = new ModelAndView("pwd_change" ); return mav; } @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; }
——————————PayStart——————————
项目链接: https://javayms.github.io?id=451422322105200kx https://javayms.pages.dev?id=451422322105200kx