首页 > 编程语言 >从0到1:实验室设备借用小程序开发笔记

从0到1:实验室设备借用小程序开发笔记

时间:2024-01-16 19:32:26浏览次数:30  
标签:GOODS string default 程序开发 笔记 借用 true ORDER

概论

实验室设备借用小程序,适合各大高校,科技园区,大型企业集团的实验室设备借用流程, 通过数字化的手段进一步提升相关单位设备保障水平,规范实验室和设备管理,用户通过手机小程序扫描设备的二维码,可以方便快捷的提交个人资料,办理借用手续,从而大大提高了工作效率

功能规划

  • 1.设备清单: 展示实验室内的设备分类,设备列表,包括设备名称、规格、当前状态等。
  • 2.设备详情: 用户可以查看每个设备的详细信息,包括可用时间、使用限制、借用记录等。
  • 3.借用申请表单: 提供用户填写设备借用申请的表单,包括姓名,电话,部门等信息。
  • 4.历史借用查看: 用户可以查看过去的设备借用历史,包括借用时间、设备名称等。
  • 5.归还流程: 提供简单快捷的设备归还流程,用户可以标记设备已归还。
后台管理部分:
  • 1 设备分类管理:添加,修改,删除设备分类
  • 2 设备管理:新增,编辑,删除某设备;生成设备二维码(用于贴在设备上);查看- 某设备借用记录
  • 3 借用记录管理:可以多维度导出借用记录Excel;
  • 4 用户管理:可以查看,导出用户记录,并暂停某用户使用。

概要设计

从0到1:实验室设备借用小程序开发笔记_后台管理

数据字典

GoodsModel.DB_STRUCTURE = {
	_pid: 'string|true',
	GOODS_ID: 'string|true',

	GOODS_TITLE: 'string|true|comment=标题',
	GOODS_STATUS: 'int|true|default=1|comment=状态 0=未启用,1=待借用,2=借用中,9=已损坏',

	GOODS_SALE_CNT: 'int|true|default=0|comment=已借用次数',

	GOODS_CATE_ID: 'string|true|default=0|comment=分类',
	GOODS_CATE_NAME: 'string|false|comment=分类名冗余',

	GOODS_ORDER: 'int|true|default=9999',
	GOODS_VOUCH: 'int|true|default=0',

	GOODS_FORMS: 'array|true|default=[]',
	GOODS_OBJ: 'object|true|default={}',

	GOODS_QR: 'string|false',
	GOODS_VIEW_CNT: 'int|true|default=0',


	GOODS_RENT_TIME: 'int|true|default=0|comment=最近借用时间',
	GOODS_RENT_USER_ID: 'string|false|comment=最近借用人',
	GOODS_RENT_USER_NAME: 'string|false|comment=最近借用人',

	GOODS_ADD_TIME: 'int|true',
	GOODS_EDIT_TIME: 'int|true',
	GOODS_ADD_IP: 'string|false',
	GOODS_EDIT_IP: 'string|false',
};

OrderModel.DB_STRUCTURE = {
	_pid: 'string|true',
	ORDER_ID: 'string|true',
	ORDER_USER_ID: 'string|true',

	ORDER_GOODS_ID: 'string|true|comment=商品ID',
	ORDER_GOODS_TITLE: 'string|false|comment=标题',  

	ORDER_STATUS: 'int|true|default=1|comment=状态 0=取消,1=借用中,9=完成',

	ORDER_FORMS: 'array|true|default=[]|comment=表单',
	ORDER_OBJ: 'object|true|default={}',

	ORDER_RETURN_TIME: 'int|true|default=0',

	ORDER_ADD_TIME: 'int|true',
	ORDER_EDIT_TIME: 'int|true',
	ORDER_ADD_IP: 'string|false',
	ORDER_EDIT_IP: 'string|false',
};

UI设计

从0到1:实验室设备借用小程序开发笔记_后台管理_02

从0到1:实验室设备借用小程序开发笔记_表单_03

从0到1:实验室设备借用小程序开发笔记_表单_04

从0到1:实验室设备借用小程序开发笔记_后台管理_05

后台管理

从0到1:实验室设备借用小程序开发笔记_后台管理_06

从0到1:实验室设备借用小程序开发笔记_后台管理_07

从0到1:实验室设备借用小程序开发笔记_IP_08

从0到1:实验室设备借用小程序开发笔记_后台管理_09

