个人理财系统详细设计

个人理财系统详细设计版本1.01.编写目的:本软件是简单实用的公共软件。

考虑到系统的构架简单,且主要实现主要模块,提供清晰的设计框架,本文档在先做出概要设计前提下,然后在概要设计的基础上进行扩展和详细的描述,完成主要模块的详细设计。

(本文档的详细设计包括界面设计,帐目管理模块的设计,其他的设计和帐目模块类似)。

2.功能列表:3.系统设计思想:系统采用C\S设计模式,考虑到个人使用的简单性和方便性,在不需要上网的情况下进行系统使用。

具体的描述参看模块描述。

4.系统结构4.2对象模型4.2.1数据对象模型:Account :数据类型。

AccountCollection :表示由Account对象组成的集合。

Financial.Properties.Resources :一个强类型的资源类,用于查找本地化的字符串等。

UserCollection.cs :表示由User对象组成的集合。

User.cs :系统用户类型Debit :借贷类型DebitCollection : Debit类型对象的集合Income : 用户收支类型IncomeCollection : 表示Income对象的集合4.2.2业务对象模型:帐目管理收支管理借贷管理统计基础数据维护5.系统模块描述5.1概述系统模块描述提供编码阶段的依据和对照,建立系统的模块框架。

5.2模块列表名称说明Account.cs 类型AccountCollection.cs 表示由Account对象组成的集合AccountManager.cs 管理器类型FormAccountManage.cs 管理窗口FormDebitManage.cs 借贷管理窗口FormAddAccount.cs 添加FormFinancialManage.cs 个人理财管理FormLogin.cs 登陆界面FormRegistNewUser.cs 注册新用户的窗体Program.cs 主程序Financial.Properties.Resources 一个强类型的资源类,用于查找本地化的字符串等UserCollection.cs 表示由User对象组成的集合UserManager.cs 用户管理器,负责用户相关信息管理FormMain.cs 系统主窗口User.cs 系统用户类型Debit 借贷类型DebitCollection Debit类型对象的集合DebitManager 借贷管理器类型Income 用户收支类型IncomeCollection 表示Income对象的集合IncomeManager 收支管理器类型5.3模块描述$提供主要模块的描述:帐目管理//---------------------------------------------------------------------------------------------------------------------Account.cs 类型属性说明类型AccountType 获取或设置类型stringBankbookNum 获取或设置存折号stringCardNum 获取活设置卡号stringIniBlance 获取或设置初始金额doubleMoneyType 获取或设置货币类型stringOwnerName 获取设置户主名称stringRemainBlance 获取或设置余额doubleRemark 获取或设置备注信息stringStartDate 获取或设置开户日期System.DateTime方法说明类型//--------------------------------------------------------------------------------- AccountCollection.cs 表示由Account对象组成的集合属性说明类型Count 取得集合元素个数int方法说明类型Add 向集合中添加元素intRemove 从集合中移出指定元素voidRemoveAt 从集合中移出指定索引的元素void//--------------------------------------------------------------------------------- AccountManager.cs 管理器类型属性说明类型AccoutList 获取或设置列表Financial.AccountCollection方法说明类型LoadDataFromFile 重文件读取信息boolSaveDataToFile 将管理数据保存到文件bool//--------------------------------------------------------------------------------- FormAccountManage.cs 管理窗口属性方法//--------------------------------------------------------------------------------- FormDebitManage.cs 借贷管理窗口属性方法//--------------------------------------------------------------------------------- FormAddAccount.cs 添加属性方法//--------------------------------------------------------------------------------- FormFinancialManage.cs 个人理财管理属性方法//--------------------------------------------------------------------------------- FormLogin.cs 登陆界面属性方法//--------------------------------------------------------------------------------- FormRegistNewUser.cs 注册新用户的窗体属性方法//--------------------------------------------------------------------------------- Program.cs 主程序属性方法说明类型Main 应用程序的主入口点void//--------------------------------------------------------------------------------- Financial.Properties.Resources 一个强类型的资源类,用于查找本地化的字符串等属性方法//--------------------------------------------------------------------------------- Financial.Properties.Settings属性方法//--------------------------------------------------------------------------------- UserCollection.cs 表示由User对象组成的集合属性方法说明类型this 索引器erAdd 添加元素voidRemove 删除元素voidRemoveAt 按索引号删除元素void//--------------------------------------------------------------------------------- UserManager.cs 用户管理器,负责用户相关信息管理属性说明类型DirOfUserListFile 获取保存用户列表的文件的文件夹的绝对路径string DirOfUserListFile_Relative 获取保存用户列表的文件的文件夹的相对路径string PathOfUserListFile 获取保存用户列表的文件绝对路径stringUserList 获取或设置当前系统所有用户列表erCollection方法//--------------------------------------------------------------------------------- FormMain.cs 系统主窗口属性方法//--------------------------------------------------------------------------------- User.cs 系统用户类型AccountMagr 获取其AccountManager对象Financial.AccountManager DirOfDataFile 获取用户数据文件所在目录的绝对路径stringDirOfDataFile_Relative 获取用户数据文件所在目录的相对路径stringIsAdministrator 获取或设置一个值,其指示该用户是否为系统管理员boolPassWord 获取或设置密码stringPathOfDataFile_Account 获取管理数据文件的绝对路径stringPathOfDataFile_Account_Relative 获取管理数据文件的相对路径stringUserName 获取或设置用户名string方法//---------------------------------------------------------------------------------Debit 借贷类型属性说明类型Form 借出方stringTo 借入方stringBalance 金额doubleDate 借入借出日期DateTimeAbout 备注string方法//------------------------------------------------------------------------------------------ DebitCollection : Debit类型对象的集合属性说明类型Count 取得集合元素个数int方法说明类型Add 向集合中添加元素intRemove 从集合中移出指定元素voidRemoveAt 从集合中移出指定索引的元素void//------------------------------------------------------------------------------------------ DebitManager : 借贷管理器类型属性说明类型DebitList 获取或设置借贷列表Financial.DebitCollection方法说明类型LoadDataFromFile 重文件读取用户借贷信息boolSaveDataToFile 将用户借贷数据保存到文件bool//------------------------------------------------------------------------------------------ Income : 用户收支类型Owner 收支人stringInBalance 收入金额doubleOutBalance 支出金额doubleIniBalance 初始金额doubleBalance 余额doubleType 收支类型stringDate 发生日期DateTimeAbout 备注string方法//------------------------------------------------------------------------------------------ IncomeCollection : 表示Income对象的集合属性说明类型Count 取得集合元素个数int方法说明类型Add 向集合中添加元素intRemove 从集合中移出指定元素voidRemoveAt 从集合中移出指定索引的元素void//------------------------------------------------------------------------------------------ IncomeManager :收支管理器类型属性说明类型IncomeList 获取或设置收支列表Financial.IncomeCollection方法说明类型LoadDataFromFile 从文件读取收支信息bool SaveDataToFile 将收支数据保存到文件bool//------------------------------------------------------------------------------------------ 6.业务流程图信息数据文件信息数据文件信息数据文件数据文件数据文件7.界面描述7.1整体风格界面的整体风格的设计依据是:“个人理财系统界面概要设计文档(总体结构)”。

