问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

jsp学生宿舍管理系统实施计划描述计划如何进行开发

发布网友 发布时间:2022-04-26 03:01

我来回答

2个回答

懂视网 时间:2022-04-09 23:40

Java Web 技术设计一个简单的数据库管理系统,了解前台页面和后 台编辑页面的区别,掌握 Web 服务器与 MySQL 数据库的连接和数据库操作的方 法,掌握使用 JSP 编写后台代码的方法。

2、实验内容和要求

开发一个学生管理系统,完成学生信息的查看、增加、删除和修改等功能。 对于客户端增加和修改信息页面,要使用 javascript 进行必要的数据的非空验证。 自行添加一些 css,使得页面和字体更加美观。 

3、实验步骤及实验结果

(1)打开 MySQL,新建一个数据库名为 StudentManagement。 

(2)新建一个数据库表名为 Student,具有学号,姓名,性别,出生年月,住址等 信息,自行定义列名及类型。 

(3)在 Student 表中增加若干记录,作为初始数据。 

(4)打开 Eclipse 软件,新建一个名为 lab03 的 Web 项目。 

(5)在 lab03 中编写代码。 

(6)可以自行练习定义一些 css,使页面和字体更加美观。 

实验结果:

(以下列出:文件夹结构截图、所有文件的列表、功能说明、代码及运行结果截图)

1.文件夹结构图

技术分享

2.所有文件的列表

技术分享

1.功能说明

1.实现学生信息管理系统模拟

2.可以连接数据库进行数据的增删改查

3.可以add一条学生信息

4.可以删除一条学生信息

5.可以更改一条学生信息

4.代码

<%@ page contentType="text/html; charset=gb2312" import="java.sql.*" errorPage="error.jsp" %>

<html>

<head>

  <link rel="stylesheet" type="text/css" href="mystyle.css">

<title>添加学生信息</title>

</head>

<body>

 

<form action="add.jsp" method="post">

<table align="center" width="50%"  border="1" >

<caption style="font-size: 24px">添加学生信息</caption>

  <tr>

    <th width="30%" height="111" style="font-size: 24px">学号:</th>

    <td width="70%"><input name="number" type="text"></td>

  </tr>

  <tr>

    <th height="95" style="font-size: 24px">姓名:</th>

    <td><input name="name" type="text"></td>

  </tr>

   <tr>

    <th height="99" style="font-size: 24px">性别:</th>

    <td><input name="sex" type="text"></td>

  </tr>

   <tr>

    <th height="107" style="font-size: 24px">出生日期:</th>

    <td><input name="date" type="text"></td>

  </tr>

  <tr>

    <th height="113" style="font-size: 24px">地址:</th>

    <td><input name="adress" type="text"></td>

  </tr>

  <tr>

    <th colspan="2">

    <input type="submit" name="submit" value="添加">

    <input type="reset"  value="重置">

    </th>

  </tr>

</table>

</form> 

<%

request.setCharacterEncoding("gb2312");

String submit=request.getParameter("submit");

if(submit!=null&&!submit.equals(""))

{

String  number=request.getParameter("number");

String  name=request.getParameter("name");

String  sex=request.getParameter("sex");

String  date=request.getParameter("date");

String  adress=request.getParameter("adress");

Class.forName("com.mysql.jdbc.Driver");

Connection con=DriverManager.getConnection("jdbc:mysql://localhost:3306/studentmanagement?useUnicode=true&characterEncoding=gb2312","root","yubaba");

Statement stmt=con.createStatement();

String sql="insert into student(number,name,sex,date,adress) values(‘"+number+"‘,‘"+name+"‘,‘"+sex+"‘,‘"+date+"‘,‘"+adress+"‘)";

int i=stmt.executeUpdate(sql);

if(i==1)

{

out.println("<script language=‘javaScript‘> alert(‘添加成功,点击确定跳转到主页!‘);</script>");

response.setHeader("refresh","1;url=index.jsp");

}

else{

out.println("<script language=‘javaScript‘> alert(‘添加失败,点击确定返回添加页面!‘);</script>");

response.setHeader("refresh","1;url=add.jsp");

}

stmt.close();

con.close();

}

%>

</body>

</html>

 

 

 <%@ page import="java.sql.*" pageEncoding="gb2312" errorPage="error.jsp"%>

<html>

  <head>

    <link rel="stylesheet" type="text/css" href="mystyle.css">

    <title>修改学生信息</title>

 </head>

 <body>

 

  <%

  request.setCharacterEncoding("gb2312");

  Class.forName("com.mysql.jdbc.Driver");

