服装销售系统java+sql+servlet

整理的功能模块如下:

用户模块
前台用户模块主要包括用户注册,订单查询,购物车这几个主要模块。前台用户模块如图4.1所示。

 代码已经上传github,下载地址: https://github.com/21503882/dress-manage
 
图4.1  前台系统模块图
模块功能简介:
用户通过“用户注册”成为网站的会员,并获得购买服装的权限;“订单查询”会员登录可以查询所有在本站购买服装的订单信息及状态;“购物车”是会员本次购买服装的详细信息。
4.2.2  管理员模块
管理员模块的主要功能是实现在本网站的维护和管理,如类别的添加、删除管理;服装的添加,推荐,删除等管理;订单的管理等。如图4.2所示。

 
图 4.2 后台管理员模
 
图5.2 用户前台界面

图5.3  用户注册界面
 
图5.4  购物车界面
 
图5.5 收银台结账界面
 
图5.6查看订单页面

图5.7 管理员登录窗口
 
图5.8管理员后台界面
 
图5.9  服装管理界面
 
图5.10  添加服装界面
 
图5.11  会员管理界面
 
图5.12 订单管理页面

图5.13 公告管理模块

核心代码

import com.miao.bean.Course;
import com.miao.bean.Excel;
import com.miao.bean.TeacherCourseSchedule;
import com.miao.config.CU;
import com.miao.dto.RU;
import com.miao.dto.ResultMsg;
import com.miao.dto.ResultStatusCode;
import com.miao.mapper.CourseMapper;
import com.miao.service.CourseService;
import com.miao.util.ExcelUtil;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;

import java.util.Date;
import java.util.List;

/**
 * Created by 喵喵
 * Do:
 * Date: 2018/2/21 20:28
 */
@RestController
@RequestMapping("course")
public class CourseController {
    @Autowired
    private CourseService courseService;

    @Autowired
    private CourseMapper courseMapper;

    @GetMapping("getCourse")
    public ResultMsg selectAllCourseByTid(Integer tid) {
        return new ResultMsg(ResultStatusCode.OK, courseService.selectTeacherCourseScheduleByTid(tid));
    }

    @PostMapping("addCourse")
    public ResultMsg addTeacherCourseSchedule(TeacherCourseSchedule teacherCourseSchedule) {
        System.out.println(teacherCourseSchedule.getClassroom());
        courseService.addTeacherCourseSchedule(teacherCourseSchedule);
        return new ResultMsg(ResultStatusCode.OK);
    }

    @DeleteMapping("/deleteCourse/{id}")
    public ResultMsg deleteTeacherCourseScheduleById(@PathVariable("id") Integer id) {
        courseService.deleteTeacherCourseScheduleById(id);
        return new ResultMsg(ResultStatusCode.OK);
    }

    @PutMapping("/editCourse")
    public ResultMsg editTeacherCourseSchedule(TeacherCourseSchedule teacherCourseSchedule) {
        courseService.editTeacherCourseSchedule(teacherCourseSchedule);
        return new ResultMsg(ResultStatusCode.OK);
    }


    @GetMapping("courses")
    public ResultMsg getCourses() {
        return RU.grmOK(courseMapper.getAllCourses());
    }

    @GetMapping("excelCourse")
    public ResultMsg excelCourses() {
        List<Course> tsc = courseMapper.getAllCourses();
        String[] titles = {"ID", "课程名称", "类型(1必修、2 选修)", "学分(分)", "创建时间"};
        String name = "课表信息";
        Excel excel = new Excel(name,titles, tsc);
        ExcelUtil.excel(excel);
        return RU.grmOK();
    }

    @GetMapping("get_courses_name")
    public ResultMsg getCoursesName() {
        return RU.grmOK(courseMapper.getAllCoursesName());
    }

    @PostMapping("addTCourse")
    public ResultMsg addTCourse(Course course) {
        courseMapper.addTCourse(course);
        System.out.println(123);
        return new ResultMsg(ResultStatusCode.OK);
    }

    @PostMapping("updateTCourse")
    public ResultMsg updateTCourse(Course course) {
        course.setCreatedAt(new Date());
        courseMapper.updateTCourse(course);
        return new ResultMsg(ResultStatusCode.OK);
    }

    @DeleteMapping("deleteTCourse")
    public ResultMsg deleteTCourse(Integer id) {
        courseMapper.deleteTCourse(id);
        return new ResultMsg(ResultStatusCode.OK);
    }

    @GetMapping("getcn")
    public ResultMsg getcn(Integer id) {
        return RU.grmOK(courseMapper.getcn(id));
    }
}
代码已经上传github,下载地址: https://github.com/21503882/dress-manage

发布了52 篇原创文章 · 获赞 12 · 访问量 8567
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 深蓝海洋 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览