在线毕业论文提交系统毕业设计内容摘要:

4 学生表数据库图 departments(系部信息表) 说明:存放着所有系部信息。 13 图 35 系部表数据库图 classes(专业信息表) 说明:存放专业信息及系所属部。 图 36 专业表数据库图 thesis(课题信息表) 说明:存放课题信息及所属老师,和所选的学生。 图 37 课题表数据库图 thesis_condition(论文情况表) 说明:存放论文提交的信息及所属学生。 图 38 论文表数据库图 14 4 详细设计 环境构建 创建库表 以下是数据库脚本代码 DROP DATABASE IF EXISTS `thesis_system`。 CREATE DATABASE `thesis_system` USE `thesis_system`。 管理员表 DROP TABLE IF EXISTS `admin`。 CREATE TABLE `admin` ( `admin_id` int(10) NOT NULL AUTO_INCREMENT, `admin_name` varchar(20) DEFAULT NULL, `admin_password` char(32) DEFAULT NULL, `admin_cardId` varchar(20) DEFAULT NULL, PRIMARY KEY (`admin_id`) ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8。 INSERT INTO `admin` VALUES (1,39。 admin39。 ,39。 qqqqqq39。 ,39。 123456789039。 )。 系部表 DROP TABLE IF EXISTS `departments`。 CREATE TABLE `departments` ( `departments_id` int(10) NOT NULL AUTO_INCREMENT, `departments_no` int(10) DEFAULT NULL, `departments_name` varchar(20) DEFAULT NULL, PRIMARY KEY (`departments_id`) ) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8。 专业表 DROP TABLE IF EXISTS `classes`。 CREATE TABLE `classes` ( `class_id` int(10) NOT NULL AUTO_INCREMENT, `class_no` int(10) DEFAULT NULL, `class_name` varchar(20) DEFAULT NULL, `departments_id` int(10) DEFAULT NULL, PRIMARY KEY (`class_id`), KEY `FK_Reference_1` (`departments_id`), CONSTRAINT `FK_Reference_1` FOREIGN KEY (`departments_id`) REFERENCES `departments` (`departments_id`) 15 ) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8。 学生表 DROP TABLE IF EXISTS `students`。 CREATE TABLE `students` ( `students_id` int(10) NOT NULL AUTO_INCREMENT, `class_id` int(10) DEFAULT NULL, `thesis_id` int(10) DEFAULT NULL, `students_no` varchar(20) DEFAULT NULL, `students_password` char(32) DEFAULT NULL, `students_name` varchar(20) DEFAULT NULL, `students_cardId` varchar(20) DEFAULT NULL, PRIMARY KEY (`students_id`), KEY `FK_Reference_4` (`class_id`), KEY `FK_Reference_8` (`thesis_id`), CONSTRAINT `FK_Reference_4` FOREIGN KEY (`class_id`) REFERENCES `classes` (`class_id`) ) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8。 教师表 DROP TABLE IF EXISTS `teacher`。 CREATE TABLE `teacher` ( `teacher_id` int(10) NOT NULL AUTO_INCREMENT, `departments_id` int(10) DEFAULT NULL, `teacher_no` varchar(20) DEFAULT NULL, `teacher_password` char(32) DEFAULT NULL, `teacher_name` varchar(20) DEFAULT NULL, `teacher_cardId` varchar(20) DEFAULT NULL, PRIMARY KEY (`teacher_id`), KEY `FK_Reference_5` (`departments_id`), CONSTRAINT `FK_Reference_5` FOREIGN KEY (`departments_id`) REFERENCES `departments` (`departments_id`) ) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8。 课题表 DROP TABLE IF EXISTS `thesis`。 CREATE TABLE `thesis` ( `thesis_id` int(10) NOT NULL AUTO_INCREMENT, `teacher_id` int(10) DEFAULT NULL, `students_id` int(11) DEFAULT NULL, `thesis_no` int(10) DEFAULT NULL, `thesis_name` varchar(20) DEFAULT NULL, `descript` varchar(200) DEFAULT NULL, 16 `demand_upload` varchar(200) DEFAULT NULL, PRIMARY KEY (`thesis_id`), KEY `FK_Reference_12` (`teacher_id`), CONSTRAINT `FK_Reference_12` FOREIGN KEY (`teacher_id`) REFERENCES `teacher` (`teacher_id`) ) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8。 论文情况表 DROP TABLE IF EXISTS `thesis_condition`。 CREATE TABLE `thesis_condition` ( `thesis_condition_id` int(10) NOT NULL AUTO_INCREMENT, `students_id` int(10) DEFAULT NULL, `score` int(10) DEFAULT NULL, `thesisupload` varchar(200) DEFAULT NULL, `submit_time` date DEFAULT NULL, `submit_descript` varchar(200) DEFAULT NULL, `modify_time` date DEFAULT NULL, `modify_descript` varchar(200) DEFAULT NULL, PRIMARY KEY (`thesis_condition_id`), KEY `FK_Reference_11` (`students_id`), CONSTRAINT `FK_Reference_11` FOREIGN KEY (`students_id`) REFERENCES `students` (`students_id`) ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8。 创建配置文件 创建 sql 的配置文件,配置数据库用户名,密码,和库名等。 配置 文件。 driver= url=jdbc: userName=root password=123456 配置 ,添加 servlet 框架 ?xml version= encoding=UTF8? webapp xmlns:xsi= xmlns= xmlns:web= xs i:schemaLocation= version= displaynamethesis_system/displayname 17 servlet servletnameUserServlet/servletname servletclass/servletclass /servlet servlet servletnameAdminServlet/servletname servletclass/servletclass /servlet servlet servletnameTeacherServlet/servletname servletclass/servletclass /servlet servlet servletnameDownLoadServlet/servletname servletclass/servletclass /servlet servlet servletnameUploadServlet/servletname servletclass/servletclass /servlet servlet servletnameStudentServlet/servletname servletclass/servletclass /servlet servletmapping servletnameUserServlet/servletname urlpattern/UserServlet/urlpattern /servletmapping servletmapping servletnameAdminServlet/servletname urlpattern/AdminServlet/urlpattern /servletmapping servletmapping servletnameTeacherServlet/servletname urlpattern/TeacherServlet/urlpattern /servletmapping servletmapping servletnameDownLoadServlet/servletname urlpattern/DownLoadServlet/urlpattern /servletmapping servletmapping servletnameUploadServlet/servletname urlpattern/UploadServlet/urlpattern /servletmapping servletmapping 18 servletnameStudentServlet/servletname urlpattern/StudentServlet/urlpattern /servletmapping welefile。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。