3.2数据库设计
3.2.1 需求分析
基于对以上功能的分析,再考虑到将来进行网站功能的扩展,这就要求数据库结构能充分满足用户的需要。
用户登录需要的数据有:用户名和密码;学生信息需要的数据有:学生姓名、性别、登录账户、密码;管理员(教师)信息需要的数据有:账户和密码;课程信息需要的数据有:简介、大纲、参考教材;课程学习信息需要的数据有:章节序数、内容;添加、删除课件信息需要考虑的数据有:课件的文件名和操作权限;在线留言信息需要的数据有:留言人的电话和留言内容。
浅谈河南豫剧在中学音乐课堂中的教与学_豫剧走进音乐课堂的意义3.2.1 概念结构设计
概念结构设计是描述用户要求的现实世界,通过对其信息的分类,聚集和概括,建立抽象的概念数据模型,概念模型反映现实世界的信息结构,通常采用E—R模式来描述系统的概念结构设计。系统设计的E-R图如图2所示。
图2 系统E-R图
3.2.3 逻辑结构设计
数据库逻辑设计就是将E-R图转换为关系模型的过程,即将所有实体和关系转换成一系列的关系模式。具体描述如下:
管理员(用户名,密码)
学生(编号,学生姓名,性别,登录账户,密码)
课程内容(编号,章节序数,内容)
课程信息(编号,简介,大纲,参考教材)
课件下载(所要下载的文件名)
留言信息(编号,留言内容,留言人电话,留言内容)
3.2.4 物理结构设计
基于以上的需求分析、概念结构设计和逻辑结构设计,本教学网站的实现需要创建一数据库“study11”,数据库study11中主要包含7张数据表,即课程内容表(bookcontent)、课程信息表(bookinfo)、课程教师表(bookteachers)、下载信息表(download)、管理员表(manager)、学生表(student)和留言表(stusay)。其中设计的部分表结构如下。
(1) 课程内容表(bookcontent):存放课程的章节序号、内容等信息,设计的结构如图3所示。
上一页 [1] [2] [3] [4] [5] [6] 下一页
《计算机实用软件》教学网站设计与实现 第4页下载如图片无法显示或论文不完整,请联系qq752018766