当前课程知识点:软件开发实训--动态网站开发 > 2 后端分析 > 2.4网站配置功能设计 > 2.4.1网站配置功能设计
同学
你好
欢迎回到软件开发实训课堂
前面我们把内容以及它的分类的管理功能进行了分析
那么对于后台的功能来讲
主要的内容就是用户还有内容以及它的分类
那么还有一个就是网站的配置
那么网站配置它是一个什么样的功能呢
这个主要是针对于网站上零散的内容的一个管理
比如说logo
通常情况下网站的logo只有一个
而且每个页面是共享的
如果用户有这样的需求
它的logo可能再过一段时间需要变更
这样的功能就非常的有用了
用户可以自行的通过网站的后台来切换它的
logo
当然像logo这样的信息
你必须定义好它的尺寸
宽高
需不需要透明
用什么样的颜色与他的网站的背景一定要切合
这些个都需要有说明文字
再一个就是版权信息
向版权信息这样的内容往往也是每个页面都是
共享的
用户也有可能去修改
他比如说添加联系电话
修改email地址等等
这些都需要
所以我们需要提供一个网站配置
功能来
让用户能够对这些零散的内容进行修改
在零散内容里面
除了刚才所说的logo
版权
还有现在所有国内的网站必须要进行一个备案
这个你要清楚
用户一旦要做网站
一旦要发布的时候
一定要询问他是否对他的网站进行了备案
没有备案的网站绝对不允许发布
所以这个要注意
我们在设计网站的时候
通常会提供一个功能
就是可以切换前端的界面
儿切换界面的需要有一个模板功能的支持
我们这里不针对模板提供管理功能
但可以提供一个预留的模板切换功能
让用户可以在未来对他网站进行模板切换
这也对于你开发网站扩展提供了帮助
数据要有类型
什么意思呢
就是说我们这些个零散的信息
你一定要告诉系统
它是什么类型的
以方便他在展示界面时
能够根据数据的类型来提供不同的界面控件
比如说logo
它就是一张图片
所以我们需要有一个上传文件的控件来提供支持
而这个版权只是文字信息
还有备案模板
都是文字信息
这个时候我们需要一个文本框
而对于版权来讲
单独的文本框也不一定能够
也许我还需要一个什么超链接
这个时候我们需要一个副文本框提供给版权
所以数据有类型
就决定了它在界面上用什么控件
也帮助你来解决界面控件的展示问题
所以我们可以把它规划成文本图片html
格式
当然了你也可以有附件等等
再一个配置信息的操作
一般情况下
网站的配置一旦好了以后不会有添加
因为配置的信息它通常情况下是在程序里使用的
所以我们一般不提供添加
如果多的话
你可以给他一个查询功能
最重要的是编辑
我要换功能
我要修改它
把这些信息原来的版权变了
我要把它换掉
备案信息变了
我要把它换掉
这个就需要用到编辑功能
在编辑功能里边还有一点需要注意
我们在对内容进行编辑的时候
在对我们网站的户信息进行编辑的时候
往往一个表单对应了一个用户
或者对应了一篇文章
可是在这个网站的配置里边
我们的编辑页面
如果你用一个表单的话
那么就要对应多个配置信息
所以在这里建议你在设计的时候
把每一个配置信息作为一个表单
所以在编辑页面里边
它不可能只是一个表单了
有logo的表单
版权的表单备案的表单等等
都可以把它单独出来
因为它在数据库里面就是单独的一条数据
一定要注意
这也是对于这些网站配置与其他的信息在表单
上的一些区别
当然有
你想着说我就喜欢用一个表单
能不能实现呢
也没问题
可以实现
好
这就是我们关于网站的配置的一个简单分析
下去以后一定要把它形成文档
想清楚放在你的需求文档里边
好
这节课我们就讲到这里
下节课再见
-1.1课程介绍
--1.1.3随堂测试
-1.2网站需求分析
--1.2.4随堂测试
-1.3网站首页分析
--1.3.3随堂测试
-1.4导航菜单分析
--1.4.3随堂测试
-1.5内容区域分析
--1.5.3随堂测试
-1.6内容副页面分析
-1.7编写需求文档
-2.1后端页面总体分析
--2.1.3随堂测试
-2.2用户管理功能设计
--2.2.3随堂测试
-2.3内容与分类功能分析
--2.3.3随堂测试
-2.4网站配置功能设计
--2.4.4随堂测试
-2.5数据库及表结构分析
-总体设计文档
-3.1前台模板约定
--3.1.3随堂测试
-3.2网站配置接口设计
--3.2.3随堂测试
-3.3菜单接口设计
--3.3.3随堂测试
-3.4内容接口设计
--3.4.3随堂测试
-3.5幻灯片接口设计
--3.5.3随堂测试
-补充设计文档
-4.1用户管理功能设计
--4.1.3随堂测试
-4.2菜单管理功能设计
--4.2.3随堂测试
-4.3内容管理功能设计
--4.3.3随堂测试
-4.4网站配置信息设计
--4.4.3随堂测试
-完成设计文档
-4.6随堂测试
-5.1开发环境搭建
--5.1.2随堂测试
-5.2Web前端环境搭建
-5.3创建用户实体
--5.3.2随堂测试
-5.4用户实体表创建与初始化
--5.4.2随堂测试
-5.5用户数据访问接口实现
--5.5.2随堂测试
-5.6环境搭建问题
-6.1用户服务层接口实现
--6.1.2随堂测试
-6.2用户列表和编辑控制器实现
--6.2.2随堂测试
-6.3用户存储和删除控制器实现
-6.4用户添加、编辑界面实现
-6.5用户管理添加用户调试
-7.1用户查询模板实现
--7.1.2随堂测试
-7.2用户信息编辑的实现
-7.3单个用户删除实现
-7.4多个用户删除实现
-8.1用户列表分页基本实现
-8.2用户列表查询结果分页实现
-8.3通用日期处理
-8.4整型日期处理
--8.4.2随堂测试
-8.5枚举数据的应用
-9.1登录逻辑实现
--9.1.2随堂测试
-9.2登录界面及流程调试
--9.2.2随堂测试
-9.3管理主界面实现
--9.3.2随堂测试
-9.4授权验证拦截器实现
--9.4.2随堂测试
-9.5拦截器调试
-10.1分类接口实现
-10.2分类添加、编辑实现
-10.3分类树结构实现
-10.4分类删除实现
--10.4.2随堂测试
-11.1内容实体定义
-11.2相关接口定义
-11.3服务接口实现
-11.4内容添加、编辑模板实现
-11.5内容添加、编辑控制器实现
-11.6内容检索页面实现
-11.7内容分类树实现
-12.1修改UEditor相关问题
-12.2整合UEditor到内容编辑界面
-12.3UEditor图片对话框应用
-12.4文件上传问题处理
-13.1网站配置相关类实现
-13.2网站配置界面模板实现
-13.3网站配置调试
-14.1网站首页布局实现
-14.2菜单Vue组件实现
--14.2.2随堂测试
-14.3幻灯片Vue组件实现
-14.4滚动Vue组件实现
--14.4.2随堂测试
-14.5滚动接口实现
-14.6滚动接口调试
-14.7幻灯片接口实现
-15.1首页区域实现
-15.2首页内容脚本实现
-15.3首页完善
-15.4Vue组件放入单文件
-15.5详细页面实现
-16.1网站测试介绍
-16.2功能测试
-16.3打包发布
-16.4部署运行
--16.4.2随堂测试