——————————DescriptionStart——————————
运行环境
Java≥8、MySQL≥5.7、Tomcat≥8
开发工具
eclipse/idea/myeclipse/sts等均可配置运行
适用
课程设计,大作业,毕业设计,项目练习,学习演示等
功能说明
内容:源码+数据库脚本+论文
本系统采用SSM框架和MySQL数据库进行开发实现。
本系统实现了三大模块:
管理员模块具备快递人员管理、物流订单管理、取件发件管理以及系统其他配置功能;
用户模块具备发布代取件、送件信息管理、评价功能和查询订单功能等;
快递员模块具备物流订单管理功能和公告功能。


管理员









用户



快递员


技术框架
JavaBean JSP SSM(Spring SpringMVC MyBatis) MySQL Bootstrap JavaScript CSS
基于javaweb的SSM校园快递物流管理系统(java+jsp+ssm+javabean+mysql+tomcat)
——————————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 33 34 35 36 37 38 39 40 41 42 43 44 45 46
| userDao.insert(user); return "/login"; }
@RequestMapping(value = "/update.action") public String update(User user, Model model, HttpServletRequest request, HttpServletResponse response) { userDao.update(user); return "redirect:/user/list.action"; }
@RequestMapping(value = "/del.action") public String delete(Integer id, Model model, HttpServletRequest request, HttpServletResponse response) { userDao.deleteById(id); return "redirect:/user/list.action"; }
@RequestMapping(value = "/findByObj.json", produces = MediaType.APPLICATION_JSON_VALUE, method = RequestMethod.POST) @ResponseBody public String findByObjByEntity(User user, Model model, HttpServletRequest request, HttpServletResponse response) { Pager<User> pagers = userDao.findByEntity(user); JSONObject jsonObject = JsonUtil2.getJsonObject(); jsonObject.put("pagers", pagers); jsonObject.put("obj", user); return jsonObject.toString();
|
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
| Pager<Dqorder> pagers = dqorderDao.findByEntity(dqorder); model.addAttribute("pagers", pagers); return "admin/dqorder/dqorder_list3"; }
@RequestMapping(value = "/add.action") public String add(Model model, HttpServletRequest request, HttpServletResponse response, HttpSession session) { return "admin/dqorder/dqorder_add"; }
@RequestMapping(value = "/edit.action") public String edit(Integer id, Model model) { Dqorder bean = dqorderDao.load(id); model.addAttribute("bean", bean); return "admin/dqorder/dqorder_edit"; }
@RequestMapping(value = "/pingjia1.action") public String pingjia1(Integer id, Model model) { Dqorder bean = dqorderDao.load(id); model.addAttribute("bean", bean); return "admin/dqorder/dqorder_pingjia1"; }
@RequestMapping(value = "/pingjia2.action") public String pingjia2(Integer id, Model model) { Dqorder bean = dqorderDao.load(id); model.addAttribute("bean", bean); return "admin/dqorder/dqorder_pingjia2"; }
|
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
|
@RequestMapping(value = "/save.action") public String save(Order order, Model model, HttpServletRequest request, HttpServletResponse response, HttpSession session) { orderDao.insert(order); model.addAttribute("msg", "订单创建成功"); return "common/succ"; }
@RequestMapping(value = "/update.action") public String update(Order order, Model model, HttpServletRequest request, HttpServletResponse response) { orderDao.update(order); model.addAttribute("msg", "订单修改成功"); return "common/succ"; }
@RequestMapping(value = "/del.action") public String delete(Integer id, Model model, HttpServletRequest request, HttpServletResponse response) { orderDao.deleteById(id);
model.addAttribute("msg", "订单删除成功"); return "common/succ"; }
|
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
| * @version 1.0 * @deprecated 管理员操作管理 */ @Controller @RequestMapping(value = "/admin") public class AdminController extends BaseController {
@Autowired private AdminDaoImpl adminDao;
public AdminDaoImpl getAdminDao() { return adminDao; }
public void setAdminDao(AdminDaoImpl adminDao) { this.adminDao = adminDao; }
@RequestMapping(value = "/list.action") public String list(Admin admin, Model model, HttpServletRequest request, HttpServletResponse response, HttpSession session) { Pager<Admin> pagers = adminDao.findByEntity(admin); model.addAttribute("pagers", pagers); return "admin/admin/admin_list"; }
|
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
| return "admin/yuangong/yuangong_edit"; }
@RequestMapping(value = "/save.action") public String save(Yuangong yuangong, Model model, HttpServletRequest request, HttpServletResponse response, HttpSession session) { yuangongDao.insert(yuangong); return "redirect:/yuangong/list.action"; }
@RequestMapping(value = "/update.action") public String update(Yuangong yuangong, Model model, HttpServletRequest request, HttpServletResponse response) { yuangongDao.update(yuangong); return "redirect:/yuangong/list.action"; }
@RequestMapping(value = "/del.action") public String delete(Integer id, Model model, HttpServletRequest request, HttpServletResponse response) { yuangongDao.deleteById(id); return "redirect:/yuangong/list.action"; }
|
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
| */ @RequestMapping(value = "/findByObj.json", produces = MediaType.APPLICATION_JSON_VALUE, method = RequestMethod.POST) @ResponseBody public String findByObjByEntity(Dqorder dqorder, Model model, HttpServletRequest request, HttpServletResponse response) { Pager<Dqorder> pagers = dqorderDao.findByEntity(dqorder); JSONObject jsonObject = JsonUtil2.getJsonObject(); jsonObject.put("pagers", pagers); jsonObject.put("obj", dqorder); return jsonObject.toString(); }
} package com.demo.controller;
@Controller @RequestMapping(value = "/admin") public class AdminController extends BaseController {
@Autowired private AdminDaoImpl adminDao;
public AdminDaoImpl getAdminDao() { return adminDao; }
|
——————————PayStart——————————
项目链接:
https://javayms.github.io?id=002021021305103aa
https://javayms.pages.dev?id=002021021305103aa