所有由admin发布的文章

资产管理系统V1.0交付

包含管理后端、小程序端和盘点app,支付rfid标签盘点(大范围批量盘点),交付功能如下:

后端   

  •  系统管理   
    •  业务流程配置   
    •  单据编号自定义   
    •  导入人员   
    •  导入部门   
    •  数据字典   
    •  磁盘用量配置   
    •  组织机构管理   
    •  角色与权限   
    •  附件上传   
  •  资产管理   
    •  RFID标签写入   
    •  业务审核   
    •  出租出借   
    •  存货,耗材管理   
    •  导入久其资产数据   
    •  条码打印   
    •  查询分析数据   
      •  变动查询   
      •  报废预测   
      •  耗材使用查询   
    •  盘点   
    •  购置申请   
    •  资产交接   
    •  资产列表   
    •  资产变动   
    •  资产处置   
    •  资产报修   
    •  资产登记   
    •  退库   

小程序   

  •  我的   
    •  个人信息   
    •  位置变动   
    •  我的交接   
    •  我的报修   
    •  我的报失   
    •  盘点历史   
  •  盘点   
    •  盘点任务列表   
    •  盘点资产列表   
  •  首页   
    •  待办消息   
    •  我的资产   
    •  扫码查看详情   
    •  扫码盘点   
    •  资产详情   
    •  资产配置(购置申请)   

盘点android app   

  •  app联网盘点   
    •  我的信息   
    •  盘点任务   
    •  盘点资产   
    •  资产列表   
    •  资产详情   
    •  首页   
  •  离线盘点   
    •  生成电子盘点   
    •  盘点功能   
    •  盘点数据导入   
    •  盘点数据导出   

资产系统微信适配   

  •  手机端登录后台   
  •  资产详情页面处理业务操作

制冷站数据查询客户端 实时推送V2.0交付

实时推送增加制热设备

  • 11249 项目列表增加服务器ip和端口号的查询
  • 11248 主机基础数据增加制热设备的数据显示,冷却塔、风机统一放在风机里面,以前的主机修改成冷源主机
  • 11247 项目列表中增加一列“维护到期时间”
  • 11246 项目类别修改为配置,使用到的地方读取配置进行使用
  • 11245 在页面有上方显示“当前群”的信息,且可以提供下拉框选择不同的群
  • 11244 相关文案修改,如果设备有名称,则根据名称显示,由于设备的id规则变了(增加了设备类型),这里的设备名称显示逻辑需要对应调整
  • 11243 增加制热设备的实时数据限制
  • 11242 评价地方增加“系统”。系统月底默认评价的工单,评价地方记录“系统”
  • 11241 b)工单列表增加“评价人员”一列。“评价人员”用于记录评价工单的人
  • 11240 工单信息表人员修改:把最后完成工单的人放在“执行人”一列;“售后工程师”存放项目第一责任人
  • 11239 工单列表增加“项目状态”的显示和查询
  • 11238 如果某条工单有一起服务人员,则统计产值时,此条工单的产值除了统计在执行人上,也需统计在一起服务人员上
  • 11237 设备增加设备类型,同时设备的id不在进行范围限制,之前一个id标识一台设备修改成有id和设备类型同时确定,并且每台设备id都可以单独配置一个显示名称
  • 11236 新增“数据传输密钥”,每个项目一个,可用于后面的实时数据或历史数据传输加密
  • 11235 增“用户类型列表”包含“序号、名称、用户数”。在使用到用户类型的地方读取配置
  • 11234 在系统管理菜单下面,增加冷热源站设备类型,其页面具备功能如图所示,同“设备器件类型”一样,可以添加、删除、修改、保存等。列表内容包括“选择、序号、设备类名称、设备类ID、备注、最后一次编辑用户”
  • 11233 系统非标准参数,如果要显示实时数据,就采用“可配字符串”的方式来显示(目前的版本支持),比如“控制模式(智慧/强制停/强制启动)、制冷/热优先模式、群启/停止标志、群状态”等
  • 11232 工单查询中增加一项查询条件“售后工程师”,可以查询显示指定售后工程师的工单,支持模糊搜索,联想提示
  • 11231 新建工单页面修改
  • 11230 在app端具体项目的顶部,需要增加群切换开关
  • 11229 在实时数据查看界面增加群启停功能
  • 11228 项目新增修改增加群名称设置
  • 11227 需要提供接口给app调用,并对启停的调用结果进行记录,后台增加启停记录查看功能
  • 11226 对具体的用户增加单独功能授权,目前只增加群启停功能授权
  • 11225 新增板换显示实时数据
  • 11224 新增锅炉显示实时数据
  • 11223 新增热泵机组显示实时数据
  • 11222 新增溴化锂机组显示实时数据
  • 11221 新增热回收机组显示实时数据
  • 11220 水泵、塔风机显示实时数据
  • 11219 群参数显示实时数据
  • 11218 数据日统计查询、周统计查询,改成可以查询客户配置之前的数据(30天内的),目前客户只能看配置时间开始之后的数据。对已经推送过的数据查询时显示推送过的数据;未推送过的数据,查询时显示勾选的统计数据

