



【诚筑说】JAVA班第2009期作品发布会
2020-10-14 18:53
金秋已至,我们迎来祖国母亲的71岁生日,祝愿伟大的祖国母亲繁荣昌盛,九州大地,万物得时,普天同庆,望大江南北,桃红柳绿,稻黍遍野,钢花千层在此举国同庆的时刻,我们开展了一场项目分享会,每一位学员分享自己的项目。下面让我们来看一下小伙伴们的佳作~
第 一位:李子行
今天上传的项目是——成绩管理系统
主要是进行Java增删改查的操作。
我们通过Java连接数据库,在前端利用Ajax获取需要的内容,然后通过Java进行增删改查等操作。Dao层连接数据库,servlet进行操作和返回值。
首先是登录界面,登录分为老师和学生两个接口,分别连接不同数据库。



通过增删改查中的“查”来进行完成。用Java获取Ajax传到后台的账号密码信息来验证是否和数据库中信息吻合,相同则进行登录。
老师登录成功后会跳转到成绩单页面。这个页面是利用Java中查的全查询完成的。得到数据库中所有内容并展示。

成绩单中的增加学生按钮是增删改查中的“增”。修改按钮为“改”。删除按钮为“删”。
第二位:王聪
首页

教师登录端

教师登录进去页面

新增

删除

先生登录页面

学生登陆成功界面

第三位:丁凯
立项:
1.1确定需求
(1) 学生登录:可修改密码并查看各个学科分数,分数不可修改
(2) 教师登录:学生分数,密码皆可修改
1.2并建立相应MySQL数据库
这里只使用了一个表格,教师和学生都在其中,教师有更高的权限
Info:999为教师权限.

2. 写Dao层方法
3. 写pojo类和验证码code类
4. 使用vue+element-ui搭建前端页面并考虑传值参数
5. 调用Dao层方法和前端页面传参来写servlet接口
6. 测试并调整细节
7. 结果展示
(1)未登录

点击登录:

(2)学生登录
输入正确学生账号密码和错误验证码:

点击登陆结果如下:

点击验证码本体即可刷新验证码:

输入错误账号密码和正确验证码:

输入正确账号密码和验证码,结果:

只可修改密码

修改密码后提示,并且数据库有相应更改

(3)教师登录后

增加其他功能的按钮
点击新增按钮


新增数据
结果


数据库:

点击”李四”修改按钮:

其中姓名无法修改,其余皆可修改
更改其中内容,并点击修改,成绩页面自动变化


数据库中发生变化:

点击”赵六”的删除之前

点击”赵六”的删除之后:

数据库中内容发生变化:

第四位:黄庆峰
学生管理系统
教师端
教师登录界面(图1)

图1
说明:教师登录需要用户名和密码还有验证码同时正确才可以登录成功,登录成功则进入学生管理界面。
教师登录的servlet(图2)

图2
说明:首先用if判断来判断生成的验证码和输入的验证码是否一致,验证码一致才执行之后的密码判断。
学生管理界面
学生管理界面(图3)

图3
说明:在学生管理界面可以对学生的成绩进行录入,修改和删除。在录入成绩的时候学生的初始密码默认为”123456”。
学生管理的servlet分为全查询,修改和删除三个
全查询serclet(图4)

图4
说明:可以查询的所有学生的所有数据。
修改serclet(图5)

图5
说明:需要输入的密码和学生自己的密码一样才能进行修改。
删除serclet(图6)

图6
说明:点击删除就可以删除学生数据。
第五位:张凯
这次创作的是一个javaweb项目 是一个成绩管理系统
使用了vue框架和vant-ui

这是选择身份界面 使用了tab切换
首先介绍学生登录界面

输入学号后会生成验证码 需要正确输入学号 密码 验证码才能登陆成功
当验证吗错误时会显示

密码错误时会显示

用户不存在的时候会显示

当输入的信息都正确时 就会进入学生的成绩界面

这时候学生只能查看成绩和修改登录密码

现在将密码修改成000000

数据库已经修改成功了
如果学生没有账号
可以去注册

注册也需要信息都核对正确才能注册 注册后是没有成绩的
教师端

教师端界面相似 功能相似 也是信息输入正确之后才能登录

教师端默认全查询
每个同学都可以单独操作

修改成功后 数据库信息会更新

老师还可以新增学生 删除学生

删除界面

删除成功

第六位:李永春
这是首页,用css有悬停效果 点击跳转学生端和教师端!

学生端文档

样式

教师端 和其他功能serlect同款

分享过程欢声笑语,有成功鼓掌祝贺,有bug惊现给小朋友带来满满问号。在金秋之际望小伙伴们有满满的收获~祝愿祖国妈妈生日快乐~