【牛腩】总结


【前言】

牛腩新闻发布系统是B/S项目的第一个,也是我首次接触到web开发的相关知识。

全局观

做这个新闻发布系统,用牛腩的话来说就是一个从无到有的过程,所以我们一开始的时候会对整个程序进行设计,先明白需要做什么,需要哪些功能,以及数据库应该怎么设计。设计说明写明白了思路也就清晰了,后面再设计数据库再编写代码就会很简单了。

这个程序包含前端和后端的代码,后端分为了三层,D层B层和实体层,前端就是web层了。(也不知道这个说对不对,就姑且这么定义吧)

分层

后端的B层和D层主要是处理和数据库相关的操作,例如是对新闻类别、新闻、评论的各种增删改查,这都是基本的操作,需要注意的是这里用到了存储过程,还有注意数据库中的外键问题,不能随便的进行增删。

web方面还分为系统的前台和后台,前台主要是给用户使用的,可以查看新闻,发布评论,后台是管理员来操作,可以对新闻类别,新闻和评论进行操作。

在这里插入图片描述

在这里插入图片描述

设计数据库的时候,使用代码直接生成,然后建立数据库关系图。

--建立数据库
create database newssystem
--建立类别表
create table category
(
	id int identity(1,1) primary key,
	[name] varchar(20) not null
)
--建立新闻表
create table news
(
	id int identity(1,1) primary key,
	title varchar (100)not null,
	[content] text not null,
	createTime datetime not null,
	caId int
)
--建立评论表

create table comment
(
	 id int identity(1,1)primary key,
	 [content] text not null,
	 createTime datetime not null,
	 userIp varchar(15) not null
	 )


在这里插入图片描述

【技术点】

CSS的简单介绍

CSS又叫层叠样式表,是一种用来表现HTML或XML等文件样式的计算机语言。可以实现网页内容与样式的分离。点击查看

ASP分页控件

这个是系统自带的一个分页控件,安装引用的过程可以看以前的博客点击查看

分页分为真分页和假分页,
假分页:从数据库中选择所有的记录在进行分页。
真分页:只从数据库中选择当前页的记录。

使用web发布

点击阅读

HTML CSS和JS的关系

HTML、CSS、JS(JavaScript)共同构建了我们看到的所有网页展示和交互。

HTML(HyperText Markup Language)是超文本标记语言。就是我们可以看到的各种文字,相当于一个文本文件。它比文本文件要高级一些,可以做一些标记,标记为title或者是另起一行、某一个意思,类似的处理。

CSS(Cascading Style Sheets)是级联样式表。CSS就是各种样式,用来修饰HTML中的文本以及框架的。

JavaScript 是一种脚本语言,主要用于前端页面的 DOM 处理。它在网页中的作用就是控制HTML中的每一个元素,可以删除元素或者添加元素。
各种事件的操作也是在JS中进行操作的。

前端开发缺一不可。

感谢阅读~
评论 28
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

张_Laura

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值