数据库评分标准:按照题目要求创建审批卡基本信息表、教师基本信息表、学生基本信息表,(3分),实现数据库连接正常(2分)。
审批卡基本信息表
序 号 |
字段名称 |
中文含义 |
取值范围 |
1 |
CardId |
试卷审批卡编号(唯一性) |
|
2 |
CardData |
申请日期 |
|
3 |
CourseName |
课程名称 |
|
4 |
CourseTeacher |
任课教师 |
|
5 |
CourseID |
课程编号 |
|
6 |
CourseNature |
课程性质 |
|
7 |
Credit |
学分 |
|
8 |
CourseClass |
授课班级 |
|
9 |
CourseMajor |
授课专业 |
|
10 |
TestWay |
考试方式 |
|
11 |
TestData |
考试日期 |
|
12 |
TestCount |
考试人数 |
|
13 |
TestMethod |
出题方式 |
|
14 |
TestGrade |
成绩组成 |
|
15 |
TestEvaluation |
考核与评价方式 |
|
16 |
TestAnalysis |
考核内容合理性分析 |
|
17 |
Professional |
专业审查意见 |
|
18 |
ProfessionalConclusion |
专业审查结论 |
|
19 |
Reasonable |
合理性审查意见 |
|
20 |
ReasonableConclusion |
合理性审查结果 |
|
21 |
AuditStatus |
审核状态 |
{待审核、已符合、已通过、未通过} |
教师基本信息表
序 号 |
字段名称 |
中文含义 |
取值范围 |
1 |
TeacherID |
教师工号 |
八位数字,唯一性 |
2 |
Name |
教师名称 |
|
3 |
College |
所属学院 |
|
4 |
Professionals |
所属专业 |
|
5 |
Role |
角色 |
专业教师、专业负责人、教学副院长,用三位二进制表示,例如:001表示普通教师、010表示专业负责人、011表示即是教师又是专业负责人,111表示三种角色兼具 |
6 |
Password |
密码 |
学生基本信息表
序 号 |
字段名称 |
中文含义 |
1 |
StuID |
学号 |
2 |
StuName |
姓名 |
3 |
sex |
性别 |
4 |
College |
所属学院 |
5 |
Professionals |
所属专业 |
6 |
Phone |
手机 |
7 |
Position |
职位 |
8 |
Password |
密码 |
链接数据库
1 <?xml version="1.0" encoding="UTF-8" ?> 2 <!DOCTYPE configuration 3 PUBLIC "-//mybatis.org//DTD Config 3.0//EN" 4 "http://mybatis.org/dtd/mybatis-3-config.dtd"> 5 <configuration> 6 <!--起别名--> 7 <typeAliases> 8 <package name="com.yetang.pojo"/> 9 </typeAliases> 10 11 <!--加载数据库信息--> 12 <environments default="development"> 13 <environment id="development"> 14 <transactionManager type="JDBC"/> 15 <dataSource type="POOLED"> 16 <property name="driver" value="com.mysql.jdbc.Driver"/> 17 <property name="url" value="jdbc:mysql:///db1?useSSL=false&useServerPrepStmts=true"/> 18 <property name="username" value="root"/> 19 <property name="password" value="1234"/> 20 </dataSource> 21 </environment> 22 </environments> 23 24 <mappers> 25 <!--扫描mapper 配置文件位置--> 26 <package name="com.yetang.mapper"/> 27 </mappers> 28 29 </configuration>
mapper usermapper区
pojo 实体类区
service seervice区
util 工具区
1 package com.yetang.util; 2 3 import org.apache.ibatis.io.Resources; 4 import org.apache.ibatis.session.SqlSessionFactory; 5 import org.apache.ibatis.session.SqlSessionFactoryBuilder; 6 7 import java.io.IOException; 8 import java.io.InputStream; 9 10 public class SqlSessionFactoryUtils { 11 12 private static SqlSessionFactory sqlSessionFactory; 13 14 static { 15 //静态代码块会随着类的加载而自动执行,且只执行一次 16 try { 17 String resource = "mybatis-config.xml"; 18 InputStream inputStream = Resources.getResourceAsStream(resource); 19 sqlSessionFactory = new SqlSessionFactoryBuilder().build(inputStream); 20 } catch (IOException e) { 21 e.printStackTrace(); 22 } 23 } 24 25 public static SqlSessionFactory getSqlSessionFactory(){ 26 return sqlSessionFactory; 27 } 28 }
web servlet区
resources.com.mapper mapper映射
mybatis-config 数据库配置
WEB-INF 网页配置
WEB-JSP JSP页面
标签:教师,14,专业,数据库,import,完整版,考试 From: https://www.cnblogs.com/yetang307/p/17033646.html