快捷搜索:

Spring+SpringMVC+Hibernate实现教务系统(选课系统)

前言

之前项目实战中所说的WithMe即时聊天系统和Shopping+在线商城都已经实现了,不过由于之前准备考试现在又在准备考研复习,也因为自己太懒,一直没有写成博客发出来,不过接下来肯定会写的。新学期开始了相对来说空闲时间稍微多了一些,慢慢我会把之前的项目都回顾回顾总结总结写成博客的。这个学期又要开始做一个教务系统,其实也就是一个选课系统,我想要在较短时间内完成这个项目以便给接下来的事情留出时间。同时也藉此机会完成一次真正的项目同步记录,完成一部分功能就写成博客记录下来,这次肯定会及时发的!立个FLAG先!

系统描述

这次要做的是一个教学管理系统。准备采用的开发语言是Java,先把开发所需要的知识清单简单列一下。 所需知识: 开发语言:Java 使用JavaWeb框架:Spring+SpringMVC+Hibernate 前端:Bootstrap框架,HTML/CSS,JavaScript,JQuery ajax 数据库:MySQL 开发工具:MyEclipse/IntelliJ IDEA(你开心就好,随意) 项目管理工具:Maven 如果,我说如果你想要跟着我的博客来一起完成这个项目的话,那么上面这些知识最起码应该具备的,如果还不会的话建议先去看书或者看对应学习视频、网站等学会这些知识,如果想要跟着项目一边学一边做,那估计就要多下些功夫了,因篇幅所限,我不会把所有东西都追究特别深的。总之,无论如何,希望多少能够给你提供一些帮助。 项目需要实现的功能: 学生: 搜索课程 选课、退课 修改个人信息 查看成绩 查看学分计划完成情况 教师: 查看自己所开课程 查看选自己课的学生 修改个人信息 录入学生成绩 系统管理员: 录入学生、教师信息 开设课程 开启、关闭选课 修改开设课程信息(教室、时间、限制人数、成绩等等) 大概需要实现的功能就是以上这些,可能一些细节会根据项目具体实现的过程做出一些调整,但是最终实现的系统应该不会与上面的描述相差太多。 OK,废话不多说,接下来就开始具体实现了。因为是这不可能一天就做完,也不是总结回顾放代码性质的博客,而是实时记录,所以将会分为很多篇,当大概完成一两个功能的时候我就会写一篇博客。前提讲清楚,有可能我前面建的数据库、用的方法之类会在后面根据实际情况作出调整,整个项目是一边往前做一边改后面的错误进行的,所以一开始很可能有很多错误,见谅。

系统实现

系统具体的实现将分为很多篇博客,每完成一篇我都会把博客的大致介绍和链接放到这里,以方便查阅,OK,废话不多说,开始实现吧~


刚写完了Spring+SpringMVC+Hibernate基本Demo的博客,链接如下: 这里的Demo是一个例子,主要告诉大家SpringMVC工作流程和Spring+SpringMVC+Hibernate框架的配置。具体名称什么的大家不要照着Demo来,自己循规蹈矩新建一个maven项目,配置文件如:pom.xml,web.xml,applicationContext.xml,spring-mvc.xml可以复制demo中的,但是千万要注意路径问题!!!切记切记!!! database.properties也要根据自己的实际情况来!今天就这样,等继续做了就更新!

经验分享 程序员 职场和发展