牛腩新闻发布系统总结
将近半个月的时间,终于完成了牛腩新闻发布系统并实现了发布。可以说是从C/S到B/S的一个转变吧。只能说是一个B/S入门小系统。
初次接触B/S还是很兴奋的,对我来说,以前不知道网页是如何做出来的,这次可以自己制作一个网页还是很有成就感的,尤其是局域网内其他人也可以访问,而只有自己有权限来进行后台管理,对于其他人的评论,想删就删,感觉很爽的,哈哈哈。
在制作这个新闻发布系统的过程中,学到了很多,收获也不少。
一、重新理解了软件开发的一般流程
在视频中,牛腩老师首先是从对新闻发布系统的需求做了一个大概的讲述,然后是带领大家写了一份详细文档,对这个系统的功能,大概界面做了介绍。然后就是画出功能图(相当与用例图),一直到后面的代码编写、系统的发布等,将软件开发的大概流程展现在我们面前,也使得我们对软工有了进一步认识。通过这个工程,也让我见识到文档在开发过程中的重要性。
二、对三层以及数据库应用的清晰认识
在做牛腩新闻发布系统之前,完成了个人版和合作版的机房收费系统。在合作中,也使用了SqlHelper,但是当时只知道怎么用,但对于是如何来的、有什么好处,却知道的不是太多。但是通过这个视频,牛腩老师从前到后详细的讲解的SqlHelper的来历,用处以及好处。听完之后,有一种豁然开朗的感觉,对SqlHelper的理解更加的深刻。
而这个系统中的B层(业务逻辑层),只是单纯的返回D层的方法,并没有涉及到什么逻辑方面,失去了它原本的作用,但是这个系统确实没有什么逻辑,为了使用三层只能这么处理B层了,这也是可以理解的。
在数据库操作方面,收获最大的是存储过程和主键、外键。在学习数据库的时候,只是做个几个简单的demo,而在以后的机房收费中很少用到。而新闻发布系统中将它们运用的灵活自如,也让我有机会亲自实践。让项目来驱动学习。
三、新技术的学习
在这个系统中,第一次听说了盒子模型、CSS、DIV、AJAX、js、handler等新名词。尤其是盒子模型的使用,使得界面整齐、美观。而js的使用则实现一些特殊的神奇效果。虽然,当时对这些名词感觉很陌生,通过百度只是知道了它们叫什么、它们的大概功能、历史。但是对于具体效果还不是很清楚,但它们的效果却很吸引人。
四、对待工作的态度
在视频中,牛腩老师的“不将就”可以说是发挥的淋漓尽致。对于界面的美观,哪怕是一个小小的按钮,都要做到完美,哪怕是相差1px,也要改正过来。更不用说适用于各个浏览器了。要么不做,要做就要做到最好,这是给我最大的启发。为了使工作简单、快捷、高效,代码容易理解,注释方面写的非常认真,让人易于理解。对于常用的模块做成模版,拉过来直接使用。
虽然这个系统有源码,但是这是第一次接触DIV+CSS,对这些代码不是很熟悉,尤其是各个属性什么的,我采用的是对照视频截图来完成的。但是,网页效果却不如视频中的那样规范,然后就尝试着修改。可是,B/S方面的调试和C/S有这很明显的区别。有时设置断点却并不报错,非常郁闷。尝试着改动几个数字,然后在各个浏览器中看看效果如何,一点点的摸索。但随着调试的次数增多,有时可以很快的找到差异所在。对一些属性也有了一点的了解,但理解不是太深刻。
- 9楼zhang_ying112昨天 20:03
- 我打了点儿酱油,给你放下点。。。
- Re: a1314517love昨天 20:09
- 回复zhang_ying112n呀呀呀,小老乡,这明显是“偏心”啊,咋不给我放下点呢,呵呵
- Re: zhang_ying112昨天 20:16
- 回复a1314517loven去去去,我是没给你放过呀?
- Re: a1314517love昨天 20:17
- 回复zhang_ying112n木有呗,不用解释,解释就是掩饰,掩饰就是事实,哈哈
- Re: zhang_ying112昨天 21:07
- 回复a1314517loven行啦~~下次别想让我给你放去了
- Re: a1314517love6小时前
- 回复zhang_ying112n别别别,下回多少给放点呗,呵呵
- Re: zhang_ying1125小时前
- 回复a1314517loven嘻嘻嘻。。下回一定给你多放哈
- 8楼vbbianchengde昨天 19:35
- cs 转bs? 之前cs是做哪块的
- 7楼StubbornPotatoes昨天 19:35
- 开启BS世界了。
- Re: aboy123昨天 19:35
- 回复StubbornPotatoesn彪哥常来啊
- 6楼a1314517love昨天 10:52
- 学习需要不断总结,长收
- Re: zhang_ying112昨天 14:20
- 回复a1314517loven老老乡~~你这是怕别人不认识你呀??
- Re: aboy123昨天 15:01
- 回复zhang_ying112晕,我这不是聊天室
- Re: zhang_ying112昨天 16:46
- 回复aboy123n谁让他说我了~~
- Re: aboy123昨天 19:34
- 回复zhang_ying112n他再说你,你就那板砖来这拍他
- 5楼llhhyy1989昨天 09:39
- 牛楠做完了,发布一下吧
- Re: aboy123昨天 10:27
- 回复llhhyy1989n已经发布完了
- 4楼xiaoduishenghuogo昨天 08:34
- B/S世界的东西太多了,继续努力啦!
- Re: aboy123昨天 08:58
- 回复xiaoduishenghuogo继续
- 3楼zuozuo1245昨天 08:25
- 顶
- Re: aboy123昨天 08:26
- 回复zuozuo1245nThank you
- 2楼liushuijinger昨天 08:22
- 顶
- 1楼lfmilaoshi昨天 07:57
- 不断提高和完善。。。米老师
- Re: aboy123昨天 08:10
- 回复lfmilaoshin嗯,不断提高