谁可以帮我设计下这个数据库啊?谢谢啊。。
"需求说明" 1.基本信息设置  
包含的内容:重复投票的次数,是否回复当前投票结果,投票代码不正确时的回复内容  
 
2.投票选项设置  
包含内容:选项指令,选项内容,自动回复内容,当前得票数  
 
3.投票命令设置  
包含内容:投票代码,说明(包括查询各项得票数,最高得票数和指定选项的得票数)  
 
4.投票记录  
包容内容:用户手机号码,用户所投选项,投票时间  
 
具体流程查看业务流程图  
 
说明:所有设置只需要建好表后手动添加记录即可,不需要制作页面,数据入短信下行表即表示短信已下发。  
"数据库表"  
1.短信上行表 t_sms_mo  
字段名  类型  约束  说明  
id  int  主键 自增  ID  
sendMobile  varchar(50)  用户手机号码  
content  varchar(1000)  短信内容  
 
2.短信下行 t_sms_mt  
字段名  类型  约束  说明  
id  int  主键 自增  ID  
destMobile  varchar(50)  用户手机号码  
feeMobile  varchar(50)  付费号码(暂时为用户手机号码)  
content  varchar(1000)  短信内容  
status  varchar(50)  发送状态(写死为send)  
sendDT  datetime  发送时间(为入库时间)  
"业务流程图" 个人理解是这样的,,就是一开始用户进行123的选象,1就是代表投票,查询该号码是否投票,如果已经投了就提示出“你已经投过了”`如果没有投的话就票数+1`就回复“你成功投票‘`
2的话就是查询最高的投票数或者指定的投票数,然后返回结果,
3的话就是`无效的命令,直接返回”无效命令“
是这样子吗?