当前位置:文档之家› 简易记账系统报告

简易记账系统报告

简易记账系统报告
简易记账系统报告

计算机上机实习报告

简易个人记账管理系统的设计

学生姓名:学号:序号:36

专业班级:

指导老师:

报告日期:2011年7月8 日

简易个人记账管理系统的设计

第一部分课程设计的题目与要求

1、问题的提出:

○1、怎样建一个指定数据文件YG0136_JZ.dat(存储记账信息的随机数件)。○2、如何用代码实现新增收支记录,并将其存储到文件中。

○3、如何用代码修改收支记录,并将相应修改项目存储到文件中。

○4、如何用代码实现删除收支记录,将其记录号删除,并存储到文件中。

○5、如何用代码实现查询收支记录,将相应查询内容显示出来,以供查询。○6、如何用代码实现统计收支记录,将相应统计结果写入顺序文件中。

○7、如何使用随机文件肯顺序文件来完成。

2、功能要求:

用户登录成功后,首先指定存储个人记账信息的随机数据文件YG0136_JZ.dat。然后利用各级菜单调用各个子过程,分别完成如下功能:(文件可以采用随机文件的形式存取)

(1)新增收支记录:设计对应的数据录入界面,由用户填写收支信息。然后将记录添加到数据文件YG0136_JZ.dat中。

(2)修改收支记录:可以修改某一条收支记录,修改的信息如果涉及到金额项,则需要级联更新相应记录的当前余额项。

(3)删除收支记录:可以删除某一条收支记录。

(4)查询:可以由用户输入查询条件,查询相应的收支记录。要求能够按发生日期和类型进行查询。

(5)统计:可以按要求统计收支记录。要求实现以下两种统计:a)统计某一段时间内的收支金额,并将结果存入YG0136_TJ1.txt中;b)统计总支出与总收入金额,并将结果存入YG0136_TJ2.txt中。

第二部分课程设计题目功能

1、系统功能模块框图设计:

程序设计模块图

(1)箭头表示数据传递的方向。

(2)Account是用户自定义类型,包括有金额、类型(收入/支出)、发生日期、收支说明、当前余额。

(3)记账数据文件名为:“班名+序号_JZ”,如油工01班的36号同学所建的文件名应为:YG0136_ JZ.txt。

2、数据结构说明:

○1、标准模块中的变量

Type check '定义记账信息记录类型

money As Currency '作用为存储金额

day1 As Date '作用为存储日期

leixing As Boolean ' 作用为存储类型

smoney As Currency'作用为存储当前余额

because As String * 120 '作用为存储收支说明

shouzhimoney As Currency '作用为存储当天所收入金额或所支出金额以便在修改时,金额变当前余额也随之变化。

End Type

Public che As check '作用是定义che为check类型的变量存放到当前记录内容

Public filename As String '作用是定义变量存放账户文件名,类型为字符型

Public rec_no As Integer'作用是定义变量存放当前记录号,类型为整型

Public rec_total As Integer'作用是定义变量存放总记录数,类型为整型

Public rec_long As Integer '作用是定义变量存放记录长度,类型为整型。

○2、在登入窗体的代码中的四个菜单名。

Openshuju ‘打开数据文件菜单名

Szjl ‘收支记录菜单名

Cx ‘查询菜单名

Tj ‘统计菜单名

○3、在修改收支记录窗体的代码中的两个变量X,I.

Dim x As Integer‘变量x为整型,作用为存储列表框中被单击后的文件记录号。

Dim i As Integer‘变量i为整型,作用是把文件号添加到列表框中的循环变量。

○4、在删除收支记录窗体的代码中的三个变量X,I,Y.

Dim x As Integer‘变量x为整型,作用为存储列表框中被单击后的文件记录号。

Dim i As Integer‘变量i为整型,作用是把文件号添加到列表框中的循环变量。

Dim y As Integer‘变量y为整型,作用是记录下Msgbox的返回值,以方便判断是否执行下面操作。

○5、在查询收支记录窗体的代码中的三个变量X,I,kong.

Dim x As Integer‘变量x为整型,作用为存储列表框中被单击的内容的数值型。

Dim i As Integer‘变量i为整型,作用是把文件号添加到列表框中的循环变量。

Dim kong As Integer‘变量kong 为逻辑型,作用是记录是否查询到相应的记录。

○6、在统计收支记录窗体的代码中的七个变量I,tongjishouru1,tongjishouru2,tongjizhichu1,tongjizhichu2,day2,day3.

Dim I as integer‘变量i为整型,作用是把文件号添加到列表框中的循环变量。

Static tongjishouru1 As Long ‘静态变量tongjishouru1为长整型,作用是存放收入记录中的金额之和。

Static tongjishouru2 As Long‘静态变量tongjishouru2为长整型,作用是存放收入记录中的当前余额之和。

Static tongjizhichu1 As Long‘静态变量tongjizhichu1为长整型,作用是存放支出记录中的金额之和。

Static tongjizhichu2 As Long‘静态变量tongjizhichu2为长整型,作用是存放支出记录中的当前余额之和。

Dim day2 As Date‘变量day2 为日期型,作用是存放统计的开始时间。

Dim day3 As Date‘变量day3 为日期型,作用是存放统计的结束时间。

○7、在按类型统计窗体的代码中的五个变量I,tongjishouru1,tongjishouru2,tongjizhichu1,tongjizhichu2,.

Dim I as integer‘变量i为整型,作用是把文件号添加到列表框中的循环变量。

Static tongjishouru1 As Long ‘静态变量tongjishouru1为长整型,作用是存放收入记录中的金额之和。

Static tongjishouru2 As Long‘静态变量tongjishouru2为长整型,作用是存放收入记录中的当前余额之和。

Static tongjizhichu1 As Long‘静态变量tongjizhichu1为长整型,作用是存放支出记录中的金额之和。

Static tongjizhichu2 As Long‘静态变量tongjizhichu2为长整型,作用是存放支出记录中的当前余额之和。

3、详细设计:

一)、各个窗体界面的设计:

○1、主窗体的设置界面,加入了若干的菜单项和一个通用对话框,通用对话框用于确定文件的路径和名称。

○2、登入界面的设置(控件有2个文本框, 2个标签, 2个命令按钮),文本框1中输入了默认的用户名,方便于登入。

○3、新增收支记录窗体的设计(7个标签,3个文本框,3个组合框,1个框架,2个单选按钮,2个命令按钮)。用于写入收支记录。

○4、修改和删除收支记录窗体的设计相似。(8个标签用于显示各控件作用),(3

个文本框,3个组合框,1个框架,2个单选按钮,2个命令按钮,用于填写收支记录,1个列表框用于显示文件的记录号。

修改收支记录窗体的界面

删除收支记录窗体的界面

○5查询收支记录窗体的设计。(12个标签用于显示各控件作用),(3个文本框,

6个组合框,3个框架,2个单选按钮,2个命令按钮,其中有3个组合框用于选择查询时间。其它控件用于填写收支记录),1个列表框用于显示文件的记录号,2个复选框用于选择类型。

○6、按时间统计窗体界面,8个标签用于显示相应的信息。上面3个复选框用

于输入开始时间,下面3个复选框用于输入结束时间。2个命令按钮进行相应操作。

2个命令按钮进行相应操作。

二)、窗体的相应功能和代码的编写设计与结果的运行:

○1、当单击程序运行时的主窗口。运行时除系统外,其它3个主菜单不可用。

