javawweb学生成绩管理系统实验报告 联系客服

发布时间 : 星期三 文章javawweb学生成绩管理系统实验报告更新完毕开始阅读

Javaweb学生成绩管理系统

☆ course 课程信息表:

studentcourse 学生选课信息表:

score 学生成绩表:

rank 学生平均学分积点表:

3.程序构成

☆Jsp

各个输入界面,显示界面,用于信息的输入输出以及显示 Errorpage.jsp 错误信息显示界面 Exist.jsp 退出系统 Login.jsp Manager: addcourse.jsp addstucourse.jsp addstudent.jsp addteacher.jsp m1.jsp m2.jsp m3.jsp manager.jsp Searchonescore.jsp Showcourse.jsp Showstucou.jsp Showstudent.jsp Showteacher.jsp Updatecourse.jsp updateMpassword.jsp Updatescore.jsp Updatestudent.jsp Updateteacher.jsp Teacher: Rankcourse.jsp Rankcourse2.jsp Rankmajor.jsp Rankmajor2.jsp Searchonescore.jsp Showstudent.jsp showTinfo.jsp T1.jsp T2.jsp T3.jsp Teacher.jsp Updatescore.jsp updateTpassword Student S1.jsp S2.jsp S3.jsp Searchmyself.jsp Searchoneself1.jsp 登录界面 添加课程界面 为学生选课界面 添加学生界面 添加教师操作 显示页面的上栏信息 显示页面左栏信息 显示页面右栏信息 划分分配页面比例 查看某个学生成绩界面 显示课程信息界面 显示学生选课信息界面 显示学生信息 显示教师信息 更改课程信息 更改密码界面 更改成绩界面 更改学生信息界面 更改教师信息界面 输入课程号进行排名界面 显示按课程排名信息 输入专业名进行排名界面 显示按专业排名信息 查看某个学生成绩界面 显示学生信息 显示个人信息 显示页面的上栏信息 显示页面左栏信息 显示页面右栏信息 划分分配页面比例 更改成绩界面 更改密码界面 显示页面的上栏信息 显示页面左栏信息 显示页面右栏信息 查看个人成绩 显示其他人成绩 Javaweb学生成绩管理系统

Searchothers.jsp 输入要查询其他人的学号界面 Selectcourse.jsp 选课界面 Showstucou.jsp 显示个人选课信息 Student.jsp 划分分配页面比例 updateSpassword.jsp 修改密码 ☆ JavaBean

JavaBean定义各种功能类

※sqlBean 对数据库的各种操作 ※coursescore 课程成绩信息 ※student 学生类 ※teacher 教师类 ※course 课程

※studentcourse 学生选课信息 ☆Servelet

作为整个系统的控制者,Servlet接受Jsp的请求与数据,调用JavaBean完成程序功能,并将结果转交给Jsp显示 各Servlet如下: Addcourse 添加课程 Addstudent 添加学生 Addteacher 添加教师 Check 验证登录信息 Delcourse 删除课程 Delstucou 删除学生选课信息 Delstudent 删除学生信息 Delteacher 删除教师 M_selectcourse 管理员为学生选课 M_updatescore 管理员更改成绩 Selectcourse 学生选课 Updatecourse 更改课程信息 updateMpassword 更改教师密码 Updatescore 更改成绩 updateSpassword 更改学生密码 Updatestudent 更改学生信息 Updateteacher 更改教师信息 updateTpassword 更改教师密码

五、实现(模块实现、发步、测试):

数据库的实现:/*

Navicat MySQL Data Transfer

Source Server : shuai Source Server Version : 50037

Source Host : localhost:3306 Source Database : stu_score_ms

Target Server Type : MYSQL Target Server Version : 50037 File Encoding : 65001

Date: 2010-01-17 21:41:59 */

SET FOREIGN_KEY_CHECKS=0; -- ----------------------------

-- Table structure for `course` -- ----------------------------

DROP TABLE IF EXISTS `course`; CREATE TABLE `course` ( `cid` char(10) NOT NULL, `clnum` char(10) NOT NULL, `cname` char(10) NOT NULL, `credit` double(4,2) default NULL, `capacity` int(4) default NULL, `tid` char(10) default NULL

) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT;

-- ---------------------------- -- Records of course -- ----------------------------

INSERT INTO `course` VALUES ('bb1', '1', 'java', '3.00', '120', null); INSERT INTO `course` VALUES ('bb2', '2', 'c++', '2.50', '150', null);

-- ----------------------------

-- Table structure for `manager` -- ----------------------------

DROP TABLE IF EXISTS `manager`; CREATE TABLE `manager` ( `id` char(10) NOT NULL,

`password` char(10) default NULL, PRIMARY KEY (`id`)

) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- ---------------------------- -- Records of manager