图1 网站功能模块图
3.2 数据库设计
3.2.1 数据库概念结构设计
教学网站的设计必须符合实际教学与学习的需求,从目前调查所得情况来看,该系统设计应具备以下关系:单个用户可以浏览和下载多个学习资料,单个学习资料可以同时被单个用户浏览和下载;单个用户可以浏览多条新闻内容,一条新闻内容可以被单个用户所浏览;单个用户可以多次反馈留言信息,一个留言板可以供单个用户反馈信息[8]。
经过对以上通过调查得出的信息进行加工、过滤,就可以得出如图2所示的E-R图。
图2 数据库设计E-R图
3.2.2 数据库逻辑结构设计
数据库逻辑结构设计就是将E-R图转换为关系模型的过程,即将所有实体和关系转换成一系列的关系模式[9],通过文字对他们进行客观的描述,没有E-R图直观,但是却更详细。该网站数据库具体描述如下。
(1)用户(用户编号,用户名,密码,姓名,电话,邮箱,QQ,籍贯,地址,性别,备注)
(2)资料(资料编号,标题,内容,添加时间,用户编号)
(3)新闻(序号,标题,内容,类别,首页图片,点击率,添加时间,用户编号)
(4)留言板(编号,留言者,内容,添加时间,用户编号) Flash教学网站的设计与实现(3):http://www.751com.cn/jisuanji/lunwen_4570.html