单击系统后,选择登录。弹出登录窗体(实现其功能的代码为Form2.Show '将窗体2显示出来)

○2、弹出登录窗体后,输入相应的密码和用户名。进行登录操作。

○3、当输入的密码有误时会弹出一个消息框。实现该功能的代码为ElseIf Text1.Text = "201060091" And Text2.Text <> "123456" Then

MsgBox "密码错误,请重试!", , "登录"

同理用户名有误时也弹出相应的消息框,其代码为

ElseIf Text1.Text <> "201060091" Then

MsgBox "无效的用户名,请重试!", , "登录"

Text1.SetFocus

○4、当密码输入正确后,界面如图所示,其他三个不可用的主菜单也变得可用。

其代码为

If Text1.Text = "201060091" And Text2.Text = "123456" Then

'之前不可用的菜单项变得可用

Form1.openshuju.Enabled = True

Form1.szjl.Enabled = True

Form1.cx.Enabled = True

Form1.tj.Enabled = True

Me.Hide '登入窗体隐藏

○5、当单击系统里面的打开数据文件

会弹出一个通用对话框,用来指定文件的路径和文件名,并将其传到模块中在各个窗体中通用。其代码为:

CD1.Action = 1 '令通用对话框为打开对话框

Module1.filename = CD1.filename '将通用对话框中的路径存到模块中

○6、当单击收支记录时,再单击新增收支记录则可把相应的记录写入文件。当

添加了相应的记录,记录用3个组合框来存储日期,方便填写。类型用单选按钮来选择,方便操作。在写入记录时,现将里面的内容转化为相应的类型。再将其赋值给在模块中的变量。最后写入随机文件后会弹出一个消息框。

相关代码:

Static rec_no As Integer '定义静态变量rec_no

rec_no = rec_total

Open filename For Random As #1 Len = rec_long '将所写记录存到随机文件

che.money = Text1 che.smoney = Text2

che.day1 = DateSerial(Val(Combo1.Text), Val(Combo2.Text), Val(Combo3.Text))

che.because = Text3

If Option1.Value = True Then che.leixing = True

che.shouzhimoney = money - smoney Else

che.leixing = False

che.shouzhimoney = smoney - money End If

rec_no = rec_no + 1 Put #1, rec_no, che

MsgBox ("已添加成功,是否继续!")

Close #1

7、当单击收支记录时,再单击修改收支记录则可把相应的记录写入文件。首先把相应的记录号写入列表框中。当在列表框中选择了相应修改记录号时,相应的记录写到窗体中以供修改并记下该记录的记录号。在修改金额时当前余额也随之改变。在修改了相应的记录后,在将里面的内容转化为相应的类型。然后将其赋值给在模块中的变量。最后写入随机文件中该记录号的这一行中。最后会弹出一个消息框。 相关代码:

a)、添加记录号到列表框中的代码:

For i = 1 To rec_total '把文件号添到列表框中 List1.AddItem i

Next

b)、当单击记录号窗体上出现相应记录的代码:

x = List1.ListIndex + 1

Open filename For Random As #1 Len = rec_long Get #1, x, che Text1 = che.money Text2 = che.smoney

Combo1.Text = Year(che.day1) Combo2.Text = Month(che.day1) Combo3.Text = Day(che.day1) Text3 = che.because

If che.leixing = True Then Option1.Value = True Else

Option2.Value = True End If

c)、将修改后的记录存到随机文件的代码:

Open filename For Random As #1 Len = rec_long

修改前 che.money = Text1 che.smoney = Text2

che.day1 = DateSerial(Val(Combo1.Text),

Val(Combo2.Text), Val(Combo3.Text)) che.because = Text3

If Option1.Value = True Then che.leixing = True

che.shouzhimoney = money - smoney Else

che.leixing = False

che.shouzhimoney = smoney - money End If

Put #1, x, che

MsgBox ("已修改成功,是否继续!") Close #1

d)、当金额变当前余额也随之变化的代码: Private Sub Text1_Change() If che.leixing = True Then

Text2.Text = Val(Text1.Text) - Val(che.shouzhimoney) 修改后

Else

Text2.Text = Val(Text1.Text) + Val(che.shouzhimoney)

End If End Sub

8、当单击收支记录时,再单击删除收支记录则可把相应的记录从文件中删除。首先把相应的记录号写入列表框中。当在列表框中选择了相应删除记录号时,相应的记录写到窗体中以供删除并记下该记录的记录号,最后会弹出一个消息框是否确定删除,当确定时将除了删除的项之外的所有记录写到另一文件然后删除原文件,让该文件命名为原文件,并在列表框中移去该记录号。 相关代码:

Dim tempno As Integer, x As Integer, i As Integer, y As Integer x = List1.ListIndex + 1 tempno = rec_no

y = MsgBox("是否确定删除", 1, "删除") If y = 2 Then GoTo errlab

Open filename For Random As #1 Len = rec_long

Open filename & ".temp" For Random As #2 Len = rec_long For i = 1 To rec_total If i <> tempno Then Get #1, i, che Put #2, , che End If Next

Close #1 Close #2

Kill filename

Name filename & ".temp" As filename List1.RemoveItem x - 1 errlab:

9、当单击查询时,可以分别按时间、按类型、和时间与类型进行查询。在查询里面写入一些判断的语句,在进行查找符合条件的结果。并将结果显示在窗体上。当没有相应的结果时,弹出消息框进行提示。

若无相应结果这弹出:

10、当再按时间查询中输入起止时间后查询时,若开始时间大于结束时间就会出现错误的提醒。当没有错误时,就会进行时间的比较,满足条件的记录进行统计。并将相应结果保存到顺序文件中。

○11、按类型统计,选择了相应的类型后进行统计。先进行类型的判断,满足条件的记录进行统计。并将相应结果保存到顺序文件中。

存入顺序文件的代码:

If che.leixing = True And Option1.Value = True Then

tongjishouru1 = tongjishouru1 + Val(che.money)

tongjishouru2 = tongjishouru2 + Val(che.smoney)

Open "YG0136_TJ2.txt" For Output As #2

Print #2, "收入中的总金额为" & tongjishouru1 & "," & "收入中的总金额为" & tongjishouru2

Close #2

ElseIf che.leixing = False And Option2.Value = True Then

tongjizhichu1 = tongjizhichu1 + Val(che.money)

tongjizhichu2 = tongjizhichu2 + Val(che.smoney)

Open "YG0136_TJ2.txt" For Output As #2

Print #2, "支出中的总金额为" & tongjizhichu1 & "," & "支出中剩余金额为" & tongjizhichu2

Close #2

End If

4、调试与测试:

○1、在编写新增记录时,没有将文件的每行固定长度传到模块中而用到了模块

中的变量而出错了。后来在窗体的load事件中写了这样的代码:

Module1.rec_long = Len(che)

Open filename For Random As #1 Len = rec_long

Get #1, 1, che

Module1.rec_total = LOF(1) / rec_long '将总记录号读到标准模块中

Close #1

在窗体加载时就将文件的长度和总记录号读到标准模块中。这样问题就得到了解决。

○2、

第三部分课程设计总结

1、在这次实习中所取得的收获:

学会了多重窗体之间的连接,熟悉了随机文件的使用以及窗体中的各个控件的使用,还体会到了编写程序的思想。一道编程题表面上看起来很困难,但当我们把它所要实现的功能想清楚,然后分步写代码来实现,这样我们的的编程设计就会变得简单。

2、在这次课程设计中所遇到的困难与解决方案:

