标签:style sp on 数据 bs 代码 工作 size nbsp
最近一直在看牛腩老师的新闻发布系统视频,牛老师的广西话深深地印在我的脑海里,这三句话尤为深刻 “也就这么回事”、“然后的话”、“这是什么鬼东西”。第一次了解了WEB 开发,今天先说说在这个系统中后台开发的部分。后台开发流程和其他项目也没什么大的区别,这个系统更简单一些。
写文档时需要用到一些图,这时就需要用UML画图工具来画图了。用例图肯定是首先要画的,用来分析需求。类图在数据库设计时需要用到。牛老师在这个系统中就用到了这两个图。
常言道:数据库设计出来就完成了后台70%的工作。可见其重要性。在开始建表时,我们需要用到类图,我们可以需求文档中用例图中的关键字来抽象出类。
可以先建立简单的数据库,只包含几个表,表中字段只包含名称和类型。然后根据类图中各个类之间的关系来添加主键和外键。当然我们应该是照着数据库设计文档来设计的。
触发器:当操作数据库中的表时,可能因为外键关系导致影响到另一个表,就需要用到触发器。
存储过程:SQL语句函数,多个SQL语句放在存储过程中。函数的定义是几个代码(功能)模块的集合。这样可以使代码执行效率高。
接下来需要画原型图了,需要分析有几个界面,各个界面的布局,以及各个界面之间的关系。牛老师管它叫做界面模拟图。可能当时没有好用的工具,还需要自己用ps等工具。现在有了Axure 方便多了。
根据面向对象的思想,项目最好分层来实现,最常见的是三层(UI—BLL--DAL)。或者可以是先简单完成D层和B层。因为后期用到什么设计模式的话,B层还需要修改。
D层是根据对数据库中表的操作来编写各个方法,一个表一个表的完成。写B层时,在不用设计模式的情况下直接在B层中实例化D层的表的操作类,然后调用其中的各个方法。
因为这个项目是牛腩老师一个人完成且相对简单,而且牛老师主要是想向我们介绍WEB开发,所以牛老师在写文档和画图时都相对简单。如果我们在开发一个项目时,尤其是多人共同开发,还是应该严格按照软件工程的内容来写文档画图,来进行后台的工作。
标签:style sp on 数据 bs 代码 工作 size nbsp
原文地址:http://blog.csdn.net/u010930340/article/details/41826967