网站内容管理系统后台 设计(3.4系统功能规划3.4.1功能特点项目会基础平台)
优采云 发布时间: 2021-12-26 12:04网站内容管理系统后台 设计(3.4系统功能规划3.4.1功能特点项目会基础平台)
项目实施重点
由于某集团网站定位为企业形象宣传网站,其业务主要通过其关联公司的网站进行展示。网站实施的重点是宣传公司形象,展示公司企业文化,介绍公司业务,使访问者对某一群体有更新、更全面的了解。
3.4系统功能规划
3.4.1 特点
本项目将使用基础平台(管理用户、权限分发、日志记录)、CMS内容管理系统(企业简介、安全环保、企业文化、新闻中心、招聘信息、联系我们)、会员等。
整个应用模块基于Skycenter框架平台,其主要应用特点如下:
(1)高扩展性
基于Skycenter框架平台,丰富的组件和服务,提供灵活强大的与其他系统的集成和个性化的开发能力。
(2)强大的内容管理功能
支持信息模型的建立,数据库字段项的自定义添加和修改;
支持动态页面和静态页面两种访问形式。内容展示部分生成HTML静态页面,生成静态页面进一步提高访问速度,避免注入安全问题;
支持自定义高级查询字段表单信息搜索功能;
支持上传大文件和附件,并附有进度显示。
(3) 程序与性能分离
程序和接口性能通过标签与数据相关联。替换站点性能样式或添加子站点性能样式,无需进行复杂的程序编码。原有标签可以直接嵌入到新的样式页面中,实现样式的改变。如果客户有相应的技术人员,接受基本标签培训后,可以自行更换和扩展。
支持多种模板扩展和替换,满足风格变化的需要;
标签定义方便,可轻松实现专题和分站建设。
(4)具有多种形式的对外数据交互接口
支持xml格式的信息内容输出;
支持批量导入标准文件的信息内容。
3.4.2 网站功能
本项目为集团多个网站的建设,实现方式有两种:
一是:使用相同的后端实现,优点:这样可以统一管理,节省成本,节省开发时间;缺点:子站点,比如一个群的网站,必须使用一个群的二级域名或后缀域名。实施。如果必须要有自己的独立域名,可以使用redirect方法来实现。
一是:每个网站独立实施,做到各部门分布,精准运营。缺点:需要调配多人操作,增加人力、物力、财力成本;
3.4.3 系统管理
3.4.3.2账户管理
“账户管理”主要是管理用户账户信息和设置权限的模块。
功能和特点:
新账户;
可编辑用户名、密码、部门、序号;
删除帐号;
查询帐号,可以按帐号、姓名、部门查询;
设置当前账户的权限(分配角色);
查询当前账号的权限;
账户管理界面:
用户权限是通过对用户拥有哪些用户角色进行授权来获得的(角色设置介绍请参考相应内容)。系统的授权流程如下:
第一步:建立用户角色;
第二步:设置用户角色的权限;
第三步:为用户设置了哪些用户角色;
权限设置关系图:
3.4.3.2 权限/角色管理
“角色管理”主要根据公司的管理权限划分角色的权限,如:一般角色、经理级角色、销售员角色、行政管理角色等。
功能和特点:
创建、修改、删除角色;
设置角色操作权限;
查看拥有该角色的用户;
角色管理界面:
角色特定的权限设置是该模块的关键功能。为每个模块系统定制了多个操作权限,例如“新闻中心”模块。系统自定义操作权限包括:分类管理、浏览权限、发布权限、审核权限等。管理员创建用户角色后,可以为该用户角色设置相应的操作权限。
权限设置界面:
3.4.3.3日志管理
系统对主要操作进行了具体记录;“日志管理”主要为企业管理员提供查询具体操作日志的模块。记录的内容包括:操作员、IP、操作时间、操作栏、操作模块、操作类型和操作内容。
功能和特点:
支持按模块名称、操作时间、操作类型进行相关查询;
支持翻页和查看,可设置每页显示的记录数;
日志管理操作界面:
3.4.3.4接口管理
“界面管理”主要是对登录后管理系统顶部公共部分的LOGO或图片内容进行设置。
功能和特点:
添加和上传管理后台系统界面的顶部内容。
3.4.4CMS 内容管理
内容管理系统的核心模块由七个模块组成,分别是:内容模型管理、模板管理、栏目管理、内容管理、网站发布、网站配置和回收站。详情如下:
3.4.4.1内容模型管理
内容模型管理是SkyCMS的核心模块之一。只有有了这个模块,才能实现针对不同信息类型的内容定制。内容模型可以理解为不同信息类型的内容。例如,新闻信息的内容包括:标题、副标题、来源、发布日期、主题内容等;招聘信息内容包括:职称、工作地点、职位、人数、专业、年龄、职位要求等。除系统提供的部分默认内容模型外,用户还可以通过修改或创建新的内容模型这个模块。
功能和特点:
支持添加、修改、删除内容模型;
现有数据的内容模型禁止删除提醒功能;
可设置是否在前台显示字段内容;
是否可以设置字段参与前景搜索功能;
判断字段是否为空的功能;
支持字段排序功能;
支持的内容字段类型包括:
单行文本:支持设置默认值、输入显示长度、内容长度、内容规则校验。规则检查包括:无限制、Email地址、固定电话号码、手机号码、邮政编码、纯数字、纯英文字母、纯中文。
多行文字:支持设置默认值、显示宽度、显示高度。
多行文本(HTML):多行HTML的特点是支持解析输入内容的HTML语句,支持设置默认值、显示宽度和显示高度。
多选列表框:从多个选项中选择多个项目;支持设置默认值和项目值;
复选框:从多个选项中选择多个项目;支持设置默认值和项目值;
单选按钮:支持设置默认值和项目值;
下拉列表:支持设置默认值和项目值;
数字类型:支持设置默认值;
日期时间:支持设置默认值和日期时间格式;
图片:单标题图片显示
多图:相册,可自定义添加和上传多张图片
File:上传下载附件
多个文件:可自定义添加、上传、下载多个附件
3.4.4.2 模板管理
模板是展示网站设计风格和内容的载体文件;一般流程是:
第一步:设计页面;
第二步:将页面制作成HTML文件;
第三步:编辑HTML文件,用标签替换HTML文件的内容;
第四步:上传到模板文件夹;
模板引擎采用MVC设计模式,实现了程序与模板的完全分离。内容通过标签引用,大大提高了建站速度,同时也降低了对技术人员的要求。一般生产者只需简单培训即可独立。建立一个模板;例如,调用当前新闻标题标签:${cont.Title}; 网站标题标签:${config.SiteName}。
模板文件一般在设置栏目和发布信息内容时参考,发布内容时可以选择使用的模板。
功能和特点:
可以建立多种类型的页面模板进行信息展示选项;
支持模板文件在线编辑;
在线编辑支持插入简单通用的模板标签;
3.4.4.3 栏目管理
栏目管理的主要功能是构建网站内容栏目的结构,如公司简介、新闻中心等栏目;要创建内容列,您需要设置使用的内容模型和默认模板。设置后,系统会在栏目发布内容时自动调用内容模型表单。以及使用的默认模板。
功能和特点:
多级扩展栏目,树状结构管理;
列的顺序;
立柱转移,立柱结构修复;
列权限和操作权限分配管理。
栏目管理参考界面:
栏目编辑参考界面:
3.4.4.4内容管理
内容管理模块包括内容管理和回收站两大功能;
内容管理的主要功能是管理各栏目的内容信息;进入内容管理模块后,内容管理员可以查看自己有权管理的栏目,进入相应栏目对内容进行管理,包括:添加、修改、删除、查看内容、复制内容、传输内容。
删除的文件将存储在回收站中。内容管理器可以批量删除和恢复已删除的内容;完全删除的内容无法恢复。
功能和特点:
内容栏目分为权限管理、审核、内容多条件查询;
支持草稿保存功能;
同一内容模型下的内容批量传输;
同时发布一个内容到多个栏目;
支持图片缩略图和水印;
图片支持缩略图制作;
可视化编辑器,支持word文件导入。
将上传的文件和图片记录在数据库中并与新闻相关联,删除新闻时自动删除相关文件,避免垃圾文件的形成;