第一范文网 - 专业文章范例文档资料分享平台

毕业论文--基于JSP的学生成绩管理系统的设计与实现

来源:用户分享 时间:2025/5/30 1:20:06 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

用户登录页面代码实现如下:

String username = request.getParameter(\用此方法把密码和权限值也读出来 String sql = \* from teacher where type='\and Sno='\and password='\ try{ conn = db.getConnection();//连接数据库 stmt = conn.createStatement(); rs = stmt.executeQuery(sql); }...… while(rs.next()){ if(role.equals(\{ session.setAttribute(\//保存用户ID值 session.setAttribute(\保存用户权限值 response.sendRedirect(\… } 6.1.2 教师管理模块

教师负责管理课程信息、成绩信息以及用户的基本信息,下面对主要功能进行介绍。

1.教师登录成功后的界面

主要功能有注册用户,查询信息,查询成绩等功能,如图6.2。

图6.2 教师登录后的页面

17

2.用户信息管理

添加学生信息,用户在学生信息页面中填写学生的基本信息,填写完学生信息后点击提交按钮将信息添加到数据库中。添加操作是用request.getParameter()方法获取页面表单中提交的数据,把得到的数据通过SQL语句insert into方法存入数据库对应的表中。添加用户信息页面如图6.3。

图6.3 注册用户页面

增加学生信息代码如下:

public static boolean addUser(Connection conn,User us) throws SQLException{ Statement stmt = null; try { conn.setAutoCommit(false); stmt = conn.createStatement(); stmt.executeUpdate(\values('\'\ }

修改学生信息,用户在信息列表页面点击修改,跳到修改页,获得数据库中的信息,点击修改按钮,提交后并将修改后的信息添加到数据库对应的表中。如果哪项内容为空则提示,输入内容不能为空。电话号码必须为数字如果输入了非数字字符也会有相应提示,修改学生信息页面如图6.4。

18

图6.4 修改学生信息界面

修改学生信息代码如下:

public boolean updUser(Connection conn,User us)throws SQLException{ try{ conn.setAutoCommit(false); stmt = conn.createStatement(); stmt.executeUpdate(\ \ \ \ \\\\ \ stmt.close(); }

查询学生信息,使用了下拉菜单式查找,输入条件后选择模糊查询,如果输入内容满足了查询条件,则显示数据库中响应的数据内容,查询界面如图6.5。

图6.5 查询学生信息界面

19

查询学生信息代码如下:

String sql = \ if(sel.equals( \ sql = sql + \ }else if(\ sql = sql + \ }else if(\ sql = sql + \ }else if(\ sql = \ } else{ sql = \ } 3.成绩管理

添加成绩信息,用户在成绩信息添加页面中填写成绩的基本信息,填写完信息后点击提交将信息添加到数据库中。添加操作是用request.getParameter()方法获取页面表单中用户提交数据,把得到的数据通过SQL语句insert into方法存入到数据库对应的表中。添加成绩信息页面如图6.6。

图6.6 成绩信息添加页面

20

添加成绩信息代码实现如下:

sql= \ values('\ \ \ \ stmt = conn.createStatement(); stmt.executeUpdate(sql); response.sendRedirect(\添加课程成功 修改学生成绩信息,教师在成绩列表页面点击修改,跳到修改页,获得数据库中的信息,点击修改按钮,提交后并将修改后的信息添加到数据库对应的表中,修改学生成绩信息页面如图6.7。

图6.7 成绩信息修改页面

修改成绩信息代码实现如下:

public boolean updScore(Connection conn,Course sc)throws SQLException{ try{ conn.setAutoCommit(false); stmt = conn.createStatement(); stmt.executeUpdate(\ \ \ \ \ \ stmt.close(); } 21

毕业论文--基于JSP的学生成绩管理系统的设计与实现.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c3kffo630vu5ap1c1kzfj507xn0uyq600qmr_5.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top