合集下载

家庭财务管理系统—毕业设计论文

家庭财务管理系统—毕业设计论文

家庭财务管理系统摘要家庭理财管理系统是典型的管理信息系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。

对于前者要求建立起数据一致性和完整性强、数据安全性好的库。

而对于后者则要求应用程序功能完备,易使用等特点。

经过分析,我们使用 MICROSOFT公司的 VISUAL BASIC开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。

关键字:家庭理财管理信息系统 MIS Visual Basic目录第一章绪论41.1课题简介 (4)1.2开发的意义 (4)第二章开发环境及实现技术62.1开发环境 (6)2.2开发工具简介 (7)第三章系统设计 123.1概要设计 (12)3.1.1概要设计阶段的主要任务 (12)3.1.2概要设计的过程 (12)3.1.3概要设计的原则 (12)3.1.4系统功能分析 (12)3.2详细设计 (13)3.2.1详细设计的任务 (13)3.2.2详细设计的方法 (14)第四章数据库设计 164.1数据库A CCESS简介 (16)4.2表的详细结构说明 (20)第五章详细设计 265.1系统登录模块的设计与实现 (26)5.2主界面的设计与实现 (28)5.3日常收支与维护模块的设计与实现 (30)5.4银行卡收支与维护管理模块的设计与实现 (38)5.5银行往来统计模块的设计与实现: (45)5.6用户管理模块的设计与实现 (47)第六章设计心得 50第七章致谢51参考文献52第一章绪论1.1课题简介家庭理财管理系统是每一个家庭管理家庭财务收入和支出的不可缺少的一个管理信息系统,它的内容对于家庭的管理者来说是至关重要的,所以家庭理财管理系统应该能够为每一个家庭的管理者提供充足的信息和快捷的查询手段,大的方便家庭的管理者的合理理财。

