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

学生成绩管理系统 - 图文

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

重庆信息技术职业学院毕业设计

提交给系统以验证用户、密码及身份。如果用户类型及密码正确,则会进入系统的主窗体。骥擯帜褸饜兗椏長绛粤。 如图4-2,流程图如图4-3所示:

图4-2 登陆界面图

图4-3 登录流程图

用户登录验证核心代码如下 <%

String strUserName=(String)request.getParameter(\定义字符串类型strUserName并获

18

重庆信息技术职业学院毕业设计

取表单username的内容癱噴导閽骋艳捣靨骢鍵。 String strPassword=(String)request.getParameter(\定义字符串类型strPasseord并获取表单password的内容鑣鸽夺圆鯢齙慫餞離龐。 String strSelect=(String)request.getParameter(\定义字符串类型strSelect并获取select的内容榄阈团皱鹏緦寿驏頦蕴。 int intT=0;//定义数字类型intT,默认为0 Conn data=new Conn();//引用conn类

if(strSelect!=null&&strSelect.equals(\判断strselect不为空且strSelect的值为student逊输吴贝义鲽國鳩犹騸。 intT=data.getRowCount(\WHERE sid='\AND

passwd='\从数据库按条件输出intT的值幘觇匮骇儺红卤齡镰瀉。 if(intT>0){//如果tinT>0

session.setAttribute(\设置session誦终决懷区馱倆侧澩赜。 session.setAttribute(\

response.sendRedirect(\跳转页面 }else{

out.print(show.errorBox(\检查你的用户名或密码!\验证错误\如果intT<=0,提示错误医涤侣綃噲睞齒办銩凛。 return; }

}else if(strSelect!=null&&strSelect.equals(\判断strselect不为空且strSelect的值为teacher舻当为遙头韪鳍哕晕糞。

intT=data.getRowCount(\

WHERE

name='\

AND

passwd='\按条件在数据库中读取输出intT的值鸪凑鸛齏嶇烛罵奖选锯。 if(intT>0){

session.setAttribute(\设置session筧驪鴨栌怀鏇颐嵘悅废。 session.setAttribute(\ session.setAttribute(\ response.sendRedirect(\跳转页面 }else{

out.print(show.errorBox(\检查你的用户名或密码!\验证错误\如果intT<=0,输出错误信息韋鋯鯖荣擬滄閡悬贖蘊。 return; }

19

重庆信息技术职业学院毕业设计

}else{

out.print(show.errorBox(\检查你的用户名或密码!\验证错误\ return; } %>

4.1.3 资料修改模块

不同权限的用户登录并进入系统后会出现不同的界面,但是搜有“修改个人资料”这一选项,可以点击“修改个人资料”选项来修改自己的个人资料(本处以学生为例)。包括密码、真实姓名、系部、性别、班级和电子邮件,其中学号是不能修改,填写完成后点击修改,如果资料填写正确,那么将完成资料修改的操作,如图4-4所示涛貶騸锬晋铩锩揿宪骟。

图4-4 资料修改

4.14成绩查询模块

学生用户登入系统后点击“查询考试成绩”选项后可查看个人所有的成绩 其中包括数据库、数据结构、概率论与数理统计、c语言和离散数学这5门课程的成绩,并可以查看各门课程开设的学期、学分以及课程性质 如图4-5钿蘇饌華檻杩鐵样说泻。 20

重庆信息技术职业学院毕业设计

图4-5 成绩查询

4.1.5成绩发布/修改模块

教师用户登入系统后点击“填写成绩”或者“修改成绩”然后选择对应的班级和科目就可以发布或修改该班级所有学生的该门课程的成绩,其中每一门课程的成绩都有平时成绩和理论成绩两部分组成。如图4-6、4-7所示戧礱風熗浇鄖适泞嚀贗。 图4-6 填写成绩

21

重庆信息技术职业学院毕业设计

图4-7 修改成绩

核心代码如下: public class sc {

private static Connection con; private Statement stmt; private ResultSet rs; private String sid; //学号 private String coid; //课程号 private String comgrade; //平时成绩 private String testgrade; //考试成绩 private String grade; //总成绩

private String recordteacher; //登分教师 private String modifyteacher; //改分教师 private static final String drivername =

\ private static final String url =

\ //数据库的链接路径購櫛頁詩燦戶踐澜襯鳳。 public String getsid() { //实现的是学号的 get 方法 return sid; }

public void setsid(String sid) { //实现的是学号的 set 方法

22

学生成绩管理系统 - 图文

重庆信息技术职业学院毕业设计提交给系统以验证用户、密码及身份。如果用户类型及密码正确,则会进入系统的主窗体。骥擯帜褸饜兗椏長绛粤。如图4-2,流程图如图4-3所示:图4-2登陆界面图图4-3登录流程图用户登录验证核心代码如下<%StringstrUserName=(Str
推荐度:
点击下载文档文档为doc格式
1a2t657ka776vac3ljxx41z4g1sgjh0182j
领取福利

微信扫码领取福利

微信扫码分享