【项目】内容管理系统 怀化学院计算机科学与工程学院学工网

项目简介 一个基于开源项目guns实现的内容管理系统。 在线演示 网站首页:怀化学院 计算机科学与工程学院 学工网      https://cms.zhoujin7.com/ 后台管理系统:https://cms.zhoujin7.com/admin 后台登录账号:admin 密码:111111 功能简介 待续…… 实现技术 后台管理系统基于开源项目guns开发,主要有“ ...

使用闭包表的设计在关系型数据库中存储和查询树形结构

闭包表的存储 之前看了《SQL反模式》,里面介绍了一种在数据库中存储树的比较好的设计模式:闭包表。 实现闭包表需用到两张数据表,一张用来存储树的结点,一张用来存储结点间的关联。 以下面的树形结构为例,数据表taxonomy存储了树的结点,数据表taxonomy_hierarchy存储了结点间的关联。这里0号结点是根结点,没有在数据表taxonomy中体现。 由上图可以很直观的感受到,闭包表比较占空间。 数据表taxonomy有两个字段,一个id,一个name。 数据表taxonomy_hierarchy有三个字段ancestor_id、descendant_id和depth。 ancestor_id和descendant_ ...

FastAdmin--实现导入Excel表时对日期数据进行格式转换

FastAdmin是什么? FastAdmin – 基于ThinkPHP5和Bootstrap的极速后台开发框架 FastAdmin启用数据导入功能以及遇到的问题 FastAdmin启用数据导入功能 导入时,出现的问题-求助交流-FastAdmin交流社区 Excel表的第一行数据为数据库表的字段注释,去掉作为主键的自增ID列。 日期导入出错问题的原因和解决办法 日期导入出错问题的原因 Excel中的日期和时间数据是以数值格式存储的,例如日期2018/8/12,实际上是以数值43324存储的。 FastAdmin的数据导入功能默认是不会对导入的数据进行数据转换处理的。 如果数据库要求输入的日期格式为YYYY/mm/dd,而程序从Excel表格中读取并导入数据库的日期为数值,这时候数据库就会报日期格式不正确的错误。 日期导入出错问题的解决办法 FastAdmin使用了PHPExcel来导入Excel表,PHPExcel自带了日期格式转换的功能。 < ...

数据结构课程设计--族谱管理系统的设计与实现

课程设计项目及要求 项目名称:族谱管理系统的设计与实现 目的要求:采用树型结构实现族谱的创建、查询、插入等相关操作。 设计项目要求: 根据提供的三个文档,创建族谱,各文档说明如下: 表1 数据信息表 baseinfo.txt 6 460035195601100997 黄老 310102195909150164 温老 230108197902205711 黄大 360429198109207204 陈大 420800200905185789 黄一 ...

Java中单例设计模式的实现

I spent a lot of time in Singleton Design Pattern, that's why I am singleton. 饿汉式单例设计模式的实现 实现方法: 将构造方法私有化。 在类中创建一个本类对象,并用一个私有静态变量引用该对象。 提供一个返回该对象的公有静态方法。 class Singleton { private static final ...