基于AngularJS的新闻发布系统的设计和实现
技术:HTML、JS等摘要:
新闻发布可以有几种不同的展现形式,如手机端APP、PC端新闻发布网站以及PC端系统等实现形式。我选择了做PC端的新闻发布系统的方式来做这一项研究;虽然现在流行很多前后端的技术,但都是在不同程度的项目上实现并使用的,2009年AngularJS问世,其中,MVC、代码模块化、双向数据绑定、语义化标签、依赖注入等功能不仅弥补了HTML自身结构上的不足,还能在浏览器端大量的操作HTML页面的数据,以及连接后台数据库的一个很好的桥梁。综上所述,我决定对已有的新闻发布系统做一系列的了解与学习,再对自己的新闻发布系统进行需求分析和划分功能模块。
本新闻发布系开发软件为eclipse,利用HTML5以及CSS3技术编写前端静态页面,利用AngularJS技术操作数据,利用java中的servlet技术编写后台代码,连接数据库Mysql,并和Angular做数据处理接口,实现数据的动态获取和展现。
新闻发布系统可以满足各行各业人员以及各种年龄段的人员对新闻的即时了解和发布,还设置了超级管理员,超级管理员可以审核新闻,来保证新闻的可读性;本系统使大家对新闻不再通过单一的渠道获取,真正做到信息化的“地球村”。
关键词:新闻发;AngularJS; HTML5;CSS3;java;Mysql
目录:
摘要 I
Abstract II
目录 Ⅲ
1引言 1
2绪论 2
2.1系统的研究背景和意义 2
2.2研究现状 2
2.3论文结构 3
3相关技术说明 4
3.1HTML5 4
3.2CSS3 4
3.3AngularJS 4
3.4Mysql 5
3.5Servlet 5
3.6系统的开发环境 5
3.6.1硬件环境 5
3.6.1软件环境 5
4系统分析 6
4.1系统初步调查 6
4.2系统体系结构设计 6
4.3需求分析 8
4.3.1基本功能 8
4.3.2基本关系 9
4.3.3流程控制 9
5系统设计分析 11
5.1总体设计目标 11
5.2系统类图 11
5.3概念设计 13
5.4系统的可行性研究 13
5.4.1经济可行性 13
5.4.2技术可行性 14
5.4.3操作可行性 14
5.4.5法律可行性 15
5.5不足之处 15
5.6优势与劣势 15
5.6.1优势 15
5.6.2劣势 16
6数据库设计 17
6.1数据库需求分析及E-R图 17
6.2数据库逻辑结构设计 18
7系统详细设计 20
7.1用户管理 20
7.2用户身份管理功能 21
7.2.1用户点赞功能 21
7.3发布者身份管理功能 25
7.3.1信息管理功能 25
7.3.2发布历史管理功能 26
7.3.3添加新闻功能 28
7.4管理员身份功能 29
7.4.1审核新闻功能 29
8系统测试 33
8.1系统的总体概述 33
8.2测试题目名称及测试内容 33
8.3测试用例 34
8.4测试结果 34
结束语 35
参考文献 36
致谢 37
论文字数:13846
包含资料:
截图:
百度网盘下载地址(金币充值):
**** 本内容需购买 ****
页:
[1]