学生成绩管理系统项目介绍

源码

实现了用户的注册及登录功能;
考试成绩的增删改查功能

难点:
再使用下拉菜单选项的时候不知道怎么办,单独设计一张表,实际存放的数据也不会太多,,最后使用了数据字典

数据库:
创建了用户表、班级表、学生表、课程信息表、考试信息表、学生考试记录表和数据字典表、数据字典标签表。

首先设计了Http请求的基类

设计了统一响应类 ResponseResult

主要实现了考试的成绩管理和用户的登录管理
主要又考试成绩查询
新增考试成绩
修改考试成绩
删除考试成绩

数据库:有用户表、学生表、班级表、课程信息表、考试信息表、学生的考试记录表、数据字典表、数据字典标签
因为实现了下拉菜单选项,就设计了数据字典表和数据字典标签表
数据字典中的val值为专业或年级,数据字典标签的val值为集体的专业或年级

dao 与数据库的操作,增删改查等方法
model 存放我们的实体类,与数据库中的属性值基本保持一致
service 供外部调用,等于对dao,model等进行了包装。
impl 定义的接口
util 通常都是工具类,如字符串处理、日期处理等

设计了进行数据库处理的类(DAO)
设计了进行阻止未登录用户进行操作的类(Filter)
设计了modal包,里面对Response进行了统一的处理,并且有分页操作的实体类
设计了servlet包,对请求进行处理,并且设计了Base类对请求进行了统一的处理
设计了工具类(JSONUnil、DBUnil)
JSONUnil里用了ObjectMapper进行与JSON之间的转换

前后端主要是通过JSON进行的
————————————————
版权声明:本文为CSDN博主「是阿羡」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_43623773/article/details/109741289

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值