### 个人网站设计报告知识点详解 #### 一、设计知识准备 ##### 1. 静态网页与动态网页 **1.1 静态网页** **1.1.1 静态网页概念** - **定义**: 静态网页是指网页文件中仅包含HTML标签,不含任何程序代码的网页。 - **文件格式**: 通常以`.HTML`或`.HTM`为扩展名。 **1.1.2 静态网页工作原理** - 用户通过浏览器访问静态网页时,浏览器向服务器发出请求。 - 服务器接收到请求后,查找并找到相应的静态网页文件。 - 服务器将找到的静态网页文件直接发送给用户的浏览器进行展示。 **1.2 动态网页** **1.2.1 动态网页概念** - **定义**: 动态网页不仅包含HTML标签,还包含编程语言编写的代码,如PHP、ASP等。 - **文件格式**: 根据使用的编程语言不同,扩展名也不同,如`.ASP`、`.PHP`等。 - 动态网页可以根据用户的不同请求、时间的变化等条件显示不同的内容。 **1.2.2 动态网页的工作原理** - 用户通过浏览器访问动态网页时,同样向服务器发出请求。 - 服务器接收到请求后,先找到动态网页文件,并执行其中的程序代码。 - 程序代码被执行后,动态网页转化为标准的静态网页。 - 服务器将处理后的静态网页发送给用户的浏览器进行展示。 ##### 2. ASP.NET简介 **2.1 ASP.NET概念** - ASP.NET是微软推出的.NET框架的一部分,它不是ASP的简单升级,而是一种全新的基于.NET框架的Web开发模式。 - ASP.NET允许开发者使用多种.NET语言来开发Web应用。 **2.2 .NET框架组成** - **公共语言运行库(Common Language Runtime, CLR)**: 提供了执行环境和核心服务,如内存管理、垃圾回收等。 - **基础类库(Base Class Library)**: 包含了大量的预定义类,简化了开发者的工作量。 - **语言运行库**: 支持多种语言,如C#、VB.NET等。 #### 二、硬件及软件需求准备 **1. 计算机配置** - 内存:至少256MB - 存储容量:至少20GB **2. 开发工具** - Visual Studio 2005: 使用.NET框架进行开发的主要工具。 - 语言选择:推荐使用ASP.NET。 **3. 数据库软件** - Microsoft Access: 适用于小型项目的数据存储。 #### 三、网站总体分析与设计 ##### 1. 网站介绍 **1.1 网站主题** - ☆雨衣☆的空间: 类似于QQ空间,主要用于分享个人信息和互动。 **1.2 网站风格** - 梦幻风格: 旨在营造一种梦幻、轻松的氛围。 **1.3 主页面构图及相关内容功能介绍** - 导航栏目: 心情、留言板、网站导航、上传图片、故事接龙等。 - **心情模块**: 用户可以记录日常感受,便于日后回顾。 - **留言板模块**: 供访客留言,增加互动性。 - **网站导航模块**: 整合常用网站链接,方便用户快速访问。 - **上传图片模块**: 允许用户上传照片,分享生活点滴。 - **故事接龙模块**: 提供一个开放的故事创作平台。 **2. 网站结构图** - 未给出具体结构图,但可以从上述内容推断出基本布局。 **3. Microsoft Access数据库的建立** **3.1 启动与新建** - 通过菜单命令【开始】—【程序】—【Microsoft Access】启动Access。 - 选择【文件】—【新建】—【空数据库】。 **3.2 表格设计** - 双击【实用设计器创建表】选项进入表格设计界面。 - 字段命名规则: 可以使用中文、字母、数字和下划线,建议避免使用中文以增强兼容性。 - 常见数据类型: - 文本: 最长支持255个字符。 - 备注: 可以容纳长达65535个字符。 - 数字: 存储数值。 - 日期/时间: 存储日期和时间信息。 - 是/否: 用于布尔逻辑判断。 - 自动编号: 自动生成唯一编号。 **3.3 保存表格** - 完成字段设计后,保存表格,并命名为易于识别的名字。 **3.4 输入数据与修改** - 双击已创建的表以输入数据。 - 若需修改字段,可右击表名选择“设计视图”。 以上是基于给定的文件内容所提炼的关键知识点及其详细解释,涵盖了个人网站的设计与实现过程中所需的基础知识和技术要点。
- nicoy945_oh2012-12-19对我来说有帮助的
- 粉丝: 0
- 资源: 1
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- (源码)基于Spring Boot框架的博客管理系统.zip
- (源码)基于ESP8266和Blynk的IR设备控制系统.zip
- (源码)基于Java和JSP的校园论坛系统.zip
- (源码)基于ROS Kinetic框架的AGV激光雷达导航与SLAM系统.zip
- (源码)基于PythonDjango框架的资产管理系统.zip
- (源码)基于计算机系统原理与Arduino技术的学习平台.zip
- (源码)基于SSM框架的大学消息通知系统服务端.zip
- (源码)基于Java Servlet的学生信息管理系统.zip
- (源码)基于Qt和AVR的FestosMechatronics系统终端.zip
- (源码)基于Java的DVD管理系统.zip