JAVAWeb开发实训-学生成绩管理系统
计算机技术与工程学院
实训报告
课程名称:Web开发实训
设计题目:学生成绩管理系统
学生姓名:
学号:
专业班级:
指导教师:
完成日期:2020年01月03日
成绩评定
内容表现成果报告总评成绩
一、选题和需求分析
设计选择的题目:学生成绩管理系统
经过分析本题目对应的功能性需求包含以下内容:
对于一个学生成绩管理系统而言,其中应该包含对学生成绩的查询,删除,更新以及增添的实现,应该确保拥有学生的登录信息、管理员信息、学生的成绩、课程的信息等。具体应该满足基本内容的是学生登录信息包括(学生的用户名,密码)管理员登录信息(用户名,密码)课程(课程编号,课程名),成绩(学生编号,学生名字,课程编号,课程名,成绩)等,主要功能:应该包括对登录的身份验证,判定学生或者管理员,如果输入的用户名和密码正确则应该跳转到不同的操作界面以实现不同的功能,注册界面应该判断注册的账号是否存在,以免造成用户冲突,确保不能空注册。管理员才能对成绩进行修改,学生只能查询成绩。每个增删改查都有相应的判定(如对学号进行查询,假定对200001的学号查询,存在则返回查询的结果,否则提示不存在该学生,课程号和学号相似,如果给定170000的课程号,存在则返回该课程号下的所有数据,否则提示不存在该课程),删除和更改应该有反馈的结果,删除成功或者失败,更新成功或失败,使得系统更加完善以及美观。
二、Web网站的结构
三、具体页面的构建
一、注册界面
1.页面源代码
<%@page language="java"import="java.util.*"pageEncoding="UTF-8"%>
var flag=1;//设置旗标,1代表成功,0代表失败
var userid=document.getElementById("userid").value;
var username=document.getElementById("username").value;
var password=document.getElementById("password").value;
Var passwordAgain=document.getElementById("passwordAgain").value; function change1(obj)
{
var obValue=obj.value;
if(obValue.length>11||obValue.length<5)
{
document.getElementById("uid").innerHTML=" name='uid'style='font-size:12px;color:red'>长度要求5~11位!
}
else{
document.getElementById("uid").innerHTML=" name='uid'style='font-size:12px;color:green'>通过!
flag=1;
}
}
function change2(obj)
{
var obValue=obj.value;
if(obValue.length>4||obValue.length<1)
{
document.getElementById("uname").innerHTML=" style='font-size:12px;color:red'>长度要求1~4位!
flag=0;
}
else{
document.getElementById("uname").innerHTML=" style='font-size:12px;color:green'>通过!
flag=1;
}
}
function change3(obj)
{
var obValue=obj.value;
if(obValue.length>12||obValue.length<5)
{
document.getElementById("pwd1").innerHTML=" style='font-size:12px;color:red'>长度要求5~12位!
}
else{
document.getElementById("pwd1").innerHTML=" style='font-size:12px;color:green'>通过!
flag=1;
}
}
function change4(obj)
{
var obValue=obj.value;
var prrValue=document.getElementById("password").value;
if(prrValue!=obValue)
{
document.getElementById("pwd2").innerHTML=" style='font-size:12px;color:red'>两次密码输入不相同
}
else{
document.getElementById("pwd2").innerHTML=" style='font-size:12px;color:green'>通过!
flag=1;
}
}
学生注册
style="background-image:url(image/2.jpg);height:100%;width:100%;backgr ound-size:cover">
用户注册