下载地址

点击下载git

标签:GOODS,string,default,程序开发,笔记,借用,true,ORDER
From: https://blog.51cto.com/code942/9276490

相关文章

  • openGauss学习笔记-199 openGauss 数据库运维-常见故障定位案例-Lock wait timeout
    openGauss学习笔记-199openGauss数据库运维-常见故障定位案例-Lockwaittimeout199.1执行SQL语句时,提示Lockwaittimeout199.1.1问题现象执行SQL语句时,提示“Lockwaittimeout”。ERROR:Lockwaittimeout:thread140533638080272waitingforShareLockonrelat......
  • 学习笔记5
    RDD分区RDD是弹性分布式数据集,通常RDD很大,会被分成很多个分区分别保存在不同的节点上,分区的作用:(1)增加并行度(2)减少通信开销。RDD分区原则是使得分区的个数尽量等于集群中的CPU核心(core)数目,对于不同的Spark部署模式而言(本地模式、Standalone模式、YARN模式、Mesos模式),都可以通过设置......
  • Docker 学习笔记 - 3
    Docker镜像1.联合文件系统(UnionFS)UnionFS是一种分层、轻量级并且高性能的文件系统,它支持对文件系统的修改作为一次提交来一层层的叠加,同时可以将不同目录挂载到同一个虚拟文件系统下,UnionFS是docker镜像的基础,镜像可以通过分层来进行继承,基于基础镜像(没有父镜像),可以制作各种具体......
  • AdaMCL: Adaptive Fusion Multi-View Contrastive Learning for Collaborative Filter
    AdaMCL:AdaptiveFusionMulti-ViewContrastiveLearningforCollaborativeFilteringAbstract​ 大多数基于CL的方法只利用原始的用户-项目交互图来构造CL任务,缺乏对高阶信息的显示利用。而且即使是使用高阶信息的基于CL的方法,高阶信息的接收字段也是固定的,没有考虑到节点之......
  • 【论文笔记#2】Farseg++:用于高空间分辨率遥感图像地理空间对象分割的前景感知关系网络
    论文来源IEEETransactionsonPatternAnalysisandMachineIntelligence作者ZhuoZheng;YanfeiZhong;JunjueWang等发表年代2023使用方法多分支金字塔编码、前景-场景关系、前景感知解码、前景感知优化期刊层次CCFA;计算机科学1区;IF23.6原文链接......
  • 2024.1.16-每日进度笔记
    今天,尝试在jsp中上传图片并进行预览,同时将上传的图片等比例缩小到预览区域内。 参考:百度文心一言的回复。 <%@pagelanguage="java"contentType="text/html;charset=UTF-8"pageEncoding="UTF-8"%><!DOCTYPEhtml><html><head><metacharset=&qu......
  • [spring] spring学习笔记(2): 通过xml实现依赖注入 - 特殊注入类型
    实际应用中,我们的对象可能会引用很多不同类型的东西,不单单只是几个数值对象类型在前一篇文章中,已经使用引用对象作为例子,关键在于使用ref<!--注意引用的对象要先创建Bean,id为weapon1--><beanid="player1"class="com.demo.player"> <!--通过setter注入,注意ref的......
  • Fpga开发笔记(二):高云FPGA发开发软件Gowin和高云fpga基本开发过程
    前言  本篇安装高云的开发软件Gowin,并且描述了一个基于高云fpga的程序的开发环境和完整的下载运行过程。 Gowin软件概述  Gowin软件是广东高云半导体股份有限公司的FPGA开发软件。下载地址  http://www.gowinsemi.com.cn    申请license......
  • TS学习笔记三:接口及类
      本节介绍ts的接口及类相关内容,接口是ts中为类型或第三方代码定义契约,有时被称做“鸭式辨型法”或“结构性子类型化”。讲解视频:https://www.ixigua.com/7321247404299125282一、接口  Ts是需要对变量等指定类型并进行类型检查,定义方式如下:interfaceIn{a:string;}f......
  • [spring] spring学习笔记(1): 通过xml实现依赖注入(1)
    依赖注入是spring框架中一个重要思想-InversionofControl(IoC)-的实现,大体上来说,就是通过配置Bean对象,让spring内置的方法来为主对象创建需要的依赖对象;打个比方,在java中,当我们想要使用某个类时,应当通过new关键字来指定,i.e.//在这里创建一个类,他需要使......