软件详细设计报告

软件详细设计报告

家庭个人理财软件详细设计报告1、引言1.1编写目的在前一阶段(概要设计)中,已解决了实现该系统需求的程序模块设计问题。

包括系统模块间的关系设计,以及数据结构和模块结构的设计等。

在以下的详细设计报告中将对在本阶段中对系统所做的所有详细设计进行说明。

本阶段依据概要设计的要求,确定应该如何具体地实现所要求的系统,从而在编码阶段可以把这个描述直接翻译成用具体的程序语言书写的程序。

具体包括各功能模块信息的录入、修改和删除,以及对数据库信息的统计分析等。

1.2定义1.3参考资料1.需求分析报告2.概要设计报告2、总体设计2.1需求概要用户在登录系统后,可以根据自己的需要对自己的日常财务活动进行管理。

系统提供用户管理日常财务活动的功能模块,凭借这些模块,用户可以实现对理财信息的数据的录入、删除和修改,以及进行文件打印和导出。

系统必须有效、准确地帮助用户处理财务信息,并通过图形和列表的形式帮助用户分析数据;另外,系统操作应较为简单,易于维护,从而满足用户的使用需求。

2.2软件各模块结构各模块间的关系在概要设计里已经给出。

1、投资管理模块:股票&& 买入卖出投资管理基金&& 申购赎回债券&& 买入卖出2、银行账户管理模块:添加删除修改银行账户管理账户转账收支详情打印导出BuyStock_Click ( )SellStock_Click( ) BuyFund_Click( ) SellFund_Click( )BuyBond_Click( ) SellBond_Click( )InsertBAccount_Click( ) DeleteBAccount_Click( ) UpdateBAccount_Click( )TransferBAccount_Click( )Print_Click( )Educe_Click( )BAccountDetail_Click( )3、证券账户管理模块:添加删除证券账户管理修改资金转账转账详情4、收支管理模块:添加收入删除修改收支管理打印添加支出删除导出修改InsertSAccount_Click( ) DeleteSAccount_Click( )UpdateSAccount_Click( )TransferSAccount_Click( ) TransferDetail_Click( )InsertIncomeData_Click( ) DeleteData_Click( )UpdateIncomeData_Click( )InsertExpenseData_Click( ) DeleteData_Click( )UpdateExpendData_Click( ) PrintOut_Click( ) EduceOut_Click( )。

(简体)家庭理财管理系统

(简体)家庭理财管理系统

(简体)家庭理财管理系统家庭理财管理系统----------详细设计设计人:程春林班级:061设计时间:2008-09-08一. 系统功能描述。

1 功能需求1.1功能描述系统用户信息管理:管理系统所有用户及其权限设置1.用户帐号分配:为系统用户分配帐号。

2.用户权限管理: 为登陆系统的分配用户权限以及修改用户权限。

3.验证用户登陆:验证即将登陆系统用户的用户名和密码正确性。

收入信息管理:管理系统所有收入信息1.2.收入信息查询:查询全部收入信息.2.收入信息录入:录入收入基本信息。

3.收入信息修改:修改收入的基本信息。

1.3支出信息管理:管理系统所有支出信息1.支出信息查询: 查询支出信息2.支出信息录入:录入系统所有支出信息。

3.支出信息修改:修改所有支出信息。

理财信息管理:1.理财信息查询:查询理财信息。

2.理财信息录入:录入系统所有的理财信息。

3.理财信息修改:修改理财信息。

2输入功能2.1添加功能2.2修改功能3登陆功能3.1分辨不同用户给予不同权限3.2分辨是否有这样的用户名3.3分辨用户所输入的用户密码是否正确二.系统数据流图源点/终点处理 家庭用户家庭用户处理事务 存储事务结果 数据流数据存储 家庭各成员的收入。

