软件工程课程设计项目:基于Maven+SSM搭建的家庭理财管理系统
标签:
•
文件类型: .zip
•
文件大小: 12.15MB
•
下载次数: 1
•
基于 SpringMVC+Spring+Mybatis 三大框架,采用 Maven 作为项目管理工具,包括用户注册与登录、用户信息管理、收支管理、财务管理、报表管理以及数据库管理等六大功能模块。
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 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.svnpristine
目录 0 2017-07-18 11:23 ffms.svnpristine 0
目录 0 2017-07-18 11:23 ffms.svnpristine 1
目录 0 2017-07-18 11:22 ffms.svnpristine 2
目录 0 2017-07-18 11:23 ffms.svnpristine 3
目录 0 2017-07-18 11:23 ffms.svnpristine 4
目录 0 2017-07-18 11:23 ffms.svnpristine 5
目录 0 2017-07-18 11:23 ffms.svnpristine 6
目录 0 2017-07-18 11:22 ffms.svnpristine 7
目录 0 2017-07-18 11:23 ffms.svnpristine 8
目录 0 2017-07-18 11:22 ffms.svnpristine 9
目录 0 2017-07-18 11:23 ffms.svnpristine a
目录 0 2017-07-18 11:23 ffms.svnpristine b
目录 0 2017-07-18 11:23 ffms.svnpristine c
目录 0 2017-07-18 11:23 ffms.svnpristine d
目录 0 2017-07-18 11:22 ffms.svnpristine e
目录 0 2017-07-18 11:23 ffms.svnpristine f
目录 0 2017-07-18 11:23 ffms.svnpristine10
目录 0 2017-07-18 11:22 ffms.svnpristine11
目录 0 2017-07-18 11:23 ffms.svnpristine12
目录 0 2017-07-18 11:23 ffms.svnpristine13
目录 0 2017-07-18 11:22 ffms.svnpristine14
目录 0 2017-07-18 11:23 ffms.svnpristine15
目录 0 2017-07-18 11:23 ffms.svnpristine16
目录 0 2017-07-18 11:22 ffms.svnpristine17
目录 0 2017-07-18 11:23 ffms.svnpristine18
目录 0 2017-07-18 11:22 ffms.svnpristine19
目录 0 2017-07-18 11:23 ffms.svnpristine1a
............此处省略3194个文件信息
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.svnpristine
目录 0 2017-07-18 11:23 ffms.svnpristine 0
目录 0 2017-07-18 11:23 ffms.svnpristine 1
目录 0 2017-07-18 11:22 ffms.svnpristine 2
目录 0 2017-07-18 11:23 ffms.svnpristine 3
目录 0 2017-07-18 11:23 ffms.svnpristine 4
目录 0 2017-07-18 11:23 ffms.svnpristine 5
目录 0 2017-07-18 11:23 ffms.svnpristine 6
目录 0 2017-07-18 11:22 ffms.svnpristine 7
目录 0 2017-07-18 11:23 ffms.svnpristine 8
目录 0 2017-07-18 11:22 ffms.svnpristine 9
目录 0 2017-07-18 11:23 ffms.svnpristine a
目录 0 2017-07-18 11:23 ffms.svnpristine b
目录 0 2017-07-18 11:23 ffms.svnpristine c
目录 0 2017-07-18 11:23 ffms.svnpristine d
目录 0 2017-07-18 11:22 ffms.svnpristine e
目录 0 2017-07-18 11:23 ffms.svnpristine f
目录 0 2017-07-18 11:23 ffms.svnpristine10
目录 0 2017-07-18 11:22 ffms.svnpristine11
目录 0 2017-07-18 11:23 ffms.svnpristine12
目录 0 2017-07-18 11:23 ffms.svnpristine13
目录 0 2017-07-18 11:22 ffms.svnpristine14
目录 0 2017-07-18 11:23 ffms.svnpristine15
目录 0 2017-07-18 11:23 ffms.svnpristine16
目录 0 2017-07-18 11:22 ffms.svnpristine17
目录 0 2017-07-18 11:23 ffms.svnpristine18
目录 0 2017-07-18 11:22 ffms.svnpristine19
目录 0 2017-07-18 11:23 ffms.svnpristine1a
............此处省略3194个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)