一、项目名称
药店管理分系统
二、开发环境
IDEA、Navicat、Tomcat、Linux、PostMan、Maven
三、技术架构
SpringBoot、SpringMVC、MyBatisPlus、Shiro、 FastDFS、Docker、LayUI
四、项目描述
全项目采用Springboot框架技术,集成Shiro完成权限与角色登录问题,利用Maven搭建多模块项目。主要分为单点登录、后台管理系统、产品信息检索,Docker实现系统的部署。并使用FastDFS作为分布式文件服务器,存储药品图片。MyBatisPlus完成所有信息的CRUD还有模糊查询,以及其分页插件,数据库表的设计上如一些重要的信息如下:
部门(父级部门ID、部门名称、部门备注、部门地址)
菜单(父级菜单ID、菜单名称、菜单地址、菜单图标)
权限(父级权限ID、权限名称、权限编码)
角色(ID、角色名称、角色备注)
前台采用Layui框架完成数据绑定,基本上采用ajax异步刷新的技术完成系统。
从目前药店管理的要求和用户经验来看,考虑到现在的药店管理条件,从用户利益的观点来看,系统的建立应该有以下目标:
(1) 系统安全系数高,运行相对稳定。
(2) 该系统为每个中小型药店提供修改、查询到统计的整套服务。
(3) 作为不用的用户,登录进入系统后可以浏览、查询药店药品信息。
(4) 作为后台系统超级管理员,可以通过后台对药店管理系统进行管理以及维护系统。
(5) 满足用户需求,被用户所接受,采用现代化的药店管理方式,使用户满意。
(6) 功能更加完善,各个模块之间接口设计规范,数据存储格式合理,模块之间的协调性一致。
负责模块:
参与项目的需求分析与项目功能模块的确定;
负责信息后台管理、产品信息检索、权限管理模块的代码编写、测试与优化;
搭建FastDFS文件系统以及Docker镜像创建。
五、项目预览
5.1 功能图
`
5.2 药品信息
`
5.3 退换货
`
5.4 部门管理
`
5.5 权限管理
`
5.6 角色管理
`
5.7 销售可视化
`
`
评论