家庭各成员的支出家庭理财:股票基金债券外汇家庭成员的基本信息收入信息 支出信息 理财信息是 否 登陆界面 验证 用户信息表用户基本信息 用户收入信息 用户支出信息用户理财信息二. 数据字典1数据流条目数据流名称:用户基本信息别名:无简述:最新更新后所有关于用户的记录来源:数据库去向:加工“记录筛选数据流量:不限组成:身份证+姓名+性别+学历+工作+毕业时间+工作时间+公司数据存储条数据存储名称:收入信息别名:无简述:存放用户的收入信息组成:身份证号+姓名+基本工资+奖金+发金时间组织方式:索引文件,以姓名或身份证号为关键字查询要求:要求能立即查询数据存储名称:支出信息别名:无简述:存放用户的支出信息组成:身份证号+姓名+支出金额+所花的事件+花费时间组织方式:索引文件,以姓名或身份证号为关键字查询要求:要求能立即查询数据存储:在支出信息表数据名:理财信息别名:无简述:存放用户的理财信息组成:身份证号+姓名+股票+基金+债券+存款+时间组织方式:索引文件,以姓名或身份证号为关键字查询要求:要求能立即查询数据存储条:存储在理财信息表3加工条目加工名:更改的记录激发条件:用户记录被改动优先级:普通输入:新记录输出:更新数据、数据未改动加工逻辑:根据现有用户记录if 新记录<>旧记录then 更新数据else 数据未改动endif具体的编程代码类有:软件产品简介类:About.java添加删除用户类:AddDeleteUser.java修改密码类:AmendPassword.java用户查询信息类:BIQ.JA V A数据库连接类:DataBase.java用户基本信息管理类:PeopleManange.java 用户收入信息管理类:EcouragePublish.java 用户收入查询类:EPIQ.java用户登陆类:Land.java用户理财查询类:SIQ.java用户支出查询类:TIQ.java用户支出管理类:Tramanage.java用户理财管理类:WageManage.java主函数类:Main.java。

家庭财务管理信息系统

家庭财务管理信息系统
11/11/2024
个人道德素养
11/11/2024
做好個人道德素養;不要因為貪小便宜, 貪一時方便而不顧道德品行丟失把人格尊 嚴都降低了。
11/11/2024
因為一個人把道德品質丟失了,再想建立 起來將是萬分的困難。
11/11/2024
所以每個人都應該尊首道德底線,不應敗壞 基本道德品質。
11/11/2024
系统详细设计
1. 用户管理设计
用户分三类,为超级管理员 、普通管理员和普通用 户。
只有管理员才可进入用户管理窗口进行添加、删除用 户、把普通用户升级为普通管理员 、把普通管理员降为 普通用户和恢复密码等操作,普通用户没有此权限 。
删除普通管理员必须先降级为普通用户才可删除 。 用户忘记了密码,可以选中该用户数据行通过点击恢 复密码按钮将其恢复为初试密码 。
不做”損人利己”之事。 Ps.回想郭爾堡的道德認知理論、馬斯洛的需求層次理論。
11/11/2024
•---THE END---
11/11/2024
11/11/2024
以下是公司裡面出現的不好的現象: 1、厕所紙巾偷到宿舍去用 2、車間應急藥箱裡面的藥偷走 (偷盜行為可恥)
11/11/2024
以下是公司裡面出現的不好的現象: 1、公共场所随意扔垃圾 2、電視房垃圾亂丟
11/11/2024
以下是公司裡面出現的不好的現象: 恶意损坏公共财物
11/11/2024
债权债务记账 :对一特定债权债务账户的借入借出进行跟踪记 账 ,它记录了每次借入借出活动的日期 、借入金额 、借出金额及 说明信息 。 债权债务活动将作为一项收入支出活动自动转入对应资 金账户的收支记录上 。
保险实物记账 :对每一项保险项目的变动信息及时登记 。 收支分类 :收支分类主要为各种收支活动按一种统一的标准进行 分类 ,便于对各类收支进行分类统计 。用户可以用收支分类表自行 添加新的收支类型、删除不需要的或模糊的类目 ,并可查询和浏览 系统中所有类目信息 。收支类型为各种记账活动提供选择 。

个人理财系统

个人理财系统

