看牛腩视频有一段时间了,由衷的佩服人家啊!太厉害了。。。前5讲就是讲了牛腩新闻发布系统给设计说明书的编写,从文档,图到数据库的设计,都是之前学习过的,没什么新鲜的,但是感觉人家一套做下来,就是条理很清晰,讲的很清楚,能认识到之前自己做的时候的很多不足之处。
【知识点】
第1讲 相关软件安装(略过)
第2-3讲 数据库设计:这里讲的真的很详细,从用例图类图到数据库的设计再到数据库文档的编写,其实很简单的过程,但是还是有很多知识自己以前知道但是没有真正的用过,比如说 基础的用SQL语句建表,之前基本都是直接建表,感觉用语句建表也挺简单的,只是自己懒得尝试。还有就是数据库关系图的查看,其实对SQL Server的使用真的很片面,很多使用技巧自己都不知道。还有文档编写的规范性,也是有很多问题。基本内容如下:
1、 功能图:用例图
3、根据图建立数据库:SQL语句建立
<span style="font-size:18px;">--建立数据库 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 ) </span>4、编写数据库文档(主要是数据库关系图和表的说明)
a.关系图:很清晰明了,之前没注意用过。
b.表的说明:感觉之前的不够规范,向规范看齐。。。
第4-5讲 主要是界面模拟图设计和数据表操作类设计,界面主要分前台和后台设计这里不多说。对数据表操作类的设计,无非就是对数据库进行增删改查,主要反应的是D层对三个表的操作。操作类如下:
对类别表(category)的操作类:
对新闻表(news)的操作类:
对评论表(comment)的操作类:
【小结】
前5讲都是比较基础的,也是之前学过的但是看着视频做一遍之后,会发现自己之前有很多不足的地方,又学到了不少东西,知识总是温故而知新的。之后就是关于后台代码的编写,过程也是熟悉的,但是很多细节自己都没注意过,又是一个学习的过程。SQLHelper,SQL注入,触发器,存储过程等等大部分在机房的时候都多少用到点,但是理解不深,所以从这个视频中再次巩固学习,真心不错。。。