山东大学信息办数据整理系统
文章平均质量分 74
pinkray_c
这个作者很懒,什么都没留下…
展开
-
项目实训记录(十四)——申请时效性保障逻辑
用户每一次申请对数据库的查询或插入操作都是有时效性的。在有效期内,用户可以进行对所申请插入或查询操作。但是一旦超过失效时间,用户的一切操作都会被禁止。无法查看密钥更无法跳转到操作页面。昨天写了项目总结,又复盘了一下申请时效性逻辑。方便之后查看和修改。申请详情表: 每个申请都具有开始时间:atime,持续时间:stime以及失效时间:etime。每个申请具有失效位:isend。失效位的取值即定义: 2.时效性保障逻辑 实现效果图(已通过的申请详情页同时已经点击查看过密钥): 上面的逻辑介绍是根据点击详情页原创 2022-06-09 16:27:55 · 354 阅读 · 0 评论 -
项目实训记录(十三)——mybatis中将数据库表名当作参数
mybatis中#和$的区别原创 2022-06-07 11:59:01 · 2171 阅读 · 0 评论 -
项目实训记录(十二)——el-table-column根据条件修改字体颜色
本周要完成数据去重工作和前端的完善。清理工作 主要是来删除用户插入的重复数据。由管理员决定表是否允许重复数据。如果用户上传的表不允许,则在用户上传数据后调用去重方法;如果表允许重复,则不用调用。 另外,在管理员端添加管理表是否允许去重功能。可以进行编辑。编辑时,如果由不允许重复改为允许重复,则不变;如果由允许重复改为不允许重复,则调用数据去重方法。任务分析 因为清理工作,本人负责前端编辑重复位。所以数据库中系统表dbid_charts表结构会增加一列CSame列用于原创 2022-06-07 09:18:03 · 11060 阅读 · 2 评论 -
项目实训记录(十一)——Vue中路由嵌套和路由传参
本周要完成数据去重工作和前端的完善。清理工作 主要是来删除用户插入的重复数据。由管理员决定表是否允许重复数据。如果用户上传的表不允许,则在用户上传数据后调用去重方法;如果表允许重复,则不用调用。 另外,在管理员端添加管理表是否允许去重功能。可以进行编辑。编辑时,如果由不允许重复改为允许重复,则不变;如果由允许重复改为不允许重复,则调用数据去重方法。前端完善 增加一个欢迎界面。 增加提示信息。 增加上一步按钮。本次主要在增加欢迎界面时遇到了原创 2022-06-06 13:00:17 · 647 阅读 · 0 评论 -
项目实训记录(十)——axios循环发送请求顺序执行
2.1 出现问题:axios循环发送请求并没有按顺序执行2.1.1 错误代码2.1.2 代码实现逻辑2.1.3 出错信息2.2 解决过程分析2.2.1 错误部分2.2.2 解决await在forEach不起作用2.2.3 解决方法内axios通信顺序问题......原创 2022-06-04 16:20:48 · 1895 阅读 · 0 评论 -
项目实训记录(九)——springboot定时任务(二)cron相关参数
参考博客一个表达式有至少6个(也可能7个)有空格分隔的时间元素。如下:下面是一些案例解释:每年三月的星期三的下午2:10和2:44触发子表达式(天(星期))可以为 “MON-FRI”,“MON,WED,FRI”,“MON-WED,SAT”“*”字符代表所有可能的值“/”字符用来指定数值的增量“?”字符仅被用于天(月)和天(星期)两个子表达式,表示不指定值“L” 字符仅被用于天(月)和天(星期)两个子表达式,它是单词“last”的缩写在天(月)子表达式中,“L”表示一个月的最后一天在天(星期)自表达式中,“L原创 2022-06-04 00:10:09 · 847 阅读 · 0 评论 -
项目实训记录(八)——springboot定时任务
1.适用情景2.动态——基于接口(SchedulingConfigurer)实现定时任务step1:把任务执行周期存储到数据库step2:添加pom.xml配置信息(这个之前项目配过就不用了)step3:配置数据源(配过的就不用再配了)step4:创建定时器...原创 2022-06-03 23:39:11 · 863 阅读 · 0 评论 -
项目实训记录(七)——mybatis生成表
还是五月份的工作,五月底,还是在进行系统功能的完善。首先是用户端的bug问题——已解决然后是管理员端的创建表部分——虽然之后使用JDBC实现了。但是最开始是使用mybatis实现的。因为从前端传来的表名、字段名和字段类型都是String类型,最后要生成数据库表。记录一下这个过程。 前端通过axios 向后端post字段名和字段类型。代码如下:2.后端获取,并存到map里代码如下(示例):3.调用service方法,创建表最后对应的mapper.xml文件代码如下:4.再补充一下J原创 2022-06-03 16:30:58 · 517 阅读 · 0 评论 -
项目实训记录(六)——标准删除相关操作
五月底,还是在进行系统功能的完善。首先是用户端的bug问题,也就是axios异步通信的问题,之前的博客介绍过了。有兴趣可以看看。然后是管理员端的删除、修改已发布标准部分。因为修改比较容易实现,所以主要是删除发布的一些逻辑。然后删除发布也会导致用户端前端逻辑的一些变化。所以这篇文章主要来复现一下管理员端和用户端的逻辑问题。标准:申请: 上图可以看到用户申请含有pid(也就是发布id字段)。所以当发布删除时,用户逻辑也要有修改step1:管理员选择相应数据库相应数据表的相应字段发布标准。step2:用户查找到原创 2022-06-03 11:33:54 · 154 阅读 · 0 评论 -
项目实训记录(五)——JdbcTemplate中execute和update
1.什么是JdbcTemplate2.JdbcTemplate的准备3.JdbcTemplate的使用——execute和update方法4.execute和update方法的不同(参考)5.最后怎么解决execute不能传参的问题呢?原创 2022-06-03 10:54:08 · 3233 阅读 · 0 评论 -
项目实训记录(四)——前端date类型和数据库timestamp类型比较
timestamp类型的申请失效时间和前端获取的Date类型的当前时间的比较,之后进行下一步的逻辑判断和操作。 所以下面讲一下时间比较的方法。获取到的timestamp类型格式:即:yyyy-MM-dd'T'HH:mm:ss.SSSXXX为了方便毫秒级比较,所以两者都转换成yyyy-MM-dd HH:m...原创 2022-06-03 00:00:41 · 804 阅读 · 0 评论 -
项目实训记录(三)——axios通信导致vue前端数据不一致
不同状态申请的界面也有不同(如何实现在全部申请显示时,不同状态申请展示情况不同;axios通信出了一些问题,导致毫无逻辑的前端错误。原创 2022-06-02 23:29:55 · 784 阅读 · 0 评论 -
项目实训记录(二)——主要是gitee使用上的一些问题
主要记录一下四月做了什么,以及遇到的一些问题在上一次记录中,也就是2022年三月中旬,我们根据第三遍更新后的需求说明进行了原型界面创建。主要针对的是管理员端的前端搭建。在四月份,我主要负责系统用户端的前端搭建。主要工作是界面书写和gitee仓库的管理。在本阶段,整理了用户端界面相关需要,同时学习了gitee仓库的管理。1.管理员创建仓库,创建dev分支;2.管理员上传项目,注意readme文件的书写,同时要设置master分支权限;3.管理员邀请仓库成员;4.管理员拉取用户push到dev分支的代码,并进行原创 2022-06-02 22:19:45 · 405 阅读 · 0 评论 -
山东大学项目实训记录(一)
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结一、示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport sea.原创 2022-03-29 15:43:30 · 2056 阅读 · 0 评论 -
山东大学信息办数据整理系统
创新创业实训项目——项目山东大学信息办数据整理系统。新建专栏。原创 2022-02-23 13:30:23 · 107 阅读 · 0 评论