概要设计说明书(四)

5.系统数据结构设计


 

5.1逻辑结构设计

 

学生信息表(学号,登录密码,姓名,专业代码,性别,出生日期,联系方式,班级)

指导教师信息表(工号,登录密码,姓名,教研室,性别,出生日期,联系方式,性别)

专业设置表(专业代码,专业名称,所属教研室)

班级设置级表(班级编号,专业代码,班级总人数)

毕业设计课题表(课题编号,课题题目,指导老师工号,专业代码,课题描述)

学术委员会信息表(委员会会长编号,登录密码,学术委员会成员)

系统管理员信息表(管理员编号,登录密码,管理员姓名,性别,出生日期,联系方式)

留言板(编号,标题,留言人,留言时间,备注,内容)

新闻公告(编号,公告标题,内容,发表时间,备注)

5.2物理结构设计

表 stu_table(学生信息表)

表名

学生信息表student_table

字段名

中文名

数据类型

空/非空

缺省值

备注

stu_id

学号

char(20)

Not null

 

主键

stu_pwd

登录密码

char(15)

Not null

 

 

stu_name

姓名

char(20)

 

 

 

major_id

专业代码

char(20)

Not null

 

外键`

major_name

专业名称

char(30)

 

 

 

class

班级

char(20)

Not null

 

外键

stu_sex

性别

char(20)

 

 

 

stu_birth

出生日期

Datetime

 

 

 

stu_tel

联系方式

char(20)

 

 

 

表 teacher_info(指导教师信息表)

表名

teacher_info(指导教师信息表)

字段名

中文名

数据类型

空/非空

缺省值

备注

Teacher_ID

工号

char(20)

Not null

 

主键

Teacher_pwd

登录密码

char(15)

Not null

 

 

Teacher_name

姓名

char(20)

 

 

 

Teach_research_section

教研室

char(50)

 

 

 

Teacher_sex

性别

char(20)

 

 

 

Teacher_birth

出生日期

Datetime

 

 

 

Teacher_tel

联系方式

char(20)

 

 

 

Teacher_sex

性别

char(20)

 

 

 

表 major_info(专业设置表)

表名

major_info(专业设置表)

字段名

中文名

数据类型

空/非空

缺省值

备注

Major_ID

专业代码

char(20)

Not null

 

主键

Major_name

专业名称

char(30)

 

 

 

Teach_research_section

所属教研室

char(50)

 

 

 

表 Class_info(班级设置表)

表名

Class_info(班级设置表)

字段名

中文名

数据类型

空/非空

缺省值

备注

Class

班级编号

char(20)

Not null

 

主键

Major_ID

专业代码

char(20)

Not null

 

外键

Class_count

班级总人数

 

 

 

 

表 Design_topic(毕业设计课题表)

表名

Design_topic(毕业设计课题表)

字段名

中文名

数据类型

空/非空

缺省值

备注

ID

课题编号

char(20)

Not null

 

主键(1-10个)

Name

课题题目

Char(80)

 

 

(1-10个)

Teacher_ID

指导教师工号

char(20)

Not null

 

外键

Major_ID

专业代码

char(20)

Not null

 

外键

Topic_info

课题描述

Char(80)

 

 

 

表 academic_committee (学术委员会信息表)

表名

academic_committee (学术委员会信息表)

字段名

中文名

数据类型

空/非空

缺省值

备注

Committee_ID

委员会会长编号

char(20)

Not null

 

主键

Committee_pwd

登录密码

char(15)

Not null

 

 

Committee_list

学术委员会成员

char(80)

 

 

 

 

表 Sys_admin (系统管理员信息表)

表名

Sys_admin (系统管理员信息表)

字段名

中文名

数据类型

空/非空

缺省值

备注

Admin_ID

管理员编号

char(20)

Not null

 

主键

Admin_pwd

登录密码

char(15)

Not null

 

 

Admin_name

管理员姓名

char(20)

 

 

 

Admin_sex

性别

char(20)

 

 

 

Admin_birth

出生日期

Datetime

 

 

 

Admin_tel

联系方式

char(20)

 

 

 

表 Notice(新闻公告)

表名

Notice (新闻平台)

字段名

中文名

数据类型

空/非空

缺省值

备注

Notice_ID

公告编号

char(10)

Not null

 

主键

Notice _Title

消息标题

char(50)

Not null

 

 

content

内容

char(100)

Not null

 

 

Notice_send_time

发表时间

Datetime

 

 

 

Notice_backup

备注

char(100)

 

 

 

表 message(留言)

表名

message(留言)

字段名

中文名

数据类型

空/非空

缺省值

备注

Message_ID

公告编号

char(10)

Not null

 

主键

Message_Title

消息标题

char(50)

Not null

 

 

content

内容

char(100)

Not null

 

 

Message_Person

留言人

char(20)

 

 

 

Message_time

留言时间

Datetime

 

 

 

Backup

备注

char(100)

 

 

 

 

          程序名称

功能名称

选题管理

课题管理

用户管理

留言管理

公告管理

学生登录系统

 

 

√

 

 

学生找回密码

 

 

√

 

 

学生发表留言

 

 

 

√

 

学生查看毕业设计题目

√

 

 

 

 

查看指导老师信息

√

 

 

 

 

学生查看选题状态

√

 

 

 

 

学生选题

√

 

 

 

 

指导老师申报毕业设计题目

 

√

 

 

 

查看通过审核题目

 

√

 

 

 

查看学生选题

√

 

 

 

 

确认学生选题

√

 

 

 

 

回复学生留言

 

 

 

√

 

指导教师登录

 

 

√

 

 

指导老师找回密码

 

 

√

 

 

学术委员会任命指导老师

 

 

√

 

 

毕业设计题目审核

 

√

 

 

 

选题配选

 

√

 

 

 

修改删除预选题

 

√

 

 

 

学术委员会回复学生留言

 

 

 

√

 

用户权限管理

 

 

√

 

 

发布毕业设计工作公告

 

 

 

 

√

回复学生留言

 

 

 

√

 

导入数据库信息

 

√

√

 

 

数据库管理

√

√

√

√

√

导出毕业设计选题终表

√

 

 

 

 

编辑者:贝尔,奥图

 

posted @ 2018-12-24 01:10  飞天小女警101  阅读(574)  评论(0)    收藏  举报