jsp学生宿舍管理系统Myeclipse开发mysql数据库web结构java编程计算机网页项目

news2025/1/6 17:40:22

一、源码特点
  jsp 学生宿舍管理系统 是一套完善的web设计系统,对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境为
TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql,使用java语言开发。

系统运行视频

jsp学生宿舍管理系统Myeclipse开发mysql数据库


二、功能介绍
(1)学生管理:对学生信息进行添加、删除、修改和查看
(2)用户管理:对用户信息进行添加、删除、修改和查看
(3)公寓楼号管理:对公寓楼号信息进行添加、删除、修改和查看
(4)宿舍管理:对宿舍信息进行添加、删除、修改和查看
(5)出校登记管理:对出校登记信息进行添加、删除、修改和查看
(6)留校登记管理:对留校登记信息进行添加、删除、修改和查看
(7)报修登记管理:对报修登记信息进行添加、删除、修改和查看
(8)违规宿舍管理:对违规宿舍信息进行添加、删除、修改和查看
(9)宿舍卫生管理:对宿舍卫生信息进行添加、删除、修改和查看
(10)意见反馈管理:对意见反馈信息进行添加、删除、修改和查看
(11)信息宣传管理:对信息宣传信息进行添加、删除、修改和查看

数据库设计

(1)学生信息表如表5.1所示:

表5.1 学生信息表

序号

字段名称

数据类型

长度

主键

描述

1

xsid

INTEGER

11

学生编号

2

yhm

VARCHAR

40

用户名

3

mm

VARCHAR

40

密码

4

xm

VARCHAR

40

姓名

5

xb

VARCHAR

40

性别

6

lxdh

VARCHAR

40

联系电话

7

zy

VARCHAR

40

专业

8

bj

VARCHAR

40

班级

9

ss

VARCHAR

40

宿舍

(2)用户信息表如表5.2所示:

表5.2 用户信息表

序号

字段名称

数据类型

长度

主键

描述

1

yhid

INTEGER

11

用户编号

2

yhm

VARCHAR

40

用户名

3

mm

VARCHAR

40

密码

4

xm

VARCHAR

40

姓名

5

qx

VARCHAR

40

权限

(3)公寓楼信息表如表5.3所示:

表5.3 公寓楼信息表

序号

字段名称

数据类型

长度

主键

描述

1

gylhid

INTEGER

11

公寓楼号编号

2

gylh

VARCHAR

40

公寓楼号

(4)宿舍信息表如表5.4所示:

表5.4 宿舍信息表

序号

字段名称

数据类型

长度

主键

描述

1

ssid

INTEGER

11

宿舍编号

2

ss

VARCHAR

40

宿舍

3

gylh

VARCHAR

40

公寓楼号

4

dy

VARCHAR

40

单元

(5)出校登记信息表如表5.5所示:

表5.5 出校登记信息表

序号

字段名称

数据类型

长度

主键

描述

1

cxdjid

INTEGER

11

出校登记编号

2

bt

VARCHAR

40

标题

3

nr

VARCHAR

40

内容

4

yh

VARCHAR

40

用户

5

cxsj

VARCHAR

40

出校时间

6

zt

VARCHAR

40

状态

7

fxsj

VARCHAR

40

返校时间

(6)留校登记信息表如表5.6所示:

表5.6 留校登记信息表

序号

字段名称

数据类型

长度

主键

描述

1

lxdjid

INTEGER

11

留校登记编号

2

lxdj

VARCHAR

40

留校登记

3

sm

VARCHAR

40

说明

4

kssj

VARCHAR

40

开始时间

5

jssj

VARCHAR

40

结束时间

6

djsj

VARCHAR

40

登记时间

7

yh

VARCHAR

40

用户

8

zt

VARCHAR

40

状态

(7)报修登记信息表如表5.7所示:

表5.7 报修登记信息表

序号

字段名称

数据类型

长度

主键

描述

1

bxdjid

INTEGER

11

报修登记编号

2

bt

VARCHAR

40

标题

3

bxwp

VARCHAR

40

报修物品

4

bxyy

VARCHAR

40

报修原因

5

bxdd

VARCHAR

40

报修地点

6

lxdh

VARCHAR

40

联系电话

7

yh

VARCHAR

40

用户

8

sj

VARCHAR

40

时间

9

zt

VARCHAR

40

状态

(8)违规宿舍信息表如表5.8所示:

表5.8 违规宿舍信息表

序号

字段名称

数据类型

长度

主键

描述

1

wgssid

INTEGER

11

违规宿舍编号

2

ss

VARCHAR

40

宿舍

3

wgnr

VARCHAR

40

