土木在线论坛 \ 水利工程 \ 水文与水资源工程 \ 某某枢纽调洪计算软件(提供源代码C#2.0)

某某枢纽调洪计算软件(提供源代码C#2.0)

发布于:2009-01-16 16:21:16 来自:水利工程/水文与水资源工程 [复制转发]
目的:此程序是为某个枢纽工程的调洪计算而作,没有通用性。发到论坛的目的是跟喜欢编程的朋友一起交流学习。
开发环境:平台是.net 2.0,使用C#语言。
程序框架:
1、按照典型三层框架设计
a、数据层、业务层与表现层
(1)数据层为Data Layer,负责读写文本文件与xml文件。文本文件为调洪所需的数据文件,Xml文件用来管理数据文件的路径。
(2)业务层为Business Layer,负责调洪计算的业务逻辑。其中:
Business Workfows为工作流组件,用于处理调洪计算的流程。
Business Components为业务逻辑组件,包含业务对象的创建与业务逻辑的具体实现。
Business Entities为业务对象的抽象,比如洪水过程抽象成IFlood接口,泄流曲线与库容曲线等抽象成ICurve接口,调洪结果抽象成RoutingState类。
(3)Presentation Layer为表现层,仅仅用于与用户交互,不包含具体的数据访问与业务逻辑。
b、通过接口尽可能的降低层与层之间的耦合性。
(1)业务层利用反射与接口动态创建数据层的实例,最大限度降低层与层间的耦合。
(2)表现层利用接口降低与数据层的耦合性。
补充:茅洲站是坝址下游的区间来水的代表站,水库的调度需要考虑下游的防洪要求。


本人QQ:95356671 希望与喜欢程序的朋友一起交流学习。

三层架构.JPG


主界面.jpg

申明:内容来自用户上传,著作权归原作者所有,如涉及侵权问题,请点击此处联系,我们将及时处理!

全部回复(7 )

只看楼主 我来说两句
  • erxat001
    erxat001 沙发
    赞一个赞一个赞一个赞一个赞一个赞一个 谢谢楼主
    2016-02-04 17:11:04

    回复 举报
    赞同0
  • szg169
    szg169 板凳
    不好意思,看错了!
    2016-02-04 13:55:04

    回复 举报
    赞同0
加载更多
这个家伙什么也没有留下。。。

水文与水资源工程

返回版块

4.6 万条内容 · 237 人订阅

猜你喜欢

阅读下一篇

水源热泵中央空调系统水资源论证报告

水源热泵中央空调系统水资源论证报告,有好的给传份学学吧

回帖成功

经验值 +10