自媒体发布系统设计
摘要:自媒体是全球创新机构、出版商、工作室和网络知识和文化孵化器。自媒体也是一个大创意,也是一个全球运动,旨在改善人类在数字世界中的体验。它已经成为参与式媒体的常用术语——一种协作的、用户生成的替代“媒体”。事实上,它是我们如何知道我们所知道的东西的复杂性的一个部分——通过新闻和用来制作它的系统;通过市场营销、广告、教育、艺术、工作以及我们与我们信任的人和组织的个人联系;以及通过任何人制作和分发的新旧类型的故事。在社会、移动文化中。自媒体塑造了政治、民主和我们的力量,以及审查、监视和控制的力量。自媒体是广阔和笨拙的。它包括说书人、技术专家、企业家、投资者、科学家、出版商、设计师、初创企业、政治和社会活动家、创造、颠覆、信息过载、选择的世界以及我们如何生活、学习和照顾彼此的选择。通过这一次对自媒体平台的开发,增加了我对类似平台运营的理解。
关键词:自媒体;自媒体平台;信息管理系统;个人媒体运营。
Design of Self-media Publishing System
Abstract:Self-media is the incubator of global innovation institutions, publishers, studios and network knowledge and culture. Self-media is also a big idea and a global movement to improve human experience in the digital world. It has become a common term for participatory media, a collaborative, user-generated alternative to "media". In fact, it's part of how we know the complexity of what we know -- through news and the systems used to make it; through marketing, advertising, education, art, work, and personal contact with people and organizations we trust; and through stories of old and new types produced and distributed by anyone. In the social, mobile culture. Self-media shapes politics, democracy and our power, as well as the power of censorship, surveillance and control. Self-media is vast and clumsy. It includes storytellers, technologists, entrepreneurs, investors, scientists, publishers, designers, start-ups, political and social activists, creators, subversives, information overloads, the world of choice, and how we live, learn and care for each other's choices. Through this development of the self-Media platform, I have increased my understanding of the operation of similar platforms.
Keywords:Self-media; Self-media platform; Information management system; Personal media operation.
目 录
一、 系统概述 1
(一)系统简介 1
(二)开发工具 1
1、MyEclipse 8.5 1
2、MySQL 1
3、MySQL-Front 1
二、系统分析 1
(一)行业需求分析 1
(二)功能需求分析 2
1、管理员的需求 2
2、用户的需求 2
(三)功能模块设计 3
二、 数据库设计 3
(一)数据库关系图 3
(二)数据库表 3
四、系统实施 5
(一)界面,导航模块 6
(二)内容管理模块 8
(三)账户管理模块 15
(四)其他 21
1、生成验证码 21
2、显示时间日历 22
五、系统测试 22
六、系统使用说明 23
(一)首页 23
(一)用户系统 23
(一)管理员系统 23
七、结束语 24
八、参考文献 24
一、系统概述
(一)系统简介
目前市面上的自媒体有平台很多,比如微信,微博,百家号等,人们可以通过本自媒体平台直接文章,也能够自己在平台上面撰写文章或者进行推广活动,只要能够获得足够的关注度,还可以让流量为自己带来收益,我通过这一次自媒体发布系统的开发任务,检验了这几年的学习成果,也为以后的学习与工作积累重要了的经验。
所以打算在此次设计中完成一个比较完整的、比较实用的,面向用户与管理员不同身份同时使用的,通过数据库管理文章信息的自媒体发布系统。
(二)开发工具
1、MyEclipse 8.5
MyEclipse完整支持HTML、Struts、JSP、CSS、Javascript、Spring、SQL、Hibernate等代码,完善的工具让你在编程开发中不受到任何的困难,全面覆盖了J2EE IDE与Web开发功能,结合PhoneGap移动技术,完美支持移动应用开发,有了MyEclipse我们就可以在数据库和J2EE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。
2、MySQL
MySQL是Oracle开发的一个广泛分布、多线程、多用户的SQL数据库,Arch Linux支持社区开发的MySQL分支Mariadb,其目标是实现嵌入式兼容性。Oracle的mysql被放到了aur:mysqlaur中。另一个旨在完全兼容的fork是percona服务器,可用作percona-server。Oracle的innodb存储引擎也被percona作为xtradb进行了分支。Mariadb和Percona服务器都使用这个流。MySQL通过把数据保存在不同的表中,而不是将所有数据注入同一个表里,提高了整个数据库系统的灵活性。
3、MySQL-Front
MySQL-Front是小巧的管理Mysql的应用程序.主要特性包括多文档界面,语法突出,拖拽方式的数据库和表格,可编辑/可增加/删除的域,可编辑/可插入/删除的记录,可显示的成员,可执行的SQL脚本,提供与外程序接口,保存数据到CSV文件等.
二、系统分析
(一)行业需求分析
3月5日讯,微博 (NASDAQ: WB)今日公布了第四季度财报和2018财年年报。微博第四季度营收4.819亿美元,超过预期,同比增28%;净利润为1.665亿美元,同比增长27%;非美国通用会计准则下的净利润为1.836亿美元,同比增长26%。2018年第四季度业绩焦点净营收4.819亿美元,同比增长28%。广告和营销营收总计4.170亿美元,同比增长25%。增值服务营收6490万美元,同比增长44%。归属于微博的净利润为1.665亿美元,同比增长27%,合每股摊薄净盈利73美分,上年同期为58美分。非美国通用会计准则归属于微博的净利润为1.836亿美元,同比增长26%,合每股摊薄净盈利80美分,上年同期为64美分。2018年12月的月活跃用户数(MAUs)较上年同期净增约7000万,达到4.62亿。月活跃用户数中93%为移动端用户。2018年12月平均日活跃用户数(DAUs)较上年同期净增约2800万,达到2亿。微博平台集合了社交、移动和视频的特性,也持续受益于广告预算向上述特性平台转向的趋势。用户日益增长,而且盈利和收益都有良好的市场前景。自媒体由安德鲁·纳奇森负责策划和编辑。自2006年以来,他召集并推动了一个由媒体、技术、商业和创意领袖组成的全球网络。可以在Twitter、Facebook、Instagram或LinkedIn上关注他,发现更多关于自媒体行业的前景。
(二)功能需求分析
1、管理员的需求
可以对会员发表的文章,新闻进行推荐。
可以删除不合适的文章,新闻和评论。
可以对不遵守规定的会员账号冻结。
2、用户的需求
可以注册会员账号。
可以浏览文章,新闻。
可以对文章,新闻发表评论。
可以修改,删除自己发表的文章,新闻。
可以删除自己发表的评论。
参考文献
[1]常倬林. JavaWeb从入门到精通.[Z].北京:机械工业出版社,2011.
[2]黄能耿,邱晓荣,许敏.JaveEE应用开发及实训.[Z].北京:机械工业出版社,2015.
[3]约翰逊(美),译者:蒋培.spring框架高级编程.[Z].北京:机械工业出版社,2006.
[4]孙卫琴.Java网络编程精解.[Z].北京:电子工业出版社,2007.
[5]鲍尔斯(美),译者:李荣青,吴兰陟,甲来安.javascript学习指南.[Z].北京:人民邮电出版社,2009.