○1、当刚开始拿到课程设计题时,感到无法下手。不知先做哪一步,后来

通过老师的讲解明白了应当先做一个登入界面,加入相应的菜单项。在做若干个窗体来实现功能。

○2、在编写新增收支记录时,不知道如何将组合框里的内容转变为日期型,

在这一过程中想了不同的方法来实现都没能够成功。后来问老师后才知道是有内部函数可以来实现的。如DateSerial可以实现。

○3、在编写修改收支记录时,不知道如何将文件里的日期型转变为组合框

里的内容,在这一过程中想了不同的方法来实现都没能够成功。后来问老师后明白了可以用Year,Month,day来实现。

○4、在编写删除收支记录时,写完后达不到相应的结果,总是出现错误。

后来看书后才发现2个文件的名称写的相同了当Kill filename时,将其都删除了。把文件名改为不同的,后来实现了功能。

○5、在设计查询收支记录的界面时,我选择了用文本框来存放收支记录,后

来虽然实现了功能,但是感觉有缺陷。后来又思考了一下用一个列表框列出查询项,这样更加的清楚。

3、自己做的课程设计的不足之处:

○1、当登入系统后,没有选定指定文件也可以用其他的菜单选项,从而出错了。

○2、不能十分完美的实现个人记账效果。

4、将要改进的设想:

○1、应当在程序设计时,把指定文件选定后,收支记录的相关功能的菜单项才变得可用。

○2、在写一些代码来完善这个程序的功能。如记录一个月的收支记录,可以实现与前面的资金有一定的联系。

附录程序清单

1、模块中的代码

Type check '定义记账信息记录类型

money As Currency '存储金额

day1 As Date '存储日期

leixing As Boolean ' 存储类型

smoney As Currency '存储当前余额

because As String * 120 '存储收支说明

shouzhimoney As Currency '存储当天所收入金额或所支出金额

End Type

Public che As check '定义check类型的变量存放到当前记录内容Public filename As String '定义变量存放账户文件名

Public rec_no As Integer '定义变量存放当前记录号

Public rec_total As Integer '定义变量存放总记录数

Public rec_long As Integer '定义变量存放记录长度

2、主窗体中的代码:

Private Sub leixing_Click()

Form8.Show '将窗体8显示出来

End Sub

Private Sub openshuju_Click()

CD1.Action = 1 '令通用对话框为打开对话框

Module1.filename = CD1.filename '将通用对话框中的路径存到模块中End Sub

Private Sub sc_Click()

Form5.Show '将窗体5显示出来

End Sub

Private Sub tcxt_Click()

End '将程序关闭

End Sub

Private Sub time_Click()

Form7.Show '将窗体7显示出来

End Sub

Private Sub xg_Click()

Form4.Show '将窗体4显示出来

End Sub

Private Sub xz_Click()

Form3.Show '将窗体3显示出来

End Sub

3、登入窗体中的代码:

Private Sub Command1_Click() '判断用户名和密码的正误

If Text1.Text = "201060091" And Text2.Text = "123456" Then '用户名和密码都正确就执行

Form1.openshuju.Enabled = True '之前不可用的菜单项变得可用Form1.szjl.Enabled = True

Form1.cx.Enabled = True

Form1.tj.Enabled = True

Me.Hide '登入窗体隐藏

ElseIf Text1.Text = "201060091" And Text2.Text <> "123456" Then '用户名或密码不正确

MsgBox "密码错误,请重试!", , "登录"

Text2.SetFocus '文本框2得到焦点

ElseIf Text1.Text <> "201060091" Then

MsgBox "无效的用户名,请重试!", , "登录"

Text1.SetFocus '文本框2得到焦点

End If

End Sub

Private Sub Command2_Click()

Me.Hide '登入窗体隐藏

End Sub

4、新增收支记录窗体中的代码:

Private Sub Command1_Click()

Static rec_no As Integer '定义静态变量rec_no

rec_no = rec_total

Open filename For Random As #1 Len = rec_long '将所写记录存到随机文件

che.money = Text1

che.smoney = Text2

che.day1 = DateSerial(Val(Combo1.Text), Val(Combo2.Text),

Val(Combo3.Text))

che.because = Text3

If Option1.Value = True Then

che.leixing = True

che.shouzhimoney = money - smoney

Else

che.leixing = False

che.shouzhimoney = smoney - money

End If

rec_no = rec_no + 1

Put #1, rec_no, che

MsgBox ("已添加成功,是否继续!")

Close #1

个人记帐软件系统设计

个人记帐软件Personal Accounting Software 系统设计 北京菲易博思技术有限公司 2010年5月

背景 随着经济的飞速发展,Money已经在人们的心目中发生了翻天覆地的变化,一分钱掰成八瓣花的日期早已成为上一代人的记忆,现在的八零后,甚至九零后,关心的问题是如何更有效的花钱。 在西方欧美国家,财务管理(Financial Management)已经成为常识,更兼有强大的金融工具,使得对于Money的管理得心应手。而国内的情况却几乎一片空白,几乎所有和财务相关的东西,似乎都和企业有关,而和个人无关。 当然,西方欧美国家在金融领域已经实现了高度发达的电子货币,人们可以非常方便的记录自己的日常开支,所需要的仅仅是进行汇总和分析而已。而在国内,日常琐碎的收支账目记录本身就是一项非常繁杂的工作。但是财务管理的基础工作,却无法离开日常这些数据的录入。 随着手机在国内的普及,采用手机这种随身工具进行数据录入,可以大大增加个人财务管理的可行性。 市场分析 2009年中国手机用户净增1亿,达到7.4亿的规模。而2012年时,北美的智能手机用户将超过传统手机用户。所以保守估计,中国的智能手机用户有1亿。 需求分析 个人财务管理(Personal Accounting Software,PAS)是一款运行于智能手机平台的面向个人、家庭以及团体,提供资金支出的日常记录、共享、统计等财务管理功能。

软件的用户是指除了企业以外的资金支出实体,比如个人、家庭或者团体。这些用户在进行资金支出行为时,由于缺乏有效的计划手段,会导致大量的不合理支出,从而产生资金浪费。对于个人而言,资金的浪费会导致个人计划往往无法得到实现,日久天长会对个人的生活、事业产生严重的影响。而对于家庭用户和团体用户而言,除了产生大量不合理支出以外,还会导致家庭、团体成员之间产生矛盾,从而影响到团体的整体利益。 软件的功能注重于对资金支出的管理,包括录入、查询、统计等。对于家庭和团体用户,还能够将团体成员之间的数据进行步和合并(通过蓝牙等方式),或者能够在一个团体成员进行操作时,通过短消息(SMS)等方式对其他成员进行实时通知。 软件对资金支出管理是按照“项目”来进行管理的。用户一般需要维护一个五个左右的项目,比如交通、通信、服装、学习、伙食等等。每一项费用的开支,都应该纳入到一个项目中。 对用户而言,还可能存在有多个账本的需求。例如对于个人的开支,需要有一个个人账本;而和一同租房的朋友的共同开支,则需要有一个住房费用账本;在上班午餐时,又因为和同事一起吃饭,而需要维护一个吃饭的账本。 用户功能列表: 1、账本的增、删、改; 2、账本的数据导入、导出; 3、账本的共享 4、账本的同步合并; 5、帐目的录入、修改、删除及查询功能; 6、项目的管理功能; 7、费用统计功能;

个人账本管理系统设计报告

