Git Product home page Git Product logo

dcmatch-vue's Introduction

dcmatch-vue

后端:

idea项目(1):https://github.com/FYZ9628/dcmatch

idea项目(2):https://github.com/FYZ9628/dcmatch_ssm_springboot

pycharm项目:https://github.com/FYZ9628/dcmatch-django

前端:

webstorm项目:https://github.com/FYZ9628/dcmatch-vue

注意、注意、注意:

如果是使用python版(pycharm)项目做后端,则需要修改两个地方:

(1)dcmatch-vue\src\components\default\authentication\DefaultAuthentication.vue 文件下searchUser方法 then 中改为

      // python版用
      if (JSON.stringify(successResponse.data) !== '{}') {
        this.isAuthentication = true
      }
      // java版用
      // if (successResponse.data !== '') {
      //   this.isAuthentication = true
      // }

(2)dcmatch-vue\src\components\default\authentication\DefaultAuthenticationStudent.vue 文件下el-upload 组件添加属性名 name="upLoadImg" ,同理 DefaultAuthenticationOrganizer.vue 和 DefaultAuthenticationTeacher.vue 文件同样的操作。

如果是使用java版(idea)项目做后端,则需要修改两个地方:

(1)dcmatch-vue\src\components\default\authentication\DefaultAuthentication.vue 文件下searchUser方法 then 中改为

      // python版用
      // if (JSON.stringify(successResponse.data) !== '{}') {
      //   this.isAuthentication = true
      // }
      // java版用
       if (successResponse.data !== '') {
         this.isAuthentication = true
       }

(2)dcmatch-vue\src\components\default\authentication\DefaultAuthenticationStudent.vue 文件下el-upload 组件去掉属性名 name="upLoadImg" ,同理 DefaultAuthenticationOrganizer.vue 和 DefaultAuthenticationTeacher.vue 文件同样的操作。

学科竞赛赛程管理信息系统

本项目是我的本科毕业设计项目《学科竞赛赛程管理信息系统》,该系统采用了前后端完全分离的开发方法开发本系统,系统最开始是只做了java版的后端,后来因为对python比较感兴趣,于是花了一些时间做了一个python的后端,复用了前端,使用python版的后端可能有些功能会有一些bug,如有发现bug可看看java版的后端,也可私信我。使用到的技术有:

一、后端技术

1、java版一(SpringBoot + Hibernate)

(1)SpringBoot

(2)JPA(Hibernate)

(3)MySQL

2、java版二(SSM + SpringBoot)

(1)SpringBoot

(2)Mybatis

(3)MySQL

3、python版

(1)Django

(2)Django's ORM

(3)MySQL

二、前端技术

1、Vue.js

2、Element UI

3、Axios

三、版本信息

1、后端

(1)、java版一

开发工具:idea(IntelliJ IDEA),2019年1月份发布的版本(切记不要用更高版本的工具,减少出现bug的可能)

框架:SpringBoot(版本:2.1.6.RELEASE)

(2)、java版二

开发工具:idea(IntelliJ IDEA),2019年1月份发布的版本(切记不要用更高版本的工具,减少出现bug的可能)

框架:SSM + SpringBoot(版本:2.3.7.RELEASE)

(3)python版

开发工具:PyCharm,2019年1月份发布的版本(切记不要用更高版本的工具,减少出现bug的可能)

框架:Django(版本:3.0.5)

PyMySQL:0.9.3

Pip:19.0.3

2、前端

开发工具:WebStorm,2019年1月份发布的版本(切记不要用更高版本的工具,减少出现bug的可能)

框架:Vue

vue:2.5.2

vuex:3.1.2

axios:0.19.1

element – ui:2.13.0

四、项目分析

1、用户分析

系统的角色有:举办方、教师、学生、未认证用户、管理员。

2、各个角色的主要功能

(1)、举办方:通知发布、通知管理、竞赛发布、竞赛管理、报名名单管理、获奖名单管理、数据分析。

(2)、教师:查看通知、查看竞赛、竞赛报名、报名管理、获奖管理

(3)、学生:查看通知、查看竞赛、竞赛报名、报名管理、获奖管理

(4)、未认证用户:查看通知、查看竞赛、认证

(5)、管理员:认证管理、用户管理、竞赛管理、报名管理

A Vue.js project

Build Setup

# install dependencies
npm install

# serve with hot reload at localhost:8080
npm run dev

# build for production with minification
npm run build

# build for production and view the bundle analyzer report
npm run build --report

# run unit tests
npm run unit

# run e2e tests
npm run e2e

# run all tests
npm test

For a detailed explanation on how things work, check out the guide and docs for vue-loader.

dcmatch-vue's People

Contributors

fyz9628 avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.