• 一个简单的二层系统分析全程


      好久没有这样分析需求了,最近一段时间老是在脑海中成图,分析,然后完成代码,再纠正需求,调试、修bug,这样的流程走多了,觉得没劲。今天买了本《大象》,重新修正了自己的一些不好的习惯,这一次,把过程记录了下来。

      首先是原始需求。这是一个CRM系统的小需求分析,主要是在原合同部分加上一个发票申请和审核的流程。

      一、原始需求描述如下:   

    代码
    3.1.1发票申请原始需求:
    1、发票来源于合同编号,并且总额与合同值吻合
    2、发票申请需要一定流程和权限控制。一般是申请-预审-审核-开票。中间任何一个流程可由相应角色来撤销。
    3、具有按年、月统计功能。方便部门主管查询、主管查询、财务查询。查询时按权限控制查看权限。

      二、用例分析:

      邀月工作室

       第三步:类图分析:

       邀月工作室

      第三眇:PDM模型:

       邀月工作室

       第四步:生成数据SQL
      邀月工作室

      第五步: 根据CodeSmith生成初始代码
      邀月工作室
       这显然是一个简单的二层架构!!

       第六步:预览下效果:

      邀月工作室          

       邀月工作室

       完成!

        邀月注:这里省去了几个关键的步骤:比如权限配置、单元测试、性能测试、ajax处理等。

    邀月注:本文版权由邀月和博客园共同所有,转载请注明出处。
    助人等于自助!  3w@live.cn
  • 相关阅读:
    算法练习-寻找和为定值的两个数
    算法练习-字符串全排列
    算法练习-最长回文子串
    判断一点是否在三角形的外接圆内
    用递归方法计算行列式的值
    算法练习-回文判断
    算法练习-字符串转换成整数(实现atoi函数)
    算法练习-字符串包含
    数据结构-队列
    结构体(或者联合体)变量的成员在内存里是如何分布的
  • 原文地址:https://www.cnblogs.com/downmoon/p/1613980.html
Copyright © 2020-2023  润新知