DC00023基于jsp+MySQL新生报到管理系统
1、项目功能演示
DC00023基于jsp新生报到管理系统java web+MySQL新生管理系统
2、项目功能描述
基于jsp+MySQL新生报到管理系统项目分为学生、辅导员、财务处和系统管理员四个角色。
2.1 学生功能
1、系统登录
2、校园新闻、报到流程、学校简介、在线留言、校园风光、入校须知、大学公告、证书清单
3、个人资料管理
4、缴费记录查看
5、我的宿舍查看
2.2 辅导员功能
1、系统登录
2、留言管理
3、新生报到添加
4、宿舍分配
2.3 财务处功能
1、系统登录
2、个人密码管理
3、学生缴费添加、学生缴费查询
2.4 系统管理员功能
1、系统登录
2、管理员管理
3、校园新闻管理
4、校园风光管理
5、宿舍楼管理
6、班级信息管理
7、留言管理
8、专业信息管理
9、新生报到管理
10、宿舍分配管理
11、大学公告管理
12、入校须知管理
13、系统管理:系统公告、学校简介、友情链接、新生报到
14、证件管理
3、项目运行截图(部分)
4、项目核心代码
4.1 数据库操作类
package db;import java.io.PrintStream;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;public class db
{private String dbDriver = "com.mysql.cj.jdbc.Driver";private String sConnStr = "jdbc:mysql://localhost:3306/arrivals?useSSL=false&serverTimezone=Asia/Shanghai&characterEncoding=utf-8&autoReconnect=true";public Connection connect = null;public ResultSet rs = null;public db() {try {Class.forName(this.dbDriver).newInstance();this.connect = DriverManager.getConnection(this.sConnStr, "root", "root");}catch (Exception ex){ex.printStackTrace();}}public ResultSet executeQuery(String sql){try {this.connect = DriverManager.getConnection(this.sConnStr, "root", "root");Statement stmt = this.connect.createStatement();this.rs = stmt.executeQuery(sql);}catch (SQLException ex) {ex.printStackTrace();}return this.rs;}public void executeUpdate(String sql){Statement stmt = null;this.rs = null;try {this.connect = DriverManager.getConnection(this.sConnStr, "root", "root");stmt = this.connect.createStatement();stmt.executeUpdate(sql);stmt.close();this.connect.close();}catch (SQLException ex){ex.printStackTrace();}}
}
4.2 主界面
<%@ page language="java" pageEncoding="UTF-8"%>
<%String path = request.getContextPath();String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort()+ path + "/";
%>
<%@ page language="java" import="java.sql.*"%>
<jsp:useBean id="myconnDbBean" scope="page" class="db.db" />
<html>
<head>
<base href="<%=basePath%>"><title>新生报到系统</title>
<LINK href="qtimages/style.css" type=text/css rel=stylesheet>
<style type="text/css">
<!--
.style1 {WIDTH: 63px
}.STYLE2 {color: #477641;font-weight: bold;
}.STYLE3 {color: #FFFFFF
}.STYLE4 {color: #FFFFFF;font-weight: bold;
}
-->
</style></head><body><table width="992" border="0" align="center" cellpadding="0"cellspacing="0"><tr><td colspan="2"><%@ include file="qttop.jsp"%></td></tr><tr><td width="163" valign="top"><%@ include file="qtleft.jsp"%></td><td width="813" valign="top"><table width="98%" border="0"align="center" cellpadding="0" cellspacing="0"><tbody><tr><td height="44" background="qtimages/index_r4_c8.jpg"><tablewidth="100%" border="0" cellpadding="0" cellspacing="0"><tr><td width="8%"> </td><td width="92%" class="red STYLE2">学校简介</td></tr></table></td></tr><tr><td height="182" valign="top" class="boder"><tablecellspacing="0" cellpadding="0" width="98%" align="center"border="0"><tbody><tr><td valign="top" width="487"><div class="introliness"><%String sql = "select content from dx where leibie='系统简介'";String neirong = "";ResultSet RS_result = myconnDbBean.executeQuery(sql);while (RS_result.next()) {neirong = RS_result.getString("content");out.print(neirong);}%></div></td><td width="13"> </td></tr></tbody></table></td></tr><tr><td valign="top" height="9"><imgsrc="qtimages/index_r19_c8.jpg" width="320" /></td></tr><tr><td height="3"></td></tr><tr><td background="qtimages/index_r52_c8.jpg" height="53"><tablewidth="100%" border="0" cellpadding="0" cellspacing="0"><tr><td width="8%"> </td><td width="92%" class="red STYLE2">校园风光</td></tr></table></td></tr><tr><td class="boder" height="130"><table class="newsline"cellspacing="0" cellpadding="0" width="98%" align="center"border="0"><tbody></tbody></table><table width="100%" height="100%" border="0" align="center"cellpadding="0" cellspacing="0"><tr><td><table width="100%" height="100%" border="0"align="center" cellpadding="0" cellspacing="0"><tr><%sql = "select id,mingcheng,tupian from xiaoyuanfengguang where tupian<>'' order by id desc limit 0,4";RS_result = myconnDbBean.executeQuery(sql);String xingming = "";String touxiang = "";String id = "";while (RS_result.next()) {id = RS_result.getString("id");xingming = RS_result.getString("mingcheng");touxiang = RS_result.getString("tupian");%><td align="center"><table width="150" border="0"cellspacing="0" cellpadding="0"><tr><td height="129" align="center"><ahref="<%=touxiang%>" target="_blank"><imgsrc="<%=touxiang%>" width="129" height="123"border="0" /></a></td></tr><tr><td height="26" align="center"><%=xingming%></td></tr></table></td><%}%></tr></table></td></tr></table></td></tr><tr><td><img height="9" src="qtimages/index_r19_c8.jpg"width="320" /></td></tr><tr><td height="3"></td></tr><tr><td><table cellspacing="0" cellpadding="0" width="100%"border="0"><tbody><tr><td width="387" valign="top"><table cellspacing="0"cellpadding="0" width="387" border="0"><tbody><tr><td width="387" height="40"background="qtimages/index_r22_c8.jpg"><tablewidth="100%" border="0" cellpadding="0" cellspacing="0"><tr><td width="15%"> </td><td width="85%"><a href="news.jsp?lb=大学公告"><fontclass="STYLE2">大学公告</font></a></td></tr></table></td></tr><tr><td class="boder" valign="top" height="131"><tableclass="newsline" cellspacing="0" cellpadding="0"width="95%" align="center" border="0"><tbody><%sql = "select id,biaoti,addtime from xinwentongzhi where leibie='大学公告' order by id desc limit 0,7";RS_result = myconnDbBean.executeQuery(sql);// String id="";String biaoti = "";String addtime = "";int i = 0;while (RS_result.next()) {i = i + 1;id = RS_result.getString("id");biaoti = RS_result.getString("biaoti");if (biaoti.length() >= 28) {biaoti = biaoti.substring(0, 28);}addtime = RS_result.getString("addtime");%><tr><td width="5%" height="25"><img height="7"src="qtimages/index_r9_c9.jpg" width="7" /></td><td width="95%" height="25"><ahref="gg_detail.jsp?id=<%=id%>"><%=biaoti%></a></td></tr><%}%></tbody></table></td></tr><tr><td background="qtimages/index_r29_c8.jpg" height="10"></td></tr></tbody></table></td><td width="5"></td><td width="400" valign="top"><table width="100%"border="0" align="center" cellpadding="0" cellspacing="0"><tbody><tr><td width="387" height="40"background="qtimages/index_r22_c14.jpg"><tablewidth="100%" border="0" cellpadding="0" cellspacing="0"><tr><td width="16%"> </td><td width="84%"><a href="news.jsp?lb=入校需知"><fontclass="STYLE2">入校需知</font></a></td></tr></table></td></tr><tr><td class="boder" valign="top" height="131"><tableclass="newsline" cellspacing="0" cellpadding="0"width="95%" align="center" border="0"><tbody><%sql = "select id,biaoti,addtime from xinwentongzhi where leibie='入校需知' order by id desc limit 0,7";RS_result = myconnDbBean.executeQuery(sql);// String id="";biaoti = "";addtime = "";i = 0;while (RS_result.next()) {i = i + 1;id = RS_result.getString("id");biaoti = RS_result.getString("biaoti");if (biaoti.length() >= 28) {biaoti = biaoti.substring(0, 28);}addtime = RS_result.getString("addtime");%><tr><td width="5%" height="25"><img height="7"src="qtimages/index_r9_c9.jpg" width="7" /></td><td width="95%" height="25"><ahref="gg_detail.jsp?id=<%=id%>"><%=biaoti%></a></td></tr><%}%></tbody></table></td></tr><tr><td background="qtimages/index_r29_c8.jpg" height="10"></td></tr></tbody></table></td></tr></tbody></table></td></tr><tr><td height="3"></td></tr></tbody></table></td></tr></table><%@ include file="qtdown.jsp"%>
</body>
</html>
4.3 登录界面
<%@ page language="java" pageEncoding="UTF-8"%>
<%String path = request.getContextPath();String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort()+ path + "/";
%>
<%@ page language="java" import="java.sql.*"%>
<jsp:useBean id="connDbBean" scope="page" class="db.db" />
<html>
<head>
<base href="<%=basePath%>"><title>用户登录</title><meta name="renderer" content="webkit|ie-comp|ie-stand">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="viewport"content="width=device-width,initial-scale=1,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no" />
<meta http-equiv="Cache-Control" content="no-siteapp" />
<!--[if lt IE 9]><script type="text/javascript" src="lib/html5.js"></script><script type="text/javascript" src="lib/PIE_IE678.js"></script><![endif]-->
<link href="css/H-ui.min.css" rel="stylesheet" type="text/css" />
<link href="css/H-ui.login.css" rel="stylesheet" type="text/css" />
<link href="css/style.css" rel="stylesheet" type="text/css" />
<link href="lib/Hui-iconfont/1.0.1/iconfont.css" rel="stylesheet"type="text/css" />
<!--[if IE 6]><script type="text/javascript" src="http://lib.h-ui.net/DD_belatedPNG_0.0.8a-min.js" ></script><script>DD_belatedPNG.fix('*');</script><![endif]-->
<body><div class="header"></div><div class="loginWraper"><div id="loginform" class="loginBox"><form name="form1" method="post" action="adminyanzheng.jsp"class="form form-horizontal"><div class="row cl"><label class="form-label col-3"><i class="Hui-iconfont">帐号</i></label><div class="formControls col-8"><input name="username" type="text" id="username"class="input-text size-L" /></div></div><div class="row cl"><label class="form-label col-3"><i class="Hui-iconfont">密码</i></label><div class="formControls col-8"><input name="pwd" type="password" id="pwd"class="input-text size-L" /></div></div><div class="row cl"><label class="form-label col-3"><i class="Hui-iconfont">类型</i></label><div class="formControls col-8"><select name="cx" id="cx" class="input-text size-L"><option value="管理员">管理员</option><option value="财务处">财务处</option><option value="辅导员">辅导员</option></select> <input name="login" type="hidden" id="login" value="1"></div></div><div class="row"><div class="formControls col-8 col-offset-3"></div></div><div class="row"><div class="formControls col-8 col-offset-3"><input type="submit" name="Submit" value="登陆"class="btn btn-default radius size-L"> <inputtype="reset" name="Submit2" value="重置"class="btn btn-success radius size-L"></div></div></form></div></div></body>
</html>
5、项目内容包含
6、项目获取
6.1 方式一
私聊或者扫描下方名片获取项目文件。


