此投票系统采用了"数据中间层"的概念设计:可实现不同数据库的迁移而不用修改源程序,只须改一下配置文件即可。