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

来源:互联网 发布:手机同屏软件 编辑:程序博客网 时间:2024/05/04 18:13

前言

    之前项目实战中所说的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的博客,链接如下:
    快点我!
    http://blog.csdn.net/qq_33171970/article/details/68924277
    这里的Demo是一个例子,主要告诉大家SpringMVC工作流程和Spring+SpringMVC+Hibernate框架的配置。具体名称什么的大家不要照着Demo来,自己循规蹈矩新建一个maven项目,配置文件如:pom.xml,web.xml,applicationContext.xml,spring-mvc.xml可以复制demo中的,但是千万要注意路径问题!!!切记切记!!! database.properties也要根据自己的实际情况来!今天就这样,等继续做了就更新!

3 0
原创粉丝点击