综合资讯系统是以新闻发布,资讯展示,信息管理为主要功能的网站,提供了图文、音乐、视频等一体的资讯展示功能。主要包括前台显示和后台管理两大部分,我们采用的是前后台分离的技术,这样的话,后台不需要多大的改动,而前台可根据不同客户的需求去修改定制。实现了资讯的动态管理采用前台浏览和后台管理双层架构,前台部分包括用户登陆、浏览及发布功能,后台管理则包括资讯添加、修改和删除功能。该系统用户分为普通游客和注册用户。普通游客可以方便地浏览资讯,注册用户可以方便、快捷地发布和管理资讯。资讯发布及后台管理页面包含身份验证的内容,未登陆的用户无法访问。在系统中设计了一个通用类,方便后台页面对数据库所作的各种操作,比如读取、写入或更新数据库。在各个页面的上方都添加了其它页面的链接,以便于在不同页面之间快速切换。在首页和资讯列表页面显示资讯列表的地方使用了GridView控件以便于格式化地显示新闻资讯。涉及到的功能有用户管理、资讯主要浏览、历史记录,后台栏目管理、资讯管理等主要模块,系统使用软件三层架构。主要包括用户模块、角色模块、资讯模块、评论模块、类别模块、登录模块
运行软件:vscode
前端nodejs+vue+ElementUi
语言 node.js
框架:Express/koa
前端:Vue.js
数据库:mysql
开发软件:VScode/webstorm/hbuiderx均可
后台首页要有可视化图,系统不少于3种可视化图表,登录注册需要有验证码,要有只能对话机器人(客服)
该系统从两个对象:由管理员和用户来对系统进行设计构建。前台主要功能包括:用户注册、登录、浏览首页、查看图片精选、图片精选、音乐资讯、视频资讯、系统公告,进行个人中心管理、在线咨询等。本系统在一般资讯管理系统的基础上增加了首页推送最新信息的功能,方便用户快速浏览,是一个高效的、动态的、交互友好的综合资讯管理系统。
目 录
摘 要 I
ABSTRACT II
1 绪 论 1
1.1系统开发背景 1
1.2 系统开发意义 1
1.3 研究方法和设计思路 2
1.3.1研究方法 2
1.3.2设计思路 2
2 相关技术 3
2.5 MySQL数据库 4
3系统分析 5
3.1 系统需求分析 5
3.2 系统可行性分析 5
3.2.1技术可行性 5
3.2.2经济可行性 6
3.3 项目设计目标与原则 6
3.3.1系统总体描述 6
3.3.2开发目标 7
3.4系统流程分析 7
3.4.1操作流程 7
3.4.2添加信息流程 8
3.4.3删除信息流程 9
4 系统设计 10
4.1 系统体系结构 10
4.2 系统总功能结构设计 11
4.3开发流程设计 11
4.4 数据库设计原则 12
4.5 数据表 14
5 系统详细设计 18
5.1系统功能实现 18
6 系统测试 25
6.1系统测试的目的 25
6.2系统测试方法 25
6.3功能测试 26
结 论 28
参考文献 29
致 谢 30