Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

studyouou/SchoolSystem

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
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

Morty Proxy This is a proxified and sanitized view of the page, visit original site.