admin管理员组

文章数量:1660696

 个人主页:程序猿小小杨

个人简介:从事开发多年,Java、Php、Python、前端开发均有涉猎

博客内容:Java项目实战、项目演示、技术分享

文末有作者名片,希望和大家一起共同进步,你只管努力,剩下的交给天意。

新闻网站为大家提供了一个发现并且了解外部消息的视野,大家可以通过网站了解外部发生的一些事情,可以针对这个事情,发表自己的意见和建议,进行讨论。

那么如果你要开发一个新闻网站,你会如何去设计,今天我们就来阐释如何去设计开发一个精美的新闻网站。

功能设计:

首先构思一下功能:系统包含两个用户角色,一个是用户,一个是管理员。

用户:主要是网站前台的一些功能使用:包含注册、登录系统,查看新闻类别、新闻详情,还可以收藏、点赞和评论新闻、查看系统公告;用户还具备个人中心:可以修改个人信息、查看我的评论、收藏、点赞、修改密码等等。

管理员:主要是后台数据的管理,主要是新闻分类管理,新闻管理;评论管理(可以删除恶意评论);公告管理;友情链接;用户管理等等。

开发工具:

Idea(eclipse) + Jdk1.8 + mysql + Tomcat + Navicat for Mysql(数据库可视化工具)

技术框架:

我们使用比较主流的开发框架SSM(Spring+Springmvc+mybatis)的组合,数据库使用MySQL,

maven用来管理jar包依赖,前台页面采用H5,用了ajax,jquery等技术。

这里介绍一下SSM,Spring是容器框架,用来管理bean;Springmvc是mvc框架,用来接受页面请

求和控制页面跳转,mybaitis是ORM持久化层框架,用来操作数据库。

本系统可以根据实际需要,升级为SpringBoot框架。

数据库设计:

经过前面的功能分析,我们可以大概了解到应该如何去设计表:

首先包含用户表、其次新闻分类表、新闻表,用户评论表、收藏表、点赞表;友情链接、系统公告表;大概就是这些。

界面设计:

 登录页:

个人中心:

管理员端:

新闻编辑:

这是部分页面的设计。

页面设计完成之后,下面就是页面和后台接口的对接联通

至此,整个开发就完成了。

感言:系统开发不要怕,分析清楚每一步该做些什么,以及怎么去做, 尤其对于一些刚入门的。

本人有多年开发经验,具备比较丰富的项目开发经验,有任何问题可以咨询探讨。

本文标签: 头条网站开发今日新闻SSM