jsp 登录验证_JSP/Servlet/JDBC 实现一个学生信息管理系统的小案例,欢迎大家围观...

后台处理:JDBC + JSP +Servlet

数据库:MySQL 8.0

前端实现:LayUI + jQuery

JSP、Servlet这些内容作为我们使用 Java 开发Web应用程序需要掌握的基本内容,虽然在实际的工作中我们可能很少会直接使用到它们,更多的时候都是在借助框架完成一些开发任务,但这些并不足以说明这些内容并不重要,我们依旧需要好好的学习下它们,同时我们在之前还录制过一套关于 JSP/Servlet 部分的详细教程,在这里我们借助当时我们介绍的内容,完成了一个学生信息管理系统,如下是关于这套系统的基本介绍。

不知道您在浏览这篇文章的时候有没有在网上浏览过同类的系统,如果您已经有这样的经历,那么不知道你有没有这样一种感觉,那就是系统的功能远远超出系统的名称描述的那样,在很多人看来,学生信息管理系统这样一个功能应该就是负责管理学生信息,但是在同类的系统介绍中你会发现很多其他的功能,比如课程、年级这些,它们虽然在表面上看和这个系统并没有什么直接的关系,但是如果你足够仔细的话,会发现,如果没有这些功能的加入,那这个系统就是不完整的,比如我们要添加学生信息,那必然需要为学生设置年级,那么这时候是否需要添加年级维护的功能就不言而喻了吧,这种情况不仅出现在我们学习阶段,即便是在实际工作中也会出现这样的情况,系统的功能或许会远远超过一个名字给你带来的想象,对于这点在之后的练习中,我们会有更清晰的认识。在了解了这些之后,接下来我们来一起这个系统的基本情况,这里我截取了一些系统的图片,大家一起看一下。


首先,对于这个系统来说,它是一个供内部使用的系统,所以并不需要对外提供注册的功能,所有的用户都有对应的管理员进行添加,不管是哪种类型只要想操作系统,那么就必须先进行登录,具体的登录页面如下所示

68a3a5b631d4d60ff66d8d196865f6aa.png

这个登录页面并没有多么的复杂,我们将整个网页的背景设置成了一种渐变的效果,然后将登录填写的窗口居中显示,用户在输入用户名、密码这些信息之后就可以进行登录操作了,值得大家注意的是,这个系统可以准确的反应登录情况,具体的说就是它可以在后台具体判断用户输入的用户名、密码这些信息是否正确,然后将验证结果返回,这样更有利于用户矫正自己输入的信息,提升用户的体验,相比于那种笼统的体现用户名或密码登录错误的做法要好一些。

接下来,我们来一起欣赏下这个系统,管理员在登录到系统中之后就会看到这样一个界面,这也是最常见中管理类软件的布局方式,在这个页面中我们显示了一些欢迎语、统计信息,同时还提供了一些登录用户的个人信息。

f13f543ea851a53abe005015cdea887d.png

值得大家注意的地方在于系统左侧的功能菜单,这些功能是系统最为核心的功能,系统中可能使用的数据都可以在这里进行编辑,类似学生、课程、年级这些数据都是我们整个系统运行所需要的,所以这部分虽然只有几个链接地址,但事实上需要花费很长的时间才可以完成。

接下来,我们再来看下教师登录之后看到的情况,同刚才的管理员界面相比,很多方面他们都是相似的,唯一的不同就是左侧的功能菜单,教师在登录到系统中之后只能看到自己的工作安排以及负责的学生信息这些功能

1adfbb592ea98b3dae1d7364fc8397ed.png

最后,我们看到的就是学生登录到系统中看到的情况了,虽然这个系统名称是学生信息管理系统,但是真正学生可以操作的功能并没有太多,通过下边的截图,大家可以发现学生在登录到系统中之后仅仅可以查看自己的课程安排,同时我们也可以发现学生的操作界面和教师、管理员没有太大的不同

cc128701c7f5541a602974b465278bc0.png

通过上边的介绍,大家对于这个系统的功能应该已经有了大概的认识,系统的用户被分成了三类,分别是学生、教师、管理员,他们在登录之后可以进行的操作是完全不同的,整个系统的功能并没有太过复杂,具体实现的难度也不是很大,只要在实现之初最好了详细的分析,相信实现起来也不是多么的困难。

好了,关于我实现的学生信息管理系统暂时就介绍到这里了,不知道您看完之后有没有想要自己动手实现一下呢?如果您有什么想法可以在下方给我留言,感谢大家的支持和帮助!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值