个人理财管理系统Word文件下载.docx

上传人:b****2 文档编号:15169825 上传时间:2022-10-28 格式:DOCX 页数:17 大小:525.17KB
下载 相关 举报
个人理财管理系统Word文件下载.docx_第1页
第1页 / 共17页
个人理财管理系统Word文件下载.docx_第2页
第2页 / 共17页
个人理财管理系统Word文件下载.docx_第3页
第3页 / 共17页
个人理财管理系统Word文件下载.docx_第4页
第4页 / 共17页
个人理财管理系统Word文件下载.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

个人理财管理系统Word文件下载.docx

《个人理财管理系统Word文件下载.docx》由会员分享,可在线阅读,更多相关《个人理财管理系统Word文件下载.docx(17页珍藏版)》请在冰豆网上搜索。

个人理财管理系统Word文件下载.docx

1.2;

对收支列表进行增加、删除、修改、查询等功能;

1.3;

用户界面要人性化

(2)总体设计方案

2.1:

系统功能结构图

 

2.3:

各子功能的主要算法流程图

增加,删除,修改,查询的流程图都与之类似

T

2.4:

数据库的设计

账户列表数据库界面

收支项目数据库

三:

系统实现

(1)登陆系统,标有作者信息以及对账户列表和收支项目的按钮

(2)进入账户列表,添加,查询,删除,修改信息

部分重要的源代码如下

PublicvoidInsert(){

if(jft1.getText().equals("

"

)||jft2.getText().equals("

)||jft3.getText().equals("

)||jft4.getText().equals("

)||jft.getText().equals("

)){

JOptionPane.showMessageDialog(frame,"

请填写账户列表"

);

return;

}

try{Class.forName("

com.mysql.jdbc.Driver"

}catch(ClassNotFoundExceptione){

System.out.println("

加载驱动程序失败!

}

try{

Stringurl="

jdbc:

mysql:

//localhost:

3306/zhanghu"

;

Stringuser="

root"

Stringpwd="

zss123"

Connectionconn=DriverManager.getConnection(url,user,pwd);

Statementsql;

Strings="

insertintolistvalues("

+jft.getText()+"

'

+jft1.getText()+"

'

+jft2.getText()+

"

+jft3.getText()+"

+jft4.getText()+"

)"

//查询输入的编号是否在数据库中存在

Stringquery="

select*fromlistwhere编号="

+jft.getText();

sql=conn.createStatement();

ResultSetrs=sql.executeQuery(query);

//返回查询结果集

booleanRecords=rs.next();

//判断结果集是否有数据

if(Records){

JOptionPane.showMessageDialog(frame,"

名称已存在,请重新输入"

conn.close();

jft1.setText("

return;

}

intinsert=sql.executeUpdate(s);

if(insert==1){

JOptionPane.showMessageDialog(null,"

账户列表增加成功!

jft.setText("

jft2.setText("

jft3.setText("

jft4.setText("

}catch(SQLExceptiong){

System.out.println("

ECode"

+g.getErrorCode());

EM"

+g.getMessage());

}

查询功能

publicvoidGet(){

try{

Class.forName("

}catch(ClassNotFoundExceptione){

System.out.println("

Stringurl="

//localhost/zhanghu"

//直接使用当前类目录下的数据库文件

Stringuser="

Stringpwd="

Connectioncon=DriverManager.getConnection(url,user,pwd);

Statementsql;

Stringql=jft.getText().trim();

Strings="

select*fromlistwhere编号='

+ql+"

sql=con.createStatement();

ResultSetrs=sql.executeQuery(s);

if(rs.next())

{

Stringa=rs.getString

(2);

Stringb=rs.getString(3);

Stringc=rs.getString(4);

Stringd=rs.getString(5);

jft1.setText(a);

jft2.setText(b);

jft3.setText(c);

jft4.setText(d);

}

else{

JOptionPane.showMessageDialog(null,"

您输入的编号不存在,请重新输入"

"

输入错误"

JOptionPane.YES_NO_OPTION);

con.close();

//jft1.setEditable(false);

//jft2.setEditable(false);

//jft3.setEditable(false);

}

删除功能

publicvoidDelete(){

if(jft1.getText().equals("

JOptionPane.showMessageDialog(frame,"

请填写要删除的项目的编号"

}catch(ClassNotFoundExceptione){System.out.println("

}

deletefromlistwhere编号='

intdel=sql.executeUpdate(s);

if(del==1){

JOptionPane.showMessageDialog(null,"

删除成功!

信息"

JOptionPane.YES_NO_OPTION);

frame.repaint();

}

publicvoidUpdate(){

)&

&

jft2.getText().equals("

jft3.getText().equals("

jft4.getText().equals("

jft.getText().equals("

请填写修改项目"

return;

try{

Class.forName("

}catch(ClassNotFoundExceptione){System.out.println("

Connectioncon=DriverManager.getConnection(url,user,pwd);

Stringql=jft.getText().trim();

updatelistset银行账户='

现金='

+jft2.getText()+"

股票投资='

"

+

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 历史学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1