Giter Site home page Giter Site logo

graduation-design-management-system's Introduction

Graduation-Design-Management-System

毕业设计管理系统。

需要环境

jdk1.8、tomcat7.0、MySQL5.7、Eclipse等

操作

localhost:8080/BSManager 这是的登陆到系统的主页。(包括学生和教师的登陆)
localhost:8080/BSManager/admin/index.jsp 这是登陆到管理员的登陆界面

项目介绍

该项目可以实现大学毕业设计中流程的大多是操作。主要有以下几点:
1、管理员添加教师信息和学生信息
2、教师网上报课题,管理员进行审核,审核通过的课题可以作为最终的选题开供学生选择
3、学生选择课题,并会实时显示选题信息
4、待选题结束之后,学生可以下载相关课题的任务书和开题报告模板
5、教师可以提醒学生提交开题报告
6、教师进行对自己管理的学生的开题报告进行审核,通过后可以进行之后的操作
7、学生上传毕业论文,审核通过之后该学生具有答辩资格,可进行答辩
8、教师最终把学生的开题报告进行提交,供管理员查看,保存

源码介绍

该系统使用的是SSM(Spring+SptingMVC+MyBatis)框架,因此第一步就是搭建框架。

项目结构


使用的是maven,所以生成的结构如上面所示。

简单介绍一下:

Java Resources 下包含4个包 src/main/java src/main/resources src/test/java Libraries
第一个是写Java文件的包,包括开发时所用到的dao包、entity包、service包、controller包等等
第二个是配置存放的包,包括mapper(用于sql的实现) spring(spring的配置文件) jdbc.properties(数据库的常规信息) logback.xml (日志) mybatis-config.xml (MyBatis的配置)
第三个是用于测试的包,你可以在写了dao和mapping之后测试是否可以获得想要的结果
第四个是开发中所用到的jar包,由于使用了Maven 所以会有一个Maven Dependencies包,用于存放开发中的jar包

graduation-design-management-system's People

Contributors

zhangchao999 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

graduation-design-management-system's Issues

数据库建立表好像是少了一个疑问表

建表语句
/*
Navicat Premium Data Transfer

Source Server : mysql
Source Server Type : MySQL
Source Server Version : 80020
Source Host : localhost:3306
Source Schema : db_graduation_management

Target Server Type : MySQL
Target Server Version : 80020
File Encoding : 65001

Date: 07/07/2020 08:47:43
*/

SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;


-- Table structure for t_doubt


DROP TABLE IF EXISTS t_doubt;
CREATE TABLE t_doubt (
id int(0) NOT NULL AUTO_INCREMENT,
studentId int(0) NULL DEFAULT NULL,
studentDoubt varchar(50) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
answer varchar(50) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
PRIMARY KEY (id) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin ROW_FORMAT = Dynamic;

SET FOREIGN_KEY_CHECKS = 1;

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.