返回
|搜索
转发

【诚筑说】JAVA班第2009期作品发布会

2020-10-14 18:53
发布会

金秋已至,我们迎来祖国母亲的71岁生日,祝愿伟大的祖国母亲繁荣昌盛,九州大地,万物得时,普天同庆,望大江南北,桃红柳绿,稻黍遍野,钢花千层在此举国同庆的时刻,我们开展了一场项目分享会,每一位学员分享自己的项目。下面让我们来看一下小伙伴们的佳作~

第 一位:李子行

今天上传的项目是——成绩管理系统

主要是进行Java增删改查的操作。

我们通过Java连接数据库,在前端利用Ajax获取需要的内容,然后通过Java进行增删改查等操作。Dao层连接数据库,servlet进行操作和返回值。

首先是登录界面,登录分为老师和学生两个接口,分别连接不同数据库。

Java发布会
Java发布会
Java发布会

通过增删改查中的“查”来进行完成。用Java获取Ajax传到后台的账号密码信息来验证是否和数据库中信息吻合,相同则进行登录。

老师登录成功后会跳转到成绩单页面。这个页面是利用Java中查的全查询完成的。得到数据库中所有内容并展示。

Java发布会

成绩单中的增加学生按钮是增删改查中的“增”。修改按钮为“改”。删除按钮为“删”。

第二位:王聪

首页

Java发布会

教师登录端

Java发布会

教师登录进去页面

Java发布会

新增

Java发布会

删除

Java发布会

先生登录页面

Java发布会

学生登陆成功界面

Java发布会

第三位:丁凯

立项:

1.1确定需求

(1) 学生登录:可修改密码并查看各个学科分数,分数不可修改

(2) 教师登录:学生分数,密码皆可修改

1.2并建立相应MySQL数据库

这里只使用了一个表格,教师和学生都在其中,教师有更高的权限

Info:999为教师权限.

Java发布会

2. 写Dao层方法

3. 写pojo类和验证码code类

4. 使用vue+element-ui搭建前端页面并考虑传值参数

5. 调用Dao层方法和前端页面传参来写servlet接口

6. 测试并调整细节

7. 结果展示

(1)未登录

Java发布会

点击登录:

Java发布会

(2)学生登录

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

Java发布会

点击登陆结果如下:

JAVA班第2009期作品发布会

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

JAVA班第2009期作品发布会

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

JAVA班第2009期作品发布会

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

JAVA班第2009期作品发布会

只可修改密码

JAVA班第2009期作品发布会

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

JAVA班第2009期作品发布会

(3)教师登录后

JAVA班第2009期作品发布会

增加其他功能的按钮

点击新增按钮

JAVA班第2009期作品发布会
JAVA班第2009期作品发布会

新增数据

结果

JAVA班第2009期作品发布会
JAVA班第2009期作品发布会

数据库:

JAVA班第2009期作品发布会

点击”李四”修改按钮:

JAVA班第2009期作品发布会

其中姓名无法修改,其余皆可修改

更改其中内容,并点击修改,成绩页面自动变化

JAVA班第2009期作品发布会
JAVA班第2009期作品发布会

数据库中发生变化:

JAVA班第2009期作品发布会

点击”赵六”的删除之前

JAVA班第2009期作品发布会

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

JAVA班第2009期作品发布会

数据库中内容发生变化:

JAVA班第2009期作品发布会

第四位:黄庆峰

学生管理系统

教师端

教师登录界面(图1)

JAVA班第2009期作品发布会

图1

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

教师登录的servlet(图2)

JAVA班第2009期作品发布会【诚筑说】

图2

说明:首先用if判断来判断生成的验证码和输入的验证码是否一致,验证码一致才执行之后的密码判断。

学生管理界面

学生管理界面(图3)

JAVA班第2009期作品发布会

图3

说明:在学生管理界面可以对学生的成绩进行录入,修改和删除。在录入成绩的时候学生的初始密码默认为”123456”。

学生管理的servlet分为全查询,修改和删除三个

全查询serclet(图4)

JAVA班第2009期作品发布会

图4

说明:可以查询的所有学生的所有数据。

修改serclet(图5)

JAVA班第2009期作品发布会

图5

说明:需要输入的密码和学生自己的密码一样才能进行修改。

删除serclet(图6)

JAVA班第2009期作品发布会

图6

说明:点击删除就可以删除学生数据。

第五位:张凯

这次创作的是一个javaweb项目 是一个成绩管理系统

使用了vue框架和vant-ui

JAVA班第2009期作品发布会

这是选择身份界面 使用了tab切换

首先介绍学生登录界面

JAVA班第2009期作品发布会

输入学号后会生成验证码 需要正确输入学号 密码 验证码才能登陆成功

当验证吗错误时会显示

JAVA班第2009期作品发布会

密码错误时会显示

JAVA班第2009期作品发布会

用户不存在的时候会显示

JAVA班第2009期作品发布会

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

JAVA班第2009期作品发布会

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

JAVA班第2009期作品发布会

现在将密码修改成000000

JAVA班第2009期作品发布会

数据库已经修改成功了

如果学生没有账号

可以去注册

JAVA班第2009期作品发布会

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

教师端

JAVA班第2009期作品发布会

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

JAVA班第2009期作品发布会

教师端默认全查询

每个同学都可以单独操作

JAVA班第2009期作品发布会

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

JAVA班第2009期作品发布会

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

JAVA班第2009期作品发布会

删除界面

JAVA班第2009期作品发布会

删除成功

JAVA班第2009期作品发布会

第六位:李永春

这是首页,用css有悬停效果  点击跳转学生端和教师端!

JAVA班第2009期作品发布会

学生端文档

JAVA班第2009期作品发布会

样式

JAVA班第2009期作品发布会

教师端  和其他功能serlect同款

JAVA班第2009期作品发布会

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

首页1
我的
电话
在线666咨询
正规学校正规学校助学补贴助学补贴优质服务优质服务
logo