Java web 设计一个学生学籍管理系统。

用户类型——学生类用户和管理员类用户,学生类用户只能查询和修改自己的基本信息;而管理员用户可以操作系统的所有功能
信息查看和浏览模块
查询模块
学籍管理:包括输入、修改、删除、查询学生名单及档案资料 5.权限控制模块
使用My Eclipse设计,链接的是Microsoft Office Access 2003数据库。我调试的时候用的是记事本。tomcat6.0但是它总是显示我有错误。我实在是编译不出来了。求好心人帮帮我。

这类信息系统很多吧,为何自己实现

你说的这堆,不是一会半会能编写出来的啊,百度百度,还有一个就是说,为啥数据库是微软的呢???

你这是要写个小系统啊,思路可以给,代码这里没人会帮你写的。去CSDN下载看看有没有例子吧

既然你已经调试过了,可以把你的代码贴上来看看,把具体的错误放上来让大家帮你解决下,写个系统还是很麻烦的。

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



学生用户修改模块

学生信息系统学生用户修改

学号:
姓名:
性别:
男 女
年龄:
专业:
年级:
家庭住址:

<%!
public String getString(String s)
{
if(s==null)s="";
try{
byte a[]=s.getBytes("ISO-8859-1");
s=new String(a);
}
catch(Exception e){}
return s;
}
%>
<%
String number=request.getParameter("number");
number=getString(number);

String newName=request.getParameter("Name");
newName=getString(newName);

String newSex=request.getParameter("Sex");
newSex=getString(newSex);

String newAge=request.getParameter("Age");
newAge=getString(newAge);

String newMajor=request.getParameter("Major");
newMajor=getString(newMajor);

String newGrade=request.getParameter("Grade");
newGrade=getString(newGrade);

String newAddress=request.getParameter("Address");
newAddress=getString(newAddress);

try{
       Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
      }
  catch(ClassNotFoundException event){}

  Connection con=null;
  Statement sql=null;
  ResultSet rs=null;

  try{
       con=DriverManager.getConnection("jdbc:odbc:manage","","");
       sql=con.createStatement();
       String condition="SELECT*FROM 基本信息 WHERE 学号="+"'"+number+"'";
       rs=sql.executeQuery(condition);
       String condition1="UPDATE student SET xm="+newName+"WHERE xuehao="+""+number+"";
       String condition2="UPDATE student SET xb="+newSex+"WHERE xuehao="+""+number+"";
       String condition3="UPDATE student SET xm="+newAge+"WHERE xuehao="+""+number+"";
       String condition4="UPDATE student SET xm="+newMajor+"WHERE xuehao="+""+number+"";
       String condition5="UPDATE student SET xm="+newGrade+"WHERE xuehao="+""+number+"";
       String condition6="UPDATE student SET xm="+newAddress+"WHERE xuehao="+""+number+"";

       sql.executeUpdate(condition1);
       sql.executeUpdate(condition2);
       sql.executeUpdate(condition3);
       sql.executeUpdate(condition4);
       sql.executeUpdate(condition5);
       sql.executeUpdate(condition6);
    }
  catch(SQLException e1) {}

%>

这就是我的学生用户修改的代码。他链接不了数据库。