哎,看到这个就感叹我一天天的钱都花哪了,咋就剩不下钱呢.
2015年刚开始,老婆就说要记账,这一天天的不知道钱都花哪去了,
好吧.我就加班加点,通过2个星期终于搞了一套出来,虽不近完善,但基本能用了.
共享他是让他变的更好,非常希望有需要的朋友可以抽时间用用,再抽时间给补充补充建议;
个人记账系统
开发工具:vs2010 + dotnet2.0 + sqlite
本软件仅为个人免费软件且有条件开源
索取源码需求:
对本软件提出合理化建议或发现bug;
本系统使用了自己的ORM框架和部分控件的开发,索要代码需提出合理化建议或bug;
直接索要源码请止步!
作者邮箱:[email protected]
博客园地址:http://www.cnblogs.com/xtdhb/p/AccountManager.html
2014.1.20 张存
默认用户名:admin 密码:123
软件操作说明:
主程序:"个人理财记账软件.exe"
本人向来对绿色软件非常喜爱,且讨厌一些软件打包的安装程序附加一些其它软件;
本软件不含任何有损您计算机的代码,因为该代码已经开源,如有杀毒软件报警,请放行,软件中有自动更新程序
操作员管理:
支持多人操作使用一个数据库,账目信息会根据操作员来晒选.
使用超级管理员可以新增和修改操作员.
账户管理:
账户信息包含,现金,银行卡,公交卡,饭卡等信息,根据实际情况可新增或编辑,已经启用的账户则不允许删除.
明细:可查看该账户的收支情况
对账:对账户的实际金额与本软件系统中的账户余额进行比较,能更准确的体现资金情况.
转账:对账户信息内的金额进行转移,如:从工行取现100元,则转出账户:工行,转入账户:现金,金额100;
账目类型:
收支情况分类维护,可自由进行增,删,改,查.
该分类以后收支分析时会对其进行分组汇总.
是否公共:该分类为公共时,其它操作员也可访问,避免重复维护一些常用分类.
记账管理:
支出记账:录入一条支出记录;
收入记账:录入一条收入记录;
流水记账:可选中一条收支细目对其进行类似"复制"的记账方式,可减少部分输入内容;
撤销记账:可撤销当天最后一条收支记录.
流水冲账:遵循流水已经生成不允许修改的原则(财务规则),增加一条冲账负记录.
流水编辑:对已经生成的流水,进行收支名称,类型或者备注的修改,账户与金额不得修改.
查询统计:
数据维护:
数据备份:对所有数据进行备份;
数据回复:对备份文件进行恢复;
清除账目流水:对收支情况的明细进行清空(彻底删除)!,请谨慎使用!
清楚所有数据:将收支情况,账户,账目类型,彻底删除;
修改个人信息: 可修改当前登录的用户名与登录名;
修改密码: 就是修改密码;
切换用户:就是更换用户;
程序更新:本软件做了程序自动更新的配置,当然这个功能不是实时能用,因为我自己的服务器不经常保证能开.
对程序更新后需要重启软件,将进行程序文件替换.
如果您是个人使用者:
如果系统不是win7或更高版本的windows,
请安装 dotnet2.0 ,微软官方地址:http://download.microsoft.com/download/5/6/7/567758a3-759e-473e-bf8f-52154438565a/dotnetfx.exe
如果您是软件开发者:
个人理财软件网上很多,我也下载看过一些,从程序结构我就知道这类小系统的设计很烂.
如果您是以学习态度想看看源码,您多少给我一些帮助吧,你可以提一些合理建议,或者用一段时间发现一些bug.
如果源码您已经拿到了,请注意默认引用或不可用,请自行解决.嘎嘎,因该程序包含了我的ORM框架
如果想了解学习ORM框架,同样我希望您能给我一些合理化建议或提出一些bug;
程序文件说明:
个人理财记账软件.exe 程序入口,它会负责自动更新的升级工作;
AccountManager.exe 主程序UI,有"程序入口:升级完成后调用,也可单独执行;
AccountManager.exe.config 程序配置文件
AccountManager.db 数据库文件,你的核心数据在此;
AccountManager.db.setup 数据配置文件,如果没有AccountManager.db文件,会通过它自动创建一个空的数据库;
AutoUpdateClient.exe 自动更新客户端,它通过webservices方式从我的服务器下载最新程序(这个慎用,如果发现操作频繁,我就会屏蔽该端口了)
FileInfo.data 自动更新程序的本地文件信息记录
ZhCun.Framework.Common.xml ORM框架的公共类,函数的封装,公共定义
ZhCun.Framework.DataAccess.dll ORM框架的数据访问,现支持:SQL Server ,Oracle,OleDb,MySql,SQLite
ZhCun.Framework.WinCommon.dll winform程序的一些控(组)件的重新编写,和winform相关的一些方法!
AccountManager.AL.dll 应用程序层,核心业务代码类库
截个图吧;
另外,求一些报表工具,关于图饼的希望轻量级的库为佳报表这块只做了几个基本的查询及统计.