作者:起飞吧和谐号况 | 来源:互联网 | 2023-09-03 15:36
1,首先给这个系统进行基本布局
(1)用frameset给系统界面画一个大致的框架
代码:
在main_lift.jsp中设置链接并将链接对应的内容映射到main_right.jsp中
代码:
录入课程信息
查询课程信息
修改课程信息
删除课程信息
退出系统
并在top.jsp中设置头部界面
代码:
欢迎来到铁道大学课程查询系统
截图
2,给每个链接写入相应的代码即给其书写功能
录入功能
代码:
(页面显示)
(后台处理)
<% request.setCharacterEncoding("utf-8"); %>
<%
boolean ps=false,tc=false;
if(classInfo.getPlace().equals("一教")||
classInfo.getPlace().equals("二教")||
classInfo.getPlace().equals("三教")||
classInfo.getPlace().equals("基教"))
{
ps=true;
}
else
out.println("您设置的地点有误!请您重新设置");
if(classInfo.getTeacher().equals("王建民")||classInfo.getTeacher().equals("刘立嘉")||classInfo.getTeacher().equals("刘丹")||classInfo.getTeacher().equals("王辉")||classInfo.getTeacher().equals("杨子光")){
tc=true;
}
else
out.println("您设置的教师有误!请您重新设置");
if(ps&&tc)
if(!classServer.checkClassName(classInfo))
{
out.print("本课程已存在!");
}
else
if(classServer.addclass(classInfo))
out.print("课程导入成功!");
else
out.print("课程导入失败!");
%>
截图
(2,查询信息)
<% request.setCharacterEncoding("utf-8"); %>
<%
ArrayList clas=classServer.queryClass(classInfo);
//out.print(stus.size());
Iterator iter=clas.iterator();
%>
| 课程名称 | 任课老师 | 上课地点 |
<%
int i=0;
while(iter.hasNext())
{
classinfo classe=(classinfo)iter.next();
%>
bgcolor="#F0F8FF"<%} %>>
<%=i+1 %> |
<%=classe.getCourse() %> |
<%=classe.getTeacher() %> |
<%=classe.getPlace() %> |
<%
i++;
}
%>
截图
(3)修改
代码
<%@page import="stu_class.*"%>
<%@page import="java.util.Iterator"%>
<%@page import="java.util.ArrayList"%>
<%@ page language="java" cOntentType="text/html; charset=utf-8"
pageEncoding="utf-8"%>
<%
ArrayList clas=ClassSer.queryAllClass();
//out.print(stus.size());
Iterator iter=clas.iterator();
%>
课程名称 | 任课老师 | 上课地点 |
<%
int i=0;
while(iter.hasNext())
{
classinfo classe=(classinfo)iter.next();
%>
bgcolor="#F0F8FF"<%} %>>
<%=classe.getCourse() %> |
<%=classe.getTeacher() %> |
<%=classe.getPlace() %> |
">修改 |
<%
i++;
}
%>
<%@ page language="java" cOntentType="text/html; charset=utf-8"
pageEncoding="utf-8"%>
<%request.setCharacterEncoding("utf-8"); %>
<%
boolean ps=false,tc=false;
if(clas.getPlace().equals("一教")||
clas.getPlace().equals("二教")||
clas.getPlace().equals("三教")||
clas.getPlace().equals("基教"))
{
ps=true;
}
else
out.println("您设置的地点有误!请您重新设置");
if(clas.getTeacher().equals("王建民")||clas.getTeacher().equals("刘立嘉")||clas.getTeacher().equals("刘丹")||clas.getTeacher().equals("王辉")||clas.getTeacher().equals("杨子光")){
tc=true;
}
else
out.println("您设置的教师有误!请您重新设置");
if(ps&&tc){
if(clasSer.updateClass(clas))
out.print("课程修改成功!");
else
out.print("课程修改失败!");
}
%>
截图
(4)删除信息
代码:
<%@page import="stu_class.classinfo"%>
<%@ page language="java" cOntentType="text/html; charset=utf-8"
pageEncoding="utf-8"%>
<%
int id=Integer.parseInt(request.getParameter("id"));
classinfo stu=classSer.queryClassByID(id);
if(classSer.deleteClass(id))
out.print("success!!");
else
out.print("false");
%>
<%@page import="stu_class.*"%>
<%@page import="java.util.Iterator"%>
<%@page import="java.util.ArrayList"%>
<%@ page language="java" cOntentType="text/html; charset=utf-8"
pageEncoding="utf-8"%>
<%
ArrayList clas=ClassSer.queryAllClass();
//out.print(stus.size());
Iterator iter=clas.iterator();
%>
| 课程名称 | 任课老师 | 上课地点 |
<%
int i=0;
while(iter.hasNext())
{
classinfo classe=(classinfo)iter.next();
%>
bgcolor="#F0F8FF"<%} %>>
<%=i+1 %> |
<%=classe.getCourse() %> |
<%=classe.getTeacher() %> |
<%=classe.getPlace() %> |
">删除 |
<%
i++;
}
%>