Centos 7.6 云服务器全新安装LAMP手册

安装清单

  1. centos 7.6 64
  2. httpd 2.4
  3. php 7.2
  4. mariadb 10.3

挂载硬盘

1. 硬盘分期

fdisk -l 查看自己的服务器上是否有没有挂载的硬盘

Centos 7.6 云服务器全新安装LAMP手册

格式化硬盘 fdisk [未格式化的硬盘],如fdisk /dev/xvdb 回车

Centos 7.6 云服务器全新安装LAMP手册

按上图操作后,再次用fdisk -l 将看到你硬盘已经格式化

Centos 7.6 云服务器全新安装LAMP手册

2.格式化硬盘

用mkfs.ext3 [你的硬盘],如mkfs.ext3 /dev/xvdb1 进行格式化;格式可以采用mkfs.ext4等看具体的用途,详细介绍看这里:https://linux.die.net/man/8/mkfs

3.挂载硬盘

创建要硬盘要挂载的目录,mkdir /var/www/html

挂载到目录 mount /dev/xvdb1 /var/www/html

配置/etc/fstab,让系统启动自动挂载 在文件的末尾加上

/dev/xvdb1 /var/www/html ext3 defaults 0 0

4.reboot 重启

安装apache

  1. yum install httpd
  2. systemctl start httpd
  3. systemctl enable httpd

安装php

  1. rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
  2. rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
  3. 安装是用php72w代替php即可,如yum install php72w php72w-mysql

安装mariadb

删除已有的mysql或者低版本mariadb

  1. rpm -qa | grep mariadb
  2. yum remove 要删除的rpm

增加rpm库

vi /etc/yum.repos.d/MariaDB.repo

在该文件中添加以下内容保存:

[mariadb]name=MariaDB

baseurl=http://mirrors.aliyun.com/mariadb/yum/10.3/centos7-amd64

gpgkey= http://mirrors.aliyun.com/mariadb/yum/RPM-GPG-KEY-MariaDB

gpgcheck = 1

systemctl start mariadb

systemctl enable mariadb

接下来进行MariaDB的相关简单配置

mysql_secure_installation

公园监督管理小程序交付

包含后台和小程序端,主要功能是社会大众可以通过小程序查看附件的公园有哪些,如果发现公园有脏乱差等问题可以进行举报反馈,系统会把举报信息提交给政府职能部门,举报人可以查看处理进度,系统可以对举报进行督办。

web后台   

  •  举报管理   
    •  举报统计   
    •  手动提醒   
    •  时效性分析   
  •  公园管理   
  •  打卡管理   
    •  打卡统计   
    •  管理打卡记录   
  •  数据统计   
    •  所有小程序用户查看   
    •  管理员登录日志统计   
    •  问题统计   
  •  系统管理   
    •  单位管理   
    •  数字字典   
    •  消息通知   
    •  用户管理   
    •  角色管理   

小程序   

  •  个人中心   
    •  我的手机号   
  •  公园打卡   
    •  公园打卡   
    •  公园打卡排名   
  •  启动页   
  •  问题举报   
    •  举报   
    •  处理举报   
    •  我的举报   
  •  附近的公园   
    •  交通指引   
    •  地图列表   
    •  景点介绍

可在小程序中搜索“公园大管家”

监狱生产管理系统 20190328 常规升级

  • 11648 测试手持设备的使用
  • 11625 app端工具绑定时,需要增加干警刷卡认证的环节,跟发放,盘点,修改工具一样
  • 11589 一般 工具进行发放后才做报废操作,在待回收列表中却显示出该工具,但对该工具进行扫码回收时又提示未找到工具。当天进行报废的固定工具在当天的未巡检列表中显示,但对该工具进行扫码巡检时又提示未找到工具
  • 11588 一般 工具列表中,报废工具数与状态查询中报废状态显示数量不一致

软件台账系统交付

