学生成绩管理系统最终版

12.6

今天完成了学生成绩管理系统的最终版,没有遇道什么问题。

计划明天继续练习web系统;

下面是代码部分:

<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>主页</title>
</head>
<style>
a:link {color:blue;}
a:visited {color:blue;}/*选择未访问、已访问、悬浮和活动链接,并设置它们的样式:*/
a:hover {color:red;}
a{
font-size:22px;
font-family:"楷体";/*设置字体*/
font-weight:2px;
}
h1 {
color:red;
font-size:44px;
}
</style>
<body >
<%
Object message = request.getAttribute("message");//放置一个字符串,并取出
if(message!=null && !"".equals(message)){

%>
<script type="text/javascript">
alert("<%=request.getAttribute("message")%>");
request.setAttribute("message", "");
</script>
<%} %>
<h1 align="center" >请选择下面其中一项</h1>

<a href="UserServlet?method=allall"><h2 align="center">显示全部学生信息</h2></a>

<a href="zc.jsp"><h2 align="center">增加学生信息</h2></a>

<a href="delete.jsp"><h2 align="center">删除学生信息</h2></a>

<a href="updatesome.jsp"><h2 align="center">修改学生信息</h2></a>

<a href="selectmore.jsp"><h2 align="center">查找学生信息</h2></a>

<a href="UserServlet?method=paixu"><h2 align="center">成绩排序</h2></a>
</body>
</html>

 

 

<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>修改学生信息</title>
</head>
<body >
<h2 align="center">请输入想要修改信息的用户名</h2>
<form action="UserServlet?method=look" onsubmit="return chackall()" method="post" >

<%
Object message = request.getAttribute("message");//放置一个字符串,并取出
if(message!=null && !"".equals(message)){

%>
<script type="text/javascript">
alert("<%=request.getAttribute("message")%>");
</script>
<%} %>

<table align="center">
<tr><td>姓名:</td><td><input type="text" id="name5" style=" border-color:Lime;border-radius:6px;" name="name5" maxlength="12" value="" placeholder="请输入账户名" /></td>
<tr><td></td><td><input type="submit" value="进行修改" style="background-color:CornflowerBlue;width:150px;height:25px;border-radius:4px;" ></td>
<a href="Themain.jsp"><h3 align="center">点击此处回到主页面!!!!!!</h4></a>
<script type="text/javascript">

//重置按钮处添加onclick调用formReset %>
function checkZhanghao()
{
var zhanghao = document.getElementById("zhanghu3");
var zhanghao1=zhanghao.value;
var reg = /^[a-z][a-z0-9A-Z]{6}/;
var ref= /^[A-Z][a-z0-9A-Z]{6}/
if(reg.test(zhanghao1)||ref.test(zhanghao1)){
//符合规则
return true;
}else{
//不符合规则
alert('账户格式错误,应以英文字母开头并且7位及以上');
zhanghao.value = "";
zhanghao.focus();
return false;
}
}
function chackall() {
var zhanghu3=document.getElementById("zhanghu3");
if(zhanghu3.value=="")
{
alert("用户名不能为空");
zhanghu3.focus();
return false;
}
return true;
}
</script>

</table>
</form>
</body>
</html>

 

<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>再次确认修改</title>
</head>
<body >
<form action="UserServlet?method=update" method="post" onsubmit="return chackall()" >
<%
Object message = request.getAttribute("message");//放置一个字符串,并取出
if(message!=null && !"".equals(message)){

%>
<script type="text/javascript">
alert("<%=request.getAttribute("message")%>");
</script>
<%} %>

学号:<input type="text" id="id6" name="id6" style=" border-color:Lime;border-radius:6px;" maxlength="12" required="required"/><br><br>
姓名:<input type="text" id="name6" name="name6" style=" border-color:Lime;border-radius:6px;" value="${user3.name}" maxlength="12" /><br><br>
班级:<input type="text" id="clas6" name="clas6" style=" border-color:Lime;border-radius:6px;" maxlength="12" required="required" /><br><br>
课程:<input type="text" id="ke6" name="ke6" style=" border-color:Lime;border-radius:6px;" maxlength="12" required="required" /><br><br>
分数:<input type="text" id="score6" name="score6" style=" border-color:Lime;border-radius:6px;" maxlength="12" required="required" /><br><br>

