Skip to content

studyouou/SchoolSystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

##############################时间: 2018/04/18########################################## 系统构架 1,采用ssm框架,这样sql语句更加灵活 2,采用redis作为缓存

数据库(db_school_system),表设计 1,首先是管理表(admin),统一管理学校课程 id(唯一标识符,用户名),password(服务密码)。

2,学生表(tb_student):描述学生信息 id(学生id唯一标识符),name(学生姓名),age(年龄),sex(性别),password(登录密码),num(课程数量),major(专业),inSchoolTime(入学时间),idCard(身份证信息)。

3,老师表(tb_teacher):描述老师信息 id(老师唯一标识符),name(老师姓名),age(年龄),sex(性别),password(登录密码),major(专业),teachTime(授课时间),idCard(身份证信息)。

4,课程(tb_subject):描述课程信息 id(唯一标识符),name(课程名称),teacherName(任课老师),hours(学时),startTime(报名时间),endTime(报名截止时间)。

5,老师-课程表(tb_teacher_subject) teacherId(外键关联),subjectId(外键关联)

6,学生-课程表(tb_student_subject) studentId(外键关联),subjectId(外键关联)

mvc架层 entity层 :主要储存model实体;分为Student类(主要映射student表),Teacher类(映射teacher表),Subject类(映射subject表)。

dao层:主要连接数据库,并对数据库进行操作。

service层:连接dao层和controller层,并进行一些逻辑操作,用事务进行逻辑处理。

controller层:处理页面结果等;

配置文件 mapper文件夹:配置dao层的映射文件。 spring层:web应用的配置文件。

这个应用还没写完,后面还会更新

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors