-
大小: 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个文件信息
评论
共有 条评论