db 模块的编写