采购授权系统--续(了解重构的朋友请指导一下)
2008-01-15 10:15
323 查看
耽误大家的时候,我这个没有解决方案,还没有开始改动中。下面内容没有方案出现。不需要关注的朋友,请点击其他内容。
----------------------------------------------------------------------------------------------------------
一个报表引发的的一个小系统.....................................
近段时间做的采购授权小系统已经告一段落
但是新的问题出现了。用户看到了效果,又想到了新的意见。希望搞设计的朋友给我点知道,小弟没有入门啊!热盼!
用户需求
1:我授权不是针对机型了,我要颜色加机型
开发人员
我改怎么做呢?唉,改吧,面向数据库的开发。我在数据库增加栏位,颜色。
数据库:主键:机型+月份+颜色
妈呀,那改动多大,我所有的逻辑,也没有什么逻辑了,就是我所有的方法都要改。
我的新增,我的修改。我的删除。
疑惑:如果他们以后还要改呢?鬼知道他们又想增加什么的想法
如果我这样做呢? 增加中间层
Model层
机型:base机型
_颜色
_SN
_出厂时间
_...
我的页面层:
List<Model>.add (Model AModel){};
Bind();
这样的效果 就是在逻辑层发生改动: 需要增加一个机型栏位
我不知道怎么去说了,OO真的很重要。但是有没有人能告诉我,如果开发时间短,内部使用。完全是不懂程序定出的需求和操作界面,那我们开发人员怎么办?开发时间短,需求一直在操作中出来。
大家告诉我。
看了很多高手写的设计模式,隐约有一点感悟,但是又不知道如何去表达。继续学习中。。。
----------------------------------------------------------------------------------------------------------
一个报表引发的的一个小系统.....................................
近段时间做的采购授权小系统已经告一段落
但是新的问题出现了。用户看到了效果,又想到了新的意见。希望搞设计的朋友给我点知道,小弟没有入门啊!热盼!
用户需求
1:我授权不是针对机型了,我要颜色加机型
开发人员
我改怎么做呢?唉,改吧,面向数据库的开发。我在数据库增加栏位,颜色。
数据库:主键:机型+月份+颜色
妈呀,那改动多大,我所有的逻辑,也没有什么逻辑了,就是我所有的方法都要改。
我的新增,我的修改。我的删除。
疑惑:如果他们以后还要改呢?鬼知道他们又想增加什么的想法
如果我这样做呢? 增加中间层
Model层
机型:base机型
_颜色
_SN
_出厂时间
_...
我的页面层:
List<Model>.add (Model AModel){};
Bind();
这样的效果 就是在逻辑层发生改动: 需要增加一个机型栏位
我不知道怎么去说了,OO真的很重要。但是有没有人能告诉我,如果开发时间短,内部使用。完全是不懂程序定出的需求和操作界面,那我们开发人员怎么办?开发时间短,需求一直在操作中出来。
大家告诉我。
看了很多高手写的设计模式,隐约有一点感悟,但是又不知道如何去表达。继续学习中。。。
相关文章推荐
- Android屏幕适配全攻略(最权威的官方适配指导)Android屏幕适配出现的原因 在我们学习如何进行屏幕适配之前,我们需要先了解下为什么Android需要进行屏幕适配。 由于Android系统
- 了解一下java系统中的OSCache配置
- Windows8中查看硬件系统的基本配置了解一下配置情况
- 畅思大讲堂第二课:全方位的了解一下BI系统
- 通过了解MySpace的六次重构经历,来认识分布式系统到底该如何创建
- 通过了解MySpace的六次重构经历,来认识分布式系统到底该如何创建
- 想深入了解编程或系统内部,我想大家有必要学习一下汇编
- Linux强大的网络功能是如何实现的,让我们一起进入Linux内核的网络系统了解一下吧。
- PHP多用户博客系统分析[想做多用户博客的朋友,需要了解]第1/3页
- RDIFramework.NET ━ .NET快速信息化系统开发框架 V3.2->WinForm版本重构岗位授权管理界面更规范、高效与美观
- 大家累了休息一下看看视频,最近有不少朋友索取以前的通用权限管理系统视频下载地址,都上传到服务器上了可以下载了
- [转]通过了解MySpace的六次重构经历,来认识分布式系统到底该如何创建
- 抽空了解一下opencv的文件系统结构
- 通过了解MySpace的六次重构经历,来认识分布式系统到底该如何创建
- 通过了解MySpace的六次重构经历,来认识分布式系统到底该如何创建.
- 介绍一下华为的群p面试法,想了解的朋友可以看看
- 通过了解MySpace的六次重构经历,来认识分布式系统到底该如何创建.
- 通过了解MySpace的六次重构经历,来认识分布式系统到底该如何创建.
- 听朋友说做直播平台先了解直播系统源码。
- 通过了解MySpace的六次重构经历,来认识分布式系统到底该如何创建.