【牛腩】总结

举报
Laura_张 发表于 2022/08/26 22:40:06 2022/08/26
【摘要】 文章目录 【前言】全局观分层 【技术点】CSS的简单介绍ASP分页控件使用web发布 HTML CSS和JS的关系 【前言】 牛腩新闻发布系统是B/S项目的第一个,...


【前言】

牛腩新闻发布系统是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中进行操作的。

前端开发缺一不可。

感谢阅读~

文章来源: blog.csdn.net,作者:张艳伟_Laura,版权归原作者所有,如需转载,请联系作者。

原文链接:blog.csdn.net/Laura__zhang/article/details/115010248

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。