# GPMS **Repository Path**: codebigdog/GPMS ## Basic Information - **Project Name**: GPMS - **Description**: 毕业设计管理系统——An Graduation Project Management System - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2020-03-29 - **Last Updated**: 2024-06-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 毕业设计管理系统 ### Graduation Project Management System 一个Java EE的练习项目(未完善) ## 功能需求 毕业设计管理系统包括出题管理、选题管理、评分管理、教师分组管理等。根据系统需要,各个子系统的功能相互独立又相互关联,以下为毕业设计管理系统的工作基本流程: > 1. 基础数据维护 > 1. 系主任设定选题上传时间 > 1. 教务员开放出题子系统 > 1. 教师在规定时间内上传题目 > 1. 系主任审核题目,将不通过题目返回该教师,注明不合格原因 > 1. 教师将修改后题目上传 > 1. 系主任二次审核,将仍不合格题目废弃 > 1. 系主任确定选题 > 1. 系主任公布选题 > 1. 教务员关闭出题子系统 > 1. 系主任设定第一轮选题时间 > 1. 教务员开放选题子系统 > 1. 学生进行第一轮选题 > 1. 系主任分配第一轮选题, > 1. 教务员关闭选题子系统 > 1. 系主任设定第二轮选题时间 > 1. 学生进行第二轮选题 > 1. 系主任分配第二轮选题 > 1. 系主任给剩余学生分配选题 > 1. 教务员关闭选题子系统 > 1. 学生查看自己的选题 > 1. 教务员开放分组子系统 > 1. 系主任给教师分组,定好评阅教师 > 1. 教务员关闭分组子系统 > 1. 教务员开放评分子系统 > 1. 教师输入初评成绩与意见 > 1. 教师输入评阅成绩与意见 > 1. 答辩教师输入答辩成绩与意见 > 1. 统计成绩信息 > 1. 教务员关闭评分子系统 > 1. 后期工作 ## 技术选型 项目全部使用开源技术,可以在Windows、OS X、Linux全平台通用。 > + 服务器环境:Tomcat 7 > + 服务器语言:Java > + MVC框架:Struts 2 > + 数据库:MongoDB > + ORM框架:morphia > + 模板:jsp > + 前端页面语言:HTML5 > + 层叠样式表:CSS3 > + 页面脚本语言:Javascript > + 页面框架:JQuery、Bootstrap > + 版本控制软件:Git > + 版本控制服务:Github > + IDE:Eclipse kepler ##Contributors + Author: [Sean](http://www.find1x.com) + Author: linfeng + Author: wsll ### License [Apache License](LICENSE)