云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > (完整版)基于jsp(java)信息管理系统的设计和开发毕业论文

(完整版)基于jsp(java)信息管理系统的设计和开发毕业论文

  • 62 次阅读
  • 3 次下载
  • 2025/5/3 22:24:14

student_name class_no class_name varchar varchar varchar 8 10 30 姓名 班级 专业名称 非空 非空 非空 表3-4 课题表(subject)

字段名 subject_id subject_name subject_request subject_num class_no teacher_name varchar varchar varchar 8 10 8 人数 班级 出题人 非空 非空 非空 类型 varchar varchar varchar 长度 5 100 250 中文描述 课题编号 课题名称 课题要求 备注 主键、非空 非空 非空 表3-5 学生选题表(choose_subject)

字段名 subject_id subject_name subject_request teacher_name student_name student_id varchar varchar varchar 8 8 12 出题人 学生姓名 学号 非空 非空 非空 类型 varchar varchar varchar 长度 5 100 250 中文描述 课题编号 课题名称 课题要求 备注 主键、非空 非空 非空 3.5 系统功能设计

本系统分为学生操作界面、教师操作界面和管理员操作界面,下面主

要对教师操作界面进行叙述:

教师界面能完成如下操作:

(1)班级课程表和班级名单:通过该功能模块,教师可以根据班级所学的课程给出符合实际要求的毕业设计课题。

(2)题目管理:通过该功能模块,教师可以在线出题,可以查询自己所出课题,同时也可以对已出课题进行修改。

(3)查看已选该课题名单:通过该功能模块,教师可以查看所选课题的学生信息,及时和同学沟通交流。

(4)安全管理:通过该功能模块,教师可以及时修改自己的密码,保证安全性。

(5)退出系统:通过该功能模块,当教师完成出题后,可以安全退出本系统。

3.6 系统功能图

毕业设计信息管理系统的功能主要包括三部分:管理员、教师题库信息管理、学生在线选题信息管理。其毕业设计信息管理系统功能设计结构图结构如图3-2:

图3-2 系统功能图

3.7 系统功能流程图

系统功能流程如图3-3:

图3-3 系统功能流程图

4 部分详细设计和实现

4.1 系统页面主题设计

系统登录页面如图4-1:

教师登录系统,例如用户名:,密码:

图4-1 系统登录界面

4.2 数据库操作类

用户在登录的时候,需要访问Oracle数据库中的信息,提高了程序的安全行和可靠性,经信息验证成功后才可以进入相应的用户操作界面。以下是部分代码:

(1) <%@

连接Oracle数据库代码: page

language=\

import=\

pageEncoding=\

<%@ page import=\< conn=null;

Statement stmt=null; Statement stmt1=null; Statement stmt2=null; Statement stmt3=null; try{

Class.forName(\

conn=DriverManager.getConnection(\st:1521:

.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.

CONCUR_UPDATABLE);

stmt1=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);

stmt2=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);

stmt3=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);

}catch(SQLException e1){ out.println(e1.toString()); } %>

<5321.jpg);}-->