摘要企业信息化是当前大趋势,而一个企业最主要的也是最核心的就是其财务管理,现金流量管理又是财务管理的主要组成部分。

本毕业设计做的系统也是在这种背景下产生的。

本软件主要是实现了企业的网上记帐,在企业内的局域网或Internet网上每个部门只用输入财务中心服务器的域名,使用中心分配的用户名和密码就可以使用本系统实现网上的记帐、查询等功能。

采用的技术是Java技术。

前端有JSP实现,业务层用JavaBean实现。

关键词B/S模式;用户层;业务逻辑层; 数据层; 重用性;AbstractBusiness enterprise information is a current and big trend, and a business enterprise most of also is most core of is a management of its finance, cash discharge the management again is a finance management at of primarily constitute the part.This graduates to design the system that do to also is under this kind of background to produce of.This system primarily realizesed the business enterprise's net top open account, on the bureau in the business enterprise the net or Internet net each section customer for doumain for using the importation finance center the server, usage center assigning is with the password can use this system to realize the open account on the net, search...etc. of function.The adoption's technique is a Java technique.Head contain JSP to realize, and business layer contain JavaBean to realize.KeyWords B/ S mode; customer layer; business logic layer; data layer; heavy use the sex;目录1、分布式web应用 (4)1.1web应用程序及其模式 (4)1.2应用程序的处理过程 (5)1.3基于java解决方案的特点 (6)2、JSP(Java Server Page) (7)2.1 JSP产生的背景 (7)2.2 JSP简介 (8)2.3 JSP的技术要点 (10)3、开发平台及工具介绍 (11)3.1 Eclipse (11)3.2 MyEclipse (11)3.3 Tomcat (12)4、现金管理设计 (12)4.1需求分析 (12)4.2概要设计 (14)4.3详细设计 (17)总结 (25)致谢 (25)参考文献 (26)引言当今世界计算机技术飞速发展,网络技术,正深入到人们生活的每一部分,人们从Internet上获取信息、享受生活、交流感情、网上工作等。

商业银行个人理财业务主要流程

商业银行个人理财业务主要流程

商业银行个人理财业务主要流程
一、意向咨询阶段
1.客户咨询
(1)客户前来咨询理财产品
(2)理财经理进行初步了解客户需求
2.需求分析
(1)理财经理详细了解客户风险偏好和投资目标(2)确定客户投资时间和资金规模
二、产品推荐阶段
1.方案设计
(1)根据客户需求设计个性化理财方案
(2)提供不同风险偏好的产品选择
2.产品介绍
(1)理财经理向客户介绍推荐的理财产品
(2)解释产品特点和预期收益
三、签约购买阶段
1.客户确认
(1)客户确认选择的理财产品
(2)理财经理再次确认客户意向
2.签署协议
(1)签署理财协议
(2)确认产品购买金额和期限
四、资金划转阶段
1.资金划转
(1)客户将资金划转至指定账户
(2)确认资金到账情况
2.购买产品
(1)理财经理代客户购买理财产品(2)确认交易完成
五、账户管理阶段
1.定期报告
(1)定期向客户发送理财产品收益报告(2)分析产品表现和市场趋势
2.赎回与续投
(1)根据客户意愿进行产品赎回或续投(2)提供相应的服务和建议。

个人投资理财方案(精选)

个人投资理财方案(精选)一、什么是方案方案是从目的、要求、方式、方法、进度等都部署具体、周密,并有很强可操作性的计划。

“方案”,即在案前得出的方法,将方法呈于案前,即为“方案”。

二、个人投资理财方案(精选7篇)1、明确自己的理财目标每个人的一生都有多种不同的目标,其中之一就是理财目标。

做任何事情如果没有目标都不可能取得成效,没有理财目标就会每天随着股市的涨跌,在自己的得失情绪中煎熬。

而有了理财目标就可以减少情绪化的决定,理性面对市场变化。

2、明确自己的投资期限理财目标有短期、中期和长期之分,所以不同的理财目标会决定不同的投资期限,而投资期限的不同,又会决定不同的风险水平。

3、制定适合自己的投资方案当投资人确定了自己的理财目标及投资期限后,一个适合自己的投资方案就是随后需要决定的了。

也就是说在考虑了所有重要的因素之后,就需要一个可行性方案来操作,在投资上我们称投资组合。