目录 摘要 (1) 第1章开发的背景 (2) 第2章系统设计 (3) 2.1系统需求分析 (3) 2.2 系统功能模块 (3) 2.3 系统功能设计 (4) 2.4 数据库设计 (4) 2.4.1数据库需求分析 (4) 2.4.2数据库逻辑结构设计 (5) 第3章系统的设计与实现 (6) 3.1 启动界面(JSplashWindow) (6) 3.2 用户选择界面(main) (7) 3.3 登录界面(Login) (8) 3.4 主界面(Index) (8) 3.5 支出明细界面(payInfo) (10) 3.6 支出添加界面(payAdd) (11) 3.7 支出修改界面(paymodify) (11) 3.8 支出删除界面(paydelete1) (13) 3.9 支出查询界面(paySearch) (13) 3.10 数据库配置 (14) 第4章开发工具简介 (15) 4.1 JCreator Pro (15) 4.2 Microsoft Access 2003 (15) 第5章设计总结与体会 (16) 参考文献 (17)

摘要 针对现在高校很多学生都进行记账的现状,采用Java和SQL SERVER2000工具,设计并开发了个人帐本管理系统,该系统能帮助用户进行日常理财。用户通过使用该系统,可以方便的进行日常的收入支出统计和查询。 该系统界面友好,功能完善,简单实用。 关键字:信息系统,学生管理,个人帐本,J2SE 。

第1章开发的背景 一个有经济头脑的人,在日常生活和投资中,都会对自己的支出和开销做到心里有数,以便于制定出自己的一套理财计划,达到合理的经济统筹,有理财习惯的人可以从以往的统计中看到自己主要消费方向,看出自己的消费是否合理。之所谓巧妇难为无米之炊,如果自己想要理财,先决条件得要有财”才行。如何才能有财呢?开源节流呀!有计划的用钱,再将节流下来的钱去用于理财,这样不就行了吗?那又怎么样来“开源”呢?记账是个好办法[4],它有针对性地罗列、统计计算资源信息[3]。从查阅资料来看,一些比较发达国家人的生活中对理财有着很严格的计划,因此国外的理财系统总体来说比较普遍,做的也比较完善.国内的理财系统主要偏重于办公财务软件,而个人理财和家庭理财方面的比较少,因此需要开发相关的系统软件,从而达到引导理性消费,合理安排收支[5]。 进行账目的统计,如果是手动统计的话,首先,如果每天统计的话,用于统计的账本和记录会越来越多,不利于保管,容易造成丢失;其次,随着纪录的增多,如果要查找以前的记录,会变的越来越困难。因此,需要一个功能比较完善的记账系统来代替传统的手工统计。

家庭记账管理系统数据库课程设计报告

《数据库原理及应用》课程设计报告 题目家庭记账管理系统 学生姓名 学号 4 专业班级网络工程 指导老师 设计日期 2014年6月25日 指导老师评阅意见: 评阅成绩: 签名:

一、课题任务 课题目的:家庭记账也是一门科学,必须按照科学的方式来进行,才能有效果。家庭记账的原理与企业记账类似,有两个基本要素,一是分账户,要有账户的概念,分账户可以是按成员、按银行、按现金等,不能把所有收支统计在一起,要分账户来记。二是分类目,收支必须分类,分类必须科学合理,精确简洁,类目相当于会计中的科目。由此可见,家庭记账也需要系统性的管理。家庭记账数据库管理系统是为了让用户更简便的进行日常及记账。 课题意义: 1、在进行前台设计时,我们运用的是本学期所学的Java语言,Java语言是一门很灵活也很方便的语言,尽管老师平时在课堂上传授了很多Java语言的基础知识,但,要掌握一门语言,课堂上的输入远远不够,因此,通过此次课程设计,可以加深对java 的运用能力。 2、数据库是一门很有学问的计算机基础学科,他对于我们以后在计算机方面的发展有着承前启后的作用,我们都知道,大学的学习更多的是实际操作。虽然数据库是门理论性很强的学科。但,只有将所学的东西运用于实践,用自己所学的知识制作出用户有用的产品才是最能激励自己的。也只有在事件中才能补充自己知识的缺陷,此次课程设计就是让我们更熟悉设计数据库的过程并更灵活的运用起来。 3、家庭记账是每个用户都要做的是,一个方便的高效可靠的记账系统可以让用户们的记账更简便。 课题要求:本系统要求对家庭的收入情况,教育支出情况,非教育支出情况进行系统的分析设计,并形成系统的说明书同时用Eclipse来实现该系统。目的是通过系统分析,使各个家庭对自己的家庭财务有一个全面的了解和分析,以便能做到节约开支,细水长流,同时进行必要的投资。 4、可行性分析:可行性研究的目的是用最小的代价在尽可能短的时间内解决问题。 经济可行性:计算机的价格已经非常低廉,性能却有了长足的进步。二本系统的开发,为家庭的工作效率带来了一个本质的飞跃为此主要表现在以下几个方面:第一,本系统的运行可以代替人工进行许多繁杂的劳动;第二,本系统的运行可以节省许多资源;第三,本系统的运行可以大大提高家庭的工作效率,等等。所以本系统在经济上是可行的。 技术可行性和运行可行性:为了有助于更好的系统的开发,我自己对社会普通家庭的收入情况有了初步的了解。现在普通家庭的固定收入在几千元左右,每月在各个方面至少要1000元左右的开销,加上固定的各项费用,方方面面很复杂,很难清楚明了的记录下来,一般是手工记账,这样很麻烦也算不清楚,每个月都要花大量的时间在算钱上,而由于一些比较缺乏电脑方面的知识,所以,电脑对他们来说只是一个摆设但只要安装家庭理财系统,他们将只要点击鼠标就可以对家庭的收支情况进行系统和计算。本系统开发利用SQL Server2005作为本系统的数据库,他是一个支持多用户的新型数据库,适用于各种大中小规模的数据需求。使用Eclipse作为被系统开发环境,Eclipse拥有一个可视化的集成开发环境,采用面向对象的编程语言Java的开发结构框架。Eclipse 提供了500多个可使用构件,利用这些部件,开发人员可以快速的构造出应用系统。开发人员也可以根据自己需要修改部件或用本身编写的部件。他作为一种现代化的编程语言,提供完善的指令控制语句、类与对象的支持及丰富数据类型给开发高兴能提供了保障。综上所述,本系统的设计与开发在技术和硬件设备上的条件都是满足的,因此,它在技术上是可行的。本系统为一个小型的家庭理财系统,所耗费的资源非常小,学校的电脑无论是在硬件和软件都能满足条件,因此,本系统在运行上是可行的。

个人记账系统

数据库课程设计报告
课程设计题目:个人记账管理系统
学生姓名:付鹏亮 专 班 学 业:软件工程 软件工程 级:10211113 号:1021111305
指导教师:邓薇 邓薇
2011 年 11 月 25 日
4

