基于jsp的学生信息管理系统的开发与测试(含源文件)(3)

1970-01-01 08:00

5.2页面的设计

5.2.1欢迎界面

用户进入首先看到的界面,点击跳转到登陆界面。

5.2.2登陆界面

用户输入用户名和密码进行登陆的界面,通过zhangsan/123456连接oracle数据库并判断用户名密码是否在数据库内。

部分代码如下:

Connection con = null;

final String driverClass = \;

final String connStr = \; try {

Class.forName(driverClass);

System.out.println(\数据库驱动程序加载成功!\);

con = DriverManager.getConnection(connStr,\,\); System.out.println(\数据库连接成功!\);

11

5.2.3新用户注册界面

注册新用户的界面,注册时要判断用户名密码是否符合要求以及其他信息是否符合设定的格式。 邮箱验证代码如下:

function checkEmail() {

var email = document.register.userEmail.value;

var reg2=/\\w+([-+.']\\w+)*@\\w+([-.]\\w+)*.\\w+([-.]\\w+)*/;

if(reg2.test(email)){ flag4 = true;

document.getElementById(\).style.display = \; } else {

flag4 = false;

document.getElementById(\).style.display = \; }

}

12

5.2.4主页面

显示学生信息的界面。要求有更新删除信息功能和添加信息功能。

更新代码如下:

String studentID = request.getParameter(\);

String studentName = request.getParameter(\); String studentSex = request.getParameter(\);

String studentBirthday= request.getParameter(\); String studentDept = request.getParameter(\); String studentMajor = request.getParameter(\); String studentClassID = request.getParameter(\); StudentDTO student = new StudentDTO(); student.setStudent_id(studentID); student.setStudent_name(studentName); student.setStudent_sex(studentSex);

student.setStudent_birthday(studentBirthday); student.setStudent_dept(studentDept); student.setStudent_major(studentMajor);

13

student.setStudent_classid(studentClassID); String forward = null;

//定义转发页面

// 创建模型对象

UserDAO udao = new UserDAO();

//调用模型对象的业务方法来判断登录的用户是否有效 boolean b = udao.updateStudent(student);

HttpSession s = request.getSession(); if (b) { } else { }

s.setAttribute(\, \更新失败\); forward = \;

s.setAttribute(\, \更新成功\); forward = \;

14

5.2.5更新页面

对学生信息进行更新的页面

6 系统功能测试

6.1白盒测试

用基本路径测试法测试注册账户信息时判断两次密码是否一致的功能。

//判断密码是否一致 function checkPwd1() 1) {

//判断密码是否一致,首先要获取到密码的值 2) var p = document.register.userPwd.value; 3) var p1 = document.register.userPwd1.value; 4) if(p == p1) 5) {

6) alert(\密码一致\ flag3 = true; 7) }

8) else{ 9) alert(\两次密码不一致\ flag3 = false; 10) } 11) }

15


基于jsp的学生信息管理系统的开发与测试(含源文件)(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:内部控制各章节习题

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: