在我网站了找了一下,java版的记账小程序,还是比较少的。现在我共享一个我自己在闲暇时间写的。可能有点丑,扩展性不好,
不够灵活。没有用到框架和设计模式,以及配置文件。希望有人能把它改好看点,改过了别忘了发我一份啊
这个程序是有二个版本,一个是个人版,一个是多用户版,多用户版没有使用服务器,直接在客户端程序通过指定远程数据库IP。我写了这个只是因为练
手,所以没有使用Scoket来做服务器。但如果有人需要的话,在我有时间的情况下,可以写。
用数据库作为数据源的,数据库的名称:Finance,个人版,有二个表,t_payout,t_income,表
示一个支出,一个收入。
多用户版有三个表,除了上面的2个外,有一个t_user,表示用户。
个人版
表:
t-payout
id int not null 自增 prmary
key
outName
varchar(50) not null
price
double not null
date datetime not null
t_income
id int not null 自增 prmary key
inName
varchar(50) not null
price
double not null
date datetime not null
多用户版表:
t_user
id int not null 自增 prmary key
username varchar(50) not null //这个用户名,是用计算机名的。所以不需要用户输入,在登录的时候也不需要
password varchar(50) not null
t-payout
id int not null 自增 prmary key
outName
varchar(50) not null
price double
not null
date datetime not null
user_id int not null //因为程序不复杂,所以没有外键,在需要加载时,会把user的id做为条件
t_income
id int not null 自增 prmary key
inName
varchar(50) not null
price
double not null
date datetime not null
user_id int not null
实现的功能:系统托盘,开机启动需要你自己把bat文件放到“开始----启动”,还有记账的简单功能。
因为
没有使用配置文件,以及框架和设计模式,所以你需要做的修改只能直接在源码上
在源码中你可能需要的
com.finance.ui.DBConnection
//这个是与数据库连接获取Connection 关闭数据库连接的,你根据直接的情况修改连接参数,多用户版,还需要修改数据库IP
com.finance.ui.TrayTest
//这个实现系统托盘的,你需要修改iconFileName这个变量,它是显示在托盘出的图片路径
//这个类是我在网上找的,谁的,我给忘了
整个程序的运行环境是
JDK1.6
如果有错,运行时需要把不存在的jar引用去掉
我的编码是UTF-8
bat是开机启动的,在里面你需要修改一下,你编译好的jar文件的路径,以及jar名称,开机启动的时候会有个DOS的黑窗口一闪而过
分享到:
相关推荐
微信记账小程序源码,个人记账本小程序源码。一款实用的记账列表,分类记账,生活记账小程序工具。包含:添加记账、编辑记账、统计分析、计算器等4个页面。 微信记账小程序源码,个人记账本小程序源码。一款实用的...
一款简单的微信记账小程序,后端使用的是PHP。 一款简单的微信记账小程序,后端使用的是PHP。 一款简单的微信记账小程序,后端使用的是PHP。 一款简单的微信记账小程序,后端使用的是PHP。 一款简单的微信...
记账是小程序的基础,用户可以通过简单的操作输入收入和支出的金额、日期和类别。这里的类别管理是一项重要设计,它允许用户为不同的消费设定不同的类别,如餐饮、购物、交通等,这样可以清晰地划分各项开支,便于...
本项目是一个基于MFC的简单记账程序,其核心功能是对数据进行读取和写入,以实现基本的记账功能。 在记账程序中,用户可以通过界面输入收支金额、类别、日期等信息,这些信息会被存储到文件中。程序通过读取文件...
《JFrame简单记账本:Java初学者的实践指南》 在编程的世界里,学习如何构建实用的应用程序是提升技能的重要途径。今天我们要探讨的是一个适合新手的项目——"JFrame简单记账本",这是一个用Java语言编写的简易记账...
- **微信开发者工具**:这是创建微信小程序的基础,开发者需要熟悉其使用方法,包括项目配置、调试、预览和发布等流程。 - **WXML(微信小程序标签语言)**:类似于HTML,用于构建小程序的结构,定义视图元素。 - **...
微信记账小程序是一款基于微信平台开发的便捷财务管理工具,它为用户提供了一种简单高效的方式来进行日常收支记录。这款小程序的特点在于其分类记账功能,帮助用户将支出和收入按照不同的类别进行整理,以便更好地...
"微信小程序-简单记账本"是一个基于微信小程序的财务管理应用,旨在帮助用户轻松记录日常生活中的收支情况,实现简单快捷的记账功能。下面我们将深入探讨微信小程序的开发、设计原则以及如何构建一个简单的记账本...
标题“记账软件简单界面”所指的是一款专注于提供简洁易用界面的记账应用程序,主要针对安卓(Android)平台。这款应用旨在帮助用户轻松跟踪和管理个人财务,通过直观的用户界面,使得记账过程变得简单快捷。下面将...
【C#简单记账系统详解】 本项目是一个基于C#编程语言开发的简单记账系统,采用客户端服务器(CS)模式进行设计。C#是一种面向对象的编程语言,由微软公司开发,主要用于构建Windows平台的应用程序,尤其在.NET框架...
【个人简单记账本】是一款面向初级开发者设计的Android应用示例,旨在提供一个基础的记账功能,帮助用户轻松管理日常收支。该应用适用于学习Android应用开发的新手,通过研究其代码结构和功能实现,可以快速理解...
这个【微信记账小程序.zip】项目对于学习微信小程序开发或者想要了解小程序开发流程的初学者来说,是一份很好的参考资料。通过分析和研究源代码,可以深入理解微信小程序的工作原理,提升实际开发技能。
4. 计算器:虽然微信内置有简单的计算功能,但为提升用户体验,小程序可能提供专门的计算器组件。这涉及前端的自定义组件开发,确保计算逻辑的准确无误。 此外,考虑到微信小程序的特性,开发者还需要熟悉微信...
在本项目中,我们将探讨如何使用Android Studio来创建一个简易的记账应用程序。这个应用程序将帮助用户记录他们的日常收支,从而实现对财务状况的有效管理。Android Studio是Google为Android开发提供的官方集成开发...
在本实验中,我们将构建一个基于文件的简易记账程序,使用Java编程语言来实现。这个程序的主要目标是提供一个方便的方式来记录个人或家庭的消费情况,并能够根据消费项目的名称进行查询。通过这个项目,我们可以深入...
标题中的“一个简单库存记账程序的源代码”指的是一个专用于库存管理的软件系统,其核心部分是源代码,可以被程序员查看、修改和学习。这个程序采用Visual Basic 6(VB6)进行开发,这是一个早期的面向对象编程语言...
【Android简单记账】是一款基于Android平台的个人财务应用程序,主要功能是对个人收支进行记录与管理,使用SQLite数据库来存储数据。在这个项目中,开发者利用了Android SDK和Eclipse集成开发环境(IDE)来实现应用...