最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java 實(shí)戰(zhàn)項(xiàng)目之在線點(diǎn)餐系統(tǒng)的實(shí)現(xiàn)流程

 更新時(shí)間:2021年11月15日 15:19:36   作者:qq_1334611189  
讀萬卷書不如行萬里路,只學(xué)書上的理論是遠(yuǎn)遠(yuǎn)不夠的,只有在實(shí)戰(zhàn)中才能獲得能力的提升,本篇文章手把手帶你用java+SSM+jsp+mysql+maven實(shí)現(xiàn)一個(gè)在線點(diǎn)餐系統(tǒng),大家可以在過程中查缺補(bǔ)漏,提升水平

一、項(xiàng)目簡述

功能包括: 在線點(diǎn)餐,評論,購物車,下單,支付,管理員,店家多 商家管理,后臺評論管理,訂單管理,商品管理等等。

二、項(xiàng)目運(yùn)行

環(huán)境配置: Jdk1.8 + Tomcat8.5 + mysql + Eclispe (IntelliJ IDEA,Eclispe,MyEclispe,Sts 都支持) 項(xiàng)目技術(shù): JSP +Spring + SpringMVC + MyBatis + html+ css + JavaScript + JQuery + Ajax + layui+ maven等等。

用戶模塊:

/**
 * 用戶模塊controller
 */
@Controller
@RequestMapping("/customer")
public class CustomerController {
    @Autowired
    private CustomerService customerService;
    @RequestMapping("/list")
    public String list(Model model, Page page)
    {
        PageHelper.offsetPage(page.getStart(),page.getCount());//分頁查詢
        List<Customer> list= customerService.list();
        int total = (int) new PageInfo<>(list).getTotal();//總條數(shù)
        page.setTotal(total);
        model.addAttribute("list",list);
        model.addAttribute("totals",total);
        return "cstpage/cst-list";
    }
    /**
     * 設(shè)置會(huì)員
     * @param id
     * @return
     */
    @RequestMapping("/shezhihuiyuan")
    @ResponseBody
    public String shezhihuiyuan(int id){
        customerService.shezhihuiyuan(id);
        return "success";
    }
 
    @RequestMapping("/del")
    public String del(int id)
    {
        customerService.del(id);
        return "redirect:list";
    }
}

后臺登陸模塊:

/**
 * 后臺登陸
 */
@Controller
@RequestMapping("")
public class LoginController {
 
    @Autowired
    UserService userService;
 
    @RequestMapping(value="/login",method=RequestMethod.POST)
    public String login(Model model, String name, String password){//throws ParseException
        Subject subject = SecurityUtils.getSubject();
        UsernamePasswordToken token = new UsernamePasswordToken(name,password);
        try {
            subject.login(token);
            User us = userService.getByName(name);
            String lastLoginTime = "";
            if(us!=null){
                SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
                //上次時(shí)間
                Date time = us.getLasttime();
                lastLoginTime = sdf.format(time);
                //新時(shí)間
                String format = sdf.format(new Date());
                //string轉(zhuǎn)date  不處理時(shí)間格式會(huì)不理想
                ParsePosition pos = new ParsePosition(0);
                Date strtodate = sdf.parse(format, pos);
                us.setLasttime(strtodate);
                userService.update(us);
            }
            if (us.getStatus()==1){
                Session session=subject.getSession();
                session.setAttribute("subject", subject);
                session.setAttribute("lastLoginTime",lastLoginTime);
                return "redirect:index";
            }else {
                model.addAttribute("error", "賬號已被停用!");
                return "/login";
            }
 
        } catch (AuthenticationException e) {
            model.addAttribute("error", "驗(yàn)證失??!");
            return "/login";
        }
    }
 
 
}

評論模塊:

/**
 * 評論模塊controller
 */
@Controller
@RequestMapping("/review")
public class ReviewController {
 
    @Autowired
    private ReviewService reviewService;
    @Autowired
    private ProductService productService;
 
    @RequestMapping("/list")
    public String list(Model model, Page page){
        PageHelper.offsetPage(page.getStart(),page.getCount());//分頁查詢
        List<Review> list= reviewService.list();
        int total = (int) new PageInfo<>(list).getTotal();//總條數(shù)
        page.setTotal(total);
 
        model.addAttribute("totals",list.size());
        model.addAttribute("list",list);
        return "pinglunpage/pinglun";
    }
 
    @RequestMapping("/del")
    public String del(int id){
        reviewService.del(id);
        return "redirect:list";
    }
 
}

權(quán)限模塊 :

/**
 * 權(quán)限模塊controller
 */
@Controller
@RequestMapping("/config")
public class PermissionController {
    @Autowired
    PermissionService permissionService;
 
    /**
     * 添加權(quán)限頁面
     * @return
     */
 
    @RequestMapping("/adminPerAddUI")
    public String addUI(){
        return "syspage/admin-permission-add";
    }
 
    /**
     * 權(quán)限列表
     * @param model
     * @param page
     * @return
     */
    @RequestMapping("/listPermission")
    public String list(Model model, Page page){
        PageHelper.offsetPage(page.getStart(),page.getCount());//分頁查詢
        List<Permission> ps= permissionService.list();
        int total = (int) new PageInfo<>(ps).getTotal();//總條數(shù)
        page.setTotal(total);
 
        model.addAttribute("ps", ps);
        model.addAttribute("perCount",ps.size());
        return "syspage/admin-permission";
    }
 
    @RequestMapping("/editPermission")
    public String list(Model model,long id){
        Permission permission =permissionService.get(id);
        model.addAttribute("permission", permission);
        return "syspage/admin-permission-edit";
    }
 
    @RequestMapping("/updatePermission")
    public String update(Permission permission){
        permissionService.update(permission);
        return "redirect:listPermission";
    }
 
    @RequestMapping("/addPermission")
    public String list(Model model,Permission permission){
        permissionService.add(permission);
        return "redirect:listPermission";
    }
 
    @RequestMapping("/deletePermission")
    public String delete(Model model,long id){
        permissionService.delete(id);
        return "redirect:listPermission";
    }   
 
}

以上就是Java 實(shí)戰(zhàn)項(xiàng)目之在線點(diǎn)餐系統(tǒng)的實(shí)現(xiàn)流程的詳細(xì)內(nèi)容,更多關(guān)于Java 在線點(diǎn)餐系統(tǒng)的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

最新評論

静安区| 同江市| 开封市| 盘锦市| 双城市| 古蔺县| 古浪县| 自贡市| 天等县| 汉阴县| 石阡县| 康定县| 兖州市| 米脂县| 娄底市| 龙泉市| 松原市| 会泽县| 乐昌市| 樟树市| 曲周县| 固始县| 潜山县| 舒城县| 石景山区| 蛟河市| 岚皋县| 平和县| 通辽市| 拉萨市| 芷江| 宁德市| 湾仔区| 东山县| 思南县| 西乌| 惠东县| 德昌县| 新和县| 铜陵市| 肥西县|