首页 > 其他 > 详细

投票在线监测系统开发笔记

时间:2015-11-15 00:56:49      阅读:300      评论:0      收藏:0      [点我收藏+]

平台

使用(Python2.7) 

+(sqlite)+

(ngix+flask)

数据库

sqlite四张表

0、基本采集信息设置表base_info

表项:

序号base_table_id

投票活动名称activity_title

活动开始时间activity_start_time

活动结束时间activity_end_time

活动规则&奖品activity_rule

主办单位activity_company

采集活动开始时间activity_collect_start_time

预计结束时间activity_collect_end_time

活动总计天数==>初始化==>总天数N

 

1数据采集活动状态记录表

5分钟采集1条,约12*24*30

collect_info

表项:

序号collect_table_id

采集序号collect_data_id

采集时间collect_data_time

采集状态collect_data_status

采集活动总的采集数量collect_data_amount

活动第ncollect_data_nowday

 

2参赛的人员信息表

contestant_info

表项:

序号contestant_table_id

参赛号contestant_id

姓名contestant_name

当前名次contestant_rank

假设300条,第一次采集后初始化,后面每次采集人员总数同该项做比较,有人员数量的话就更新该表。

 

3、参赛人员的投票数据表

dataset

2+N个表项:

序号dataset_table_id

参赛序号dataset_id

L1---LN   datalist_1datalist_N

第1天投票list[10,20,30...],5分钟增加一个,12*24=288个元素的数组。

第2天288个元素的数组...

第3天...

第N天。

投票在线监测系统开发笔记

原文:http://www.cnblogs.com/jsben/p/4965839.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!