GithubHelp home page GithubHelp logo

yyjccc / studentsinfo-managesystem Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 21.26 MB

yyjccc学生信息管理系统/湖南科技大学数据库课设

Java 29.46% HTML 1.44% Vue 59.64% JavaScript 7.51% CSS 1.95%
java springboot vue

studentsinfo-managesystem's Introduction

学生信息管理系统(数据库课程设计)

湖南科技大学数据库课程设计

说明:应为经历有限,只完成了基本的功能,大部分功能还未实现完善,刚好是运用刚学了的内容,本人不善于写前端,所以界面不是很美观

介绍

技术架构 采用B/S架构,采用了前后端分离的模式

  • 前端:vue框架、element-plus
  • 后端:springboot、springmvc、mybatis
  • 数据库:mysql

环境要求: java 17

源码

- src
    - java :java后端源码
        -studentsystem
            -src
                -main
                    -resources
                        -application.properties springboot配置文件
                        -mybatis.xml mybatis配置文件
    - vue :前端vue项目源码
    - test.sql:建立数据库(数据库名要为test)

在上面的配置文件中配置好数据库连接

下载源码:分别启动里面的前端项目和后端项目

运行test.sql文件,执行里面的sql语句

vue项目编译

npm run build

前后端项目整合

按照格式将前端编译后生成的文件放入java项目中

再使用Maven打包成jar包

一键使用

下载Release包 运行

运行

java -jar 下载的jar包文件名

默认开启端口:13355

test.sql 一键执行里面

sql语句

注意!!!

默认数据库mysql配置是

用户名:root

密码:root

若不一样,请下载源码或者加载jar包解压后修改mybatis.xml的配置

未完善功能

(主要是后端)

  • 对学生信息的个人所有详细信息的操作
  • springboot未完全整合mybatis
  • 未完善授权登录与用户权限限制
  • 未对定义代码进行替换(没有多表查询)
  • 未使用对使用用户信息的修改与展示(头像、用户名与密码)
  • 未实现模糊搜索
  • 未实现对数据上传与导出的功能
  • 界面缺乏主页
  • 未设计数据分析的功能并缺乏数据可视化
  • 缺乏异常处理机制
  • 缺乏数据库自动初始化创建
  • 缺乏用户对项目的设置模块与界面

studentsinfo-managesystem's People

Contributors

yyjccc avatar

Stargazers

 avatar

Watchers

 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.