/* Dreamer CMS 数据库备份工具 时间:2025-04-09 */ DROP TABLE IF EXISTS `system_article`; /* Table structure for table `system_article` */ CREATE TABLE `system_article` ( `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL, `aid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '主表ID', `create_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL, `create_time` timestamp NOT NULL DEFAULT '2018-01-01 00:00:00', `update_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL, `update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `ext01` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL, `ext02` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL, `ext03` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL, `ext04` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL, `ext05` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL, `html_content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin, `content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin; /* Data for table `system_article` */ INSERT INTO `system_article`(`aid`, `content`, `create_by`, `create_time`, `ext01`, `ext02`, `ext03`, `ext04`, `ext05`, `html_content`, `id`, `update_by`, `update_time`) VALUES ('13037ae7e98048708cf9978368eeb820', '
ddd
', '', STR_TO_DATE('2018-01-01 00:00:00','%Y-%m-%d %H:%i:%s'), '', '', '', '', '', '', '36906ce147a34df8af6d076e3ded98f5', '', STR_TO_DATE('2020-07-07 17:08:25','%Y-%m-%d %H:%i:%s')); INSERT INTO `system_article`(`aid`, `content`, `create_by`, `create_time`, `ext01`, `ext02`, `ext03`, `ext04`, `ext05`, `html_content`, `id`, `update_by`, `update_time`) VALUES ('755912b5365540479499a9272157ac3b', '', '', STR_TO_DATE('2018-01-01 00:00:00','%Y-%m-%d %H:%i:%s'), '', '', '', '', '', '', '431dc64e8d064aba95418674e5b11d7f', '', STR_TO_DATE('2020-07-07 17:38:53','%Y-%m-%d %H:%i:%s')); INSERT INTO `system_article`(`aid`, `content`, `create_by`, `create_time`, `ext01`, `ext02`, `ext03`, `ext04`, `ext05`, `html_content`, `id`, `update_by`, `update_time`) VALUES ('b004ec8e2fb84b6a82141dabcc1962e0', '', '', STR_TO_DATE('2018-01-01 00:00:00','%Y-%m-%d %H:%i:%s'), '', '', '', '', '', '', '4553752623b044589c5eba667163542c', '', STR_TO_DATE('2023-01-10 09:25:31','%Y-%m-%d %H:%i:%s')); INSERT INTO `system_article`(`aid`, `content`, `create_by`, `create_time`, `ext01`, `ext02`, `ext03`, `ext04`, `ext05`, `html_content`, `id`, `update_by`, `update_time`) VALUES ('c4abe7b7a3b943a7a4a3a48533a6aa50', '升级FastJson漏洞
修复Sql标签注入风险
修复Log4j漏洞
修改分页标签、栏目文档标签、SQL标签Bug
主题包的缩略图支持重新上传
免费完整开源:基于MIT协议,源代码完全开源;
标签化建站:不需要专业的后台开发技能,只要使用系统提供的标签,就能轻松建设网站;
模版开发方便:支持在线上传模版包开发方便快捷;
每月更新:每月进行系统升级,分享更多好用的模版与插件;
Redis
Tomcat8+
Jdk1.8+
Mysql5.5+(这里需要注意一下,Mysql5.7以上版本需要注意timestamp格式的字段设置为非必填)
IDE(Sprint tools suite4 或 Idea)
在IDE中将项目中的配置文件都修改好,然后执行maven打包命令,打包前强烈建议先clean。在Eclipse或Sprint tools suite4中打包,Console输出Success表示成功。如下图:
打包完成后在项目目录下的target目录下会生成jar包,如下图
将Jar文件复制到任意目录,建议不要在C盘,这里放在F:\Programes\目录下,如下图
在该目录按住Shift键点击鼠标右键,点击在此处打开命令窗口,如下图
在打开的命令行窗口中执行java -jar dreamer-cms.jar(如更换包名则对应修改此命令),启动如下图
运行过程中,不要关闭该命令行窗口,到此Windows部署完成,这里需要注意的是资源路径一定要正确。
登录XShell或CRT到Linux系统,建议在/opt下进行部署操作,在/opt目录下新建如下目录:
mkdir programs
mkdir resources
将资源文件上传到resources/站点名/目录下,如下图
打包时将application-对应环境.yml中的web.resource-path修改为/opt/resources/itechyou.cn/,如图
将打好的Jar包上传到/opt/programs/目录下,如图
Linux运行Jar一定要在后台运行,否则关闭XShell或CRT程序会停止,这里可以使用Nohup或Screen。Nohup一般的Linux都自带,如没有请参考:
https://blog.csdn.net/weixin_43926604/article/details/96001694
Screen使用教程请参考:
https://blog.csdn.net/han0373/article/details/81352663
本教程使用Screen运行,安装Screen,命令如下:
yum install screen
运行Jar文件
首次运行:需要使用Screen新建一个任务,命令如下
screen -S 任务名(这里建议站点名)
在此命令成功后,会启一个新的命令行界面,然后执行java -jar dreamer-cms.jar(如更换包名则对应修改此命令)命令即可,启动成功后退出Screen,退出一定要Ctrl + a + d
如果非首次运行:则需要先使用命令screen -r 任务名(填写新建任务时指定的名字)
screen -r iteachyou.cc
war打包,需要把Spring Boot自带的Tomcat排除掉,具体操作步骤如下
添加servlet-api依赖
<!--添加servlet-api的依赖,用来打war包 -->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<scope>provided</scope>
</dependency>
排除SpringBoot内置的Tomcat
<!--最终打成war包,排除内置的tomcat-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<exclusions>
<exclusion>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
</exclusion>
</exclusions>
</dependency>
改造启动类
修改前:
@EnableTransactionManagement
@SpringBootApplication
@MapperScan("cn.itechyou.cms.dao")
public class DreamerCMSApplication{
public static void main(String[] args) {
SpringApplication.run(DreamerCMSApplication.class,args);
}
}
修改后:
@EnableTransactionManagement
@SpringBootApplication
@MapperScan("cn.itechyou.cms.dao")
public class DreamerCMSApplication extends SpringBootServletInitializer {
public static void main(String[] args) {
SpringApplication.run(DreamerCMSApplication.class,args);
}
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
return builder.sources(DreamerCMSApplication.class);
}
}
在pom.xml中添加maven编译插件
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
修改pom.xml打包方式为war
<packaging>war</packaging>
然后执行打包命令(还是先clean再install)打包成功后在项目目录下的target目录下会生成war包。
下载Tomcat解压,将war包复制到webapps目录下,启动tomcat即可。
下载Tomcat解压,将war包上传到webapps目录下,启动tomcat即可。
随着信息技术的不断发展,智慧校园管理系统平台已经成为了学校管理的重要工具之一。从而使得校园内的信息流通更加顺畅,管理更加有效。
智慧校园是什么?
智慧校园是一种基于信息化和网络化的高效运营管理模式,它将学校的各项资源、设施、平台和服务整合在一起,帮助学校管理者实现对学校运营管理的全面掌握和精细化控制,为学生、家长、教师和学校管理者提供更加便捷、高效、优质的服务,从而推动学校的发展。
智慧校园管理系统的组成部分
1、校园门户:门户网站是学校对外交流的窗口,是校园管理的重要组成部分。校园网站为用户提供了便捷的信息查询和资源共享功能,让校园管理更加便捷高效。
2、校园管理系统:校园管理系统是智慧校园的核心组成部分,负责管理学校的各项资源和运行状态。校园管理系统通过数据收集、分析和处理,为学校决策提供依据,帮助学校实现精细化管理。
3、校园监控系统:校园监控系统是智慧校园的重要组成部分,负责监控学校的各项运行状态,为学校管理提供及时的信息支持。
智慧校园管理平台的功能特性
智慧校园管理平台的功能特性包括:学生成绩管理、宿舍管理、教室管理、图书馆管理、实验室管理、食堂管理、体育场馆管理、校车管理、校园卡管理、事务报修管理、校园公告管理、学生考勤管理、教师课程表管理等。
总之,智慧校园管理系统平台的运用可以大大的提高学校的运行效率,从而为学生提供更加优质的教育服务。
在信息化与智能化教学环境下的课堂教学及管理模式改变是必然结果,通过信息化管理实现课堂教学模式与管理模式转变是未来发展的必然趋势,但是想要开发这样一个中小学管理系统也不是那么容易的,因为在开发的过程当中我们会遇到各种问题,下面就为大家讲解一下。
各种中小学管理信息系统的开发过程
随着计算机技术的飞速发展,越来越多的学校开始使用计算机来管理学校的信息,这就需要开发一套完善的中小学管理信息系统。中小学管理信息系统的开发过程主要包括需求分析、系统设计、系统实现、系统测试、系统部署。需求分析是整个开发过程中最重要的一步,需要充分了解客户的需求,并对系统进行合理的设计。系统设计是根据客户的需求进行系统功能的设计,要经过多次反复设计和修改,直到设计符合客户需求为止。系统实现是根据设计文档进行系统的编码实现,并进行单元测试和集成测试。
中小学管理信息系统开发遇到的一些问题
1、数据管理问题:(1)数据采集是管理信息系统的基础工作,数据质量对于管理信息系统的发展起着至关重要的作用。然而,由于中小学管理信息化程度不高,许多学校的数据管理水平较低,导致数据质量差,严重影响了管理信息系统的正常运行。(2)学校数据库缺乏统一管理,各种信息系统之间的数据交换也很困难。学校各种信息系统大多独立运行,彼此之间没有很好的数据交换渠道,这使得学校的数据管理工作更加复杂。
2、硬件设备问题:(1)硬件设备现状差,带宽小,功能陈旧。目前,我国中小学管理信息系统的硬件设备现状较差,多数学校的学生电脑只是单纯的文字处理设备,而且功能陈旧,缺乏互联网的应用。导致学校的管理信息系统发展受到了很大的限制。(2)硬件设备维护费用高,使用寿命短。由于我国中小学管理信息系统设备维护费用高,使用寿命短,导致学校管理信息系统的运行成本很高。
3,软件开发问题:(1)界面不友好,使用不方便。目前,许多中小学管理信息系统的界面不友好,使用不方便,导致学校的管理效率低下。(2)功能单一,不能满足学校的实际需求。许多中小学管理信息系统的功能单一,很难满足学校的实际需求。因此,需要开发出更加实用的管理信息系统。
4,人员配备问题:(1)技术人员知识水平低,专业能力弱。目前,许多中小学管理信息系统的技术人员知识水平较低,专业能力较弱,导致学校管理信息系统的开发和运行效率低下。(2)技术人员缺乏统一的管理机制。目前,许多中小学管理信息系统的技术人员缺乏统一的管理机制,导致学校管理信息系统的运行不是很科学和有效。