1. 程式人生 > >教你一個簡單的微信怎麼刷票及微信如何刷票技巧「圖文教程」

教你一個簡單的微信怎麼刷票及微信如何刷票技巧「圖文教程」

一個小小的投票系統,首先建立四張資料庫的表,user使用者表,vms_vote投票表,vms_voteitem投票選項表,vms_ joinvote使用者投票表

各個表字段如下





各個介面如下







主介面主要用到iframe

  1. <script>
  2.     <!-- 編寫指令碼 -->
  3.     function ifmresize(){  
  4.         var ifmdocument.getElementById("contentframe");  
  5.         ifm.height=document.documentElement.clientHeight;  
  6.     }  
  7.     window.onresize
    =function(){  
  8.         ifmresize();  
  9.     }  
  10. </script>
  11.  <divclass="col-md-10">
  12.                 <iframe
  13.                         width="100%"
  14.                         id="contentframe"
  15.                         name="contentframe"
  16.                         onload="ifmresize()"
  17.                         frameborder
    ="0"
  18.                         scrolling="auto"
  19.                         src="listjoinvotes.jsp">
  20.                 </iframe>
  21.             </div>

介面基本是一樣的結構,有些介面加入了模態框,介面遍歷部分程式碼如下,
  1. <table class="table table-hover">  
  2. <thead>  
  3.     <tr>  
  4.         <th>  
  5.                 選項編號  
  6.         </th>  
  7.         <th>  
  8.                 選項名稱  
  9.         </th>  
  10.         <th>  
  11.                   投票人數  
  12.         </th>  
  13.     </tr>  
  14.     </thead>  
  15. <%  
  16.     VoteItemDAO voteItemDAO = new VoteItemDAO();  
  17.     List<VoteItem> voteItemList = voteItemDAO.getVoteItemResult(votes.getVoteid());  
  18.     for(VoteItem voteItem : voteItemList) {      
  19. %>  
  20.     <tr>  
  21.         <td>  
  22.             <%=voteItem.getItemid()+1 %>  
  23.         </td>  
  24.         <td>  
  25.             <%=voteItem.getName() %>  
  26.         </td>  
  27.         <td>  
  28.             <%=voteItem.getVotecount() %>  
  29.         </td>  
  30.     </tr>  
  31.     <%  
  32.     }  
  33.     %>  
  34. </table>  

因為資料庫的時間欄位是時間戳格式,在介面獲取的是String型別,而且使用的日期選擇器格式也是mm/dd/yy的,所以在裝換的時候,就使用了private SimpleDateFormat simpleDateFormatTemp = new SimpleDateFormat("MM/dd/yyyy");
private SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd");

來對日期進行轉換.

做完後,感覺就是對資料庫的增改查,還有業務邏輯的思考,雖然不是很難,但是程式碼寫的很多重複的,也很亂.所以就不繼續貼上程式碼了,

基本的投票發起投票和進行投票的功能都實現了,不過還沒實現進行多選的投票,還有資料庫查詢後分頁的功能沒有實現,以後再看看能不能繼續完善,