【Dongle】【Web】牛腩新闻发布系统之前篇

42 篇文章 0 订阅
27 篇文章 0 订阅

背景

       最近在机房敲的有些累的情况下,学习了一会牛腩新闻发布系统。

       目前看到前十集了,后边情况不知道。单单就这前面十集,我感觉特别容易。并且通过这牛腩写文档,感觉原来写文档也可以这么轻松啊。当然有一些具体的他文档中没有补充,比如类图,如果画了类图,生成代码,敲起来会更轻松、更带劲的!

       不过,我觉得他不画类图,是想在敲代码的过程中,告诉学生该怎么思考问题,以及一些注意事项。

步骤

       首先,做一个软件之前要有用例图,这个我们都知道。(下面的仅功能列出项)

       

       然后就是通过用例图找到对象,然后再抽象为类,最后汇总为类图(牛腩欠缺这一步)。

       类图出来之后,可以生成数据库,对应的,一个类是一个数据表,表中的每个字段就是类的属性。(牛腩对于如何创建数据库也有了一定介绍,并且是代码的,对于以前不注意数据库代码的我来说,这是很有幸的哦)

       然后,牛腩针对类设计了一系列操作,可能不全面,但是符合基本的功能,说通俗一些,就是设计方法,从而可以实现对应功能。通过看牛腩设计操作,我才发现,我合作的时候好像对于数据库的操作太过简单了一些,只有增删改查四种方法,但是不针对具体,如果是具体的某个字段的修改什么的,就缺失很多功能了,在这一方面,我还需要多多学习。

       将这些设计好了,就可以创建界面了,对于界面又是一个学问,首先要画出一个大概模型,就像模板一样创建。所以我们就需要画原型图,牛腩是通过Flash画的,我们现在可以用Axure rp这款软件画原型图,很方便的。

       然后,可以画包图,用来解决一层同时存在多个功能,即解耦和的作用(这一步牛腩也没有)。

还有,就是需要有对每个功能的活动图、状态图、协作图、时序图等,这些牛腩上也没有,所以,就文档撰写这方面,咱们需要有更好的学习。

       然后就是针对具体的方法写具体的代码咯,首先需要写数据访问层(依个人爱好,如果是团体的话就没有先后了)。

      

        通过牛腩敲代码,我们也能看出如果有活动图、状态图、协作图、时序图等,我们敲起来是不是更轻松些呢!



之后内容请等待 ……

         《牛腩新闻发布系统之中篇》

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值