6.2 方式二
点击此处直接获取项目文件。
相关文章:
DC00023基于jsp+MySQL新生报到管理系统
1、项目功能演示 DC00023基于jsp新生报到管理系统java webMySQL新生管理系统 2、项目功能描述 基于jspMySQL新生报到管理系统项目分为学生、辅导员、财务处和系统管理员四个角色。 2.1 学生功能 1、系统登录 2、校园新闻、报到流程、学校简介、在线留言、校园风光、入校须知…...
AdaptIoT——制造业中使用因果关系的自我标签系统
0.概述 论文地址:https://arxiv.org/abs/2404.05976 在许多制造应用中,机器学习(ML)已被证明可以提高生产率。针对制造业应用提出了一些软件和工业物联网(IIoT)系统,以接收这些 ML 应用。最近&…...
代码随想录算法训练营Day15
654.最大二叉树 力扣题目链接:. - 力扣(LeetCode) 前序递归、循环不变量 class Solution {public TreeNode constructMaximumBinaryTree(int[] nums) {return findmax(nums,0,nums.length);}public TreeNode findmax(int[] nums,int lefti…...
Thinkphp/Laravel旅游景区预约系统的设计与实现
目录 技术栈和环境说明具体实现截图设计思路关键技术课题的重点和难点:框架介绍数据访问方式PHP核心代码部分展示代码目录结构解析系统测试详细视频演示源码获取 技术栈和环境说明 采用PHP语言开发,开发环境为phpstudy 开发工具notepad并使用MYSQL数据库…...
SpringCloud学习记录|day1
学习材料 2024最新SpringCloud微服务开发与实战,java黑马商城项目微服务实战开发(涵盖MybatisPlus、Docker、MQ、ES、Redis高级等) 学redis讲到微服务就停了,nginx也是。 所以嘛,我终于来到微服务了。 复习MyBatisP…...
Elasticsearch讲解
1.Elasticsearch基本知识 1.基本认识和安装 Elasticsearch是由elastic公司开发的一套搜索引擎技术,它是elastic技术栈中的一部分。完整的技术栈包括: Elasticsearch:用于数据存储、计算和搜索 Logstash/Beats:用于数据收集 Kib…...
Linux嵌入式有发展吗,以及对uboot,kernel,rootfs的领悟
工作多年后,对uboot,kernel,rootfs的领悟,总结 上大学时,51单片机,正点原子的stm32,linux arm开发。对uboot,kernel,rootfs的理解云里雾里,感觉自己很懂了 其…...
基于Springboot+Vue的公寓管理系统(含源码+数据库)
1.开发环境 开发系统:Windows10/11 架构模式:MVC/前后端分离 JDK版本: Java JDK1.8 开发工具:IDEA 数据库版本: mysql5.7或8.0 数据库可视化工具: navicat 服务器: SpringBoot自带 apache tomcat 主要技术: Java,Springboot,mybatis,mysql,vue 2.视频演示地址 3.功能 该系统…...
多功能声学气膜馆:承载梦想与希望的舞台—轻空间
在9月29日上午,苏州大学应用技术学院的2024级新生开学典礼暨开学第一课在轻空间建造的多功能声学气膜馆内盛大举行。这一盛典不仅见证了2849名新生的入学,也展示了气膜馆的独特魅力与优越功能。 卓越的声学表现 声学气膜馆采用高性能材料,确保…...
【线程】线程池
线程池通过一个线程安全的阻塞任务队列加上一个或一个以上的线程实现,线程池中的线程可以从阻塞队列中获取任务进行任务处理,当线程都处于繁忙状态时可以将任务加入阻塞队列中,等到其它的线程空闲后进行处理。 线程池作用: 1.降…...
输出 / 目录下所有目录文件的大小并排序
使用 du -sh /* 输出 / 目录下所有的目录总大小,看下效果: [rootlocalhost ~]# du -sh /* 0 /bin 110M /boot 0 /dev 32M /etc 12K /home 0 /lib 0 /lib64 0 /media 0 /mnt 0 /opt du: cannot access ‘/proc/2731/task/2731/fd/4’: No such file or …...
【hot100-java】【编辑距离】
多维dp篇 class Solution {public int minDistance(String word1, String word2) {char [] sword1.toCharArray();char [] tword2.toCharArray();int ns.length;int mt.length;int [][] fnew int[n1][m1];for (int j1;j<m;j){f[0][j]j;}for(int i0;i<n;i){f[i1][0]i1;for…...
随手记:牛回速归
上周-国庆前:牛回速归 国庆:小心被套住 国庆后:一片迷茫 总结:要是上周到国庆前的基本都能捞到,后面情况不好说 后续持续更新...
UI设计师面试整理-设计过程和方法论
在UI设计师面试中,清晰地阐述你的设计过程和方法论是至关重要的。这不仅可以展示你的专业技能和设计思维,也能让面试官看到你是如何解决实际设计问题的。以下是一个全面的UI设计过程和常用方法论的概述,你可以根据你的经验进行相应调整。 1. 设计过程 a. 研究与发现阶段(Re…...
ACM 纳新每日一题 4329: 三进制
首先我们要学习的是数制转化 这里我找了一篇博客https://blog.csdn.net/weixin_53564801/article/details/123665194 一定要注意0需要单独特判一下,这个点尤其重要 然后关于这道题可以使用递归来实现,如下: 递归的代码比较简洁,但…...
WebGIS包括哪些技术栈?怎么学习?
WebGIS,其实是利用Web开发技术结合地理信息系统(GIS)的产物,它是一种通过Internet实现GIS交互操作和服务的最佳途径。 WebGIS通过图形化界面直观地呈现地理信息和特定数据,具有可扩展性和跨平台性。 它提供交互性&am…...
无人机之集群控制及应用
一、无人机集群控制 无人机集群控制是指通过先进的通信、导航和控制算法,实现多架无人机之间的协同、协调和高效的任务执行。其关键技术包括: 通信技术:实现无人机之间的实时数据传输和共享,确保集群控制的准确性和稳定性。 路径…...
AV1 Bitstream Decoding Process Specification--[9]:语法结构语义-5
原文地址:https://aomediacodec.github.io/av1-spec/av1-spec.pdf 没有梯子的下载地址:AV1 Bitstream & Decoding Process Specification摘要:这份文档定义了开放媒体联盟(Alliance for Open Media)AV1视频编解码…...
APISIX 联动雷池 WAF 实现 Web 安全防护
Apache APISIX 是一个动态、实时、高性能的云原生 API 网关,提供了负载均衡、动态上游、灰度发布、服务熔断、身份认证、可观测性等丰富的流量管理功能。 雷池是由长亭科技开发的 WAF 系统,提供对 HTTP 请求的安全请求,提供完整的 API 管理和…...
音频剪辑还能在线做?以前的我真是OUT了,效果秒杀专业软件
以前,剪辑音频都得靠那些专业的音频师,用很贵的设备和复杂的软件才行。不过,现在有了互联网和云计算,在线音频剪辑变得简单多了。只要你有台能上网的电脑或者手机,就能轻松做出很棒的音频。这个变化让更多人都能玩音频…...
微信小程序之bind和catch
这两个呢,都是绑定事件用的,具体使用有些小区别。 官方文档: 事件冒泡处理不同 bind:绑定的事件会向上冒泡,即触发当前组件的事件后,还会继续触发父组件的相同事件。例如,有一个子视图绑定了b…...
基于ASP.NET+ SQL Server实现(Web)医院信息管理系统
医院信息管理系统 1. 课程设计内容 在 visual studio 2017 平台上,开发一个“医院信息管理系统”Web 程序。 2. 课程设计目的 综合运用 c#.net 知识,在 vs 2017 平台上,进行 ASP.NET 应用程序和简易网站的开发;初步熟悉开发一…...
第一篇:Agent2Agent (A2A) 协议——协作式人工智能的黎明
AI 领域的快速发展正在催生一个新时代,智能代理(agents)不再是孤立的个体,而是能够像一个数字团队一样协作。然而,当前 AI 生态系统的碎片化阻碍了这一愿景的实现,导致了“AI 巴别塔问题”——不同代理之间…...
2025盘古石杯决赛【手机取证】
前言 第三届盘古石杯国际电子数据取证大赛决赛 最后一题没有解出来,实在找不到,希望有大佬教一下我。 还有就会议时间,我感觉不是图片时间,因为在电脑看到是其他时间用老会议系统开的会。 手机取证 1、分析鸿蒙手机检材&#x…...
IoT/HCIP实验-3/LiteOS操作系统内核实验(任务、内存、信号量、CMSIS..)
文章目录 概述HelloWorld 工程C/C配置编译器主配置Makefile脚本烧录器主配置运行结果程序调用栈 任务管理实验实验结果osal 系统适配层osal_task_create 其他实验实验源码内存管理实验互斥锁实验信号量实验 CMISIS接口实验还是得JlINKCMSIS 简介LiteOS->CMSIS任务间消息交互…...
tree 树组件大数据卡顿问题优化
问题背景 项目中有用到树组件用来做文件目录,但是由于这个树组件的节点越来越多,导致页面在滚动这个树组件的时候浏览器就很容易卡死。这种问题基本上都是因为dom节点太多,导致的浏览器卡顿,这里很明显就需要用到虚拟列表的技术&…...
OPenCV CUDA模块图像处理-----对图像执行 均值漂移滤波(Mean Shift Filtering)函数meanShiftFiltering()
操作系统:ubuntu22.04 OpenCV版本:OpenCV4.9 IDE:Visual Studio Code 编程语言:C11 算法描述 在 GPU 上对图像执行 均值漂移滤波(Mean Shift Filtering),用于图像分割或平滑处理。 该函数将输入图像中的…...
return this;返回的是谁
一个审批系统的示例来演示责任链模式的实现。假设公司需要处理不同金额的采购申请,不同级别的经理有不同的审批权限: // 抽象处理者:审批者 abstract class Approver {protected Approver successor; // 下一个处理者// 设置下一个处理者pub…...
c++第七天 继承与派生2
这一篇文章主要内容是 派生类构造函数与析构函数 在派生类中重写基类成员 以及多继承 第一部分:派生类构造函数与析构函数 当创建一个派生类对象时,基类成员是如何初始化的? 1.当派生类对象创建的时候,基类成员的初始化顺序 …...
上位机开发过程中的设计模式体会(1):工厂方法模式、单例模式和生成器模式
简介 在我的 QT/C 开发工作中,合理运用设计模式极大地提高了代码的可维护性和可扩展性。本文将分享我在实际项目中应用的三种创造型模式:工厂方法模式、单例模式和生成器模式。 1. 工厂模式 (Factory Pattern) 应用场景 在我的 QT 项目中曾经有一个需…...













