首页 > 编程 > Delphi > 正文

delphi+Oracle做的三层结构的干部管理系统

2019-11-18 18:02:07
字体:
来源:转载
供稿:网友

好久都没有动opc了,一直在做干部管理的项目,把界面贴两张,请各位达人批评与斧正。

做了这么久,有一些心得,这个系统没有什么新的技术,delphi+Oracle的三层结构,代码大概有五万行,50个左右的窗体,83个Excel模版(这个最痛苦)。我觉得比较重要的技术有:

1、多线程的数据+Excel模版生成报表。采用多线程是由于有时生成的报表比较大,数据比较多,时间很长,在状态栏监视多线程进行的状态;采用Excel是因为他们对Excel比较熟悉,在生成饼图、棒图之类的图形的时候,可以调用Excel强大的功能(偷懒而已:))。由于报表众多,我一次次的重构,希望找出报表的通性,可是情况太复杂了,代码写的很长。最后做了一个自定义报表模块,可以根据规则,增加新的报表,充分利用数据。

2、灵活的数据统计。由于对数据统计要求比较高,要做的很灵活,这点也是很伤脑筋的。我做的统计有这么几步,先选择一定范围的人员,对这批人员进行任意的增减(有时要统计各个单位一把手的情况,这点在程序中很难办,算了,交给你自己选择吧,呵呵),再对统计项目的任意两两组合(两两组合


上一篇:论程序设计课程与Delphi教材的编写

下一篇:Delphi中ScriptControl的高级应用(二)

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
学习交流
热门图片

新闻热点

疑难解答

图片精选

网友关注