android h5理财(记账)管理系统eclipse开发mysql数据库编程服务端java计算机程序设计

一、源码特点
  android h5理财管理系统是一套完善的WEB+android设计系统,对理解JSP java,安卓app编程开发语言有帮助(系统采用web服务端+APP端 综合模式进行设计开发),系统具有完整的源代码和数据库,系统主要采用B/S模式开发。

android 理财管理系统

二、功能介绍
理财(记账)管理系统要满足以下几个方面的功能需求:

服务端功能:
(1)管理员管理:对管理员信息进行添加、删除、修改和查看
(2)用户管理:对用户信息进行添加、删除、修改和查看
(3)理财知识管理:对理财知识信息进行添加、删除、修改和查看
(4)收入类型管理:对收入类型信息进行添加、删除、修改和查看
(5)收入管理:对收入信息进行添加、删除、修改和查看
(6)支出类型管理:对支出类型信息进行添加、删除、修改和查看
(7)支出管理:对支出信息进行添加、删除、修改和查看

app端(wap)功能:
1)用户注册、登录
2)理财知识浏览
3)收入登记、查看
4)支出登记、查看
5)收入统计、支出统计

数据库设计

CREATE TABLE `gly` (
`glyid` int(11) NOT NULL auto_increment,
`yhm` VARCHAR(40) default NULL COMMENT '用户名',
`mm` VARCHAR(40) default NULL COMMENT '密码',
`xm` VARCHAR(40) default NULL COMMENT '姓名',  PRIMARY KEY  (`glyid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `yonghu` (
`yhid` int(11) NOT NULL auto_increment,
`yhm` VARCHAR(40) default NULL COMMENT '用户名',
`mm` VARCHAR(40) default NULL COMMENT '密码',
`xm` VARCHAR(40) default NULL COMMENT '姓名',
`lxdh` VARCHAR(40) default NULL COMMENT '联系电话',
`lxdz` VARCHAR(40) default NULL COMMENT '联系地址',
`je` VARCHAR(40) default NULL COMMENT '金额',  PRIMARY KEY  (`yhid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `lczs` (
`lczsid` int(11) NOT NULL auto_increment,
`bt` VARCHAR(40) default NULL COMMENT '标题',
`nr` VARCHAR(40) default NULL COMMENT '内容',
`sj` VARCHAR(40) default NULL COMMENT '时间',  PRIMARY KEY  (`lczsid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `srlx` (
`srlxid` int(11) NOT NULL auto_increment,
`lx` VARCHAR(40) default NULL COMMENT '类型',  PRIMARY KEY  (`srlxid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `shouru` (
`srid` int(11) NOT NULL auto_increment,
`rq` VARCHAR(40) default NULL COMMENT '日期',
`je` VARCHAR(40) default NULL COMMENT '金额',
`lx` VARCHAR(40) default NULL COMMENT '类型',
`sj` VARCHAR(40) default NULL COMMENT '时间',
`yh` VARCHAR(40) default NULL COMMENT '用户',
`sm` VARCHAR(40) default NULL COMMENT '说明',  PRIMARY KEY  (`srid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `zclx` (
`zclxid` int(11) NOT NULL auto_increment,
`lx` VARCHAR(40) default NULL COMMENT '类型',  PRIMARY KEY  (`zclxid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `zhichu` (
`zcid` int(11) NOT NULL auto_increment,
`rq` VARCHAR(40) default NULL COMMENT '日期',
`je` VARCHAR(40) default NULL COMMENT '金额',
`lx` VARCHAR(40) default NULL COMMENT '类型',
`sj` VARCHAR(40) default NULL COMMENT '时间',
`yh` VARCHAR(40) default NULL COMMENT '用户',
`sm` VARCHAR(40) default NULL COMMENT '说明',  PRIMARY KEY  (`zcid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;

代码设计

private WebView webView;
	private ValueCallback<Uri> mUploadMessage;
	public ValueCallback<Uri[]> uploadMessage;
	public static final int REQUEST_SELECT_FILE = 100;
	private final static int FILECHOOSER_RESULTCODE = 2;

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        init();
    }
    @Override
	protected void onActivityResult(int requestCode, int resultCode,
			Intent intent) {
		if (requestCode == FILECHOOSER_RESULTCODE) {
			if (null == mUploadMessage)
				return;
			Uri result = intent == null || resultCode != RESULT_OK ? null
					: intent.getData();
			mUploadMessage.onReceiveValue(result);
			mUploadMessage = null;
		}
	}


    private void init(){
        webView = (WebView) findViewById(R.id.webView);
        //WebView加载web资源
       
    //    webView.loadUrl("http://www.baidu.com");
        //覆盖WebView默认使用第三方或系统默认浏览器打开网页的行为,使网页用WebView打开
       WebSettings webSettings = webView.getSettings();
       webSettings.setJavaScriptEnabled(true);  
       webSettings.setJavaScriptCanOpenWindowsAutomatically(true);  
       webSettings.setAllowFileAccess(true);// 设置允许访问文件数据  
       webSettings.setSupportZoom(true);  
       webSettings.setBuiltInZoomControls(true);  
       webSettings.setJavaScriptCanOpenWindowsAutomatically(true);  
       webSettings.setCacheMode(WebSettings.LOAD_CACHE_ELSE_NETWORK);  
       webSettings.setDomStorageEnabled(true);  
       webSettings.setDatabaseEnabled(true);  
       webView.loadData("","text/html","UTF-8");
       this.webView.clearCache(true);
       webView.setDownloadListener(new DownloadListener(){//文件下载
    	   @Override
    	      public void onDownloadStart(String url, String userAgent, String contentDisposition, 
    	          String mimetype, long contentLength) {
    	                 
    	                  Uri uri = Uri.parse(url);
    	                  Intent intent = new Intent(Intent.ACTION_VIEW,uri);
    	                  startActivity(intent);
    	              }
    	          });

       webView.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE);  
       this.webView.setWebViewClient(new WebViewClientDemo());

       //绑定桥梁类和WebView中运行的JavaScript代码
       //将一个对象起一个别名传入,在JS代码中用这个别名代替这个对象
       webView.setWebChromeClient(new WebChromeClient(){
    	   
    	    // For Android < 3.0
            public void openFileChooser(ValueCallback<Uri> valueCallback) {
                mUploadMessage = valueCallback;
                openImageChooserActivity();
            }


            // For Android  >= 3.0
            public void openFileChooser(ValueCallback valueCallback, String acceptType) {
                mUploadMessage = valueCallback;
                openImageChooserActivity();
            }

            //For Android  >= 4.1
            public void openFileChooser(ValueCallback<Uri> valueCallback, String acceptType, String capture) {
                mUploadMessage = valueCallback;
                openImageChooserActivity();
            }
            // 2.回调方法触发本地选择文件    
            private void openImageChooserActivity() {
                Intent i = new Intent(Intent.ACTION_GET_CONTENT);
                i.addCategory(Intent.CATEGORY_OPENABLE);
                i.setType("image/*");
                startActivityForResult(Intent.createChooser(i, "Image Chooser"), FILECHOOSER_RESULTCODE);
            	
            }
     

三、注意事项
1、管理员账号:admin密码:admin 数据库配置文件DBO.java app 命名名称licaiApp
2、WEB开发环境为TOMCAT7.0,Myeclipse8.5开发,安卓开发eclipse sdk15 等 数据库为mysql,使用java语言开发。
3、数据库文件名是jspfandlicai.sql ,系统名称andkicai
4、服务后台地址:login.jsp

四 系统实现


需要源码 其他的服务  下方联系卡片↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
THE END
分享
二维码
< <上一篇
下一篇>>