基于java个人财务账薄管理系统

jsp297个人财务账薄管理系统
该个人账簿管理系统,只有个人用户一个用户,用户可以在登录窗口进行注册,系统针对个人的账簿进行管理,此个人账簿系统将个人的生活事务与工作事务信息管理进行了有机结合,能有效地管理个人信息资源,使工作事务与个人事务两不误,有效的信息组合条件查询,更新,用户的密码设置和帐本管理等功能,从而提升个人的生活质量与工作效率,满足了现代个人信息管理的需要.
系统采用了java的web技术servlet进行开发,基于B/S架构模式,以Myeclipse为开发平台,mysql为数据库,jsp为开发语言制作而成.并且文档方面包括,任务书,开题报告,答辩ppt等,通过这些技术的实现,整个系统的性能得到了大大的提高。本系统是独立的运行,不依附于其他系统,可移植,可扩展。代码的编写规范,注解较多,有利于作为,课程设计,二次开发等。

主要功能:
日程管理:针对个人的日程进行管理添加,包括新增日程,标题,内容和时间,修改和查看日程信息。
纪念日提醒:针对个人所发生的各种纪念日进行新增,修改和查询,系统可以在线进行提醒。
重大记事管理:针对重大信息进行系统的记事,并可以记录重大信息,能够在线查看重大信息。
收入管理:实现了对个人的收入信息进行管理,查看个人的实际收入情况。
收入统计:统计个人的收入情况,并能自己进行一个分析。
支出管理:针对个人的消费支出情况进行管理,包括支出情况的查询,修改以及删除等。
消费统计:可以对日常的消费情况进行统计,并能通过统计结果进行分析。
修改个人密码:用户登录后台后,可以对自己的个人密码信息进行修改.在这里插入图片描述
在这里插入图片描述
目 录

摘  要 I
Abstract II
第1章 绪论 1
1.1 课题背景 1
1.2 目的和意义 1
1.3 系统设计思想 1
1.4 系统开发环境 2
1.4.1 B/S结构的数据库访问模式 2
1.4.2 MyEclipse简介 3
1.4.3mysql数据库简介 4
1.5 论文的工作内容及论文的结构 4
第2章 可行性分析 5
2.1 经济可行性 5
2.2 技术可行性 5
2.3 操作可行性 5
第3章 需求分析 6
3.1 个人账簿管理系统的规划 6
3.2 个人账簿管理系统的需求分析 6
第4章 总体设计 7
4.1 系统模块总体设计 7
4.2 数据库设计 8
4.2.1 数据库设计概述 8
4.2.2 数据分析 8
4.3 数据库的详细设计 9
4.3.1 数据库的E-R图设计 9
4.3.2 数据表的设计 10
第5章 详细设计 13
5.1 系统运行平台设置 13
5.2 系统主界面设计 13
5.3 用户注册模块设计与实现 14
5.4 用户登陆模块的设计与实现 16
5.5 日常收支模块的设计与实现 17
第6章 软件测试 19
6.1 测试的基本概念 19
6.2 测试的任务和目的 19
6.2.1 测试的任务 19
6.2.2 测试的目的 20
6.3 系统整体测试步骤 20
6.4 本系统测试 21
6.4.1 用户登录模块测试 21
结  论 22
致  谢 23
参考文献 24
附录1 25
附录2 26

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
java语言写的android系统,用于个人账目管理,课程设计上写的欢迎下载 package moneymanager.moneymanager; import android.content.ContentValues; import android.content.Context; import android.database.Cursor; import android.database.SQLException; import android.database.sqlite.SQLiteDatabase; import android.database.sqlite.SQLiteOpenHelper; import android.util.Log; /* * * 데이터베이스를 관리하는 클래스입니다. * */ public class DBAdapter { private static final String TAG = "NotesDbAdapter"; private DatabaseHelper mDbHelper; private SQLiteDatabase mDb; // 데이터베이스이름과 테블이름들을 정의 private static final String DATABASE_NAME = "MoneyManagerDB"; private static final int DATABASE_VERSION = 2; private static final String DATABASE_SETTING_TABLE = "SettingTbl"; private static final String DATABASE_BADGET_TABLE = "BadgetTbl"; private static final String DATABASE_PAYMENT_TABLE = "PaymentTbl"; // 테블안의 항목들을 정의 public static final String KEY_SETTINGTBL_ID = "ID"; public static final String KEY_SETTINGTBL_NAME = "Name"; public static final String KEY_SETTINGTBL_VALUE = "Value"; public static final String KEY_BADGETTBL_ID = "ID"; public static final String KEY_BADGETTBL_ITEM = "Item"; public static final String KEY_BADGETTBL_MONEY = "Money"; public static final String KEY_PAYMENTTBL_ID = "ID"; public static final String KEY_PAYMENTTBL_BADGETID = "BadgetID"; public static final String KEY_PAYMENTTBL_OUTDATE = "OutDate"; public static final String KEY_PAYMENTTBL_MONEY = "Money"; public static final String KEY_PAYMENTTBL_NOTE = "Note"; private final Context mCtx; private static class DatabaseHelper extends SQLiteOpenHelper { DatabaseHelper(Context context) { super(context, DATABASE_NAME, null, DATABASE_VERSION); } @Override public void onCreate(SQLiteDatabase db) { String strCreateTbl; // SettingTbl생성 strCreateTbl = "CREATE TABLE " + DATABASE_SETTING_TABLE + " (" + KEY_SETTINGTBL_ID + " INTEGER PRIMARY KEY AUTOINCREMENT, " + KEY_SETTINGTBL_NAME + " TEXT NOT NULL, " + KEY_SETTINGTBL_VALUE + " TEXT NOT NULL);"; db.execSQL(strCreateTbl); // BadgetTbl생성 strCreateTbl = "CREATE TABLE " + DATABASE_BADGET_TABLE + " (" + KEY_BADGETTBL_ID + " INTEGER PRIMARY KEY AUTOINCREMENT, " + KEY_BADGETTBL_ITEM + " TEXT NOT NULL, " + KEY_BADGETTBL_MONEY + " INTEGER NOT NULL);"; db.execSQL(strCreateTbl); // PaymentTbl생성 strCreateTbl = "CREATE TABLE " + DATABASE_PAYMENT_TABLE + " (" + KEY_PAYMENTTBL_ID + " INTEGER PRIMARY KEY AUTOINCREMENT, " + KEY_PAYMENTTBL_BADGETID + " INTEGER NOT NULL, " + KEY_PAYMENTTBL_OUTDATE + " TEXT NOT NULL, " + KEY_PAYMENTTBL_MONEY + " INTEGER NOT NULL, " + KEY_PAYMENTTBL_NOTE + " TEXT);"; db.execSQL(strCreateTbl); } ......

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值