(2)有几个新的标签,这将有助于开发人员定义重要的内容;
(3)可以给站点带来更多的多媒体元素(视频和音频);
(4)可以很好的替代FLASH和Silverlight;
(5)当涉及到网站的抓取和索引的时候,对于SEO很友好;
(6)将被大量应用于移动应用程序和游戏。
3、CSS3 概述
CSS即层叠样式表(Cascading Stylesheet)。 在网页制作时采用CSS技术,可以有效地对页面的布局、字体、颜色、背景和其它效果实现更加精确的控制。 只要对相应的代码做一些简单的修改,就可以改变同一页面的不同部分,或者页数不同的网页的外观和格式。CSS3是CSS技术的升级版本,CSS3语言开发是朝着模块化发展的。以前的规范作为一个模块实在是太庞大而且比较复杂,所以,把它分解为一些小的模块,更多新的模块也被加入进来。这些模块包括: 盒子模型、列表模块、超链接方式 、语言模块 、背景和边框 、文字特效 、多栏布局等。
4、CSS3 优点
表现和内容分离。将设计部分剥离出来放在一个独立样式文件中,HTML文件中只存放文本信息。这样的页面对搜索引擎更加友好
提高页面浏览速度。对于同一样式的页面视觉效果,采用div+CSS重构的页面容量要比table编码的页面文件容量小得多
易于文护和改版。开发人员只需修改几个CSS文件就可以重新设计整个网站的页面
三、 网站开发需求分析
(一)网站实现功能
本网站给用户提供了一个了解苗族文化、传播苗族的平台.用户可以通过各板块阅读文章和新闻,并可进行交流与互动;还可以欣赏到传统的民族文化;可通过苗学研究板块进行苗族文化的探讨和研究。网站管理者可以通过后台管理模块对网站进行用户管理和新闻发布。
1、主要板块
苗学研究、苗区旅游、苗族文化、文学艺术、苗家新闻。
2、用户管理功能
(1)系统用户信息的录入,包括用户名和密码等信息;
(2)系统用户信息的修改;
(3)系统用户信息的删除。
3、网友留言模块
(1)网友对某条新闻发表评论;
(2)网友对某条新闻查看评论。
4、新闻类别管理
(1)新闻类别的录入,包括类别编号和类别名称等信息;
(2)新闻类别的修改;
(3)新闻类别的删除;
(4)新闻类别的查询。
5、新闻发布管理
(1)基本新闻信息的录入,包括新闻标题、新闻内容和所属类别等;
(2)基本新闻信息的修改;
(3)基本新闻信息的删除;
6、新闻查询模块
(1)按照新闻类别分页显示新闻;
(2)按照日期分页显示新闻。
(二)数据关系(E-R)图 图3.1 用户注册系统ER图
图3.2 留言板系统ER图 图3.3 新闻发布系统ER图
(三)网站结构图 图3.4 网站结构图
图3.5 新闻发布及管理系统功能模块示意图
图3.6 系统用户信息管理图
(四)系统流程图
(五)数据库结构设计与实现
本系统定义的数据库中包含以下4个表:新闻类别表:Category、新闻基本信息表:News、网友评论信息表:Discuss和用户信息表:users。
下面分别介绍这些表的结构。
1、新闻类别表Category
新闻类别表Category用来保存新闻类别数据
表3.1新闻类别表
编号 字段名称 数据结构 说明
1 CateId int 新闻类别编号
- 上一篇:ASP.net学生成绩管理系统设计+ER图+流程图
- 下一篇:ASP.net网络信息发布系统设计与实现+ER图+流程图
-
-
-
-
-
-
-
java+mysql车辆管理系统的设计+源代码
杂拟谷盗体内共生菌沃尔...
乳业同业并购式全产业链...
中考体育项目与体育教学合理结合的研究
当代大学生慈善意识研究+文献综述
大众媒体对公共政策制定的影响
电站锅炉暖风器设计任务书
酸性水汽提装置总汽提塔设计+CAD图纸
河岸冲刷和泥沙淤积的监测国内外研究现状
十二层带中心支撑钢结构...