Java课程寒假之开发记账本软件(网页版)之二
生活随笔
收集整理的這篇文章主要介紹了
Java课程寒假之开发记账本软件(网页版)之二
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一.實現基礎功能之一(記賬)
一個記賬本最基礎之一的功能就是記賬,所以也是首先要解決的問題,我選擇了上學期使用的MySQL數據庫來對賬本進行存儲。
我選擇記賬的方法是分開記賬,就是支出放在一個表,收入放在一個表,這樣在數據庫方面會比較的直觀的看到,但是在顯示的時候就會產生部美觀的問題,就是支出和收入都是分開來的,沒有辦法按照時間順序來排列,但是因為在記錄的時候里面就加入了時間的功能,所以這個問題就不是顯得十分的致命。
補:這個方法不太好,大家還是都放在一個表里面比較好
當然,作為一個記賬本,我們需要規范用戶的字符輸入,尤其是記賬本中對于資金字符的輸入,我們需要對其進行限制,我使用的是如下的代碼:
1 <script type="text/javascript"> 2 function check(){ 3 var purpose=document.getElementById("purpose"); 4 var fund=document.getElementById("fund"); 5 if(purpose.value == ''||fund.value ==null) { 6 alert('去向不能為空!'); 7 return false; 8 purpose.focus(); 9 } 10 if(fund.value ==''||fund.value ==null){ 11 alert('金額不能為空!'); 12 return false; 13 fund.focus(); 14 }else{ 15 if(!isNaN(fund)){ 16 if(fund<=0){ 17 alert('金額不能小于0!'); 18 return false; 19 fund.focus(); 20 }else{ 21 return true; 22 } 23 }else{ 24 alert('金額需要填寫大于0的數值!'); 25 return false; 26 } 27 } 28 } 29 </script>
?
二.實現基礎功能之一(查詢)
查詢功能也是必不可少的,在查詢功能上我采用了,三個功能:當日查詢,本周查詢,全部記錄查詢,如果還有時間的話,還會做一下指定日期查詢吧。查詢的也比較簡單,就是獲取時間的問題。
?
轉載于:https://www.cnblogs.com/heiyang/p/10363516.html
總結
以上是生活随笔為你收集整理的Java课程寒假之开发记账本软件(网页版)之二的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 做面汤怎么做好吃啊?
- 下一篇: HTML学习笔记之基本介绍