通过这次设计我对的Delphi的编程环境和部分控件有了一定的了解,在这阶段最深刻的印象是Win32下treeview的使用、BDE和ADO间的选择使用和报表的设计,treeview经过程序代码之后和第三方控件dbtreeview的功能一样,能够显示出商品的树形结构,程序所用到的思想很简单——树的遍历,为每一个节点找其父亲,这样就有了层次关系,能够将所学的知识应用起来。同时数据引擎我用的是ADO,ADO要比ODBC的效率高,而且相对容易配置一些,他们的执行速度也和数据库有关,相同语句在不同的数据库环境下所用的时间不一样。对于报表的设计,我没有能装上第三方控件TgmPreview、FastReport,直接用的Delphi7自带的报表设计器做的,我自己认为没有做好,很“死”,在实际的企业中是不可以用的。除此外还通过程序对dbgrid控件进行了修改,能够动态的从数据库中选择要添加的数据。关于报表,就我自己对超市的了解,有很多情况下他们要求自己能够做出报表,而不是定死了的。除此之外,我认为小票打印的设计是很重要的,在十堰市的超市中只有丰融超市与别的不一样,它没有会员价,同时它的付款分为上下楼,这对用户非常不方便,什么商品在上面付款,什么商品在下面付款对用户都不是透明的,往往排队等很久,然后告诉你不在这付款,顾客会有一定程度的不满意,这种情况在深圳的各大超市没有,他们支持统一付款;另外在所有的小票中,丰融的小票是最大的,而且无论买多少东西都是那张纸,在很多情况下小票空了一多半,我认为这是一个浪费,每天不知道要打印多少张,浪费近一半,这个成本是很高的,如果我们现在更改其打印格式,则要减少很多成本。但是由于我的技术有限,没有能用动态连接库对程序进行打包。
<< 上一页 [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] ... 下一页 >>