Oracle+jsp+servlet+eclipse学生选课与信息管理系统EduSystem.rar


javaweb课程设计学生信息选课管理系统; 老师学生双重用户; 额外实现了成绩单页面转pdf与打印下载接口; jsp servlet数据库连接 有助于初学者学习深入; 数据库使用oracle/mysql 都可以
资源截图
代码片段和文件信息
package dao;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
import java.util.ArrayList;

import vo.Course;
/** 
 * 文件名:       CourseDao.java 
 * 描    述:    对数据库中关于课程的信息进行处理
 */ 
public class CourseDao {
private Connection conn = null;

public void initConnection() throws Exception{
Class.forName(“oracle.jdbc.driver.OracleDriver“);
conn = DriverManager.getConnection(“jdbc:oracle:thin:@localhost:1521:XE““scott““tiger“);
}
/** 
 * FunName:           getAllCoursename 
 * Description :      获取所有的课程名称
 */
public ArrayList getAllCoursename() throws Exception{//获得所有课程名称
ArrayList al = new ArrayList();
this.initConnection();
String sql = “select distinct(coursename) from t_course“;
Statement stat = conn.createStatement();
ResultSet rs = stat.executeQuery(sql);
while(rs.next()){
al.add(rs.getString(“coursename“).trim());
}
this.closeConnection();
return al;
}
/** 
 * FunName:           getAllCourse 
 * Description :      获取所有的课程
 */
public ArrayList getAllCourse() throws Exception{//获得所有课程
ArrayList al = new ArrayList();
this.initConnection();
String sql = “select * from t_course A join t_teacher B on A.teano = B.teano“;
Statement stat = conn.createStatement();
ResultSet rs = stat.executeQuery(sql);
while(rs.next()){
Course cou = new Course();
cou.setCourseno(rs.getString(“courseno“).trim());
cou.setCoursename(rs.getString(“coursename“).trim());
cou.setCredit(rs.getFloat(“credit“));
cou.setTeano(rs.getString(“teano“).trim());
cou.setTeaname(rs.getString(“teaname“).trim());
al.add(cou);
}
this.closeConnection();
return al;
}
/** 
 * FunName:           getCourseByCourseno 
 * Description :      根据课程号获取对应的课程信息
 */
public Course getCourseByCourseno(String courseno) throws Exception{//根据课程号获取课程信息
this.initConnection();
Course cou = null;
String sql = “select * from t_course A join t_teacher B on A.teano = B.teano where A.courseno=‘“+courseno+“‘“;
Statement stat = conn.createStatement();
ResultSet rs = stat.executeQuery(sql);
if(rs.next()){
cou = new Course();
cou.setCourseno(courseno);
cou.setCoursename(rs.getString(“coursename“).trim());
cou.setCredit(rs.getFloat(“credit“));
cou.setTeano(rs.getString(“teano“).trim());
cou.setTeaname(rs.getString(“teaname“).trim());
}
this.closeConnection();
return cou;
}
/** 
 * FunName:           getCourseByTeano 
 * Description :      根据职工号获取对应教师开设的所有课程信息
 */
public ArrayList getCourseByTeano(String teano) throws Exception{//获得相应职工号的开课情况
ArrayList al = new ArrayList();
this.initConnection();
String sql = “select * from t_course A join t_teacher B on A.teano = B.teano where B.teano=‘“+teano+“‘“;;
Statement stat = conn.createStatement();
ResultSet rs = stat.executeQuery(sql);
while(rs.next()){
Course cou = new Course();
cou.set

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        851  2010-10-31 13:11  EduSystem.classpath

     文件        300  2010-11-06 18:21  EduSystem.mymetadata

     文件       1227  2010-08-08 10:12  EduSystem.project

     文件       4465  2019-10-27 17:56  EduSystemsrcdaoCourseDao.java

     文件       5287  2019-10-27 17:57  EduSystemsrcdaoScoreDao.java

     文件       1991  2019-10-27 17:57  EduSystemsrcdaoStudentDao.java

     文件       1983  2019-10-27 17:57  EduSystemsrcdaoTeacherDao.java

     文件       1118  2019-10-27 17:58  EduSystemsrcfilterEncodingFilter.java

     文件       1526  2019-10-27 17:58  EduSystemsrcfilterSessionCheckFilter.java

     文件       2969  2019-10-27 18:00  EduSystemsrcservletLoginServlet.java

     文件        996  2019-10-27 18:00  EduSystemsrcservletLogoutServlet.java

     文件       2602  2019-10-27 18:00  EduSystemsrcservletModifyPwdServlet.java

     文件       2597  2019-10-27 18:00  EduSystemsrcservletStu_ExportScoreServlet.java

     文件       1513  2019-10-27 18:00  EduSystemsrcservletStu_QueryCourseServlet.java

     文件       1448  2019-10-27 18:01  EduSystemsrcservletStu_QueryScoreServlet.java

     文件       3367  2019-10-27 18:01  EduSystemsrcservletStu_SelectCourseServlet.java

     文件       1464  2019-10-27 18:01  EduSystemsrcservletTea_EntryScore1Servlet.java

     文件       2885  2019-10-27 18:02  EduSystemsrcservletTea_EntryScore2Servlet.java

     文件       2535  2019-10-27 18:02  EduSystemsrcservletTea_ExportScoreServlet.java

     文件       1371  2019-10-27 18:02  EduSystemsrcservletTea_QueryCourse1Servlet.java

     文件       1458  2019-10-27 18:02  EduSystemsrcservletTea_QueryCourse2Servlet.java

     文件       1408  2019-10-27 18:03  EduSystemsrcservletTea_QueryScore1Servlet.java

     文件       2610  2019-10-27 18:03  EduSystemsrcservletTea_QueryScore2Servlet.java

     文件        924  2019-10-27 17:59  EduSystemsrcvoCourse.java

     文件       1273  2019-10-27 17:59  EduSystemsrcvoScore.java

     文件        768  2019-10-27 17:59  EduSystemsrcvoScoreSection.java

     文件        716  2019-10-27 17:59  EduSystemsrcvoStudent.java

     文件        864  2019-10-27 17:59  EduSystemsrcvoTeacher.java

     文件       2317  2010-10-27 18:38  EduSystemWebRootindex.jsp

     文件       1178  2010-10-25 23:03  EduSystemWebRootjspmodifyPwd.jsp

............此处省略81个文件信息

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

发表评论

评论列表(条)