<hr>

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


<br/>
<br/>

<script type="text/javascript">
//重置按钮处添加onclick调用formReset %>
var num=0;

function doCheck(ctrl) {
if(ctrl.checked){
num++;
//window.alert("iNumChecked++" + iNumChecked);
} else {
num--;
//window.alert("iNumChecked--" + iNumChecked);
}
if (num> 4) {
ctrl.checked = false;
num--;
window.alert('最多可以选择六组进行比较');
}
}

function checkZhanghao()
{
var zhanghao = document.getElementById("zhanghu");
var zhanghao1=zhanghao.value;
var reg = /^[a-z][a-z0-9A-Z]{6}/;
var ref= /^[A-Z][a-z0-9A-Z]{6}/
if(reg.test(zhanghao1)||ref.test(zhanghao1)){
//符合规则
return true;
}else{
//不符合规则
alert('账户格式错误,应以英文字母开头并且7位及以上');
zhanghao.value = "";
zhanghao.focus();
return false;
}
}

function checkPassword()
{
var password = document.getElementById("psw");
if((password.value).length<8)
{
alert('密码应为8位英文或数字');
password.value="";
password.focus();
return false;
}
}

function checkId()
{
var id1 = document.getElementById("xuehao")
var id=id1.value;
//学号的正确形式
// var reg = /^[0-9a-zA-Z]{6}/;
if((id<"20180000")|| (id>"20189999"))
{
alert('学号格式不正确应以2018开头的八位数字,请重新填写!');
id1.value="";
id1.focus();
return false;
}
else{
//不符合规则
return true;
}
}


</script>

 

<script type="text/javascript">
function chackall() {
var sex=document.getElementById("sex");
var xueyuan=document.getElementById("xueyuan");
var name=document.getElementById("name");
var xi=document.getElementById("xi");
var class1=document.getElementById("class1");
var year=document.getElementById("year");
var sheng=document.getElementById("sheng");
var beizhu=document.getElementById("beizhu");
var mail=document.getElementById("mail");

if(sex.value=="")
{
alert("性别不能为空");
sex.focus();
return false;
}

if(name.value=="")
{
alert("名字不能为空");
name.focus();
return false;
}

if(mail.value=="")
{
alert("邮箱不能为空");
n.focus();
return false;
}

if(xueyuan.value=="")
{
alert("所在学院不能为空");
xueyuan.focus();
return false;
}

if(xi.value=="")
{
alert("所在系不能为空");
xi.focus();
return false;
}

if(class1.value=="")
{
alert("所在班级不能为空");
class1.focus();
return false;
}

if(year.value=="")
{
alert("入学年份不能为空");
year.focus();
return false;
}

if(sheng.value=="")
{
alert("生源地不能为空");
sheng.focus();
return false;
}

if(beizhu.value=="")
{
alert("备注不能为空");
beizhu.focus();
return false;
}


}

</script>
</form>
</body>
</html>

 

 

<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>修改信息成功</title>
</head>
<body style="background: url(images/wen7.jpg); background-size:100%" text="yellow">
<%
Object message = request.getAttribute("message");//放置一个字符串,并取出
if(message!=null && !"".equals(message)){

%>
<script type="text/javascript">
alert("<%=request.getAttribute("message")%>");
</script>
<%} %>
<h2 align="center">恭喜您修改信息成功!!!!!</h2>
<h2 align="center"><a href="TheMain.jsp">点击此处回到主页面</a></h2>
</body>
</html>

 

 

<%@ page language="java" contentType="text/html; charset=utf-8"
pageEncoding="utf-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>增加学生信息</title>
<style>
h3{
color:red;
font-size:15px;
}
</style>
</head>
<body >
<%--onsubmit="return chackall()" --%>
<form action="UserServlet?method=add" method="post" onsubmit="return chackall()" >
<%
Object message = request.getAttribute("message");//放置一个字符串,并取出
if(message!=null && !"".equals(message)){

%>
<script type="text/javascript">
alert("<%=request.getAttribute("message")%>");
</script>
<%} %>
学号:<input type="text" id="id" name="id" style=" border-color:Lime;border-radius:6px;" maxlength="12" required="required" /><br><br>
姓名:<input type="text" id="name" name="name" style=" border-color:Lime;border-radius:6px;" maxlength="12" required="required" /><br><br>
班级:<input type="text" id="clas" name="clas" style=" border-color:Lime;border-radius:6px;" maxlength="12" required="required" /><br><br>
课程:<input type="text" id="ke" name="ke" style=" border-color:Lime;border-radius:6px;" maxlength="12" required="required" /><br><br>
分数:<input type="text" id="score" name="score" style=" border-color:Lime;border-radius:6px;" maxlength="12" required="required" /><br><br>
<hr>
<input type="submit" value="添加">

