项目-----学生管理系统01-----模块,数据表设计

前言:今天我开始做项目了,在这之前要考虑到你做的有什么用,换句话就是能解决什么问题。学生管理系统的对象是学生,所以程序就是学生的属性和行为。那有什么用呢设计它的目的是什么呢?它是给老师与学校使用的,也可以理解为能给老师和学校解决什么问题。例如:有一天教育局要突击检查某校的在校学生学习情况,所有学生不仅仅是在校学生的资料;甚至是毕业好几年的学生的资料都在资料库中,而恰好今天管理资料的老师生病了。没办法赶回学校,而资料库中的学生资料虽然都有标记,但很是很难找到。这时学生管理系统就派上了作用。能很好的管理学生的档案、资料什么的。所以我将这个学生管理系统分为了以下几个模块:

  1. 学生基础信息模块
  2. 成绩管理模块
  3. 缴费管理模块
  4. 在校获奖管理模块
  5. 作业管理模块
  6. 考勤管理模块
  7. 违纪记录管理模块
  8. 登录、注册模块
  9. 基础支撑表

一、针对不同的模块做出分析并制定数据库表格。注意:在制定数据库表格是不仅仅要按模块来,还有根据不同的业务,就比如:缴费模块不同的学校要不同的收费标准、时段收费,所以有一个分表

1、学生基础信息模块

学生基础信息表(s_basicMessage)

 

字段名

类型

备注

s_bid

int

 

基础信息表的主键id

s_name

Varchar(8)

学生姓名

s_sex

int

性别(0:男;1:女)

S_birthday

Varchar(13)

出生日期

S_addr

Varchar

家庭住址

S_phone

varchar

本人电话

S_qq

int

本人QQ

S_weixin

varchar

本人微信号

S_fphone

varchar

家长电话

S_fname

varchar

家长姓名

S_idcard

varchar

身份证号码

S_isspe

int

是否特殊家庭(0:正常;1:低保户;2:单亲家庭;3:残疾家庭;4:建档立卡;5:雨露计划户)

S_gschool

Varchar

毕业学校

S_isfreshg

int

是否是应届生(0:是;1:否)

S_class

Varchar

所属班级(年份+班级名)

S_number

int

学号

S_indate

varchar

进校时间

S_outdate

Varchar

离校时间

S_ profession

Varchar

所学专业

S_ recordtime

Varchar

记录时间

S_ lasttime

Varchar

最后一次更新时间

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值