自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 基于Spring+shiro+Vue前后端完全分离的简易教务系统(一)概述

一、流程1. 需求分析2. 系统设计3. 功能开发4. 项目部署5. 总结二、开发技术与工具1. 技术开发框架:后端:SpringBoot + Mybatis plus + shiro前端:Vue + Element UI数据库:MySql版本管理:git项目管理:Maven2. 工具集成开发环境:IDEA数据库操作工具:Navicat服务器操作工具:Xshell 7、Xftp 7...

2021-06-26 08:51:03 4224 7

原创 Vue项目安装Element UI和Axios

一、安装Element UI先执行npm i element-ui -S然后在main.js中加入以下代码import ElementUI from 'element-ui';import 'element-ui/lib/theme-chalk/index.css';Vue.use(ElementUI);二、安装Axios先执行npm install axios -S然后在main.js中加入以下代码import axios from 'axios'Vue.prototype.

2021-06-28 16:43:57 1338 2

原创 简易教务系统(三)数据库设计

一、概念设计二、逻辑设计课程(课程id、课程代码、课程名称、课程类别、学院id、教师id、是否为本学期课程、课程学期id、课程学期名、上课时间、上课地点、教学班号、学分、平时成绩占比、最终成绩占比)其中学院id、教师id为外键用户(用户id、用户名、密码、盐、姓名、学院id、性别、电话、班级)其中学院id为外键角色(角色id、角色名称)权限(权限id、权限码、权限名称、父权限id、路径、是否为菜单)学院(学院id、学院名称)学期(学期id、学期名称、学期状态)用户角色(用户id、角色id

2021-06-28 09:44:41 2525

原创 基于Spring+shiro+Vue前后端完全分离的简易教务系统(二)需求分析

一、用例图

2021-06-26 09:15:49 1254

原创 Vue导航栏侧边不对齐问题解决

可以看到侧边明显没对齐解决办法:首先设置lang为less。<style lang="less" scoped>如果设置之后项目报错的话,Can't resolve 'less-loader'需要先安装less和less-loader依赖。如果安装之后还是报错的话,说明版本不兼容,所以需要降低版本。npm uninstall less-loadernpm install [email protected]一切正常之后,对导航栏进行样式设计。...

2021-06-05 00:08:19 1215

原创 Vue容器布局铺满全屏

在App.vue中设置样式。<style> #app { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }</style>然后在容器文件中最外层设置<div>最后设置样式。 .index { padding: 0px; margi

2021-06-04 23:58:59 3577 1

原创 open failed: EACCES (Permission denied)解决办法

1.首先需要检查是否添加读写权限。<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /><uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />2.然后再确认是否在程序中动态获取权限,获取方法如下,需要在调用相机之前进行获取。ActivityCompat.request.

2021-05-17 15:57:43 21035 4

原创 exposed beyond app through ClipData.Item.getUri() 解决办法

在activity调用相机之前调用以下函数。private void initPhotoError(){ StrictMode.VmPolicy.Builder builder = new StrictMode.VmPolicy.Builder(); StrictMode.setVmPolicy(builder.build()); builder.detectFileUriExposure();}

2021-05-17 15:54:10 264

原创 安卓开发调用相机、保存并显示图片

一、开发过程中遇到的两个问题1.解决办法:在activity调用相机之前 调用以下函数。private void initPhotoError(){ StrictMode.VmPolicy.Builder builder = new StrictMode.VmPolicy.Builder(); StrictMode.setVmPolicy(builder.build()); builder.detectFileUriExposure();}2..

2021-05-17 15:51:00 173 1

原创 数据库概念设计与逻辑设计

一、概念设计概念设计的目的就是为了建立概念数据模型,概念数据模型也称为高级数据模型,之所以称为高级数据模型是因为它更接近于人的思维,而不是机器的思维,相比于关系模型更容易理解,此处的高级和低级的概念,与程序语言领域的高低级是一样的。我们通常称Java语言为高级语言,汇编语言为低级语言,是因为高级语言对于我们而言要比汇编语言更容易理解。关于概念数据模型,我们一般都会采用E-R图进行描述。E-R图的规则如下:1.实体采用矩形框,联系采用菱形框,属性采用椭圆形框。2.实体、联系、属性必须使用文字描

2021-05-13 16:30:36 13316

原创 课程设计——仓库管理系统开发(三)系统设计

一、功能模块设计系统功能模块图二、数据库设计1.概念设计(1)E-R图整体E-R图实体具体属性图(2)说明整体E-R图中这个发消息联系应该是商品运输员、系统管理员、质检员和仓库管理员这四种身份人员两两之间互发消息,所以说应该是有组合数C(4,2)个类似的联系,为了简化数据库,所以将这些联系整合到了一个图中,并且增加了会话id、发送方账号、发送方身份类别、接收方账号和接收方身份类别这五个属性。其中身份类别0表示系统管理员、1表示商品运输员、2表示质检员、3表示仓.

2021-05-13 10:56:45 4238

原创 课程作业——仓库管理系统开发(二)需求分析

一、用例图二、补充描述管理商品种别包括添加、删除、查看管理器材种别包括添加、删除、查看管理器材包括添加、删除、查看人员管理包括商品运输员、质检员和仓库管理员的注册和销号。器材为一件器材,例如:消防栓A器材种别为一种器材,例如:消防栓商品为一件商品,例如:冰箱A商品种别为一种商品,例如:冰箱...

2021-05-12 17:01:11 1684

原创 课程作业——仓库管理系统开发(一)概述

一、流程1. 需求分析2. 系统设计3. 功能开发4. 总结二、开发技术与工具1. 技术开发框架:SpringBoot + Mybatis +Thymeleaf数据库:MySql版本管理:git项目管理:Maven2. 工具集成开发环境:IDEA数据库操作工具:Navicat三、声明所有源代码已经上传至Github,https://github.com/2237995998/warehouse,其中借鉴多个开源项目的开发技术,仅用于学习交流。..

2021-05-12 16:51:36 553 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除