管理一个公司内部的正版软件的资产信息

  •  业务审核   
    •  业务审核   
    •  业务审核流程配置   
    •  业务申请   
  •  台账管理   
    •  计算机台账   
    •  软件使用需求申请表   
    •  软件台账   
      •  商业软件、OEM软件、免费软件软件台账入库登记功能   
      •  商业软件、OEM软件、免费软件软件台账列表   
    •  软件安装维护申请表   
    •  软件安装维护确认单   
    •  软件采购计划表   
  •  查询分析   
    •  软件授权到期查询   
  •  系统管理   
    •  数字字典   
    •  消息管理   
    •  用户管理   
    •  组织机构管理   
    •  角色权限   
  •  统计报表   
    •  可使用免费软件清单   
    •  软件使用情况明细表   
    •  软件使用情况汇总表   
    •  软件安装维护情况明细表   
    •  软件正版化工作信息统计表   
    •  软件正版化工作领导小组成员信息表

监狱生产管理系统 20190307 常规升级

  • 11555 一般 配置工序时,无法将某工序的基础单价设置为0
  • 11554 .一监区一分监区反映,个人总产值分到每天的日产值时,如果存在有记时产值时,分配的日产值之和不等于月总产值
  • 11422 一般 出库打印单,备注放在最下面
  • 11421 能够提供指定时间段调整某个监区的劳动产值单价
  • 11348 一般 当监区没有备用工具时,APP端的备用工具数量显示为unll(不合理
  • 11303 app beta2 版本开发

docker配置lamp环境笔记

基本概念

容器container本质是一个运行在主机上的进程

  • 查看运行的容器docker ps 默认只看运行中的
  • 查看所有的容器docker ps -a
  • 删除容器 docker rm 容器id[或容器名]
  • 停止一个容器 docker stop 容器id

镜像image是容器的静态概念(可以看做容器的“安装包”)

  • 查看安装的镜像docker images
  • 删除镜像docker rmi 镜像名

仓库是存放镜像的地方,跟git一样的

docker配置lamp环境笔记

镜像是打包好的运行环境,比如centos,做好这个镜像后上传到镜像库,别人就可以直接pull下来运行使用了。

安装过程记录

  1. 拉取镜像 docker pull centos
  2. 运行容器 docker run -it -p 8080:80 centos /bin/bash 该命令总是会创建一个新容器,如果要启动已经存在的容器,用docker start 容器id
  3. -i 交互模式
  4. -t 分配一个伪终端
  5. -p 主机端口:容器内的端口
  6. centos镜像名,公共受信任的镜像可以直接用镜像名,个人镜像一般是镜像库用户名/镜像名,镜像库和git库类似,如果要拉取进行的某个版本标签,可以镜像名:[Tag名]
  7. /bin/bash启动镜像后执行的命令,这里也就是启动后打开终端,然后可以使用centos的yum安装需要的包,systemctl start 启动需要的服务
  8. 但在systemctl start时报错:Failed to get D-Bus connection: Operation not permitted
  9. 这是因为D-Bus没有启动,启动选项加上 –privileged -d,并把命令从/bin/bash 修改为init
  10. init就是/usr/sbin/init, 里面会自动启动D-Bus
  11. –privileged 赋予容器更多的权限,以便正常启动D-Bus
  12. -d是进入后台运行,init并不是控制终端,执行完成后它会一直停在那个地方,无法进行命令交互,所以-d让他脱离命令行,进入后台运行
  13. 然后docker exec -it [容器id] /bin/bash 进入容器的终端,接着就可以进行使用centos的各项命令了
  14. 需要安装的内容
  15. PHP
  16. Apache
  17. MySQL
  18. openssh-server 方便通过ssh登录容器,主要是方便用sftp scp这些上传下载代码
  19. 目录共享,我们可以把docker容器中apache的工作目录挂载到主机上(运行docker的机器)的目录
  20. 增加ssh端口映射,如果run后发现需要增加端口, 比如增加ssh端口,可以这么做
  21. docker commit [容器id] [起一个名字],先把当前的容器另存为一个镜像
  22. 然后在用run启动这个镜像,并带上你添加的端口 docker run -it -p 2222:22 -p 8080:80 –privileged -d [commit时的镜像名字] init
  23. 但这里要注意,之前的端口映射也要加上 , 这里的做法只是在之前的容器上继续启动,之前镜像中安装的内容也还在,但run命令的参数和之前是一样的,增加内容而已
  24. vim /etc/ssh/sshd_config
  25. 添加PermitRootLogin yes
  26. 记得docker exec -it [容器id] /bin/bash后设置一个root密码
  27. 在上面主机和容器目录共享,在run时加上参数 -v [主机的目录]:[容器中的目录],比如 -v /workspace/ydeditor:/var/www/html