投资人的风险承受力是考虑所有投资问题的出发点,风险承受力高的,可以考虑较高风险的股票型基金;风险承受力低的,可以考虑低风险的债券型基金或货币。

基金投资人因年龄、资产收入不同风险承受力也会不同,投资组合也就有保守型、一般风险型、高风险型之分了。

事实上,个人理财规划的真谛其实是要通过合理的规划、管理财富来达到人生目标。

制定完善的个人投资理财规划方案,能让投资者清晰的看到在投资理财过程中需要处理的问题,在应对市场的变化时,能及时的做出合理的调整,让投资理财真正实现钱生钱,实现人生目标的目的。

首先我们来介绍一下保险,很多人可能并不认为保险是一种投资理财的方式,其实这种想法并不正确,虽然在前期内我们需要向保险公司支付一定的保险费用,但是经过一定的时间之后,保险公司就需要定期的向被保险人支付一定的费用了,所以说保险也是我们个人投资理财的一种方法。

虽然现在对于很多工薪阶层来讲,工作的单位已经承担了五险一金,但是大家可以根据具体的情况在购置一些其他的保险种类,但是一定要根据自己现在的经济水平,不能盲目的购买很多保险,这样在未来的日子里保险也会成为增加自己收益的一种方式。

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

(此文档为word格式,下载后您可任意编辑修改!) 软件工程学年设计题目:个人记账系统院系:计算机科学与技术班级:计算机班学号:姓名:指导教师:2011 年 7 月 15 日摘要本报告介绍了一个运用C语言知识和DEV C++创建的用于个人财务情况管理的个人记账系统。

在该系统中创建了包含增加、删除、修改、查找、插入、浏览、统计的功能总列表,创建序号链接各功能列表,输入收入支出信息情况,增加信息,删除信息,,创建合计排序浏览用户可从总体上浏览个人财务信息情况。

关键词:C语言,DEV c++,个人记账系统目录第一章绪论 .............................................................1.1 开发背景及意义......................................................1.2 相关技术背景........................................................1.3 开发及运行环境......................................................第二章需求分析.........................................................2.1 设计目标 ...........................................................2.2 功能需求 ...........................................................2.3 可行性分析 .........................................................第三章总体设计.........................................................3.1 设计目标 ...........................................................3.2 系统结构设计........................................................3.3 系统功能结构图......................................................第四章详细设计.. (1)5.1 基本对象设计 (1)5.2 系统主程序的设计与实现 (1)5.3 用户登录功能的设计与实现 (1)5.4 流水账视图的设计与实现 (2)5.5 消费结构视图的设计与实现 (2)5.6 流水账明细视图的设计与实现 (2)5.7 账户设置功能的设计与实现 (2)5.8 消费趋势堆栈图的设计与实现 (2)5.9 系统辅助功能的设计与实现 (3)第六章软件测试 (3)6.1 系统测试 (3)6.2 性能测试 (3)6.3 验收测试 (3)第七章总结 (3)参考文献 (4)第一章绪论1.1 开发背景及意义个人理财在我国得到大众的认可和金融机构的重视是近几年的事情。

课程设计---个人银行账户管理系统

西安郵電大学C语言课程设计报告题目:个人银行账户管理系统院系名称:计算机学院专业名称:计算机科学与技术班级:1106学生姓名:高丹学号(8位):04111196指导教师:王春梅设计起止时间:2012年06月06日~2012年06月15日一、设计目的1、学会用C语言编程实现小区管理系统;能熟练的掌握各个功能函数的熟练编写和理解。

2、本次课程设计我设计的是一个银行个人账户管理系统。

由于大学生日常生活开支以及钱的来源都需要详细的记录下来,所以我设计了这个系统,目的是希望通过这个系统来让大家养成良好的记账习惯,慢慢学会理财,并且可以对自己记录的数据进行简单的分析(通过其中的排序系统),达到更合理的利用自己的金钱资源的目的。

二、设计内容经过对程序设计题目的分析可知,整个程序的设计实现大致分为九个模块,每一个模块对应一个或多个函数。

在这些函数当中,储户注册函数,登录函数,储户信息录入函数,储户信息显示函数,信息插入函数,信息修改函数,信息排序函数以及信息删除的实现严格按照题目的要求,而储户密码的修改属于附加功能。

