【原创】基于SSM今日头条新闻网站开发与设计

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

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

功能设计:

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

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

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

开发工具:

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框架。

数据库设计:

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

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

界面设计:

 登录页:

个人中心:

管理员端:

新闻编辑:

这是部分页面的设计。

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

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

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

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

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值