好文档 - 专业文书写作范文服务资料分享网站

基于JSP的学生成绩管理系统的开发

天下 分享 时间: 加入收藏 我要投稿 点赞

.

0){

this.pst2.setString(2, user.getId());

if(this.pst1.executeUpdate()>0&&this.pst2.executeUpdate()>

flag=true; } this.pst1.close(); this.pst2.close(); return flag; }

点击图7-5的列表中的要修改的数据后的“修改”修改学生信息,例如点击第一条记录后的“修改”,界面如下图

图7-7 学生信息更新界面

只要不修改主键“学号”,年龄为整数,每一项都不为空,就能成功修改记录。

点击图7-5的列表中的要删除的数据后的“删除”删除一条记录。删除学生信息的关键代码(学生信息管理的删除实现类)如下:

public boolean doDelete(Stu stu,User user) throws Exception { boolean flag=false; String sql1=\ this.pst1=this.conn.prepareStatement(sql1); this.pst1.setString(1, stu.getIno()); String sql2=\ this.pst2=this.conn.prepareStatement(sql2);

.

.

0){

this.pst2.setString(1, user.getId());

if(this.pst1.executeUpdate()>0&&this.pst2.executeUpdate()> }

flag=true; }

this.pst1.close(); this.pst2.close(); return flag;

例如点击任意一条记录后的“删除”,弹出如下图的提示框

图7-8 记录删除提示框

点击“确定”后记录删除成功,点击“取消”后返回原界面,删除失败

在图7-5的文本框中输入学生姓名(可输入模糊信息),查询学生信息的关键代码(学生信息管理的查询实现类)如下:

public List findAll(String keyWord) throws Exception {

List all=new ArrayList(); String sql=\ this.pst=this.conn.prepareStatement(sql); this.pst.setString(1, \ ResultSet rs=this.pst.executeQuery(); Stu stu=null; while(rs.next()){ stu=new Stu(); stu.setIno(rs.getString(1)); stu.setName(rs.getString(2));

.

.

stu.setSex(rs.getString(3)); stu.setAge(rs.getInt(4)); stu.setSys(rs.getString(5)); stu.setGrade(rs.getString(6)); all.add(stu); } this.pst.close(); return all; }

在图7-5的文本框中输入学生姓名(可模糊查询),例如输入“01”,点击“查询”后的界面如下:

图7-9 信息查询结果图

点击图7-2中的“课程信息管理”进入课程管理模块,界面如下:

.

.

图7-10 课程信息管理界面

点击图7-2中的“成绩信息管理”进入成绩管理模块,界面如下:

图7-11 成绩信息管理界面图

这两个模块和学生信息管理系统模块类似,编辑过程一样

.

.

7.2.2 管理员身份登录后的管理界面

图7-12 管理员首页图

点击“教师管理”进入教师管理模块,如下图所示

图7-13 教师信息管理界面

这个模块和学生信息管理系统模块类似,编辑过程一样 管理员添加一条教师信息记录,就同时添加了一条教师登录记录,该教师的登录ID为教师编号,登录密码也为教师编号,用户姓名为教师姓名,用户类型为教师,教师登录后可以修改自己的登录密码。

.

基于JSP的学生成绩管理系统的开发

.0){this.pst2.setString(2,user.getId());if(this.pst1.executeUpdate()>0&&this.pst2.executeUpdate()>flag=true;}this.pst1.close();this.pst2.close();re
推荐度:
点击下载文档文档为doc格式
1ecpn52yw85o77k30e8m0fvqu4yw9b00pde
领取福利

微信扫码领取福利

微信扫码分享