程序开发软件: myEclipse8.5以上 数据库:mysql
开发技术:SSH2(Strut2 + Spring + Hibernate)
SSH框架是J2EE应用中Struts2+Spring+Hibernate三大免费开源框架的结合使用, 它可以看成工具,也是中间件。他是用来提高我们的开发效率,提高我们软件产品的可维护性、可扩展性乃至敏捷性的。他们里面有很多优秀的设计理念及模式应用。比如,Struts属于MVC框架,关键是要了解MVC的概念及大致原理;而Hibernate属于ORM系统,属于持久层的解决方案,同样需要对ORM的概念及原理有一个总体的了解。而Spring属于应用程序框架,其核心是IOC容器以及AOP,Spring中还集成了很多适用东西,比如对JDBC的封装、自己的MVC、对动态语言的简洁访问等。
本系统分系统管理员,教师,学生3个用户角色。系统管理员的主要功能教师信息管理、毕业设计资格管理、分配学生管理(系统自动分配,也可手动调整)、选题审批管理、学生选课统计、学生成绩统计、优秀毕业论文管理、优秀老师管理、开题报告模板管理、论文模板管理;教师用户的主要功能有选题审批表管理、任务书管理、开题报告管理、论文管理、指导学生的信息、成绩和评语管理、开题报告模板下载、论文模板下载;学生用户的主要功能有任务书管理、开题报告管理、论文管理、开题报告模板下载、论文模板下载、成绩和评语查询。
照片名称:1系统登录
照片名称:2管理员登录教师管理
照片名称:3导入可参加毕业设计的学生
照片名称:4毕业资格学生管理
照片名称:5给学生自动或手动分配导师
照片名称:6老师登录提交毕业设计审批
照片名称:7管理员审核老师的审批信息
照片名称:8管理员查看审批信息
照片名称:9已通过学生选题统计
照片名称:10老师查询自己提交的审批表
照片名称:11老师给学生提交任务书
照片名称:12任务书信息管理
照片名称:13老师查询自己指导的学生
照片名称:14学生下载查看自己的任务书
照片名称:15学生提交开题报告
照片名称:16学生查询自己上传的开题报告
照片名称:17学生提交写好的论文
照片名称:18学生管理自己的论文
照片名称:19下载开题报告模板
照片名称:20老师给学生录入成绩和评语
照片名称:21成绩和评语管理
照片名称:22学生查询自己的成绩
照片名称:23优秀毕业论文管理
照片名称:24优秀老师管理
照片名称:25mysql数据库表