最近学校在做软件课程设计,我根据我以前在广播台的经历,做这么一个广播台管理系统,现在后续把相关设计方案,需求分析,代码等一下写下来!
先发个数据库的设计
先发个数据库的设计
表名 | 中文表名 |
---|---|
用户登录表 | |
成员基本信息 | |
升职记录表 | |
节目人员表 | |
分数考评表 | |
节目列表 | |
部门列表 |
字段名 | 中文列名 | 类型 | PK | 空值 | 自动增长 | 默认值 | 注释 |
---|---|---|---|---|---|---|---|
![]() | 用户名 | NVarChar(20) | 是 | 否 | |||
![]() | 密码 | NVarChar(10) | 否 | 否 | |||
![]() | 类型 | Integer | 否 | 否 | 1 | enum{台长=1;部长=2;节目负责=3;普通=4;} |
字段名 | 中文列名 | 类型 | PK | 空值 | 自动增长 | 默认值 | 注释 |
---|---|---|---|---|---|---|---|
![]() | 学号 | NVarChar(15) | 是 | 否 | |||
![]() | 姓名 | NVarChar(20) | 否 | 是 | |||
![]() | 入学时间 | Date | 否 | 否 | 时间格式2004-9-1 | ||
![]() | 专业 | NVarChar(20) | 否 | 是 | |||
![]() | 职位 | NVarChar(20) | 否 | 是 | |||
![]() | 删除标记 | Bit | 否 | 是 | enum{在职=0;不在职=1;} | ||
![]() | 部门1 | NVarChar(5) | 否 | 是 | |||
![]() | 部门2 | NVarChar(5) | 否 | 是 | |||
![]() | 节目1 | NVarChar(5) | 否 | 是 | |||
![]() | 节目2 | NVarChar(5) | 否 | 是 |
字段名 | 中文列名 | 类型 | PK | 空值 | 自动增长 | 默认值 | 注释 |
---|---|---|---|---|---|---|---|
![]() | 升职记录序号 | Integer | 是 | 否 | (1,1) | ||
![]() | 学号 | NVarChar(15) | 否 | 是 | |||
![]() | 升职时间 | Date | 否 | 是 | |||
![]() | 前职位 | NVarChar(20) | 否 | 是 | |||
![]() | 现职位 | NVarChar(20) | 否 | 是 |
字段名 | 中文列名 | 类型 | PK | 空值 | 自动增长 | 默认值 | 注释 |
---|---|---|---|---|---|---|---|
![]() | 分数ID | NVarChar(20) | 是 | 否 | |||
![]() | 节目ID | NVarChar(5) | 否 | 否 | |||
![]() | 播音1 | NVarChar(15) | 否 | 是 | |||
![]() | 播音2 | NVarChar(15) | 否 | 是 | |||
![]() | 播音3 | NVarChar(15) | 否 | 是 |
字段名 | 中文列名 | 类型 | PK | 空值 | 自动增长 | 默认值 | 注释 |
---|---|---|---|---|---|---|---|
![]() | 学号 | NVarChar(15) | 是 | 否 | |||
![]() | 分数ID | NVarChar(20) | 是 | 否 | |||
![]() | 出勤准时 | Bit | 否 | 否 | enum{准时=0;迟到=1;} | ||
![]() | 语速 | Float | 否 | 否 | |||
![]() | 状态 | Float | 否 | 否 | |||
![]() | 普通话 | Float | 否 | 否 | |||
![]() | 配合 | Float | 否 | 否 | |||
![]() | 内容质量 | Float | 否 | 是 | |||
![]() | 自评 | Float | 否 | 否 | |||
![]() | 搭档评价 | Float | 否 | 否 | |||
![]() | 负责评价 | Float | 否 | 否 |
字段名 | 中文列名 | 类型 | PK | 空值 | 自动增长 | 默认值 | 注释 |
---|---|---|---|---|---|---|---|
![]() | 节目ID | NVarChar(5) | 是 | 否 | 以I开头,后面接两位数字,如I01 | ||
![]() | 节目名称 | NVarChar(20) | 否 | 否 | |||
![]() | 节目时间 | NVarChar(20) | 否 | 否 | 一周七天 | ||
![]() | 节目负责 | NVarChar(15) | 否 | 是 | |||
![]() | 节目删除记录 | Bit | 否 | 否 |
字段名 | 中文列名 | 类型 | PK | 空值 | 自动增长 | 默认值 | 注释 |
---|---|---|---|---|---|---|---|
![]() | 部门ID | NVarChar(5) | 是 | 否 | 以D开头后面接两位数字,如D01 | ||
![]() | 部门名称 | NVarChar(20) | 否 | 否 | |||
![]() | 部门负责 | NVarChar(15) | 否 | 否 | |||
![]() | 部门删除记录 | Bit | 否 | 否 |