违规内容

4

wgsj

VARCHAR

40

违规时间

5

wgqk

VARCHAR

40

违规情况

(9)宿舍卫生信息表如表5.9所示:

表5.9 宿舍卫生信息表

序号

字段名称

数据类型

长度

主键

描述

1

sswsid

INTEGER

11

宿舍卫生编号

2

ss

VARCHAR

40

宿舍

3

wsqk

VARCHAR

40

卫生情况

4

djsj

VARCHAR

40

登记时间

(10)意见反馈信息表如表5.10所示:

表5.10 意见反馈信息表

序号

字段名称

数据类型

长度

主键

描述

1

yjfkid

INTEGER

11

意见反馈编号

2

bt

VARCHAR

40

标题

3

nr

VARCHAR

40

内容

4

fbsj

VARCHAR

40

发布时间

5

fbyh

VARCHAR

40

发布用户

6

hf

VARCHAR

40

回复

(11)信息宣传信息表如表5.11所示:

表5.11 信息宣传信息表

序号

字段名称

数据类型

长度

主键

描述

1

xxxcid

INTEGER

11

信息宣传编号

2

bt

VARCHAR

40

标题

3

nr

VARCHAR

40

内容

4

sj

VARCHAR

40

时间

系统ER图


三、注意事项
1、管理员账号:admin 密码:admin 数据库配置文件DBO.java ,权限包括管理员,用户
2、开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql,使用java语言开发。
3、数据库文件名是jspxsgy 系统名称xsgy
4、地址:http://127.0.0.1:8080/xsgy/ 

四、系统实现

 

 

 

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/189772.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【Vue】Vue的简介和特性

一、Vue简介Vue.js可以说是MVVM架构的最佳实践,是一个JavaScript MVVM库,是一套构建用户界面的渐进式前端框架。专注于MVVM中的ViewModel,不仅做到了数据双向绑定,而且也是一款相对比较轻量级的JS 库,API简洁。1. 构建…

Day 15 SpringBoot Condition

