概要设计说明书(四)

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)

 

 

 

 

          程序名称

功能名称

选题管理

课题管理

用户管理

留言管理

公告管理

学生登录系统

 

 

 

 

学生找回密码

 

 

 

 

学生发表留言

 

 

 

 

学生查看毕业设计题目

 

 

 

 

查看指导老师信息

 

 

 

 

学生查看选题状态

 

 

 

 

学生选题

 

 

 

 

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

 

 

 

 

查看通过审核题目

 

 

 

 

查看学生选题

 

 

 

 

确认学生选题

 

 

 

 

回复学生留言

 

 

 

 

指导教师登录

 

 

 

 

指导老师找回密码

 

 

 

 

学术委员会任命指导老师

 

 

 

 

毕业设计题目审核

 

 

 

 

选题配选

 

 

 

 

修改删除预选题

 

 

 

 

学术委员会回复学生留言

 

 

 

 

用户权限管理

 

 

 

 

发布毕业设计工作公告

 

 

 

 

回复学生留言

 

 

 

 

导入数据库信息

 

 

 

数据库管理

导出毕业设计选题终表

 

 

 

 

编辑者:贝尔,奥图

猜你喜欢

转载自www.cnblogs.com/n78916/p/10166634.html