自媒体排行榜设计文档文档格式.docx
- 文档编号:16934833
- 上传时间:2022-11-27
- 格式:DOCX
- 页数:29
- 大小:979.51KB
自媒体排行榜设计文档文档格式.docx
《自媒体排行榜设计文档文档格式.docx》由会员分享,可在线阅读,更多相关《自媒体排行榜设计文档文档格式.docx(29页珍藏版)》请在冰豆网上搜索。
2.需求分析
网络是一个传播数据的、信息的高速通道,现阶段社会基本上都是通过网络这个大家伙来传播信息源的,那么能传播的信息具不具有影响力,通过什么样的网络传播。
。
自媒体人的诞生。
伴随着博客、微博、微信等个人传播平台的发展,个体在传播区域中的自主性得到了前所未有的展现,尤其是在互联网的传播渠道中,自媒体大大冲击了现有传统媒体的传播格局。
人们开始欢呼“自媒体时代”的到来,我们可以姑且把2013年称之为自媒体元年。
当新闻产业的逐渐没落,这让每个人都有可能成为新闻发言人。
但由于自媒体在客观性、新闻自由、社会责任等方面的缺陷,注定其目前一定是一个低效与混沌的无序状态。
就目前而言,自媒体仍然是一个处在边缘化的产业,但必将逐渐的走上历史的污染,逐步的成为未来的中心。
我们都知道,一般评选什么十大人物、十大成就等等,基本上都是基于权威部门来进行评选和界定。
但是既然这篇文章谈的是自媒体,我想就个人而言,来回顾这一年来国内最具影响力的自媒体,当然可能因为个人偏好等因素的影响,在选择上难免会参杂个人的主观色彩。
但我想这仅仅是自媒体中一员个人的选择,当然也可能有一定的代表性。
随着媒体技术的不断进步和信息传播渠道的日趋多元化,我们进入了“人人都有麦克风”的“自媒体时代”。
在这种新闻发布自由度大、内容良莠不齐的复杂局面下,传统媒体如何发挥自身特点和优势,营造主流舆论场,进而引导新媒体逐渐完善主流价值?
中国记协党组书记翟惠生给出的答案是:
牢记“导向是根本,真实是生命”的原则,辩证、历史、全面地看问题,同时做好政治、政策、社会和文化上的积累,这样才能对复杂的问题作出正确的判断。
那么“自媒体时代”,主流媒体的影响力如何体现?
一个人所从事的工作是什么,观察和思考问题的深度可能就在什么层面——这个无可厚非,因为任何一个事物都是“横看成岭侧成峰”,在不同层面看,可能就会看到不同的真相。
有些新闻不到位或者片面、偏颇,核心问题就是发布者没有想清楚、弄明白。
我们提倡马克思主义新闻观,核心是一定要对事物保持真实和客观的认识,而且一定要全面、立体、历史地透视问题,不能只看一个角度、一个层面。
只有对政策、历史、人文乃至为人处世有了深厚积累,才能养成这样的政治素质。
真正从事媒体行业的专业人士在口头舆论场中也应该发挥相应的作用,即身处主流舆论场,引导口头舆论场。
这个作用不是单向的教育和生硬的训示,而是以文化人的思考角度和方式来理解问题,引导舆论,感化他人。
3.
网络抓取数据,对数据进行处理排行
功能及模块设计/业务流程及功能
自媒体人排行榜系统
后台
前台
自媒体人排行展示
添加待审核自媒体人
昨日排行
审核自媒体人
权重分配
自媒体人管理
个人中心模块
上周排行
上月排行
自媒体人简介
系统后台:
登陆注册个人中心模块、自媒体人管理模块、权重分配模块、审核自媒体人模块。
本系统主要是应用ThinkPHP3.1.2框架模式下开发,后台系统是嵌套DWZ内容管理系统进行开发。
登陆注册个人中心模块:
如下:
修改密码
登陆
管理员
管理信息
添加管理员
退出
后台登陆模块登陆模块主要是通过超级管理员分配账号密码,管理员登陆系统进行密码修改,然后管理自己的信息,以及自媒体排行榜的管理。
打开后台网址的
用户在填写账号密码登陆以后先验证验证码如果验证码不对则提示验证码错误自动跳回登陆页,如果该账号不存在会提示你“账号不存在或已禁用”,如果存在该账户但是密码输入有误的话则提示“登录密码错误!
”,如果都输入成功的话,用户信息会从数据库中查询出来,并且被放到session中供以后使用。
登陆页面中的验证码是通过ThinkPHP中的ORG.Util.Image中调取出来的。
后台的退出操作室通过成功登陆进入首页后他的右上角有个“退出”的按钮点击按钮自动执行publicaction.class.php中的退出方法,并注销掉session中的本人的信息。
首页中的修改密码点击按钮执行修改密码的方法弹出修改密码的模板,输入完旧密码和新密码之后,先验证你的旧密码输入的是否正确,如果不正确会提示你密码不对,如果正确新密码也没有错误,则执行修改,修改成功会提示你“修改成功!
”。
后台所有的action类都继承了commonaciton类。
访问首页执行Indexaction中的index方法,通过内置的display方法显示index首页。
管理员管理账号部分,中上方有搜索,写入搜索人后点击检索按钮会执行_filter方法进行检索查询,模糊匹配。
点击添加按钮执行UserAction中的add方法显示添加管理员界面,账号和密码是必填项并且符合一定的规则,填写完账号密码提交之后访问toadd方法,先查询你添加的这个账号是否存在,如果存在则提示已存在,并且只有超级管理员有添加账号的权限。
添加成功提示。
点击删除按钮执行UserAcion中的delete方法,删除以前必须选择一个用户,超级管理员不可以被删除的,自己也不能删除自己,其他的成功从数据库中删除。
点击修改按钮,修改前也必须选中要修改的那个用户。
点击后访问UserAction中的edit方法,并传过来一个参数要修改人的id在数据库进行查询,先判断修改用户是否是超级管理员,如果不是那么他没权限修改超级管理员的基本信息,如果都符合的话把要修改的人的信息查询出来,并分配到模板上去。
对要修改的数据进行修改后点击确定执行UserAction中的update方法进行修改。
自媒体人管理模块:
修改自媒体人信息
添加自媒体人
删除自媒体人
自媒体人预览
自媒体人管理模块主要是查看自媒体人信息对信息进行修改,或者禁用自媒体人。
自媒体管理页也有搜索自媒体人的检索框,输入信息点击检索后执行Informationaction类中的_filter方法,并进行模糊查询。
自媒体人浏览页的是通过Informationaction中的index方法。
在数据库中查询状态为正常的也就是等于1的自媒体人的所有的信息,包括id、姓名、简介、日排行、周排行与月排行。
管理员可以屏蔽自媒体人物,选中一个自媒体人,点击屏蔽按钮然后执行Informationaction中的disables方法。
然后通过sql去保存修改。
权重分配模块
修改权重
权重模块主要就是分配权重,直接对计算公式产生影响。
权重模块点开分配权重的按钮执行WeightsAction中的index方法,通过数据库中查询id为1的那条数据,并赋值到模板上去。
点击修改权重填写真确的权重值相加必须等于1,如果不等于1则提示报错。
审核自媒体人模块:
对自媒体人进行审核
查看自媒体人
审核模块主要对自媒体人进行审核通过则录入自媒体排行榜自动采集行列。
审核模块中上部有检索输入框,输入要审核的自媒体人的姓名,显示出来,执行的是ExamineAction中的_filter方法进行模糊查询。
可以添加新的自媒体人点击添加按钮后执行add方法,display显示添加模板。
成功输入自媒体人并且点击提交后,代码会从数据库中判断是否有这个自媒体人的存在,如果有自动退出程序并提示有误,如果该自媒体人正在审核中则不添加退出,如果以前有这个自媒体人审核的记录并且被拒绝了,提示“对不起您所添加的自媒体人已被拒绝审核,请联系管理员”如果都符合了,才进行数据库的添加操作然后待审核中。
系统前台:
前台模块主要有:
自媒体排行榜信息展示以及排行展示还又新录入自媒体人展示、前台申请自媒体人。
自媒体人信息展示模块:
自媒体人排行详情以及阅读量
排行
新自媒体人以及搜索
自媒体人前20排行
部分自媒体人
首页
自媒体人信息展示
这个模块主要是对信息部分的展示,直观的表达出自媒体人排行榜情况以及自媒体人的信息介绍。
首页展示:
访问HOME下面的lib下的action中的indexactionclass中的index方法,该类中先初始化取数据库里查询部分自媒体人和新录入的自媒体人并且赋值到模板上去,index方法加载到了shou_desc方法,这个方法中是通过昨天的时间去查询当天自媒体的人排行情况,先通过数据库查询昨日排行,条件是是infor表的数据与readsnum表的数据的inforid关联着,时间是昨天并且lock等于1,进行查询数据,然后同样的再去查前天的数据做对比然后一一相减,并且赋值一个变量等于1,循环一个查出来的数据然后变量一次累加放入查询出来的数组中去。
周排行与月排行与上面的日排行内容类似。
然后赋值到模板中去形成了首页中排名前20的那3类排名。
首页中的查询框输入后点击查询去访问auth_info方法,通过post传输数据,通过昨天的时间进行查询先模糊匹配出你所要查询的那个人的infor表中的情况,然后统一的查询他在昨日、上周上月的排行,并查询出他的XX百家的阅读数然后放到末班中去。
这个显示的是详情页。
首页中也可以直接点击人名进入auth_info方法,通过get方法访问,先通过传过来的id进行查询查看他的排名以及基本信息,然后查看此人的XX百家中的数据还有他的各个权重。
首页中的排行后面的更多,点击后访问brand_info方法,因为有3类排行所以更多传过来的数据值都不一样来区分是那类排行。
录入新自媒体人申请:
首页中有录入新自媒体人的申请,填写完信息后访问chaxun方法,先去数据库中查询他输入的自媒体人存不存在,如若存在则ajax返回一个值,前台通过来的值判断该提示什么信息,如果不存在,则进行数据插入操作。
自动进入待审核状态下。
排行页:
排行页的展示主要是上一天、上月、上月排行的跟详细直观的排行。
排行页是通过首页中传来的值来判断该显示那类排行,假设传过来昨日就是昨天的排行然后访问brand_info方法,导入ThinkPHP中自带的分页类ORG.Util.Page,然后查询数据库根据infor表中yesterday_runk进行倒叙的排序查询,然后进行模板赋值分配变量到模板中去。
排行页中也可以点击自媒体人姓名进入详情页,给auth_info方法传一个数据Id然后通过那个Id来查询他所有的数据包括排名个人信息。
个人详情页:
主要是介绍自媒体人个人详情。
个人详情主要是通过排行页以及首页传过来的id对auth_info方法传一个数据Id然后通过那个Id来查询他所有的数据包括排名个人信息。
网页的自运行抓取数据:
先设置头信息utf-8的编码格式,然后设置时区,引入外部类pinyin类。
然后连接数据库,如果连接失误则报错。
连接完成之后实例化下方的sogouwx类用变量赋值调用其中的get_baijia方法,得到每个自媒体人的XX百家的阅读量以及sootoo网的阅读量,该方法是通过一个curl类去执行的。
查询出来之后,用变量赋值得到当前年月日,昨天日期的时间戳,上月第一天的日期时间戳和上月最后一天的时间戳,以及上周的周一和周末的时间戳,循环查询的到数据一个一个与数据库中的值进行比对查看是否存在数据库存就对数据库进行跟新,不存在就对数据库infor表进行插入,得到id然后再对他每天的数据对readsnum表进行插入,循环完成之后再去表中查询今天所有的数据然后再循环对每个用户访问XX的一个url然后查询XX当天的搜索数对数据库进行更新。
在所有的数据都跟新插入之后,然后统计昨天、上周、上月的每个人的值然后通过rand计算出每个人的日阅读rank值、周阅读rank值、月阅读rank值。
然后更新数据库。
4.
界面设计
前台:
访问
1、首页展示排行榜及部分自媒体人
首页中分别有昨日排行、上周排行、上月排行的前20名,左上方是部分的自媒体人,以及左边中部的评估介绍。
人名是可以点击的直接进入人物详情,如下:
点击自媒体人敖小白:
直接进入自媒体人详情页(其中详情页介绍详情信息等一些排行东西):
点击阅读量后的更多会显示各个类型排名的总体情况:
点击后会出现如下所示的页面(总排行页面)排行页面下方有分页,点击每一个自媒体人也可以进入个人详情页:
点击首页中的自媒体栏下的更多,右侧会出现更多的自媒体人物简介:
会出现(如下图所示界面)点击其中自媒体人的名字以及简介都会进入个人详情页:
首页中左侧中下部有收录新的自媒体人物收入框:
点击提交后如若数据库中没有此自媒体人,则会弹框:
如若存在此自媒体人,则显示:
或者:
2、排名结果页(主要介绍排名情况以及权重和百家的阅读情况):
3、自媒体人详情页(介绍自媒体人个人详情及排名阅读):
后台:
1、访问后进入系统登陆页
(1)、在输入正确的账号密码以及验证码的情况下进入系统首页,如若输入错误会提示报错信息:
报错如下:
成功输入用户名密码点击“登陆”按钮进入后到首页:
(2)、首页中展示的信息有:
自己登陆的昵称,修改密码,退出,左侧的三大模块的导航栏。
(3)、修改密码。
成功的输入“原密码”以及“新密码”进行修改。
然后点击“保存”按钮修改成功。
点击右上方的小“x”或者点击“取消”取消密码修改。
点击首页“退出”按钮重新载入登陆页面。
(4)、首页中有修改板式的按钮:
点击颜色板式进行换肤操作。
2、三大模块(管理员信息管理、加权配置、自媒体人管理):
(1)、管理员信息管理模块:
点击左侧“管理员信息管理”展示出:
点击“浏览现有管理员”按钮出现:
页面中有搜索管理员、添加管理员、修改管理员状态以及删除管理员(注意系统管理员admin是不会被删除的)。
在输入真确的管理名称后检索管理员会出现其基本状态。
点击“添加”按钮:
用户名和密码是必须填写的东西,填写完之后如果填写正确,点击“保存”按钮系统上方会出现提示:
点击添加用户信息面板中的“取消按钮”则退出添加管理员。
点击“删除按钮”
删除必须选中一个用户来删除负责会报错(如:
)。
选中情况下:
点击删除后会提示你是否删除:
点击“确定按钮”进行删除(成功会提示删除成功)。
未选中管理员情况下(会提示报错):
点击浏览现有管理员中的“修改状态”按钮(和删除按钮一样必须选中一个):
点击后会出现:
选择账号状态后点击“保存”按钮,会提示保存成功。
(2)、加权配置模块
点击“配置权限”按钮,会出现配置权值得的弹出框:
其中权重的配置主要以百家为主,3权重相加必须等于1。
正确配置完成之后,点击“保存”按钮。
(3)、自媒体人管理模块
点击“自媒体人列表”按钮出现全部自媒体人列表:
其中自媒体人浏览页有检索关键字、添加、屏蔽自媒体人、编辑资料按钮。
点击自媒体人列表页的“添加”按钮弹出添加自媒体人添加界面:
出现:
自媒体人姓名为必填项(添加成功之后会自动进入待审核状态中在“待审核自媒体人”小模块下看)。
点击上方“禁用自媒体人”自媒体人按钮(必须事先选好一个要被禁用的自媒体人):
点击上方的“确定”按钮进行屏蔽(被屏蔽者就不会出现在排行榜中)
点击自媒体人列表页上的“编辑资料”按钮:
上面是某自媒体人的基本信息,可以对她进行资料修改。
点击“保存”按钮进行确认修改。
自媒体人管理模块下的待审自媒体人:
点击“待审自媒体人”按钮出现待审自媒体人列表:
点击待审自媒体人模板中的添加按钮会弹出新增自媒体人模板:
自媒体人姓名为必填项*,填写完成后点击“保存”按钮确定保存,进入待审状态。
点击面板上的删除按钮
(注意删除待审核列表的自媒体人,必须先选中一个)
点击删除后上方会弹出:
点击“确定”按钮后,会提示删除成功。
点击面板上的“审核”按钮
后,会弹出审核框
审核员对其自媒体人进行审核通过与不通过。
点击面板上的“编辑资料按钮”,弹出编辑资料框:
填写个人简介并做保存修改。
5.
数据结构设计
计算
权重
自增id
头
像
月排行
周排行
昨排行
时
间
简
介
姓
名
状
态
关联id
当天时间
每日阅读
百家阅读数
属性
XX阅读数
速途阅读数
属于
自媒体人
自
增
id
添加时间
审核状态
待审核
表数据结构:
管理员用户表(管理后台、管理自媒体人):
字段
类型
属性
注释
Int(12)
主键自增
username
Varchar(32)
账号
password
密码
status
Int(11)
状态
name
昵称
identity
管理员身份1为超级管理员,2为普通管理员
ztimes
zools
Varchar(11)
预留字段
自媒体人排行主表(经过rank计算后的):
lock
Tinyint(4)
状态(1为正常,2为屏蔽)
Char(20)
自媒体人姓名
introduction
Varchar(150)
authtime
Varchar(64)
befor
昨天的阅读
beforweek
上周的阅读
beformouth
上月的阅读
headimg
Varchar(100)
头像
自媒体人每天的阅读数:
自增Id
inforid
关联主表Id
readstime
Int(64)
今天的时间
baijianums
Int(32)
baidunums
sootoonums
权重表:
sootoow
float
速途权重
baijiaw
百家权重
baiduw
XX权重
待审核表:
exname
新自媒体人名字
addtime
exadet
Varchar(120)
简介
6.
Api设计
暂无。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 媒体 排行榜 设计 文档