Skip to content

OOP-PRACTICE/Graduate-Thesis-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

本科生毕业论文在线管理系统

产品描述

如今互联网技术迅速发展,人们越来越倾向于使用网络来辅助人们完成一些复杂的工作。而本科生毕业论文(设计)是高等院校在教学过程的最后阶段采用的一种总结性的实践教学环节。而本科生毕业论文管理是一项比较复杂而又繁琐的工作,而如今如火如荼的互联网技术可以很轻松地辅助相关工作人员的工作。因此设计并开发一个本科生毕业论文管理系统是十分必要的。由于该系统主要的使用对象是高校大学生、教师等从事教学工作的人群,使用范围比较小,但数据交换频繁,因此设计一款在线的WEB应用是比较合理的选择。另外由于涉及到学生与老师的信息导入,因此本系统需要和本科生教务管理系统协同使用才能正常运行。

产品功能

该系统的主要使用对象是高校大学生、高校教师及相关管理人员。 根据用户需求,该系统的主要功能需求是:

1.学生、教师、系统管理员可以登录到该系统,并修改自己的密码;

1.学生登录后可以在查看指导教师发布的论文题目,并在规定的时间内进行选题;

3.学生如对选到的题目不满意可以修改已选的题目,但必须在规定的期限内;

4.学生登录后可以查看教务处的相关公告,并可以与指导教师进行在线的交流;

5.学生完成论文后,可以在规定的期限提交论文,提交之后可以在一定的时间之后查看论文成绩;

6.指导老师可以在相应的日期内发布论文题目、论文的要求;

7.指导教师可以在平台上跟学生进行沟通交流,实时对学生进行指导;

8.系统管理员可以对系统进行初始化,并导入相关数据;

9.系统管理员可以设置教师命题发布开关以及审核教师命题;

10.系统管理员可以设置学生选题开关以及查看学生选题结果;

11.系统可以发布相关公告供学生和老师查看;

环境配置

  • 本软件使用MyEclipse 2014开发环境,
  • 数据库使用MySQL 5.6,
  • 数据库管理工具使用Navicat Premium11.0,
  • 服务器使用Tomcat 7.0,网页设计使用Dreamweaver CC 2017。

实现框架:Struts2 + Hibernate

运行部署

  • 导入项目工程,将项目转化为web project
  • 添加struts2和hibernate的核心jar包
  • 添加连接数据库驱动jar包
  • 连接数据库
  • 开启服务器
  • 部署运行

About

使用javaEE开发的本科生论文管理系统

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •