导航

项目总结

Posted on 2008-12-24 20:36  菜鸟都不容易  阅读(107)  评论(0编辑  收藏  举报

细节问题一定要注意。

1 一般情况下统一都用宋体9号。因为任何系统都有这个字体。

2 出现多个窗体同时打开的时候,不要出现窗口之间完全覆盖的情况,造成界面不友好

3 编码风格要统一,注释尽量详细

4 不能让用户长时间等待,如果程序长时间运行,必须给予一定的用户提示。告知用户并未死锁

5 类似的窗体要一样大小

6 要从长远的角度去规划代码,便于维护


以下是平时的一些总结:

需求:为什么要做,能不能做,能做的话要做什么。仓管举例说明,为什么要做,因为效率低,能不能做,可以用计算机程序实现,提高效率。要做什么,首先要了解仓库的运作流程,做出业务流程图。再根据业务流程图,做出数据流程图。数据流程图的制作过程中需要对每个流程列出其需要的数据文档,比如入库,列出入库单等。

概要设计:大体说明如何实现调研中总结的问题并给出大概解决方案。比如入库单分为哪些项目,设计出入库单的样式。

详细设计:可以理解为数据库设计。对概要设计中给出的解决方案进一步阐述,给出更详尽的解决方案或者程序实现方法。比如根据入库单的样式(表样)分析设计数据库字段。分析各字段的的主外键关系等。

程序设计:根据详细设计的文档编写程序。

测试发布等。


注意条理性便于以后的维护和修改,备注要体现出来,便于自己或者接任者接手。比如数据库设计时注意起名时的前缀,窗体名称的前缀,数据库字段起名要从大局上考虑,尽量起的有通用性。代码或者存储过程中的变量起名也要注意通用性,以方便代码的复用时不用更改太多等等细节。


注意Delphi 中 Grid1.DataSource.DataSet 和 DMMate.rsBuyChkHead 的区别。虽然都是数据集,前者属于类TDataSet,后者属于TADODataSet,所有属性和方法有所不同。比如:CommandText

JavaScript中的路径和asp中是一样的。但是调试JavaScript的时候(比如分页显示图片的flash)注意路径是以调用此段JavaScript代码的页面为基准,不能以此JavaScript文件为基准,因为路径都是以页面为基准的,而JavaScript只是一段代码,非页面