Coder Social home page Coder Social logo

gpms's Introduction

毕业设计管理系统

Graduation Project Management System

一个Java EE的练习项目(未完善)

功能需求

毕业设计管理系统包括出题管理、选题管理、评分管理、教师分组管理等。根据系统需要,各个子系统的功能相互独立又相互关联,以下为毕业设计管理系统的工作基本流程:

  1. 基础数据维护
  2. 系主任设定选题上传时间
  3. 教务员开放出题子系统
  4. 教师在规定时间内上传题目
  5. 系主任审核题目,将不通过题目返回该教师,注明不合格原因
  6. 教师将修改后题目上传
  7. 系主任二次审核,将仍不合格题目废弃
  8. 系主任确定选题
  9. 系主任公布选题
  10. 教务员关闭出题子系统
  11. 系主任设定第一轮选题时间
  12. 教务员开放选题子系统
  13. 学生进行第一轮选题
  14. 系主任分配第一轮选题,
  15. 教务员关闭选题子系统
  16. 系主任设定第二轮选题时间
  17. 学生进行第二轮选题
  18. 系主任分配第二轮选题
  19. 系主任给剩余学生分配选题
  20. 教务员关闭选题子系统
  21. 学生查看自己的选题
  22. 教务员开放分组子系统
  23. 系主任给教师分组,定好评阅教师
  24. 教务员关闭分组子系统
  25. 教务员开放评分子系统
  26. 教师输入初评成绩与意见
  27. 教师输入评阅成绩与意见
  28. 答辩教师输入答辩成绩与意见
  29. 统计成绩信息
  30. 教务员关闭评分子系统
  31. 后期工作

技术选型

项目全部使用开源技术,可以在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
  • Author: linfeng
  • Author: wsll

License

Apache License

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.