• 大小: 12.15MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-06-20
  • 语言: 其他
  • 标签:

资源简介

基于 SpringMVC+Spring+Mybatis 三大框架,采用 Maven 作为项目管理工具,包括用户注册与登录、用户信息管理、收支管理、财务管理、报表管理以及数据库管理等六大功能模块。

资源截图

代码片段和文件信息

package com.finance.controller;

import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.OutputStream;
import java.io.OutputStreamWriter;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.Properties;

import javax.annotation.Resource;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;

import com.finance.core.des.DESUtils;
import com.finance.entity.Database;
import com.finance.entity.PageBean;
import com.finance.service.DatabaseService;
import com.finance.util.CurrentConn;
import com.finance.util.DateUtil;
import com.finance.util.ResponseUtil;
import com.finance.util.StringUtil;

import net.sf.json.JSONArray;
import net.sf.json.JSONobject;

/**
 * 数据库管理的Controller层
 * @author 赵鹏(zhaopeng)
 *
 */
@Controller
public class DatabaseController {
@Resource
private DatabaseService databaseService;

private static String username;
private static String password;

static{
Properties prop = new Properties();
try {
InputStream is = CurrentConn.class.getResourceAsStream(“/db.properties“);
prop.load(is);
username = DESUtils.getDecryptString(prop.getProperty(“username“));
password = DESUtils.getDecryptString(prop.getProperty(“password“));
is.close();
} catch (Exception ex) {
ex.printStackTrace();
}
}

/**
 * 数据库备份管理页面
 */
@RequestMapping(“/databackManage.do“)
public String databackManage() {
return “databackManage“;
}

/**
 * 数据库恢复管理页面
 */
@RequestMapping(“/datarecoverManage.do“)
public String datarecoverManage() {
return “datarecoverManage“;
}

/**
 * 数据库整理管理页面
 */
@RequestMapping(“/dataorderManage.do“)
public String dataorderManage() {
return “dataorderManage“;
}

/**
 * 数据库初始化管理页面
 */
@RequestMapping(“/datainitManage.do“)
public String datainitManage() {
return “datainitManage“;
}

/**
 * 添加数据库操作记录
 * 
 * @return
 * @throws Exception
 */
private Boolean save(Database database) throws Exception {
int resultTotal = 0;
resultTotal = databaseService.addDatabase(database);
boolean result = false;
if (resultTotal > 0) { // 执行成功
result = true;
}
return result;
}

/**
 * 删除数据库操作记录
 * @param ids
 * @param response
 * @return
 * @throws Exception
 */
@RequestMapping(“/databasedelete.do“)
public String delete(@RequestParam(value = “ids“) String ids HttpServletResponse response) throws Exception {
JSONobject result = new JSONobject();
String[] idsStr = ids.split(““);
for(String idStr : idsStr) {
databaseService.deleteDatabase(Intege

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-07-18 11:20  ffms\
     目录           0  2017-07-18 10:21  ffms\.settings\
     目录           0  2017-07-18 11:23  ffms\.svn\
     目录           0  2017-07-18 11:23  ffms\.svn\pristine\
     目录           0  2017-07-18 11:23  ffms\.svn\pristine\00\
     目录           0  2017-07-18 11:23  ffms\.svn\pristine\01\
     目录           0  2017-07-18 11:22  ffms\.svn\pristine\02\
     目录           0  2017-07-18 11:23  ffms\.svn\pristine\03\
     目录           0  2017-07-18 11:23  ffms\.svn\pristine\04\
     目录           0  2017-07-18 11:23  ffms\.svn\pristine\05\
     目录           0  2017-07-18 11:23  ffms\.svn\pristine\06\
     目录           0  2017-07-18 11:22  ffms\.svn\pristine\07\
     目录           0  2017-07-18 11:23  ffms\.svn\pristine\08\
     目录           0  2017-07-18 11:22  ffms\.svn\pristine\09\
     目录           0  2017-07-18 11:23  ffms\.svn\pristine\0a\
     目录           0  2017-07-18 11:23  ffms\.svn\pristine\0b\
     目录           0  2017-07-18 11:23  ffms\.svn\pristine\0c\
     目录           0  2017-07-18 11:23  ffms\.svn\pristine\0d\
     目录           0  2017-07-18 11:22  ffms\.svn\pristine\0e\
     目录           0  2017-07-18 11:23  ffms\.svn\pristine\0f\
     目录           0  2017-07-18 11:23  ffms\.svn\pristine\10\
     目录           0  2017-07-18 11:22  ffms\.svn\pristine\11\
     目录           0  2017-07-18 11:23  ffms\.svn\pristine\12\
     目录           0  2017-07-18 11:23  ffms\.svn\pristine\13\
     目录           0  2017-07-18 11:22  ffms\.svn\pristine\14\
     目录           0  2017-07-18 11:23  ffms\.svn\pristine\15\
     目录           0  2017-07-18 11:23  ffms\.svn\pristine\16\
     目录           0  2017-07-18 11:22  ffms\.svn\pristine\17\
     目录           0  2017-07-18 11:23  ffms\.svn\pristine\18\
     目录           0  2017-07-18 11:22  ffms\.svn\pristine\19\
     目录           0  2017-07-18 11:23  ffms\.svn\pristine\1a\
............此处省略3194个文件信息

评论

共有 条评论

相关资源