本文简单设计一个Web站点,主要涉及功能需求设计,文档结构,数据库表设计,以及一些展示,包括PHP一些要点,网站架构,会话安全。
当然,不同类型网站站点有不同的需求,这只是基本的几个需求,可以发挥自己的想象,设计与众不同的网站功能。
下面是实际文件情况
下面是关于网站后端脚本语言PHP的一些要点,后端脚本语言是动态网站搭建不可或缺的重要部分,可以说是相当于发动机引擎于汽车的重要性:处理用户文档请求的核心部分。
文件包含可以让我们重复利用代码,把多个页面中相同的代码部分放在一个文档上,通过包含来引用:包含或载入。
下面简单的界面演示了代码重用的概念,其中页面顶部和底部是不变的多个页面重复的,只有内容是变化的,我们对顶部和底部进行重用,对内容进行变化。
网站搭建三大件:Web服务器软件(如Windows上的IIS、Linux上的Apache等),脚本语言(PHP等),数据库(Mysql、SQL server等)
讲完PHP,我们说下数据库设计,当然只是简单设计表,完成我们基本网站对数据库功能的所需。
数据库设计也即我们网站对数据库的功能要求:我们需要把数据存在数据库,我们需要数据库的表来组织我们的数据,所以问题核心就在于表的设计。表设计需要考虑完整性(能够存放网站所需的所有数据)、独立性(一类独立的数据信息存在一个表上)、冗余性(同样的数据只存一次)等等,需要有一些规范来指导我们涉及表:第一、第二、第三范式。
下面是设计完成的表:包含了它的表类型
数据库表的展示:包括三个表
下面是关于数据库反馈的一些要点
PHP和前端Javasript也能进行检测
还要注意Web的安全代码编写