东华理工大学
个人记账管理系统数据库的设计与实现 实验时间:2011.11.21实验时间:2011.11.21-2011.11.25 实验地点: 实验地点:软件楼 306 室 实验目的: 实验目的:通过本次课程设计让学生能够综合运用所学的关系数
据库原理知识解决并能设计一个实际问题, 进一步掌握数据库原理的 相关理论和数据库的设计实现过程, 进一步提高学生的分析问题和解 决问题的能力以及学生的动手能力。
实验要求: 实验要求:
1.对各个系统进行系统功能需求分析 2. 数据库设计分析阶段,进行详细的数据库需求分析,进行概念数据库的设计,画出 数据库的 E-R 图(局部和整体 E-R 图) 3. 设计出详细的逻辑数据库结构, 将各个实体和联系转化为相应的二维表即关系模式, 指定各个关系的主关键字和外部关键字,并对各个关系的约束加以限定 4. 通过企业管理器或是查询分析器实现各个二维关系(建议最好用 SQL 代码实现), 要求建立相关的索引 5. 根据系统功能需求设计相应的查询视图 6. 要求根据系统功能需求建立存储过程 7. 根据功能需求建立相应的触发器以保证数据的一致性 8. 通过建立用户和权限分配实现数据库一定的安全性,考虑数据库的备份与恢复(此 内容选作)
实验思路: 实验思路:
一.个人记账管理系统需求分析 个人记账管理系统需求分析
本系统具有如下功能模块: 本系统具有如下功能模块: (1). 系统管理模块:支出信息和收入信息查询。支出信息以表格的形式展 示,输入要查询的时间段,表内就会展示该时间段内的支出信息。收入信息查询 与支出信息查询类似。 (2). 基本信息管理模块:对家庭成员、支出、收入信息进行管理,可以进 行添加、修改和删除基本信息。
3

个人财务管理系统设计与实现

个人财务管理系统设 计与实现 Revised on November 25, 2020

软件项目实训报告项目名称个人财务管理系统设计与实现姓名刘志欣 学号 班级13计本1 指导教师张峰 报告日期2016 年 7 月 1 日

目录

1 个人财务管理系统需求分析 系统需求分析的任务与步骤 任务:调查用户需求,该“用户”主要指系统的后台管理员以及前台用户,分析用户对系统功能、性能、硬件等的具体要求,然后以文本形式作成报告。本阶段主要是利用图表与文字来表示系统的逻辑模型,旨在从逻辑上描述系统的功能和性能。 步骤:1.利用图表和文字全面描述系统。 2.根据用户提出的新需求,适当地对系统模型进行改进。 3.编写系统分析文档。 可行性分析 可行性分析是一个系统开发的初始阶段,其意义在于:在尽可能短的时间里,花费尽量小的代价确定问题是否可以解决。因此,我们就必须探究清楚原定的各种可能的方案是否可行,以及完成的该系统之后系统所能带来的效益是否足够大于投资的成本。所以,可行性研究是必要的,它的主要作用是简化系统分析与设计的过程,从而以更合理的方式来进行系统分析与设计,以保证系统的开发成功。 所以说,开发本系统的成本少,开发周期短,从经济方面看开发此系统是可行的。 技术可行性 本系统开发采用的是B/S模式[1]。系统包括客户端和服务器端,对应前台和后台。在服务器端采用的是SQL Server 2005数据库,该数据库具有数据的完整行、一致行以及安全性的特点,并提供了相当安全可靠的存储功能,因而比较适合处理中小型系统。它在处理大量数据的同时,也能够保证系统的完整管理功能。 开发过程中所使用的开发软件为MyEclipse,MyEclipse是在Eclipse的基础上加入了许多功能强大的插件,它继承了Eclipse独特图形API,美化了Java 界面,并且提高了界面的响应速度。因此,它比Eclipse更具有实用性。 在硬件方面,用户计算机的硬件配置只需满足以下条件即可:计算机处理器P4 及以上,计算机RAM满足512M或以上,硬盘存储满足40G或以上,该硬件环境要求明显低于

家庭记账系统的设计与实现

易特家庭记账系统的毕业论文 摘要:财务管理是一个家庭不可缺少的部分,企业很早就实施了财务的集中系统管理,而家庭使用的小型财务系统却还是凤毛麟角。记账是很小的一个部分,但大到企业,小到家庭都有十分重要的意义。本记账系统的系统设计是基于java语言,使用myeclipse10作为开发平台,实现家庭记账系统的系统构建。而后台的数据库则使用了oracle数据库管理整个家庭记账系统的后台数据。包括以下几个模块:用户密码登陆,收支数据的录入、个人明细及汇总统计等,从而对家庭收入与支出进行有效、系统的管理,并使之更全面和灵活。 关键词:记账系统;收支管理;查询;java Design and Implementation of the Family Accounting Software Abstract Financial Management is indispensable for a family. Though enterprises have already implemented the systematic central management on accounting long before,most families still don’t have accounting software developed especially for family uses. Account keeping is a small part,however,it has essential significance to families as well as enterprises . This family accounting software is designed on a basis of ASP language,and it’s development platform is constructed with Dreamweaver8. The backstage database is managed with ACCESS database software. In all, the whole family accounting software is consisted of the following modules: loading password, data-imputing, u ser’s income and expenditures and the account summary. With the assistance of this software, family users could keep accounts in a systematic and effective way, thus make their family account keeping more detailed and flexible. Keywords Accounting software;;Account management;Account inquiry;ASP 目录 I

数据库课程设计报告_JAVA个人记账管理系统

.. 目录 1 前言 .................................................................................. 错误!未定义书签。 2 需求分析.......................................................................... 错误!未定义书签。 2.1 课程设计目的.......................................................... 错误!未定义书签。 2.2 课程设计任务.......................................................... 错误!未定义书签。 2.3 设计环境 (1) 2.4 开发语言 .................................................................. 错误!未定义书签。 3 分析和设计...................................................................... 错误!未定义书签。 3.1 系统E-R模型 ......................................................... 错误!未定义书签。 3.2 表空间及表的设计 (2) 3.3 视图设计 .................................................................. 错误!未定义书签。 3.4 存储过程、函数、包的设计................................. 错误!未定义书签。 3.5 触发器设计.............................................................. 错误!未定义书签。 3.6 角色、用户、权限设计 ......................................... 错误!未定义书签。 3.7 备份案设计.............................................................. 错误!未定义书签。 4 课程设计总结 (9) 4.1 程序运行结果 (9) 4.2 设计结论 (11) 参考文献............................................................................... 错误!未定义书签。致....................................................................................... 错误!未定义书签。附录................................................................................... 错误!未定义书签。

个人财务管理系统设计与实现90640

软件项目实训报告 项目名称个人财务管理系统设计与实现姓名志欣 学号1212210139 班级13计本1 指导教师峰 报告日期2016 年 7 月 1 日

目录 目录 1 个人财务管理系统需求分析 (1) 1.1 系统需求分析的任务与步骤 (1) 1.2 可行性分析 (2) 1.2.1 技术可行性 (2) 1.2.2 操作可行性 (3) 1.3 功能需求分析 (3) 1.3.1.前台页面模块 (3) 1.3.2.后台界面模块 (3) 1.4 数据流分析 (4) 1.5 数据字典 (5) 2 个人财务管理系统的总体设计与实现 (8) 2.1 系统功能设计 (8) 2.1.1 系统功能模块设计 (8) 2.1.2 功能模块简介 (8) 2.2 数据库设计 (10) 2.2.1 数据库概念结构设计 (10) 2.2.2 数据库逻辑结构设计 (12) 2.2.3 数据库物理结构设计 (12) 2.3 系统实现 (14) 2.3.1 账户管理模块 (16) 2.3.2 收支管理模块 (17) 2.3.3 卡管理模块 (19) 2.3.4 留言管理模块 (20) 3 系统测试 (23) 3.1 测试环境及方法 (23) 3.1.1 测试环境 (23) 3.1.2 测试方法 (23) 3.2 系统测试结果 (24) 3.2.1 注册测试 (24) 3.2.2 登录测试 (25) 3.2.3 密码修改测试 (25) 总结 (27)

