Java课程设计.学生成绩管理系统
一.描述
*学生信息管理系统的功能,通过Java和web页面实现内部与界面的信息交互,web界面实现界面的各功能块的摆放。同时实现了登录功能,也可以进行增加学生信息,删减学生信息,以及查找学生信息等操作。同时我们也连接到数据库。
1.功能框架图
2.功能流程图![](/i/l/?n=23&i=blog/3218920/202306/3218920-20230613150305023-1312807628.png)
二.我负责的模块
1.数据库的连接
首先,对于数据库的了解并不是那么多,只是听说过,在开始这个课程设计的时候,只能够通过学习数据库的知识,然后边学习边运用,通过学习,学会了MySQ数据库的使用,并且如何将后端代码连接起来,并且运用jdbc,能够将数据的改变通过代码对数据库产生影响,能够对数据库进行一些操作。
2.后端代码的书写
主要是一些基础的操作,各种方法之间的调用能够将代码运行起来,对数据的增删改查,以及一些对前端信息的接收以及将信息传输到数据库的一些操作,运用了一些框架,mvc三层架构,dao模式,主要是起到一个连接的作用,将前端与数据库连接起来
三.不足经验与展望
最主要的不足就是没有将数据进行导出,不能够将所有学生的信息导出到表格,并且没有生成柱状图,,不能够清晰的看到总体学生的成绩情况,而且不能够进行十万个学生的测试并且没有随机生成学生的学号,以上都是一些不足。
虽然没有很完整的完成一些功能,但是还是有一些别的东西完成的,比如说我们能够用链接打开我们的页面,并且我们可以进行登录注册,增添学生信息,而且可以通过管理员,老师和学生三个不同的端口进入三个不同的界面,进行一些不一样的操作。
展望:对于这一次的大作业,有遗憾有不足当然也有成长,最主要的是能够在实际项目中运用我们学到的东西,将所学的java知识运用到实际项目中,在未来的学习和工作中能够对不会的知识进行学习和运用能够更加熟练。
标签:课程设计,Java,管理系统,能够,信息,学生,数据库 From: https://www.cnblogs.com/zy-zyz/p/17477561.html