1 Condition作用:该功能可以选择性的创建Bean1.1 验证在Spring的IOC容器中有一个User的 Bean,现要求导入Jedis坐标后,加载该Bean,没导入,则不加载。【第一步】创建User对象Repository Conditional(ClassCondition.clas…

【yolov5系列】yolov5-onnxruntime在Ubuntu和RK芯片上运行

前言 这里yolov5的onnx模型的推理,分别在 x64上 和 移动端上运行,前者在自己本地Ubuntu系统上运行,后者在瑞芯微的rk3566上运行。 要完成如上工作我们需要一下步骤: 1 下载onnxruntime编译好的库2 下载opencv库并安装3 下载交叉编…

88E1548P大流量传输插拔网线导致网络不通

1、测试环境硬件:NXP LS1046A ARM64平台 88E1548P 软件:linux 4.19.26 linux 5.10.35环境说明:88E1548P 是一个QSGMII 的 phy 芯片,LS1046A CPU 提供4个GMAC 与 88E1548P 连接,就是4个千兆网口。2、具体现象eth7发包…

OFDM系统架构梳理(1)

1、ofdm简介OFDM是一种特殊的多载波传输方案,它可以被看作是一种调制技术,也可以被当作一种复用技术。多载波传输把数据流分解成若干子比特流,这样每个子数据流将具有低得多的比特速率,用这样的低比特率形成的低速率多状态符号再去…

Spring Batch 批处理-步骤Step与Tasklet

引言 接着上篇:Spring Batch 批处理-执行上下文,了解作业执行上下文后,本篇就来了解一下Spring Batch批处理步骤Step对象与任务处理对象Tasklet,看下Spring Batch 如何运作的。 步骤介绍 一般认为步骤是一个独立功能组件&#…

密码学大咖DavidWong历经数年创作编写而成的这本书

从我开始写本书到图书出版已经有几年了。最初,我打算将本书作为介绍现实世界常用密码原语的图书。但是,这显然是一件不可能完成的事情。任何一个领域都不可能用一本书来总 结清楚。出于这个原因,我必须在知识的深度和广度之间找到平衡。我希望…

3.6双端口RAM和多模块存储器

文章目录关键词正文一、存取周期二、引子三、双端口RAM四、多体并行存储器&#xff08;1&#xff09;高位交叉编址方式&#xff08;2&#xff09;低位交叉编址方式&#xff08;3&#xff09;编址&#xff08;4&#xff09;特性举例<1> 高位交叉编址<2> 低位交叉编址…

word实用技巧:拼音指南用法及注意事项

如果你是一位语文老师&#xff0c;在为学生准备试卷时&#xff0c;时常会用到Word拼音指南功能&#xff1b;如果你是一位职场白领&#xff0c;在为领导准备发言稿、颁奖名单时&#xff0c;以防领导读错音&#xff0c;也会用到Word拼音指南功能对生僻字&#xff0c;多音字进行单…

RabbitMQ 获取消息(Ack Mode)

在服务器端的客户端页面从队列中获取消息是一个危险的动作&#xff0c;生产环境一定要了解业务之后再做操作。 Act Mode Nack message requeue true 接收消息但不做确认&#xff0c;消息会重新加入队列 Automatic ack 获取消息&#xff0c;应答确认&#xff0c;消息不…

C#,编程语言的基本概念与知识点

本文归纳整理C#的一些知识点&#xff0c;便于快速浏览与掌握C#语言的一些基本概念。本文并没有很好地层次与组织&#xff0c;抄了不少&#xff0c;写了不少&#xff0c;想到什么&#xff0c;就写什么。01 类 class类是C#等面向对象编程语言&#xff08;Object-oriented program…

分享152个ASP源码,总有一款适合您

ASP源码 分享152个ASP源码&#xff0c;总有一款适合您 下面是文件的名字&#xff0c;我放了一些图片&#xff0c;文章里不是所有的图主要是放不下...&#xff0c; 152个ASP源码下载链接&#xff1a;https://pan.baidu.com/s/1fOOs06p6YghEzceqJ4twaA?pwd0p4z 提取码&#x…

Vue-透传Attributes使用解析

透传是vue中一种特性&#xff0c;官方的解释是&#xff1a;“透传 attribute”指的是传递给一个组件&#xff0c;却没有被该组件声明为 props 或 emits 的 attribute 或者 v-on 事件监听器。最常见的例子就是 class、style 和 id。这句话解释过来就是一些不被prop定义的属性直接…

面对层出不穷的问题,延迟开学的原因就是取消延时服务?

面对层出不穷的问题&#xff0c;延迟开学的原因就是取消延时服务&#xff1f; #延迟开学#请问为什么要延迟&#xff1f;疫情期间说要回家可以理解&#xff0c; 这两天都传着说郑州市的中小学、幼儿园推迟开学了&#xff0c;到底有没有这种情况&#xff1f;我们现在又来到了郑…

零基础入行软件测试怎么学习~

随着近几年软件测试行业的异军突起&#xff0c;加之这又是个进入门槛相对较低的行业&#xff0c;导致不少人都想从事这个岗位。那么&#xff0c;许多初学者在一开始都会想知道&#xff0c;零基础入门软件测试要学什么?希望本文可以对大家的软件测试学习之路有一定的指导意义&a…

Vue实现考勤记录删除-自定义右击删除菜单

一、定义和使用oncontextmenu 事件在元素中用户右击鼠标时触发并打开上下文菜单。注意&#xff1a;所有浏览器都支持 oncontextmenu 事件&#xff0c; contextmenu 元素只有 Firefox 浏览器支持。二、语法HTML 中:<element oncontextmenu"myScript">JavaScript…

RabbitMQ面试题

什么是 MQ MQ(message queue)&#xff0c;从字面意思上看&#xff0c;本质是个队列&#xff0c;FIFO 先入先出&#xff0c;只不过队列中存放的内容是 message 而已。 还是一种跨进程的通信机制&#xff0c;用于上下游传递消息。 在互联网架构中&#xff0c;MQ 是一种非常常见的…

一文走进多核架构下的内存模

一、走进多核编程CPU 发展早期阶段&#xff0c;性能的提升主要来自于主频的提升和架构的优化&#xff0c;当这条优化途径出现瓶颈后&#xff0c;多核 CPU 开始流行起来。多核心同时执行任务极大地提高了系统整体性能&#xff0c;但也对硬件架构和软件编写提出了更大的挑战。各个…

C语言#define的用法

#define 叫做宏定义命令&#xff0c;它也是C语言预处理命令的一种。所谓宏定义&#xff0c;就是用一个标识符来表示一个字符串&#xff0c;如果在后面的代码中出现了该标识符&#xff0c;那么就全部替换成指定的字符串。我们先通过一个例子来看一下 #define 的用法&#xff1a;…

【Spring(九)】带你了解Spring整合MyBatis的详细过程

文章目录前言Spring整合mybatis思路分析Spring整合MyBatis总结前言 前面我们已经学习完了Spring的注解开发&#xff0c;接下来我们来学习Spring整合MyBatis&#x1f4aa;&#x1f4aa;。 Spring整合mybatis思路分析 整合其实我们在核心容器中已经完成了一个东西了:DruidDataSou…