jsp 学生成绩管理系统代码

jsp教程 学生成绩管理系统代码

import java.util.*;
import java.io.IOException;
import java.io.*;

class student
{
int no;
String name;
double chengji;
public student()
{};
public student(int no,String name,double chengji)
{
this.no=no;
this.name=name;
this.chengji=chengji;
}
public int getNo()
{
return no;
}
public String getName()
{
return name;
}
public double getChengji()
{
return chengji;
}
public void setNo(int no)
{
this.no=no;
}
public void setName(String name)
{
this.name=name;
}
public void setChengji(double chengji)
{
this.chengji=chengji;
}
}

class allstudent
{
  static int n;  
  student p;
  static
  {
  n=0;
  }  
}

public class student3
{
static allstudent[] q=new allstudent[100];
  
public static void cover ()
{
System.out.println("nnnn"); 
System.out.println("tttt学生成绩管理系统nn"); 
System.out.println("tttt 版本号 1.0n"); 
System.out.println("nnnnnn"); 
System.out.println("tttt 2009.06.04nn"); 
System.out.println("tttt 杜永鹏n"); 

}

public static void menu()
{
System.out.println("tttt 学生成绩管理系统");
System.out.println("tttt 1. 输 入");
System.out.println("tttt 2. 显 示");
System.out.println("tttt 3. 删 除");
System.out.println("tttt 4. 修 改");
System.out.println("tttt 5. 插 入");
System.out.println("tttt 6. 排 序");
System.out.println("tttt 7. 存 储");
System.out.println("tttt 8. 读 取");
System.out.println("tttt 0. 退 出");
System.out.println("tttt请输入要执行的操作:");
}

public static void input( )
{  
System.out.println("请输入班级人数");
Scanner sc=new Scanner(System.in);
  allstudent.n=sc.nextInt();
boolean t;
int sno;
  double scheng;
  String sname;
  for(int i=0;i<allstudent.n;i++)
{
System.out.println("输入"+(i+1)+"个学生数据(学号,姓名,成绩)");
sno=sc.nextInt();
sname=sc.next();
scheng=sc.nextDouble();
  q[i].p=new student(sno,sname,scheng);
}
}

public static void disp( )
{  
System.out.print("学号");
System.out.print("t姓名");
System.out.println("t成绩");
for(int i=0;i<allstudent.n;i++)
System.out.println(" "+q[i].p.no+"t"+q[i].p.name+"t"+q[i].p.chengji);
}

public static void dele( )
{  
  int i;
  boolean t;
  System.out.println("请输入删除学生的学生学号");
  Scanner sc=new Scanner(System.in);
  do
  {
i=sc.nextInt();
  if(i>allstudent.n)
  {  
System.out.println("输入错误,请重新输入");
  t=true;
  }
  else
  {
t=false;
  }
  }
  while(t);
  for(;i<allstudent.n;i++)
  { 
  q[i-1].p.name=q[i].p.name;
  q[i-1].p.no=q[i].p.no;
  q[i-1].p.chengji=q[i].p.chengji;
  }
  allstudent.n--;
  System.out.println("删除成功。");
}

public static void sort()
{
  allstudent[] t=new allstudent[1];
  t[0]=new allstudent();
  for(int i=0;i<allstudent.n;i++)
  {
  for(int j=i+1,k=i;j<allstudent.n;j++)
  {
  if(q[i].p.chengji>q[j].p.chengji)
  {
  t[0]=q[i];
  q[i]=q[j];
  q[j]=t[0];
  }
  }
  }
  System.out.println("排序完毕");  
}  
   
public static void insert( )
{
  int N=allstudent.n;
  System.out.println("输入新增学生信息(学号,姓名,成绩)");
  Scanner sc=new Scanner(System.in);
  q[N].p.no=sc.nextInt();
  q[N].p.name=sc.next();
  q[N].p.chengji=sc.nextInt();
  allstudent.n++;
}

public static void update( )
{  
  int i;
  boolean t;
Scanner sc=new Scanner(System.in);
System.out.println("n修改第几个学生的成绩?");
do
  {
  i=sc.nextInt();
  if(i>allstudent.n)
  {  
System.out.println("输入错误,请重新输入");
  t=true;
  }
  else
  {
t=false;
  }
  }
  while(t);
  System.out.println("nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn"); 
System.out.println("输入学生数据(学号,姓名,成绩)");
  q[i-1].p.no=sc.nextInt();
  q[i-1].p.name=sc.next();
q[i-1].p.chengji=sc.nextInt();
System.out.println("n第"+i+"个学生的成绩已修改。");
}

public static void main(String[] args) 
{  

  for(int i=0;i<100;i++)
{q[i]=new allstudent();
q[i].p=new student();}  
cover();
  System.out.println("nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn"); 
int number;
  Scanner sc=new Scanner(System.in);
do
{
menu();
  number=sc.nextInt();
switch(number)
{  
case 1:
System.out.println("nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn"); 
input();
  System.out.println("按任意键继续");  
  try 
  {
  System.in.read();
  } catch (IOException e) {}
System.out.println("nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn"); 
break;
case 2:  
System.out.println("nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn"); 
disp( );
System.out.println("按任意键继续");  
  try 
  {
  System.in.read();
  } catch (IOException e) {}
System.out.println("nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn"); 
break;
case 3:
System.out.println("nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn"); 
dele( );
System.out.println("按任意键继续");  
  try 
  {
  System.in.read();
  } catch (IOException e) {}
System.out.println("nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn"); 
break;
case 4:  
System.out.println("nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn"); 
update();
System.out.println("按任意键继续");  
  try 
  {
  System.in.read();
  } catch (IOException e) {}
System.out.println("nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn"); 
break;
case 5:  
System.out.println("nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn"); 
insert( );
System.out.println("按任意键继续");  
  try 
  {
  System.in.read();
  } catch (IOException e) {}
System.out.println("nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn"); 
break;
case 6:  
System.out.println("nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn"); 
sort( );
System.out.println("按任意键继续");  
  try 
  {
  System.in.read();
  } catch (IOException e) {}
System.out.println("nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn"); 
break;  
   
  case 0:
System.exit(0);
default:
System.out.println("nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn"); 
System.out.println("重新输入代码。n");
}
}
  while(number!=0);
}
}

