【B/S】——牛腩总结

跟着牛腩老师敲牛腩新闻发布系统有一段时间了,听喜欢老师的讲课节奏和方式了。这也是第一次接触BS项目,了解一些全新的内容。牛腩算是一个小的项目,里面的内容涵盖了BS的所有基本学习内容。


【BS 区别 CS】


       


【牛腩宏观】


    


【文档 图】


牛腩新闻发布系统制作的第一步就是文档和图的编写,可见文档的重要性,因为做的这个的系统比较小,所以可能文档写的不是很全,但是该有的重要的图都没有落下。用例图是整个系统的一个宏观了解,一目了然;原型图则是把我们做的界面显示出来。在后来的视频中牛腩老师会反复回去看图,所以我们在整个学习过程中要更加注重文档图。


【数据库设计】


根据用例图设计数据库,找到数据的基本需求,建立所需的表和字段,以及对于数据库表的操作设计也要一并写入文档。数据库的创建有两种方式:一种是直接右击新建数据库并手动设计表、字段;另一种是使用SQL语句建表,这次接触也也了解了很多新的内容,如:数据库关系图,注明每一个字段的说明。这两个创建方式都可以,相比较而言还是第二张更加专业,而且针对大型数据库的建立更加占有优势。至于里面讲到的存储过程、触发器这些在机房收费的时候我们也都接触过,可见知识是相通的。

 

【界面设计】


前台:前台是我们作为用户可以看到的,其实也就是我们CS中设置权限的一个功能。新闻系统中前台的功能是用户可以查看、搜索新闻、添加删除评论,结合日常生活显示更加容易理解。

后台:这是新闻发布系统管理员登陆可以看到的,也就是背后的工作人员可以进入的。如:增删改查新闻类别和新闻。

前台和后台的设计里有CSS、HTML、XML等,跟着敲了,可是还不是很了解,这需要我们后面专业的深入学习。


【三层架构】


这个我们比较熟悉,和机房收费里的思路是一样的,不同的一点就是U层,CS中U层的样式可以在属性或U层代码里改动,BS中把U层的样式抽象到CSS中,统一进行样式管理。然后就是页面整合了,也就是如何将显示的界面中控件的事件和后台代码联系。

 

【小结】


牛腩是我们开始BS学习的第一个项目,它是基础的学习也是我们必经之路,学习是一个螺旋式上升的过程,今后的学习中还会遇到和牛腩中相同的知识,我们需要做的就是每次的学习都有新的收获。


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值