安徽工程大学毕业设计(论文)
图 4-6 学生信息实体属性图
3.老师信息实体属性:教师实体包括ID、编号、真实姓名、性别、年龄、登录账号和登录密码7个属性。其中ID作为教师在系统中的唯一标示,登录账号和密码作为教师登陆系统的凭证。
图 4-7 教师信息试题属性图
4.公告实体属性:公告试题包括公告编号、公告标题和公告内容3个属性。其中公告编号作为公告的唯一标示,公告内容是公告的详细信息。
- 15 -
唐天振:基于SSH的精品公开课程网站的设计
图 4-8 公告信息实体属性图
5.新闻实体属性:新闻实体包括新闻编号、新闻标题和新闻内容3个属性。其中新闻编号作为公告的唯一标示,公告内容是公告的详细信息。
图 4-9 新闻信息实体属性图
6.留言信息实体属性:留言信息实体包括留言编号、留言内容和用户3个属性。其中,留言编号作为留言的唯一标示,留言内容为留言的具体信息,用户为该留言的发布者。
图 4-10 留言实体属性图
- 16 -
安徽工程大学毕业设计(论文)
7.课件信息实体属性:课件信息实体包括课件编号、课件名称、课件介绍、课件附件4个属性。其中课件编号作为课件在系统中的唯一标示,课件附件是指该课件的文件,可以提供下载。
图 4-11 课件信息实体属性图
8.教学视频实体属性:视频信息实体包括视频编号、视频名称、视频介绍和视频附件4个属性。其中视频编号作为视频在系统中的唯一标示,视频附件为MP4、AVI、FLV格式的视频文件,支持在线播放。
图 4-12 教学视频实体属性图
9.试题信息实体属性:试题实体包括试题编号、试题名称、试题介绍和套卷4个属性。其中试题编号作为试题在系统中的唯一标示,套卷为与该试题对应的试卷,可以供下载使用。
- 17 -
唐天振:基于SSH的精品公开课程网站的设计
图 4-13 试题信息实体属性图
4.3.2数据库表设计
1.管理员信息表(t_admin)
管理员信息表主要用于系统管理员的信息,主要字段包括:编号、登陆账号、登陆密码。
字段名 ID Name Pwd
表 4-0-1 管理员信息表(t_admin) 数据类型 字段描述 Int 编号 varchar 登陆账号 varchar 登录密码
长度
10 50 50
主键 √
2.学生信息表(t_student)
学生表主要存储学生的基本信息,主要字段包括:ID、学号、姓名、性别、年龄、登录帐号、登录密码等。
字段名 stu_id stu_xuehao stu_realname stu_sex stu_age login_name
表 4-0-2 学生信息表(t_student) 数据类型 字段描述 Int 编号 varchar 学号 varchar 姓名 varchar 性别 Int 年龄 varchar 登录帐号
长度
10 50 50 50 50 50
主键 √
3.老师信息表(t_teacher)
老师信息表主要存储老师的基本信息,主要字段包括:ID、老师编号、姓名、性别、年龄、登录帐号、登录密码等。
- 18 -
安徽工程大学毕业设计(论文)
字段名 tea_id tea_bianhao tea_realname tea_sex tea_age
login_name login_pw
表 4-0-3 老师信息表(t_teacher) 数据类型 字段描述 Int ID varchar 老师编号 varchar 姓名 varchar 性别 Int 年龄
varchar varchar
登录帐号 登录密码
长度 10 50 50 50 50
50 50
主键 √
4.公告信息表(t_notice)
公告信息表主要用于管理员发布的一些公告信息,主要字段包括:编号、公告标题、公告内容、发布时间等。
字段名 notice_id notice_title notice_content notice_data
表 4-0-4 公告信息表(t_notice) 数据类型 字段描述 Int 编号 varchar 公告标题 varchar 公告内容 varchar 发布时间
长度
10 50 5000 50
主键 √
5.新闻表(t_news)
新闻表主要用于管理员发布的一些新闻的相关信息,主要字段包括:新闻编号、新闻标题、新闻内容、发布时间等。
字段名 news_id news_title news_content news_data
表 4-0-5 公告信息表(t_news) 数据类型 字段描述 Int 编号 varchar 新闻标题 varchar 新闻内容 varchar 发布时间
长度
10 50 5000 50
主键 √
6.留言信息表(t_liuyan)
讨论表主要存储学生和老师的讨论,主要字段包括:ID、讨论标题、讨论内容等。
字段名
liuyan_id liuyan_title liuyan_content liuyan_date liuyan_user
表 4-0-6 留言信息表(t_liuyan) 数据类型 字段描述 Int 编号 varchar 标题 varchar 内容 varchar 时间 varchar 用户
长度
10 50 5000 50 50
主键 √
7.课件信息表(t_doc)
课件信息表主要用于老师发布的课件信息,主要字段包括:编号、课件名称、课件介绍等。
- 19 -