码迷,mamicode.com
首页 > 编程语言 > 详细

Java课程寒假之开发记账本软件(网页版)之二

时间:2019-02-12 00:01:57      阅读:164      评论:0      收藏:0      [点我收藏+]

标签:ntb   软件   class   就是   isnan   focus   规范   script   限制   

一.实现基础功能之一(记账)

  一个记账本最基础之一的功能就是记账,所以也是首先要解决的问题,我选择了上学期使用的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>

 

二.实现基础功能之一(查询)

  查询功能也是必不可少的,在查询功能上我采用了,三个功能:当日查询,本周查询,全部记录查询,如果还有时间的话,还会做一下指定日期查询吧。查询的也比较简单,就是获取时间的问题。

 

Java课程寒假之开发记账本软件(网页版)之二

标签:ntb   软件   class   就是   isnan   focus   规范   script   限制   

原文地址:https://www.cnblogs.com/heiyang/p/10363516.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!