学生成绩管理系统——个人博客

一、项目简介

功能描述:

①登录:

支持用户登录、验证操作

②管理:

查找:
根据学生学号查找学生成绩,并在界面上显示姓名、学号和成绩,学号不存在的给出提示信息
根据班级名称查找,并在界面上显示班级名称,班级人数和成绩,不存在的给出提示信息
删除:
对学生信息的删除
对学生信息的删除

参考git地址或博客地址:
https://blog.csdn.net/weixin_30585437/article/details/97331793
https://blog.csdn.net/admin18511385056/article/details/102434717
https://www.zhihu.com/question/20836506
https://www.cnblogs.com/abella/p/11125685.html
https://blog.csdn.net/zuoluoboy/article/details/4213053
个人负责任务:
用户登录、验证操作,界面设计,总体整合
团队博客链接:
https://www.cnblogs.com/zyc01-jm/p/14342903.html

二、功能架构图

整个系统的功能架构图,可以使用团队博客的图,但要在自己负责的部分标为黄底。

三、个人任务简述

1. 完成的任务与功能:

简单描述将自己完成的有特色的地方、重难点地方。

2. Git提交记录截图:

四、本人负责功能详解

1. *界面设计

分别为:班级成绩管理界面,登录界面,主界面,学生成绩管理界面

Easyui基础界面设计:


界面:


2. 登录

利用web.xml可指定欢迎页,servlet配置,mapping映射
执行顺序:ServletContext -> listener -> filter -> servlet

从数据库获取用户信息

从数据库admin文件中读取用户,和输入字符匹配

3. *用户验证

应用servlet自带对象session,将登录成功后的用户存入session

主界面加入权限验证

五、课程设计感想

困难和解决:
1.数据库连接一直失败,后来发现是因为导入连接jar包版本不匹配,而且没有添加到路径
2.Jsp基本语法不会,查找资料、视频后学以致用,后来发现利用easyui可以搭建基本界面
3.界面如何连接基础代码,利用web.xml配置文件,可映射到方法中
感想:
1.写jsp真的差不多是从零开始,好几次想要换成netbeans,但是每一次的进展都是我们前进的动力,在不断发现问题和解决问题的过程中,不懂学习进步,了解了更多jsp的知识。

六、展望

  1. 对于页面的美化,还有用户注册方面等,没有深入研究。但是通过这次课设,我对于前端和后端的连接和交互有了一定了解。
    2.课设后想要进一步做的事情。比如,进一步学习jsp、增加注册功能、学习前端页面美化方面的知识,完善这个网页
posted @ 2021-01-29 10:23  泗汐  阅读(172)  评论(0编辑  收藏  举报