当前位置:网站首页 > Java教程 > 正文

java期末作品教程



源码自行下载:同学录源码 https://download.csdn.net/download/_/

NOTE:
本文已含全部代码,无需下载资源,也就不存在需要积分的问题。(不接受伸手党)
* 非要找我改bug,请给价,可以远程指导跑通。
* 建议在评论区交流,一般是环境、路径问题。

本文记录了完整的实现代码,若有不足之处,欢迎批评指正!

Eclipse
Mysql
jdk1.8
Tomcat 7

MVC模式、JavaWeb、JDBC、jsp、css、bootstrap

1. 学生信息的输入、更新、修改、删除、保存
2. 学生信息的查询(按名字查询、学号查询、地区查询)

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

数据库包含两个表,对应字段请查看实体类部分

DBUtils.java

 

jdbc.properties

 

登录页面login.jsp

因为写这个系统的时候还没有学过样式,所以这个样式也是在网上搜索到的。有时间一定要把CSS掌握。

该样式使用来源:一款很漂亮的CSS3登录界面

自己用js语句加了一个“未登录”及“账号/密码错误”情况的提示框,tip的值分别来源于LoginServlet和LoginFilter(Servlet用于判断账户名和密码,Filter用来防止未登录就查看主页信息)

 

同学录主页list.jsp

一开始只用了一个非常简单的显示表格,看起来非常丑,所以使用了bootstrap。在head里链接相关包即可。然后按照模态框的对着写就可以了,添加编辑删除部分都是采用的模态框,查找部分的话就直接展示在页面上了,可以进行条件选择。

 

查找结果页面find.jsp

和主页差不多,修改和删除功能的话没有花心思加弹出框了。

 

UserDao.java

 

StudentDao.java

 

Student.java

 

User.java

 

LoginServlet.java

 

ShowSevlet.java

 

DeleteServlet.java

 

FindServlet.java

 

UpdateServlet.java

 

AddServlet.java

 

LoginFilter.java

 

1. 首先独立完成一个项目收获比较大,与小组作业完全不一样。虽然这是一个非常简单的项目,但是过程也并不一帆风顺。在写的过程中激发了我对页面设计的兴趣,想要进一步学习bootstrap和css相关知识。
2. 另外,我希望自己能够养成记录的习惯,每一次修改好的东西都要保存起来。当时写这个同学录系统其实也有过好几个版本,可是现在都没法找到了,甚至也没法想起来当时是为什么要修改成现在这样。

  • 上一篇: java教程55
  • 下一篇: java我的世界教程
  • 版权声明


    相关文章:

  • java教程552024-11-23 14:50:01
  • 菜鸟教程 java教程2024-11-23 14:50:01
  • java二使用教程2024-11-23 14:50:01
  • 手机java操作教程2024-11-23 14:50:01
  • java操账教程2024-11-23 14:50:01
  • java我的世界教程2024-11-23 14:50:01
  • apache arrow java教程2024-11-23 14:50:01
  • java软件操作教程2024-11-23 14:50:01
  • java切换菜单教程2024-11-23 14:50:01
  • java数据库连接教程2024-11-23 14:50:01