js成绩管理系统源代码


其中包含数据库和完整的jsp成绩管理项目包括:成绩录入,查询,修改等功能。
资源截图
代码片段和文件信息

package classman;
import db.dbconn;
import util.stringUtil;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.Statement;
import java.sql.ResultSet;
/**
 * 封装对班级表的所有操作
 * @author 邓子云
 */
public class class_operation{
   /**
    * 功能:往班级表增加一条记录
    * 输入参数:class_name为班级名称
    * 输出:返回1表成功,返回2表数据连接参数配置不正确或连接数据库失败或数据库操作失败,
    * 返回3表此班级已存在,返回4表输入参数class_name为空;
    */
   public int class_add_one(String class_name){
       dbconn dbconnobject=new dbconn();//数据库连接对象
       String sqlString=null;//SQL语句字符串
       ResultSet rs=null;//结果记录集
       Connection dbconn=dbconnobject.getDBConn();//得到数据库连接
       if(dbconn==null) return 2;//连接失败
       //--------输入参数不正确---------
       if(class_name==null||class_name.trim().length()==0)
          return 4;
       //--------输入参数编码转换-------
       stringUtil stringCode=new stringUtil();
       class_name=stringCode.codeToString(class_name.trim());
       //--------插入记录,先判断是否已存在------
       sqlString=“select * from class where class_name=?“;
       try{
          PreparedStatement preSQLSelect=dbconn.prepareStatement(sqlString);
          preSQLSelect.setString(1class_name);
          rs=preSQLSelect.executeQuery();
          if(rs.next()) return 3;//已存在此班级
          sqlString=“insert into class(class_name) values(?)“;
          PreparedStatement preSQLInsert=dbconn.prepareStatement(sqlString);
          preSQLInsert.setString(1class_name);
          preSQLInsert.executeUpdate();
          return 1;
        }catch(Exception e){
          System.out.print(e);
          return 2;
        }             
   }
   /**
    * 功能:查询出所有的班级
    * 输入参数:无
    * 输出:所有班级的记录集如果没有记录或操作失败返回null
    */
   public ResultSet class_select_all(){
       String sqlString=null;//SQL语句字符串
       Statement sql=null;//SQL语句对象
       ResultSet rs=null;//结果记录集
       dbconn dbconnobject=new dbconn();//数据库连接对象
       Connection dbconn=dbconnobject.getDBConn();//得到数据库连接
       if(dbconn==null) return null;//连接失败
       try{
          //-------查询出数据------------
          sqlString=“select * from class“; 
          sql=dbconn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE ResultSet.CONCUR_READ_ONLY);
          rs=sql.executeQuery(sqlString);
          return rs;
       }catch(Exception e){
          System.out.print(e);
          return null;
       }  
   }
   /**
    * 功能:删除一个班级的信息
    * 输入参数:班级的ID号
    * 输出:返回1表成功,返回2表数据连接参数配置不正确或连接数据库失败,
    * 返回4表输入参数class_id为0,即输入参数不正确
    */
   public int class_delete(int class_id){
       String sqlString=null;//SQL语句字符串
       ResultSet rs=null;//结果记录集
       dbconn dbconnobject=new dbconn();//数据库连接对象
       Connection dbconn=dbconnobject.getDBConn();//得到数据库连接
       if(dbconn==null) return 2;//连接失败
       if(class_id==0) return 4;//输入参数不正确
       //---------删除数据--------------
       sqlString=“delete from class where class_id=?“;
       try{
           PreparedStatement preSQLDelete=dbco

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2012-06-15 09:25  chengji
     目录           0  2012-11-19 09:56  chengjichengji
     文件        1054  2012-11-19 10:51  chengjichengji.classpath
     目录           0  2014-07-03 11:19  chengjichengji.myeclipse
     文件         294  2012-11-19 09:56  chengjichengji.mymetadata
     文件        1225  2007-12-03 10:07  chengjichengji.project
     目录           0  2012-11-19 09:56  chengjichengjiWebRoot
     目录           0  2012-11-19 09:56  chengjichengjiWebRootmeta-INF
     文件          39  2007-12-03 10:02  chengjichengjiWebRootmeta-INFMANIFEST.MF
     目录           0  2012-11-19 09:56  chengjichengjiWebRootWEB-INF
     文件       10763  2007-12-03 10:01  chengjichengjiWebRootWEB-INFc-1_0-rt.tld
     文件       11310  2007-12-03 10:01  chengjichengjiWebRootWEB-INFc-1_0.tld
     文件       15999  2007-12-03 10:01  chengjichengjiWebRootWEB-INFc.tld
     目录           0  2012-11-19 10:51  chengjichengjiWebRootWEB-INFclasses
     目录           0  2002-01-01 01:09  chengjichengjiWebRootWEB-INFclassesclassman
     文件        3683  2002-01-01 01:09  chengjichengjiWebRootWEB-INFclassesclassmanclass_operation.class
     目录           0  2002-01-01 01:09  chengjichengjiWebRootWEB-INFclassescore
     文件        8256  2002-01-01 01:09  chengjichengjiWebRootWEB-INFclassescorecore_operation.class
     目录           0  2002-01-01 01:09  chengjichengjiWebRootWEB-INFclassesdb
     文件        2264  2002-01-01 01:09  chengjichengjiWebRootWEB-INFclassesdbdbconn.class
     文件         164  2012-11-19 10:51  chengjichengjiWebRootWEB-INFclassesdbconn.properties
     目录           0  2002-01-01 01:09  chengjichengjiWebRootWEB-INFclasseslessionman
     文件        4340  2002-01-01 01:09  chengjichengjiWebRootWEB-INFclasseslessionmanclasslession_operation.class
     文件        3737  2002-01-01 01:09  chengjichengjiWebRootWEB-INFclasseslessionmanlession_operation.class
     目录           0  2002-01-01 01:09  chengjichengjiWebRootWEB-INFclassespic
     文件        2208  2002-01-01 01:09  chengjichengjiWebRootWEB-INFclassespiccorePieChart.class
     目录           0  2002-01-01 01:09  chengjichengjiWebRootWEB-INFclassesstudentman
     文件        4752  2002-01-01 01:09  chengjichengjiWebRootWEB-INFclassesstudentmanstudent_operation.class
     目录           0  2002-01-01 01:09  chengjichengjiWebRootWEB-INFclasses eacherman
     文件        4196  2002-01-01 01:09  chengjichengjiWebRootWEB-INFclasses eacherman eacher_operation.class
     目录           0  2002-01-01 01:09  chengjichengjiWebRootWEB-INFclasses eachlessionman
............此处省略133个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)