牛腩新闻发布系统总结

用时半个月的时间,完车了牛老师的新闻发布系统,刚开始很是期待,因为这是第一个做网页的系统,有种说不说的欣喜。

简单的做了个图,如下图


牛腩新闻发布系统总结_第1张图片


C/S的系统相比,不同之处就在于表示层了。


因为是B/S的系统,是通过浏览器,让用户浏览的,所以所有的展示都是通过浏览器的解析,以及与服务器的请求和返回来完成任务的。


但是还是有很大的相同的部分,处理表示层不同之外,其他的都是相同的

 

从需求说起

 

获取需求,系统很简单,三个表,每个表的字段也很好,所以需求是很明确的,知道响应什么功能,如何处理,这个需求是清晰的。

 

做数据库的表


在这个阶段,深刻认识到创建数据库关系图的优势了,它可以身清晰的表示出个表之间的关系,还可以添加表之间的关系图

 

根据系统说明文档开发系统

 

其中BD以及实体层的编写和先前的C/s开发是一样的,这块还是比表好懂得

但是又引入了自己么有学习的一点

运用Using语句创建连接,以及在对数据库操作时运用的触发器和级联删除,这个是学习的重点,毕竟是以前没有运用过的,在这里是第一次运用

 

WEb界面的开发


是这个系统的重点

首先是对界面的布局

哪些是重用的界面

哪些是不重用的,哪些又是数据查询显示的

之后就是对html界面的一些样式的添加

 

这里就使用的Div+Css的布局,运用Div标签,html界面添加

Css Id等标签,之后是运用css的样式表给标签样式设置样式。

刚开始不是很理解,之后就渐渐的懂了

css样式的核心有几大特点


 盒子模型,浮动,以及定位(相对和绝对)

系统中运用的地方也是很多的,

样式的排版,哪些是需要边框,多浏览器的设置是很繁琐的事情,整的好晕

 

对于登录界面的编写,是运用了一些验证控件以及 jsJQuery等框架,

简单介绍,也不是很理解,这里就需要后续的相继学习了

 

对于数据的绑定使用的控件是先前的GridVeiw和比较Repeater,这两个控件真是有的一拼呢,比较有意思。生成的html代码真是好多。

 

对于数据的传回,前台传给后台使用的是Ajax的技术。

 

通过异步的调用,这个还真是理解的不很透彻

 

下面好好学习,期待中。。。。

你可能感兴趣的:(asp)