Skip to content
/ GPMS Public

毕业设计管理系统——An Graduation Project Management System

License

Notifications You must be signed in to change notification settings

findix/GPMS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

82 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

毕业设计管理系统

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

About

毕业设计管理系统——An Graduation Project Management System

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published