项目介绍:
本系统是2020年4月原创的项目,课题新颖,技术采用最新的SpringBoot与mybatis。具体功能如下。
项目技术:
技术:SpringBoot,Mybatis,前端框架layui
开发工具:idea
数据库:mysql 5.7
JDK版本:jdk1.8
服务器:tomcat8
功能概述:
系统共分为管理员(药店店长之类的)、员工两种角色 管理员: 登录注册 个人信息管理:查看个人信息,修改 管理员管理:新增管理员,查看 员工管理:新增员工,修改,查看,删除 供货商管理:新增供货商、修改、查看、删除 药品信息管理:对药品各种信息的增、删、改、查 采购管理:采购药品的订单查询 销售管理:销售订单查询 公告管理:新增公告,修改,查看,删除 员工:登录注册 个人信息管理:查看个人信息,修改 药品信息管理:对药品各种信息的增、删、改、查 采购管理:采购药品的订单生成(订单里包含供货商信息、采购日期、药品信息、订单号...) 销售管理:主要功能:销售订单的生成(订单里包含客户姓名、药品信息...) 公告管理:查看
数据库设计:
部分功能展示:
登录页面
管理员首页
药品管理
维护药品信息
添加药品
供应商管理
维护供应商信息
公告管理
维护公告信息
员工管理
维护员工信息
员工采购
员工销售维护
部分代码:
/** * 分页查询 * pageIndex 当前页码 * pageSize 显示条数 */ @RequestMapping(value = "/findMedicine") public String findMedicine(Integer pageIndex, Integer pageSize, Model model,HttpServletRequest request) { HttpSession session = request.getSession(); if(session.getAttribute("ad") == null){ session.setAttribute("msg", "对不起,请登录!"); return "login"; } PageInfo<Medicine> pageList = medicineService.findPageInfo(pageIndex,pageSize); List<Supplier> supplierList = supplierService.getAll(); model.addAttribute("pageList",pageList); model.addAttribute("supplierList",supplierList); return "MedicineList"; } /** * 添加 */ @RequestMapping(value = "/addMedicine" ,method = RequestMethod.POST) @ResponseBody public String addMedicine( @RequestBody Medicine medicine) { Supplier supplierById = supplierService.findSupplierById(Integer.parseInt(medicine.getSid())); medicine.setSname(supplierById.getName()); int d = medicineService.addMedicine(medicine); return "MedicineList"; } /** * 删除 */ @RequestMapping( "/deleteMedicine") @ResponseBody public String deleteMedicine(Integer id) { int d = medicineService.deleteMedicine(id); return "MedicineList"; }
以上就是部分功能展示,从整体上来看,本系统功能是十分完整的,而且也与当前的热点话题关联,界面设计简洁大方,交互友好,数据库设计也很合理,规模适中,比较适合毕业设计和课程设计的相关应用。
好了,今天就到这儿吧,小伙伴们点赞、收藏、评论,一键三连走起呀,下期见~~