1 个人财务管理系统需求分析 1.1 系统需求分析的任务与步骤 任务:调查用户需求,该“用户”主要指系统的后台管理员以及前台用户,分析用户对系统功能、性能、硬件等的具体要求,然后以文本形式作成报告。本阶段主要是利用图表与文字来表示系统的逻辑模型,旨在从逻辑上描述系统的功能和性能。 步骤:1.利用图表和文字全面描述系统。 2.根据用户提出的新需求,适当地对系统模型进行改进。 3.编写系统分析文档。 1.2 可行性分析 可行性分析是一个系统开发的初始阶段,其意义在于:在尽可能短的时间里,花费尽量小的代价确定问题是否可以解决。因此,我们就必须探究清楚原定的各种可能的方案是否可行,以及完成的该系统之后系统所能带来的效益是否足够大于投资的成本。所以,可行性研究是必要的,它的主要作用是简化系统分析与设计的过程,从而以更合理的方式来进行系统分析与设计,以保证系统的开发成功。 所以说,开发本系统的成本少,开发周期短,从经济方面看开发此系统是可行的。1.2.1 技术可行性 本系统开发采用的是B/S模式[1]。系统包括客户端和服务器端,对应前台和后台。在服务器端采用的是SQL Server 2005数据库,该数据库具有数据的完整行、一致行以及安全性的特点,并提供了相当安全可靠的存储功能,因而比较适合处理中小型系统。它在处理大量数据的同时,也能够保证系统的完整管理功能。 开发过程中所使用的开发软件为MyEclipse,MyEclipse是在Eclipse的基础上加入了许多功能强大的插件,它继承了Eclipse独特图形API,美化了Java界面,并且提高了界面的响应速度。因此,它比Eclipse更具有实用性。 在硬件方面,用户计算机的硬件配置只需满足以下条件即可:计算机处理器P4 2.0G 及以上,计算机RAM满足512M或以上,硬盘存储满足40G或以上,该硬件环境要求明显低于市面上的普通电脑配置。 所以,从技术方面来看开发此系统是可行的。

家庭财务记账系统

程序设计报告 设计题目家庭财务记账系统 学院:通信与信息工程学院 年级:09级01班 2010年07 月08 日 通信与信息工程学院实验报告 设计题目:家庭财务记账系统 一、程序设计的目的和要求 1.实验目的:学会设计一个软件,是为用户进行家庭成员的收支构成及信息管理进行辅助的应用软件。 2.要求:要写出设计报告,报告中要求写出总体设计框架和详细程序分析;在报告中每位成员要有明确分工;书写及设计方案均用A4纸打印,统一装订成册,并且交上电子版. 二、程序设计分组 本小组成员共6个人,可评出一个组长,其中有两人负责在图书管查资料,一人负责写实验报告,剩余4个人每人编辑一个程序功能,并且在运行无误后交 上.。 三、程序设计环境 1.硬件环境:每生一台品牌机 2.软件环境:Turbo C 3.0

四、程序设计总体方案 家庭财务管理记账系统 总体设计 对本系统的功能板块、运行环境等进行了合理分析之后,下面要从系统总体结构、模块功能、界面和数据结构几方面进行系统的总体设计。总体设计可在软件开发的早期站在全局高度对软件结构进行优化,这个时期付出的代价不高,却可以是软件质量得到重大改进。 系统模块结构图 依据需求分析结果,家庭财务管理系统可以分为4个模块:用户登录模块、家庭成员财务管理模块、家庭成员财务管理模块、用户管理模块、功能选择模块。如图所示。 家庭成员登录模块 家庭成员财务管理模块 家庭财务管理系统 家庭成员管理模块 功能选择模块 是 否 否 是 普通家庭成员 家长 开始 用户登录 登录名密码家长/普通成员 家长功能选择界面 家庭成员管理 家庭成员财务管理 退出 重新登录 普通家庭成员功能选择界面 财务信息浏 览 财务信息查询 退出

个人收支管理系统

计算机科学与信息工程学院课程设计报告 2011-2012第二学期 课程设计名称C语言课程设计 设计题目个人收支管理系统 学生姓名 学号 专业班级 指导教师 2012年7月4日

个人收支管理 一、设计目的 一些比较发达国家人的生活中对理财有着很严格的计划,因此国外的理财系统总体来说比较普遍,做的也比较完善.国内的理财系统 主要偏重于办公财务软件,而个人理财和家庭理财方面的比较少,因 此需要开发相关的系统软件,从而达到引导理性消费,合理安排收支。 进行账目的统计,如果是手动统计的话,首先,如果每天统计的话,用于统计的账本和记录会越来越多,不利于保管,容易造成丢失;其次,随着纪录的增多,如果要查找以前的记录,会变的越来越困难。因此,需要一个功能比较完善的记账系统来代替传统的手工统计。 个人收支管理系统可以方便地记录您家庭的每日收支情况。 二、功能描述 如图1所示,本系统主要有8个板块构成: 1.个人收支管理系统显示界面。个人收支管理系统必须在系统运行后第一时间显示出来。此界面显示了一个收入模式、一个支出模式、一个明细表、一个查询与统计、一个记录数据写入文件、一个读取文件的功能。 2.收入模式。用户可以在收入模式中输入以下数据:顺序号、日期、摘要、金额、余额、币种,收入或支出标志。默认币种为人民币,也可以是美圆、欧元、日币或英镑。 3.支出模式。用户可以在支出模式中输入以下数据:顺序号、日期、摘要、金额、余额、币种,收入或支出标志。默认币种为人民币,也可以是美圆、欧元、日币或英镑。

4.明细表。用户可以根据需要输入起止时间来查询一段时间内的收入支出情况,系统会通过列表的形式把内容展示出来。 5.查询与统计。在此功能模式下,用户可以对一段时间的收入支出情况进行查询,可以得到总收入、总支出和余额。此数据是按月或按年份统计计算的。 6.此板块属于拓展功能1---写入文件,记录数据。在此模块下,用户可以根据需要爆当前输入的数据保存下来,以备后用。 7.此板块属于拓展功能2—读取文件,读取数据。在此模块下,用户可以读取以前所记录的数据并进行查看。 8.退出系统。

商店记账管理系统

石家庄铁道大学四方学院 集中实践报告书 课题名称 商店记账管理系统 姓 名 学 号 系、 部 土木工程系 专业班级 指导教师 刘仁芬 2015年 06 月 25 日 ※※ ※ ※ ※※※※ ※ ※ ※ ※※ ※※ ※ ※ ※ ※ ※※※※※ 2014级 高级语言程序设计

商店记账管理系统的开发 1选题的意义 随着竞争的愈加激烈,建立一个科学的管理系统能够把握客户的需求习惯,快速响应客户需求,及时给客户下单,并在恰当的时候向客户推荐合适的商品。建立一个科学的管理系统能够更好的管理员工,并分配任务,赢得更大的效益;商店记账管理系统能够管理客户资料,完成销售记录等功能,为公司带来便利,赢得更大的效益; 在该系统的制作过程中,我学会了数据库的创建和连接,函数过程和控件数组的使用,条件语句(If语句,Select Case语句)和循环语句的运用。 2 系统功能需求分析 2.1系统概述 图1 总体模块图 2.2系统的组成及各模块的功能 1.登陆界面:使工作人员、客户以及管理人员能够登录系统

