牛腩新闻发布系统总结
牛腩新闻发布系统终于看完了,历时大约2个月的时间。这个视频的学习是我中断半年学习的一个开头,它也是我B/S学习的第一个项目。希望这是一个好的开始。
牛腩新闻发布系统和以前自己做的机房收费系统相比,虽然一个是C/S项目(机房),一个是B/S项目(牛腩)。但是这两个系统还是有很多相同之处,比如设计思想,都用的是三层架构,其中的BLL层和DAL层和以前的机房系统中大致相同。但是还是有很大差别的,比如页面层,即Web层,设计到前后台。这是以前的学习我所没有接触到的。
这个系统虽然很小,但涉及到的内容还是很全面的,对我来说,不仅仅复习了以前的旧知识,又增加了大量的新内容。
一、过去学习的回顾。
牛腩新闻发布系统的设计思想(三层架构),软件的开发流程(从需求分析,文档的编写,代码的实现,系统的发布)讲解的都很详细,并且这些都是我以前学过的东西,并且自己做过的机房收费系统也用到过这些知识。 两个系统做做比较可以发现自己系统中存在的一些不足。
这个系统和我之前做过的机房收费系统相比,虽然我的机房收费系统文档写的很多,但是我的文档和牛腩老师比起来,质量上还是有很大的差别,我的文档在设计阶段,写的并不是很全,在代码编写的过程中,会不时的发现有遗漏的地方,然后不断的进行补充。而牛腩老师的文档写的言简意赅,在后面的代码编写中竟然可以直接做注释,这说明牛腩老师对系统的需求把握的很到位。让我很佩服。
二、新知识的学习。
新闻发布系统属于B/S项目,机房收费系统属于C/S项目,这个系统相比,还是同中有异的。所以这个系统虽然很小,但是设计到的新内容还是蛮多的,我也学到了很多的新知识。
数据库的深入学习。如存储过程和触发器。这两个概念并不陌生,以前就听别人讲过这方面的课,听了没用,过后还是一头雾水。这次在做这个系统的系统的时候跟着牛腩老师实践了一下,感觉没有想象中的难。同时也发现了自己这块知识的不足,对于一些复杂的查询语句还有待于进一步练习,还有就是级联操作(级联更新,级联删除)是我在机房收费系统中没有用到的。
ASP.NET的学习。新闻发布系统实现了一个基于web方式的在线系统。该系统后台采用C#编写,和以前的机房收费系统相似,前台采用ASP.NET开发,开发过程中用到的技术有:JavaScript,Jquery,Ajax。并学习了B/S程序的调试方法。感觉B/S学习页面设计这块的知识点真的是好多好细。这个系统的学习只是给我后面的B/S的学习开了一个头而已。
三、发现自己学习中一些不足。
跟着牛腩老师完成这个项目也发现了自己学习中的一些不足,牛腩老师的系统设计的宏观把握,还有就是体现在追求页面设计的完美与舒适的不将就思想,是自己所欠缺的。
我当前最大的问题是:不能很好的利用搜索引擎,寻求网络资源的帮助,解决自己在实现系统中遇到的问题。