最近学校在做软件课程设计,我根据我以前在广播台的经历,做这么一个广播台管理系统,现在后续把相关设计方案,需求分析,代码等一下写下来!
先发个数据库的设计
先发个数据库的设计
表名 | 中文表名 |
---|---|
User | 用户登录表 |
Staff | 成员基本信息 |
Upgrade | 升职记录表 |
STable | 节目人员表 |
Score | 分数考评表 |
Item | 节目列表 |
Dept | 部门列表 |
字段名 | 中文列名 | 类型 | PK | 空值 | 自动增长 | 默认值 | 注释 |
---|---|---|---|---|---|---|---|
UserName | 用户名 | NVarChar(20) | 是 | 否 | |||
Password | 密码 | NVarChar(10) | 否 | 否 | |||
Type | 类型 | Integer | 否 | 否 | 1 | enum{台长=1;部长=2;节目负责=3;普通=4;} |
字段名 | 中文列名 | 类型 | PK | 空值 | 自动增长 | 默认值 | 注释 |
---|---|---|---|---|---|---|---|
SID | 学号 | NVarChar(15) | 是 | 否 | |||
SName | 姓名 | NVarChar(20) | 否 | 是 | |||
EntranceDate | 入学时间 | Date | 否 | 否 | 时间格式2004-9-1 | ||
Speciality | 专业 | NVarChar(20) | 否 | 是 | |||
SPosition | 职位 | NVarChar(20) | 否 | 是 | |||
SDelTag | 删除标记 | Bit | 否 | 是 | enum{在职=0;不在职=1;} | ||
Dept1 | 部门1 | NVarChar(5) | 否 | 是 | |||
Dept2 | 部门2 | NVarChar(5) | 否 | 是 | |||
Item1 | 节目1 | NVarChar(5) | 否 | 是 | |||
Item2 | 节目2 | NVarChar(5) | 否 | 是 |
字段名 | 中文列名 | 类型 | PK | 空值 | 自动增长 | 默认值 | 注释 |
---|---|---|---|---|---|---|---|
ID | 升职记录序号 | Integer | 是 | 否 | (1,1) | ||
SID | 学号 | NVarChar(15) | 否 | 是 | |||
UpgradeDate | 升职时间 | Date | 否 | 是 | |||
exPos | 前职位 | NVarChar(20) | 否 | 是 | |||
nowPos | 现职位 | NVarChar(20) | 否 | 是 |
字段名 | 中文列名 | 类型 | PK | 空值 | 自动增长 | 默认值 | 注释 |
---|---|---|---|---|---|---|---|
ScoreID | 分数ID | NVarChar(20) | 是 | 否 | |||
ItemID | 节目ID | NVarChar(5) | 否 | 否 | |||
boyin1 | 播音1 | NVarChar(15) | 否 | 是 | |||
boyin2 | 播音2 | NVarChar(15) | 否 | 是 | |||
boyin3 | 播音3 | NVarChar(15) | 否 | 是 |
字段名 | 中文列名 | 类型 | PK | 空值 | 自动增长 | 默认值 | 注释 |
---|---|---|---|---|---|---|---|
SID | 学号 | NVarChar(15) | 是 | 否 | |||
ScoreID | 分数ID | NVarChar(20) | 是 | 否 | |||
OnTime | 出勤准时 | Bit | 否 | 否 | enum{准时=0;迟到=1;} | ||
VoiceSpeed | 语速 | Float | 否 | 否 | |||
State | 状态 | Float | 否 | 否 | |||
PuTongHua | 普通话 | Float | 否 | 否 | |||
PeiHe | 配合 | Float | 否 | 否 | |||
NeiRong | 内容质量 | Float | 否 | 是 | |||
ZiPing | 自评 | Float | 否 | 否 | |||
TaPing | 搭档评价 | Float | 否 | 否 | |||
FuZePing | 负责评价 | Float | 否 | 否 |
字段名 | 中文列名 | 类型 | PK | 空值 | 自动增长 | 默认值 | 注释 |
---|---|---|---|---|---|---|---|
ItemID | 节目ID | NVarChar(5) | 是 | 否 | 以I开头,后面接两位数字,如I01 | ||
ItemName | 节目名称 | NVarChar(20) | 否 | 否 | |||
ItemTime | 节目时间 | NVarChar(20) | 否 | 否 | 一周七天 | ||
ILeaderID | 节目负责 | NVarChar(15) | 否 | 是 | |||
IDelTag | 节目删除记录 | Bit | 否 | 否 |
字段名 | 中文列名 | 类型 | PK | 空值 | 自动增长 | 默认值 | 注释 |
---|---|---|---|---|---|---|---|
DeptID | 部门ID | NVarChar(5) | 是 | 否 | 以D开头后面接两位数字,如D01 | ||
DeptName | 部门名称 | NVarChar(20) | 否 | 否 | |||
DLeaderID | 部门负责 | NVarChar(15) | 否 | 否 | |||
DDelTag | 部门删除记录 | Bit | 否 | 否 |