时间: 2024-08-24 16:09:56

jsp 学生成绩管理系统代码的相关文章

asp.net C# 学生成绩管理系统代码

#include<stdio.h> #include<stdlib.h> #include<string.h> #include<windows.h> #include<conio.h> #define header1 " --------------------------------学生--------------------------------- n" #define header2 " | 学号 | 班级

JSP学生信息管理系统_JSP编程

本文实例为大家分享了JSP学生信息管理系统源码,JSP+Servlet+Javabean+JDBC+MySQL,供大家参考,具体内容如下 1.service层,进行数据库操作     package com.service; /** * 负责学生信息的所有数据库操作,增删改查 */ import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQ

sqlserver2005-关于MVC+Jsp模式学生成绩管理系统中src下servlet和bean的设置问题

问题描述 关于MVC+Jsp模式学生成绩管理系统中src下servlet和bean的设置问题 <%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" %> 无标题文档 /jsp:useBean <% if(stu_id==null){response.sendRedirect("login.jsp"

对《一个简单的学生成绩管理系统》优化的一点意见

现在我们开始讨论优化的问题,在讨论之前,建议先看看<一个简单的学生成绩管理系统>这篇文章.我看过<一个简单的学生成绩管理系统>后,觉他其中的show()这个函数用得不是很好. show()函数的代码如下: show() { m_Set.MoveFirst(); do { CString s; s.Format("%d",m_Set.m_column1); m_ListCtrlx.InsertItem(i,s,0); m_ListCtrlx.SetItemText

java-Java课程设计-学生成绩管理系统

问题描述 Java课程设计-学生成绩管理系统 功能实现:单科排名,总分排名,添加删除修改学生信息,存储信息. 要求:SQL和eclipse完成. 解决方案 http://wenku.baidu.com/link?url=i_g0PwiUDExCwlXWi14IPueiYQGQU0G0_1PerWnyYlb1j_RzlQs9rrxHE9GVEKIDNiqeNmAP42goA91vbv_0J-BVDhVCNN7S1tWNi_y3NoS 解决方案二: http://www.doc88.com/p-60

jsp 学生信息管理系统源码

问题描述 jsp 学生信息管理系统源码 怎么写完整的 源码 求教 解决方案 JSP学生信息管理系统(全套源码+开发文档+使用手册+设计模型) http://blog.sina.com.cn/s/blog_4b5bc0110101a97r.html 解决方案二: 下载一个现成的参考下:http://download.csdn.net/detail/dsoft2008001/387430http://download.csdn.net/detail/tianbaohau/8306599http://

该程序如何编写-学生成绩管理系统对于c++的初学者怎么写

问题描述 学生成绩管理系统对于c++的初学者怎么写 学生成绩管理系统(★★) 问题描述:主要功能是对批量学生的各门成绩进行录入.修改.查询.统计等,要求方便快速.记录学生的学号.姓名.班级.性别.联系电话以及课程和成绩:可以对学生的成绩按学号和姓名进行查寻:输出显示学生成绩:并实现排序.统计及格率和优秀率功能. 编程任务: (1)界面基本要求: 学生成绩管理系统 ** F1 --帮助 ** ** F2 --输入数据并存入文件 ** ** F3 --根据学号查询成绩 ** ** F4 --根据姓名

c-求帮助改改我我运行的错误 5位学生4门课学生成绩管理系统

问题描述 求帮助改改我我运行的错误 5位学生4门课学生成绩管理系统 #include#include#define maxsize 5struct student {int num;char name[30]; int englishcomputermathchinese;int rank; };static float aenacoamaach;static int maxchmaxmamaxenmaxcominchminmaminenmincosum[5];void menu (struct

Java学生成绩管理系统源代码

源代码 import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;import java.io.InputStreamReader;import java.io.Pr