资源预览内容
第1页 / 共25页
第2页 / 共25页
第3页 / 共25页
第4页 / 共25页
第5页 / 共25页
第6页 / 共25页
第7页 / 共25页
第8页 / 共25页
第9页 / 共25页
第10页 / 共25页
亲,该文档总共25页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
No.4_Blog09 级 4 班第六工作组制作 1动态网站设计报告书设计题目:点子工程学院学生园地(No.4_Blog)学号:姓名: 班级:09 网络技术 4 班No.4_Blog09 级 4 班第六工作组制作 2目录1. 设计知识准备1.1 静态网页与动态网页1.2 ASP.net 3.5 简介1.3 VS2008 简介1.4 HTML 文件结构2. 硬件及软件需求准备2.1 硬件系统2.2 软件系统 3. 网站总体分析与设计3.1 网站介绍3.2 网站结构图 4. 数据库设计4.1 数据字典4.2 E-R 设计4.3 物理设计5. 网站的详细设计5.1 网站的页面设计5.2 网站的功能实现 6. 网站的运行与实现7 实验总结与心得体会 设计知识准备1、涉及课程:数据库管理及应用、网页制作、计算机公共基础等2、知识结构(1)数据库:数据库服务器配置管理、数据库生成、数据库挂载、数据库连接、数据操作;(2)网页制作:页面布局(母板或框架)、页面美工(CSS)、页面交互及数据验证(表单或 ASP.net 服务控件);No.4_Blog09 级 4 班第六工作组制作 3(3)ASP.net(C#):创建网站(项目)、管理网站、服务控件、ADO.NET 数据访问技术(类型化 DataSet 或非类型化 DataSet)、 C#程序设计语言; 1.1 静态网页与动态网页1.静态网页,动态网页主要根据网页制作的语言来区分: 静态网页使用语言:HTML(超文本标记语言) 动态网页使用语言:HTMLASP 或 HTMLPHP 或 HTMLJSP 等。 2.静态网页与动态的区别 程序是否在服务器端运行,是重要标志。在服务器端运行的程序、网页、组件,属于动态网页,它们会随不同客户、不同时间,返回不同的网页,例如ASP、PHP、 JSP、ASP.net 、CGI 等。运行于客户端的程序、网页、插件、组件,属于静态网页,例如 html 页、Flash 、JavaScript、VBScript 等等,它们是永远不变的。 静态网页和动态网页各有特点,网站采用动态网页还是静态网页主要取决于网站的功能需求和网站内容的多少,如果网站功能比较简单,内容更新量不是很大,采用纯静态网页的方式会更简单,反之一般要采用动态网页技术来实现。 静态网页是网站建设的基础,静态网页和动态网页之间也并不矛盾,为了网站适应搜索引擎检索的需要,即使采用动态网站技术,也可以将网页内容转化为静态网页发布。 动态网站也可以采用静动结合的原则,适合采用动态网页的地方用动态网页,如果必要使用静态网页,则可以考虑用静态网页的方法来实现,在同一个网站上,动态网页内容和静态网页内容同时存在也是很常见的事情。 3.我们将动态网页的一般特点简要归纳如下: (1)动态网页以数据库技术为基础,可以大大降低网站维护的工作量; No.4_Blog09 级 4 班第六工作组制作 4(2)采用动态网页技术的网站可以实现更多的功能,如用户注册、用户登录、在线调查、用户管理、订单管理等等; (3)动态网页实际上并不是独立存在于服务器上的网页文件,只有当用户请求时服务器才返回一个完整的网页; (4)动态网页中的 “?”对搜索引擎检索存在一定的问题,搜索引擎一般不可能从一个网站的数据库中访问全部网页,或者出于技术方面的考虑,搜索蜘蛛不去抓取网址中“?”后面的内容,因此采用动态网页的网站在进行搜索引擎推广时需要做一定的技术处理才能适应搜索引擎的要求 4.什么是静态网页?静态网页有哪些特点? 在网站设计中,纯粹 HTML 格式的网页通常被称为 “静态网页”,早期的网站一般都是由静态网页制作的。 静态网页的网址形式通常为: 也就是以.htm、.html、.shtml、.xml 等为后后缀的。在 HTML 格式的网页上,也可以出现各种动态的效果,如.GIF 格式的动画、FLASH、滚动字母等,这些“动态效果”只是视觉上的,与下面将要介绍的动态网页是不同的概念。 5.我们将静态网页的特点简要归纳如下: (1)静态网页每个网页都有一个固定的 URL,且网页 URL 以.htm 、.html 、.shtml 等常见形式为后缀,而不含有“?”; (2)网页内容一经发布到网站服务器上,无论是否有用户访问,每个静态网页的内容都是保存在网站服务器上的,也就是说,静态网页是实实在在保存在服务器上的文件,每个网页都是一个独立的文件; No.4_Blog09 级 4 班第六工作组制作 5(3)静态网页的内容相对稳定,因此容易被搜索引擎检索; (4)静态网页没有数据库的支持,在网站制作和维护方面工作量较大,因此当网站信息量很大时完全依靠静态网页制作方式比较困难; (5)静态网页的交互性交叉,在功能方面有较大的限制 好像看懂了,第一看后缀名,第二看是否能与服务器发生交互行为 静态网页是相对于动态网页而言,是指没有后台数据库、不含程序和不可交互的网页。你编的是什么它显示的就是什么、不会有任何改变。静态网页相对更新起来比较麻烦,适用于一般更新较少的展示型网站。 6.静态网页与动态的区别 程序是否在服务器端运行,是重要标志。在服务器端运行的程序、网页、组件,属于动态网页,它们会随不同客户、不同时间,返回不同的网页,例如ASP、PHP、 JSP、ASP.net 、CGI 等。运行于客户端的程序、网页、插件、组件,属于静态网页,例如 html 页、Flash 、JavaScript、VBScript 等等,它们是永远不变的。 静态网页和动态网页各有特点,网站采用动态网页还是静态网页主要取决于网站的功能需求和网站内容的多少,如果网站功能比较简单,内容更新量不是很大,采用纯静态网页的方式会更简单,反之一般要采用动态网页技术来实现。 静态网页是网站建设的基础,静态网页和动态网页之间也并不矛盾,为了网站适应搜索引擎检索的需要,即使采用动态网站技术,也可以将网页内容转化为静态网页发布。 动态网站也可以采用静动结合的原则,适合采用动态网页的地方用动态网页,如果必要使用静态网页,则可以考虑用静态网页的方法来实现,在同一个网站上,动态网页内容和静态网页内容同时存在也是很常见的事情。 No.4_Blog09 级 4 班第六工作组制作 67. 我们将动态网页的一般特点简要归纳如下: (1)动态网页以数据库技术为基础,可以大大降低网站维护的工作量; (2)采用动态网页技术的网站可以实现更多的功能,如用户注册、用户登录、在线调查、用户管理、订单管理等等; (3)动态网页实际上并不是独立存在于服务器上的网页文件,只有当用户请求时服务器才返回一个完整的网页; (4)动态网页中的 “?”对搜索引擎检索存在一定的问题,搜索引擎一般不可能从一个网站的数据库中访问全部网页,或者出于技术方面的考虑,搜索蜘蛛不去抓取网址中“?”后面的内容,因此采用动态网页的网站在进行搜索引擎推广时需要做一定的技术处理才能适应搜索引擎的要求 另外,如果扩展名为.asp 但却没有连数据库,完全是静态的页面, 那也是静态网站.只是.asp扩展名。 1.2. ASP.net 3.5简介在.NET Framework 3.5版本之上,微软也发布了称为 ASP.NET 3.5的版本。ASP.NET 3.5相对于其前一个版本 ASP.NET 2.0并没有太大的改变,但是提供了大量的新功能,比如以前作为扩展的 ASP.NET AJAX、LINQ 数据源控件等等。在 ASP.NET 中,Web 页面现在也可称之为 Web Form,只要愿意,使用 ASP.NET能够创建与 Windows 桌面应用程序相似的用户界面。而且, ASP.NET Web 应用程序是编译型而非解释型的 Web 开发技术,ASP.NET 3.5让开发人员能更容易的创建出更强大的 Web 应用程序。No.4_Blog09 级 4 班第六工作组制作 7ASP.NET 3.5的特点 如果读者是一位熟悉 ASP.NET 2.0的程序员,那么很快会发现,ASP.NET 3.5的绝大部分都与 ASP.NET 2.0相似。其实在笔者刚接触到 ASP.NET 3.5时,觉得 ASP.NET 3.5就是 ASP.NET 2.0+AJAX+LINQ 的一个混合体,微软仍然在努力的发布其 Web 开发方面的一些扩展,比如 MVC 框架、对动态数据的支持。 ASP.NET 3.5在 ASP.NET 2.0的基础上增加了如下的新特色: 提供了用于开发 ASP.NET AJAX 应用程序的内置的服务器控件、类型和客户端脚本库。 新的 Forms 身份验证,角色管理和配置文件服务。 新的 ListView 数据控件,用于显示数据,还可提供具有高度可自定义性的用户界面。 新的 LinqDataSource 控件,通过 ASP.NET 数据源控件结构公开语言集成查询(LINQ) 。 新的合并工具(Aspnet_merge.exe) ,可用于合并预编译程序集,以灵活的方式实现部署和发布管理 提供了与 IIS 7.0的集成特性。 1.3. VS2008简介Microsoft Visual Studio 2008是面向 Windows Vista、Office 2007、Web 2.0的下一代开发工具,代号“Orcas” ,是对 Visual Studio 2005一次及时、全面的升级。VS2008引入了250多个新特性,整合了对象、关系型数据、XML 的访问方式,语言更加简洁。使用 Visual Studio 2008可以高效开发 Windows 应用程序。设计器中可以实时反映变更,XAML 中智能感知功能可以提高开发效率。同时 Visual Studio 2008支持项目模板、调试器和部署程序。Visual Studio 2008可以高效开发 Web 应用,集成了 AJAX 1.0,No.4_Blog09 级 4 班第六工作组制作 8包含 AJAX 项目模板,它还可以高效开发 Office 应用和 Mobile 应用。 VS2008的特性: VS2008软件开发更智能 Visual Studio 2008中 WCF 的新增功能 Visual Studio 2008中的多定向支持 让 VS 2008支持 Subversion 微软整合 Windows Live 到 VisualStudio 中 Visual Studio 2008中的 SQL 数据库发布 Visual Studio 2008加入拼写检查器 1.4. HTML 文件结构编写 html 文件的时候,必须遵循 html 的语法规则。一个完整的 html 文件由标题、段落、列表、表格、单词即嵌入的各种对象所组成。这些逻辑上统一的对象我们称为元素,html 使用标签来分割并描述这些元素。实际上整个 html 文件就是由元素与标签组成的。 html
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号