admin 发表于 2017-9-20 10:50:28

基于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]
查看完整版本: 基于AngularJS的新闻发布系统的设计和实现