yetang307

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

数据库评分标准:按照题目要求创建审批卡基本信息表、教师基本信息表、学生基本信息表,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

密码

9

Yesorno

是否通过审核

 

链接数据库  

 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&amp;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页面

posted on 2023-01-07 21:54  椰糖  阅读(69)  评论(0)    收藏  举报