2.用户管理界面:部门管理(增减管理工作岗位以及部门),职位管理(增加以及减少工作职位),电话管理(对工作人员的联系方式予以管理),用户管理(对登录用户的账户以及密码进行管理,管理员对职员权限的设置),数据表清空(对数据表进行清空) 3.基本信息查询管理界面:员工基本信息(对员工及客户的信息进行管理和编辑), 货物基本信息(对货物的进价单价数量以及库存等进行管理和编辑) 4.信息查询界面:库存查询(对货物的库存进行更直观的表示),按名称,按部门 (对人员资料进行显示) 5.退出:退出系统 2.3系统的运行环境: 1.系统使用环境 操作系统:Windows 2007/XP 系统支持:Visual basic 6.0及以上版本支持库 数据库:Access。 硬件环境: 处理器;Intel Pentium 166MX或者更高。 硬盘:剩余使用空间1GB以上。 内存:32MB以上。 显卡:SVGA显示适配器。 2.系统开发环境 操作系统:Windows 2007/XP。 系统支持:Visual Basic 6.0 3系统设计 3.1数据库实现 表1 登陆账号密码表 字段名称数据类型字段大小 登陆账号文本50 登录密码数字长整型

个人记账系统课程设计报告

软件工程学年设计 题目:个人记账系统 院系:计算机科学与技术 班级:计算机班 学号: 姓名: 指导教师: 2011 年 7 月 15 日

摘要 本报告介绍了一个运用C语言知识和DEV C++创建的用于个人财务情况管理的个人记账系统。在该系统中创建了包含增加、删除、修改、查找、插入、浏览、统计的功能总列表,创建序号链接各功能列表,输入收入支出信息情况,增加信息,删除信息,,创建合计排序浏览用户可从总体上浏览个人财务信息情况。 关键词:C语言,DEV c++,个人记账系统

目录 第一章绪论 (4) 1.1 开发背景及意义 (4) 1.2 相关技术背景 (5) 1.3 开发及运行环境 (5) 第二章需求分析........................................ 错误!未定义书签。 2.1 设计目标 (6) 2.2 功能需求 (6) 2.3 可行性分析 (6) 第三章总体设计........................................ 错误!未定义书签。 3.1 设计目标 (7) 3.2 系统结构设计 (7) 3.3 系统功能结构图 (7) 第四章详细设计........................................ 错误!未定义书签。 5.1 基本对象设计 (8) 5.2 系统主程序的设计与实现 (8) 5.3 用户登录功能的设计与实现............................ 错误!未定义书签。 5.4 流水账视图的设计与实现 (9) 5.5 消费结构视图的设计与实现............................ 错误!未定义书签。 5.6 流水账明细视图的设计与实现.......................... 错误!未定义书签。 5.7 账户设置功能的设计与实现............................ 错误!未定义书签。 5.8 消费趋势堆栈图的设计与实现.......................... 错误!未定义书签。 5.9 系统辅助功能的设计与实现............................ 错误!未定义书签。第六章软件测试........................................ 错误!未定义书签。 6.1 系统测试............................................ 错误!未定义书签。 6.2 性能测试............................................ 错误!未定义书签。 6.3 验收测试............................................ 错误!未定义书签。第七章总结............................................ 错误!未定义书签。参考文献................................................ 错误!未定义书签。

财务软件实训总结报告

财务总结报告 软件实训 实习报告 实习是我们每个大学生的必修课程,也是一门十分重要的人生必修课。它使我们在实践中打开视野、增长见识,为我们以后走向社会打下坚实的基础,是我们走向岗位的垫脚石。今年我们从2011年7月4日至7月22日在经管院计算机机房进行了实习,此次实习的主要任务是学习用友财务软件。为期三周的实习就这样匆匆的落下帷幕了,光阴似箭,在这短短的实习期间我收获颇多。以下是我们实习的具体内容: 一、实习的目的 随着信息技术的发展,计算机在我国的普及,会计手工操作已逐步被计算机取代,推广应用会计电算化已经成为我国会计工作的必然趋势。会计电算化实践是财务会计、财务管理、会计电算化理论课程的实践教学环节,是培养我们会计学和财务管理专业学生掌握和运用计算机进行会计处理能力的重要组成部分。不仅如此,会计电算化还是现代经济管理活动的一个重要组成部分,是会计发展的一个历史性飞跃,是以计算机替代人工记账、算账、报账以及对会计信息进行分析和利用的过程。通过本实践课程的学习,可以使我们基本掌握实际企业账务处理流程、会计电算化的基本原理、财务软件的主要功能及其使用方法,能够运用财务软件对企业业务进行会计处理,为今后从事会计工作打下良好基础。本次实习的目的在于使学生了解用友总体架构的基础上,系统学时财务管理软件的基本工作原理和会计核算与管理的全部工作过程,掌握总账管理薪资管理固定资产管理和报表系统的工作原理和过程,并从管理和监督的角度了解企业会计业务数据处理的流程,掌握利用财务管理软件查找财务和报账资料的方法。 二、实习的主要内容 本次实习我们所学习的用友ERP-U8教材中的内容有系统管理、总账管理、UFO报表管理、薪资管理、固定资产管理等,系统地学习了用友软件。 (一)用友财务软件系统管理 系统管理的主要功能是对用友ERP的各个产品进行统一的操作管理和数据维护。本章我们系统学习了ERP管理软件中系统管理的工作原理和应用方法,具体包括系统管理中的用户和角色管理、账套管理和权限管理。通过本章学习,我们了解了年度账管理和系统安全管理的方法,掌握了系统管理中设置用户建立账套和设置权限的作用和方法。用友ERP由多个子系统组成,各个子系统都是为同一个主题的不同方面服务的各个子系统本身既具有相对独立的功能,彼此之间又具有紧密的联系,所有数据共有一个数据库,拥有公共的基础信息,相同的

家庭理财记账软件的优缺点比较

家庭理财记账软件的优缺点比较 你了解家庭理财软件吗?你了解家庭理财记账软件的优缺点比较吗?相信很多人都不知道什么事家庭理财软件,更不知道家庭理财记账软件的优缺点比较的具体内容,下面我们就一起在宜人贷的带领下一起来了解一下。 你了解家庭理财记账软件的优缺点比较吗?下面我们来介绍三款流行的家庭理财记账软件。 1、家庭财务秘书 该软件的特点是,它可以提供一个更全面的财务分析报告。用户每天输入信息,可以从多角度对财务状况进行分析。操作相对简单,不占用系统资源。小家庭财政司有日历提醒,收入和支出分类树,家庭收入和支出,债务管理,银行转帐,分析报告,如功能,特别是分析报告,可以使您更加了解他们的家庭财务状况。 2、家庭理财账户 家庭财务会计软件,管理家庭财务管理,简单高效的会计。会计同步显示统计数据,比较数据比较客观。本软件主要有2个优势:渠道信息收集目前大部分的金融、金融投资信息,用户还可以将自己感兴趣的一个网页设置,更方便了您的家庭理财投资;同时它也是绿色软件,安装目录复制到光盘上进行。

3、财智家庭理财软件 这是第一个桌面软件和金融共享社区的软件组合,给用户展现了一个全新的理财体验。不仅有详细的总分类账和明细账科目,涵盖了家庭生活的兄弟,而且还为家庭成员建立了资产账户,便于管理,已变得越来越理性。数据可以在电脑端、网站端、移动端三方同步,实现一个真正的时间和地点的图书。 家庭理财和会计都是需要手工的,用家庭理财软件给我们带来了很多方便,把财务和会计的完美结合。 现在你了解家庭理财记账软件的优缺点比较了吗?如果你还是不能清楚的了解,可以登录宜人贷官网进行问询,宜人贷全体员工随时恭候您的到来。

