1 Star 0 Fork 6

吴凯 / 大学生创新竞赛管理平台

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

太原科技大学创新竞赛管理平台

一、登陆访问

  • 项目演示:[项目入口:点击进入]
  • 普通用户:
    • 用户名:user密码:123456
  • 管理员:
    • 用户名:admin 密码:123456 - 用户名:super 密码:123456

二、项目实现

(一)前端设计

  • 参考网友开源的前端Layui模板:[查看请移步]

    界面设计的个人很喜欢,感谢这个网友,大家可以多多 star、fork 支持一下

  • 放上一张界面图 Layui模板界面

(二)系统模块

  1. 登陆 登陆界面
  2. 班级管理 包括添加班级和查询班级,其中查询搬家中,可以对查询到的纪律进行修改以及删除,还可通过左侧勾选框进行批量删除 查询班级界面
  3. 赛事管理 同上,包含查询班级和删除班级 查询赛事界面
  4. 团队管理
  • 这里是本项目的难点,因为是团队和成员是多对多的关系,所以添加的过程中逻辑上需要好好考虑一下怎么实现,我是先在,我是先再team表中添加一条记录(进入参加团队是会添加,且织田家一次),之后没添加一个学生就分别添向student表和stu_team表(关系表)添加一条数据,之后团队数据,点击提交会将team表中虚线准备好的数据进行修改,继而完成团队的录入。 录入团队界面 查询团队界面
  1. 查询统计
  • 此部分用到了ECharts,没用过的小伙伴可以看一下项目中的源码是怎么使用的 统计图表界面
  1. 用户管理
  • 包含基础的添加和查看用户,有一个亮点就是可以查看用户最近的登陆记录(包含:登陆IP、登陆地点、登陆时间、登陆使用的操作系统、以及登陆所使用的浏览器) 用户管理界面 用户登陆日志界面

二、项目部署

(一)环境

  1. 软件环境
  • JDK 1.8.0_211
  • Tomcat 8.5.43
  • MySQL 8.0.13
  1. 硬件环境
  • Windows 10
  • Linux Ubuntu
  1. 开发环境
  • Eclipse

(二)部署流程

  1. 创建scms数据库(注意编码,使用utf-8),运行SQL文件创建相关表和视图
  2. 向Tomcat中部署SCMC.war到webapps目录下,如果需要修改数据库密码 / 连接字符,串,打开WAR包找到文件:WEB-INF/classes/jdbc.properties修改即可
  3. 启动Tomcat,访问项目(http://localhost(或者自己的服务器IP):8080/SCMS/

空文件

简介

基于MVC设计模式的《大学生创新竞赛管理平台》设计与实现。前端:基于LayuiUI框架的HTML网页后端:Servlet + MyBatis项目采用eclipse开发,项目使用的技术:Layui、Servlet、FastJSON、AJAX、jQuery、MyBatis等 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/fanshuijiejie/SCMS.git
git@gitee.com:fanshuijiejie/SCMS.git
fanshuijiejie
SCMS
大学生创新竞赛管理平台
master

搜索帮助

344bd9b3 5694891 D2dac590 5694891