Connection con=DriverManager.getConnection("jdbc:mysql://localhost:3306/studentmanagement?useUnicode=true&characterEncoding=gb2312","root","yubaba");

  Statement stmt=con.createStatement();

  String id=request.getParameter("id");

  ResultSet rs=stmt.executeQuery("select * from student where id="+id);

  rs.next();

   %>

   <form action="update.jsp" method="post">

   <table align="center" width="50%"  border="1">

   <caption style="font-size: 24px">修改学生信息</caption>

  <tr> 

    <th width="30%" height="123" style="font-size: 24px">学号:</th>

    <td width="70%"><input name="number" type="text" value="<%=rs.getString(2)%>"></td>

  </tr>

  <tr>

    <th height="103" style="font-size: 24px">姓名:</th>

    <td><input name="name" type="text" value="<%=rs.getString(3)%>"></td>

  </tr>

   <tr>

    <th height="110" style="font-size: 24px">性别:</th>

    <td><input name="sex" type="text" value="<%=rs.getString(4)%>"></td>

  </tr>

   <tr>

    <th height="116" style="font-size: 24px">出生日期:</th>

    <td><input name="date" type="text" value="<%=rs.getString(5)%>"></td>

  </tr>

  <tr>

    <th height="116" style="font-size: 24px">地址:</th>

    <td><input name="adress" type="text" value="<%=rs.getString(6)%>"></td>

  </tr>

  <tr>

    <th colspan="2">

    <input type="hidden" name="id" value="<%=id%>">

    <input type="submit" value="修改">

    <input type="reset" value="重置">

    </th>

  </tr>

</table>

</form>

<%

  rs.close();

  stmt.close();

  con.close();

 %>

</body>

</html>

 

 

<%@ page language="java" import="java.sql.*" pageEncoding="gb2312"%>

<%@ page errorPage="error.jsp"%>

<html>

  <head>

  <link rel="stylesheet" type="text/css" href="mystyle.css">

    <title>学生管理系统</title>

 </head>

  <body>

<center><a href=add.jsp style="font-size: 24px">添加学生信息</a></center><p>

<table align="center" width="50%" border=1>

<tr><th height="50" style="font-size: 16px">学号</th><th style="font-size: 16px">姓名</th><th style="font-size: 16px">性别</th><th style="font-size: 16px">出生日期</th><th style="font-size: 16px">地址</th><th style="font-size: 16px">管理</th>

<%

Class.forName("com.mysql.jdbc.Driver");

Connection con=DriverManager.getConnection("jdbc:mysql://localhost:3306/studentmanagement?useUnicode=true&characterEncoding=gb2312","root","yubaba");

Statement stmt=con.createStatement();

String s="select * from student";

ResultSet rs=stmt.executeQuery(s);

while(rs.next())

{

int id=rs.getInt(1);

out.println("<tr><td>"+rs.getString(2)+"</td><td>"+rs.getString(3)+"</td><td>"+rs.getString(4)+"</td><td>"+rs.getString(5)+"</td><td>"+rs.getString(6)+"</td><td><a href=‘edit.jsp?id="+id+"‘>修改</a> <a href=‘del.jsp?id="+id+"‘>删除</a></td></tr>");

}

rs.close();

stmt.close();

con.close();

 %>

</table>

  </body>

</html>

 

5.运行截图

技术分享

 

技术分享

 

技术分享

 

技术分享

 

技术分享

 

技术分享

 

4、实验心得

 

  1.连接数据库时要注意数据库的名字和表的名字不能写错,同时出现乱码是要参考网页默认的编码类型,在连接数据库的时候设定你默认的编码类型比如:?characterEncoding=gb2312

  2.增删改查页面的跳转要掌握好

  3.css外联样式比较方便,以后可以多使用,更加熟悉

 

学生管理系统(jsp+mysql)

标签:table   文件的   com   oca   localhost   adr   cti   tty   title   

热心网友 时间:2022-04-09 20:48