读取文件函数和保存信息函数对其它函数的实现起辅助作用,主函数及菜单函数控制程序的整体运行。

内容如下:1、用户登录系统(包括用户以及管理员的注册,登录界面,其中有注册函数和登录函数)。

2、系统以菜单的模式打开并工作(有储户界面和管理员界面)。

3、储户信息的录入(保存函数)。

4、储户信息的读出并显示出来(信息读出并打印函数)。

5、储户信息的查询系统,包括按月份查询和按日期查询(用过查询函数来实现)。

6、储户信息的修改系统,包括修改月份,修改日期,修改进账数目和出账数目(通过修改函数来实现)。

7、修改密码系统(修改密码函数实现储户对账户密码的修改)。

8、退出(退出到主界面和上一界面)。

每一个储户记录都包含账户编号,月份,日期,进账数目,出账数目。

在程序当中,将储户记录类型定义为结构体类型,添加以及追加的储户信息直接写入D盘的account.txt文件中,其它函数每次对储户记录的访问,其数据来源都是account.txt文件,这样做不但可以保证储户信息的一致性,而且可以对储户信息进行永久保存,保证每次运行程序都可以采用原来的数据。

毕业设计(论文)-家庭财务管理系统设计与实现[管理资料]

(题目):家庭财务管理系统设计与实现摘要:全球经济的蓬勃发展带来了金融理财领域的巨大变革和创新,尤其对现代家庭与个人传统的理财观念有着较大的革新。

改革开放以来,我国社会经济的发展和居民收入水平得到了很大的提高,家庭财务管理活动已成为居民生活的重要内容。

因此,人们迫切需要一个能充分利用计算机优势,快捷、方便、高效、易操作的管理系统来管理家庭财务的收支。

按照家庭成员对自身财产的管理要求,根据相关的管理经验,以记录信息、提示信息,提供良好的操作平台为根本目的,并将收入管理、支出管理、借贷管理、银行账户管理等方面有机的组成一个整体。

本论文主要介绍了家庭财务管理系统的开发过程和所涉及到的问题及解决方法。

本家庭财务管理系统采用C#语言在Microsoft Visual Studio 2005平台下开发而成,整个系统是一个单机的系统,操作员可以记录家庭收入,支出等,通过各种方式可以查询。

最后经过测试,系统能正常运行,功能完善,性能较高。

总得来说这个系统的开发是比较成功的。

关键词:家庭财务管理系统C# Microsoft Visual Studio 2005Title : Family Financial Management System Design and Implementation Abstract: Booming global economy has brought great changes in the field of financial planning and innovation, especially in traditional modern family and personal financial management concepts with greater innovation. Since reform and opening, China's social economic development and people's income level has been greatly improved, family financial management activities have become an important part of living. Therefore, there is an urgent need for a computer to take full advantage of the use, fast, convenient, efficient, easy management system to manage the family finances and expenditure Family members own property in accordance with regulatory requirements, in accordance with relevant management experience, to record information, tips, provide a good platform for the fundamental purpose, and revenue management, expenditure management, loan management, bank account management, organic Form a whole. This paper introduces a family financial management system development process and the issues involved and their solutions. The family financial management system using C # language in Microsoft Visual Studio 2005 development platform is made, the entire system is a stand-alone system, the operator can record the household income, expenditure, etc., can be queried in various ways. Finally, after testing, the system will operate, fully functional, high performance. Generally speaking the development of this system is more successful. keywords: Family Financial Management System C # Microsoft Visual Studio 2005目录1 绪论 (1) (1)课题简介 (1)本课题要达到的设计目标 (1)本论文任务概述 (2)本论文章节安排 (2)2 系统需求分析 (3) (3) (3) (4)3 系统概要设计 (5) (5) (6) (9) (10)4 系统详细设计 (13) (13) (15)数据库连接 (16)登录界面 (16)系统主界面 (18)系统管理模块设计 (19) (20) (24)储蓄管理模块设计 (26)借还钱管理模块设计 (29)理财分析模块设计 (31)5 综合测试 (36)调试分析 (36) (36) (37)结论 (38)致谢 (39)参考文献 (39)1 绪论近几年来,随着我国城乡居民收入的增加和生活水平的提高,家庭理财已成为人们居家过日子的重要内容。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档