<a href="TheMain.jsp"><h3 align="left">点击此处回到主页面!!!!!!</h4></a>
<br/>
<br/>
<%--
<script type="text/javascript">
//重置按钮处添加onclick调用formReset %>

function checkZhanghao()
{
var zhanghao = document.getElementById("zhanghu");
var zhanghao1=zhanghao.value;
var reg = /^[a-z][a-z0-9A-Z]{6}/;
var ref= /^[A-Z][a-z0-9A-Z]{6}/
if(reg.test(zhanghao1)||ref.test(zhanghao1)){
//符合规则
return true;
}else{
//不符合规则
alert('账户格式错误,应以英文字母开头并且7位及以上');
zhanghao.value = "";
zhanghao.focus();
return false;
}
}

function checkPassword()
{
var password = document.getElementById("psw");
if((password.value).length<8)
{
alert('密码应为8位英文或数字');
password.value="";
password.focus();
return false;
}
}

function checkId()
{
var id1 = document.getElementById("xuehao")
var id=id1.value;
//学号的正确形式
// var reg = /^[0-9a-zA-Z]{6}/;
if((id<"20180000")|| (id>"20189999"))
{
alert('学号格式不正确应以2018开头的八位数字,请重新填写!');
id1.value="";
id1.focus();
return false;
}
else{
//不符合规则
return true;
}
}


</script>--%>

 

<script type="text/javascript">
var num=0;


function doCheck(ctrl) {
if(ctrl.checked)
{
num++;
}
else
{
num--;
}
if (num> 4)
{
ctrl.checked = false;
num--;
window.alert('最多可以选择4组进行比较');
}
}






<%--
var name=document.getElementById("name");
var sex=document.getElementById("sex");
var minzu=document.getElementById("minzu");
var time=document.getElementById("time");
var age=document.getElementById("age");
var zhengzhi=document.getElementById("zhengzhi");
var fuwu=document.getElementById("fuwu");

if(name.value=="")
{
alert("名字不能为空");
name.focus();
return false;
}

if(sex.value=="")
{
alert("性别不能为空");
sex.focus();
return false;
}

if(minzu.value=="")
{
alert("民族不能为空");
minzu.focus();
return false;
}

if(time.value=="")
{
alert("时间不能为空");
time.focus();
return false;
}

if(age.value=="")
{
alert("年龄不能为空");
age.focus();
return false;
}

if(zhengzhi.value=="")
{
alert("政治面目不能为空");
zhengzhi.focus();
return false;
}
if(fuwu.value=="")
{
alert("服务不能为空");
fuwu.focus();
return false;
}
--%>
function chackall() {
var a=document.getElementsByName('fuwu');
var b=0; //设定一个初始值
for(var i=0;i<a.length;i++)
{

if(a[i].checked==true)
{
return true;
}
else
{
if(a[i].checked==false)
{
b++; //如果方框没选中,该值会累加
}
if(b==a.length) //如果该值和方框的个数相同,那么就会报错
{
alert('服务类型最少选一个,最多选四个,请重新操作');
return false;
}
}
}
}




</script>
</form>

</body>
</html>

 

<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>添加用户成功</title>
</head>
<body style="background: url(images/wen7.jpg); background-size:100%" text="yellow">
<h2 align="center">恭喜您添加用户成功</h2>
<a href="zc.jsp"><h3 align="center">点击此处回到添加页面!!!!!!</h4></a>
<a href="Themain.jsp"><h3 align="center">点击此处回到主页面!!!!!!</h4></a>
</body>
</html>

posted @ 2020-12-06 20:58  潘福龙  阅读(129)  评论(0编辑  收藏  举报