JSP实验报告.docx
《JSP实验报告.docx》由会员分享,可在线阅读,更多相关《JSP实验报告.docx(10页珍藏版)》请在冰豆网上搜索。
JSP实验报告
班级:
080432
学号:
06
姓名:
李秉奇
实验课名称:
JSP课程设计
实验课次数
第次
实验题目:
在线考试系统
完成时间
2010-12-15
计算机系实验报告
在线考试系统主要是用于期末考试等结课考试,客户的角色有2个,学生和管理员。
学生能够用自己的密码进入到系统,然后会出现自己的科目及学分情况,如果有未考科目,会提示进行考试。
然后进入到答题界面,进行答题。
答完题后提交试卷,答案保存到一个单独的页面,待老师批阅试卷上成绩。
然后退出即可。
管理员角色负责用户(学生和老师)以及课程的增删改操作。
页面实现:
首先是进入到登录界面:
输入用户名、密码、验证码。
此处用到了表单验证,用户名、密码必须至少5位,验证码要正确才能登录。
如果密码填写错误,会报错。
此处的用户身份判断是通过数据库动态实现的,从数据库读取数据然后与输入的用户名及密码判断。
如果正确,则进入该同学的信息界面:
科目通过数据库动态导入。
如果有未作答的科目,则会以超链接的方式显示未做答,此处通过判断成绩确定作答情况,如果分数为null,则作答情况显示为未做答,反之显示以作答。
单击“未做答”后,进入试卷页面即可进行作答。
看完考试需知后,点击开始答题,进入考试界面:
有倒计时时间提醒。
点击作答按钮,会自动打开一个新窗口,然后可以作答:
单击作答:
作答结束后点击交卷。
此时会调用到一个answer.jsp界面。
answer.jsp界面里有个<%@pagelanguage="java"import="java.util.*"contentType="application/vnd.ms-excel;GB18030"%>当打开这个界面时,会自动将该页面保存为excel文件。
考生系统到此结束
如果该考生不存在的话,可以注册:
注册成功了,给出这个提示:
同时,数据库中增加了该项。
点返回后可以跳回起始的登录界面,然后进行登录。
同时由于register.jsp里面用了事务处理,在cj表中自动添加了c1、c2、c19、c20这四门功课,成绩为null。
点击管理员登录后,需要口令验证:
当输入了正确的口令后,就会进入。
否则的话给出提示,再次输入。
此处应用了表单验证。
通过按钮或者前面的学号可以调用到修改页面,进行修改。