# 高级软件工程 **Repository Path**: delta_need/test-sys ## Basic Information - **Project Name**: 高级软件工程 - **Description**: 使用Javaweb简单实现做题系统。 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 4 - **Created**: 2021-12-02 - **Last Updated**: 2025-11-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 高级软件工程 #### 介绍 使用Javaweb简单实现做题系统。 #### 软件架构 ##### 数据库设计 -- 题库 CREATE TABLE `tb_topic`( `topicId` INTEGER PRIMARY KEY, `description` VARCHAR(800), `optionA` VARCHAR(200), `optionB` VARCHAR(200), `optionC` VARCHAR(200), `optionD` VARCHAR(200), `point` VARCHAR(200), `rAnswer` VARCHAR(100) )ENGINE=INNODB DEFAULT CHARSET=utf8; -- 学生 CREATE TABLE `tb_stu`( `stuId` INTEGER PRIMARY KEY, `stuName` VARCHAR(50), `stuPwd` VARCHAR(50) )ENGINE=INNODB DEFAULT CHARSET=utf8; -- 教师 CREATE TABLE `tb_tea`( `teaId` INTEGER PRIMARY KEY, `teaName` VARCHAR(50), `teaPwd` VARCHAR(50) )ENGINE=INNODB DEFAULT CHARSET=utf8; -- 学生试卷 CREATE TABLE `tb_stu_paper`( `stuId` INTEGER, `paperId` INTEGER, `topicId` VARCHAR(50), `score` INTEGER, PRIMARY key(`stuId`,`paperId`,`topicId`) )ENGINE=INNODB DEFAULT CHARSET=utf8; -- 教师试卷 CREATE TABLE `tb_tea_paper`( `teaId` INTEGER, `paperId` INTEGER, PRIMARY KEY(`teaId`,`paperId`) )ENGINE=INNODB DEFAULT CHARSET=utf8; -- 学生答案 CREATE TABLE `tb_stu_ans`( `stuId` INTEGER, `paperId` INTEGER, `answer` VARCHAR(100) )ENGINE=INNODB DEFAULT CHARSET=utf8; ##### 实现功能 - 做练习 - 错题报告 - 历史记录查询 - 题库管理 - 布置练习