财务管理系统报告2374132

1.课程设计目的 (1)培养综合运用所学知识独立完成课题的能力。 (2)更深入地理解和掌握该课程中的有关基本概念,程序设计思想和方法。 (3)提高对工作认真负责、一丝不苟,对同学团结友爱,协作攻关的基本素质。 (4)培养勇于探索、严谨推理、实事求是、有错必改,用实践来检验理论,全方位考虑问题等科学技术人员应具有的素质。 (5)培养从资料文献、科学实验中获得知识的能力,提高从别人经验中找到解决问题的新途径的悟性,初步培养工程意识和创新能力。 (6)对掌握知识的深度、运用理论去处理问题的能力、实验能力、课程设计能力、书面表达能力进行考核。 2.课程设计题目描述和要求 财务管理系统在每个公司都很重要,并通过使用财务管理系统,公司的管理者可以随时掌握公司的收支状况,同时可以通过财务管理系统对公司的经营状况分析,对公司的经营投资的决策提供财务方面的相关资料。该财务系统中主要功能分为:系统管理、帐套系统管理、凭证管理和记账管理。 (1)系统管理 ①建立和修改账套:建立帐套信息,记录有关帐套的基本信息,确定帐套主管,删除帐套,修改帐套信息。 ②结转上年数据:将上年的数据汇总到下一年的会计科目里。 ③权限及用户:用户管理,用户的增加,用户的修改,用户的删除,权限管理,增删改权限,给用户增删改权限。 (2)帐套系统管理 ①会计期间:设置会计期间,修改会计期间。 ②会计科目:设置会计科目级别(设置完成后不能修改),增加会计科目(选择是否部门核算、员工核算、往来关系核算),修改会计科目,删除会计科目。 ③期初余额管理:录入余额管理,修改余额管理,试算平衡,借方余额要和贷方余额相等。 ④部门档案:增加部门档案,修改部门档案,删除部门档案。 ⑤职员档案:增加职员档案,修改职员档案,删除职员档案。

财务管理系统报告

财务管理系统报告

1.课程设计目的 (1)培养综合运用所学知识独立完成课题的能力。 (2)更深入地理解和掌握该课程中的有关基本概念,程序设计思想和方法。 (3)提高对工作认真负责、一丝不苟,对同学团结友爱,协作攻关的基本素质。 (4)培养勇于探索、严谨推理、实事求是、有错必改,用实践来检验理论,全方位考虑问题等科学技术人员应具有的素质。 (5)培养从资料文献、科学实验中获得知识的能力,提高从别人经验中找到解决问题的新途径的悟性,初步培养工程意识和创新能力。 (6)对掌握知识的深度、运用理论去处理问题的能力、实验能力、课程设计能力、书面表示能力进行考核。 2.课程设计题目描述和要求 财务管理系统在每个公司都很重要,并经过使用财务管理系统,公司的管理者能够随时掌握公司的收支状况,同时能够经过财务管理系统对公司的经营状况分析,对公司的经营投资的决策提供财务方面的相关资料。该财务系统中主要功能分为:系统管理、帐套系统管理、凭证管理和记账管理。 (1)系统管理 ①建立和修改账套:建立帐套信息,记录有关帐套的基本信息,确定帐套主管,删除帐套,修改帐套信息。

②结转上年数据:将上年的数据汇总到下一年的会计科目里。 ③权限及用户:用户管理,用户的增加,用户的修改,用户的删除,权限管理,增删改权限,给用户增删改权限。 (2)帐套系统管理 ①会计期间:设置会计期间,修改会计期间。 ②会计科目:设置会计科目级别(设置完成后不能修改),增加会计科目(选择是否部门核算、员工核算、往来关系核算),修改会计科目,删除会计科目。 ③期初余额管理:录入余额管理,修改余额管理,试算平衡,借方余额要和贷方余额相等。 ④部门档案:增加部门档案,修改部门档案,删除部门档案。 ⑤职员档案:增加职员档案,修改职员档案,删除职员档案。 ⑥客户档案:增加客户档案,修改客户档案,删除客户档案。 ⑦供应商档案:增加供应商档案,修改供应商档案,删除供应商档案。 (3)凭证管理: ①生成凭证编号:编号原则,年+月+编号(四位),例如, 070001。 ②选择科目编号:提供模糊查询功能以及根据编号录入,判断该科目是否选择部门核算、员工来往核算,如,选择提示输入部门、员工、客户或供应商。 ③借贷平衡:在添加凭证或修改凭证最后提交时需要试算借贷

水滴家庭记账理财软件教程

水滴家庭记账理财软件教程 水滴家庭记账理财软件是一款简明又强大的记账理财软件。特点是:精心设计了首页记账,同步显示各类常用、相关统计信息的模式,这样您可以更加便捷直观地掌控财务收支、省时省力50%以上;设计了便捷的‘资讯’、‘投资’、‘工具’频道,提供一些理财增收的知识、信息和工具,帮助您开源节流。 下面将介绍一下这个记账理财软件的使用。 一. 软件的安装。下载地址 双击打开下载的安装文件,安装程序首先检测操作系统是否已有微软.NET4.0 环境,没有则自动打开微软.NET4.0的下载页面,需用户下载安装.NET4.0后再安装水滴。 二、记账 打开水滴,首先显示的是记账窗口。在记账的同时即可一目了然所有基本财务信息。简捷、省时省力、更利于掌控收支。在目前的财务软件中,这是独特的。

记账窗口精心设计,您可以设置默认的首页,左侧小统计的默认时段,隐藏财务统计(以防记账时他人看到),便捷记事... 它想尽办法让你使用简明,提高效率。

三. 账户管理:添加、管理现金、银行存款、债权债务、投资等各类账户 一般情况,开始使用软件,首先应点击‘账户’->‘添加’,添加自己的现金、银行存款等各类资产、债务,以便于管理、记帐。您也可以在使用中随时添加、修改... 软件会自动处理相关资料,十分方便。 在账户窗口,可随时查看账户的基本资料、资金流动明细等。可随时修改账户资料,当账户不再使用时进行‘销户’,余额有误时‘调整余额’...

四、流水帐 个人、家庭记账习惯使用流水帐。在流水帐中,可选择账户、人员、时间等进行查对、查询。有误时可随时修改、删除(修改、删除时软件会自动更改相关资料,无需担心)。可拆分、分摊收支,可导出到Excel... 五、统计 与其它软件类似,包含各类常用统计图表,可按条件统计,导出,可直接查看、修改明细,不再赘述。 六、计划、提醒及预算。 计划中,您可以设置一些定期的收支、转账... 软件到期会自动记账处理。提醒用于提醒您账户余额、股票证卷现价高于/低于某值。 设置了预算,在记账时就会有相应提示(超出会红字提醒),也可在统计中统计,协助您控制收支。预算设置窗口底部是近六个月相应收支情况,便于您设置预算时参考。 七、资讯 收集了目前最全的财经、生活理财、投资类Rss资讯,用户也可以设置自己感兴趣的网络来源。专门设计的Rss浏览器及资讯小窗口,能帮助您便捷地获取信息,协助您开源节流。

相关主题
文本预览
相关文档 最新文档