摘要ht © 1999-2020, CSDN.NET, All Rights ReservedPython量化交易 登录java宿舍管理系统_基于jsp学生宿舍管理系统的设计与实现2020-11-29 02:08:07 weixin_39748183 码龄4年关注好程序设计擅长JAVA(SSM,SSH,SPRINGBOOT)、PYTHON(DJANGO/FLASK)、THINKPHP、C#、安卓、微信小程序、MYSQL、SQLSERVER等,欢迎咨询13c2f7a07a3471eb93dde0be62897dc2.png 在学习学生宿舍管理系统项目的时候,方便日后能及时查阅,在本平台中记录一下学生宿舍管理系统的开发流程。在学习时候的选用了SSM(MYECLIPSE),这个框架不论是学习还是使用都非常方便,简单易上手。是我们学习编程可以重点学习的一个框架,我在开发学生宿舍管理系统项目的时候选用了MYECLIPSE来搭建SSM(MYECLIPSE)框架,最终将学生宿舍管理系统项目开发为了一个 后台项目。学生宿舍管理系统项目具有的用户角色包括了管理员、学生,每个角色都含有自己的登录账号和密码。在系统的功能中,学生是一个重要的表。这个表使得宿舍关联了起来。在学生表中学生的宿舍与宿舍的bianhao字段对应、学生的宿舍id与宿舍的id字段对应,他们拥有关联关系。总结得出学生宿舍管理系统项目所有数据为:管理员(admin)、学生(xuesheng)、宿舍(sushe)学生宿舍管理系统之管理员表字段名 | 类型 | 属性 | 描述 id | int(11) | PRIMARY KEY | 管理员isername | varchar(255) | | 账号password | varchar(255) | | 密码学生宿舍管理系统之学生表字段名 | 类型 | 属性 | 描述 id | int(11) | PRIMARY KEY | 学生idmingzi | varchar(255) | | 名字sushe | varchar(255) | | 宿舍susheid | varchar(255) | | 宿舍idbanji | varchar(255) | 咨询记录 · 回答于2021-06-25jsp学生宿舍管理系统实施计划描述计划如何进行开发ht © 1999-2020, CSDN.NET, All Rights ReservedPython量化交易 登录java宿舍管理系统_基于jsp学生宿舍管理系统的设计与实现2020-11-29 02:08:07 weixin_39748183 码龄4年关注好程序设计擅长JAVA(SSM,SSH,SPRINGBOOT)、PYTHON(DJANGO/FLASK)、THINKPHP、C#、安卓、微信小程序、MYSQL、SQLSERVER等,欢迎咨询13c2f7a07a3471eb93dde0be62897dc2.png 在学习学生宿舍管理系统项目的时候,方便日后能及时查阅,在本平台中记录一下学生宿舍管理系统的开发流程。在学习时候的选用了SSM(MYECLIPSE),这个框架不论是学习还是使用都非常方便,简单易上手。是我们学习编程可以重点学习的一个框架,我在开发学生宿舍管理系统项目的时候选用了MYECLIPSE来搭建SSM(MYECLIPSE)框架,最终将学生宿舍管理系统项目开发为了一个 后台项目。学生宿舍管理系统项目具有的用户角色包括了管理员、学生,每个角色都含有自己的登录账号和密码。在系统的功能中,学生是一个重要的表。这个表使得宿舍关联了起来。在学生表中学生的宿舍与宿舍的bianhao字段对应、学生的宿舍id与宿舍的id字段对应,他们拥有关联关系。总结得出学生宿舍管理系统项目所有数据为:管理员(admin)、学生(xuesheng)、宿舍(sushe)学生宿舍管理系统之管理员表字段名 | 类型 | 属性 | 描述 id | int(11) | PRIMARY KEY | 管理员isername | varchar(255) | | 账号password | varchar(255) | | 密码学生宿舍管理系统之学生表字段名 | 类型 | 属性 | 描述 id | int(11) | PRIMARY KEY | 学生idmingzi | varchar(255) | | 名字sushe | varchar(255) | | 宿舍susheid | varchar(255) | | 宿舍idbanji | varchar(255) |
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
请问哪位大哥“谨谢不敏”是什么意思? 小女子尽谢不敏什么意思 谨谢不敏是什么意思? 敬谢不敏是是什么意思? 谢不敏的意思是什么 谢不敏词语解释 什么叫“谢不敏”? 6岁儿童晚上睡眠不好怎么办 六岁孩子精神异常怎么办 小程序开发需要什么技术 没有技术如何开发小程序 学生信息管理系统 C语言高手求救 小学生运动会的英文缩写是什么 有没有谁有用ssm框架做的学生宿舍管理系统 ssm学生选课流程怎么做的 代码 西瓜皮可以榨汁喝吗 西瓜皮能炸汁吗 西瓜皮和苹果在一起可以榨汁么 西瓜汁应该怎样做? 衣服上弄了西瓜皮汁,怎么洗底掉啊? 西瓜皮和西瓜汁润肺止咳 喝西瓜皮汁会拉肚子吗,为什么? 西瓜皮可以榨汁喝吗? 开光步骤简介:开光是什么意思 吉神宜趋是什么意思? 西瓜皮汁能治便秘吗 祭祀是种精神的寄托,怎么能和兵戎相提并论为国家的大事呢? 用西瓜皮榨出的汁能喝吗? 开光是什么意思 喝西瓜皮汁的好处 西瓜富含维生素、纤维素等有效成分,西瓜皮食用方法有哪些? 本科计算机技术与科学专业毕业的学生的计算机水平是什么水平? 学生学籍管理系统用myeclipse,my sql实现,需要看什么Java视频? c语言程序设计 学生籍贯管理 用java编写一个学生信息管理系统,要有美观的ui界面,增删改查,数据用... 我用java做了一个学生管理系统,但界面不美观.. 用jsp servlet jdbc 做个学生管理系统,实现增删改查,改的步骤应该是什么... 如何学好java编程开发 计算机专业毕设 您好,我想给一个小办公楼覆盖无线网络。办公楼结构是一个走廊的一边是办公室,共两层。 四层的办公楼无线覆盖,怎么能避免信道干扰呢? 如果我要对一栋8层的办公大楼进行WLAN的设计,要求每一楼层的每一个办公室都能够被覆盖,怎么办呢? 司法考试我报的A证,成绩下来到C证的分数线,可不可以拿C证 司法考试 我今年考了313分 内蒙古考生 是不是我就可以申请C证了?全内蒙的分数线都是305吗? 华伦天奴牌子? VIZIA是什么牌子?属于哪种级别? 巴黎世家和华伦天努那个牌子更高级 华伦天奴奥兰迪 是什么牌子? 怎么辨别Valentino华伦天奴的产品是否是正品呢? 华伦天奴Valentino是哪个国家的品牌? 华伦天奴代言人与品牌大使都有谁