用英文还是拼音要看系统要面向的用户。但是我觉得另一个解决方案是建立数据库字段的元数据表
比如可以包括一下结构
字段名称(英文) 字段解释(中文)  字段所在表名...,在界面中,你显示字段的中文解释,在程序内部用英文处理比较方便。