




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、家庭个人理财软件详细设计报告1、 引言11编写目的在前一阶段(概要设计)中,已解决了实现该系统需求的程序模块设计问题。包括系统模块间的关系设计,以及数据结构和模块结构的设计等。在以下的详细设计报告中将对在本阶段中对系统所做的所有详细设计进行说明。本阶段依据概要设计的要求,确定应该如何具体地实现所要求的系统,从而在编码阶段可以把这个描述直接翻译成用具体的 程序语言书写的程序。具体包括各功能模块信息的录入、修改和删除 ,以及对数据库信息的统计分析等。12定义13参考资料1需求分析报告2概要设计报告2、总体设计2.1需求概要用户在登录系统后,可以根据自己的需要对自己的日常财务活动进行管理。系统提供用
2、户管理日常财务活动的功能模块,凭借这些模块,用户可以实现对理财信息的数据的录入、删除和修改,以及进行文件打印和导出。系统必须有效、准确地帮助用户处理财务信息,并通过图形和列表的形式帮助用户分析数据;另外,系统操作应较为简单,易于维护,从而满足用户的使用需求。2.2软件各模块结构各模块间的关系在概要设计里已经给出。1、 投资管理模块:BuyStock_Click ( )SellStock_Click( ) 股票 & 买入卖出BuyFund_Click( )SellFund_Click( )投资管理 基金 & 申购 赎回BuyBond_Click( ) SellBond_Click( ) 债券 &
3、 买入 卖出2、 银行账户管理模块:InsertBAccount_Click( )添加 DeleteBAccount_Click( ) 删除 UpdateBAccount_Click( ) 修改 TransferBAccount_Click( )银行账户管理 账户转账 BAccountDetail_Click( ) 收支详情 Print_Click( ) 打印 Educe_Click( ) 导出 3、 证券账户管理模块:InsertSAccount_Click( ) 添加DeleteSAccount_Click( ) 删除 UpdateSAccount_Click( )证券账户管理 修改 Tr
4、ansferSAccount_Click( ) 资金转账 TransferDetail_Click( ) 转账详情 4、 收支管理模块:InsertIncomeData_Click( ) 添加 DeleteData_Click( ) 收入 删除 PrintOut_Click( )UpdateIncomeData_Click( ) 修改 收支管理 打印EduceOut_Click( )InsertExpenseData_Click( ) 添加 DeleteData_Click( ) 支出 删除 导出UpdateExpendData_Click( ) 修改 5、债券债务管理模块:InsertLen
5、dInData_Click( ) 添加 DeleteLendInData_Click( ) 借入 删除 UpdateLendInData_Click( ) 修改 债券债务管理InsertLenfOutData_Click( ) 添加 DeleteLendOutData_Click( ) 借出 删除 UpdateLendOutData_Click( ) 修改 6、个人贷款管理模块:InsertLoanData_Click( ) 添加 DeleteLoanData_Click( )个人贷款管理 删除 UpdateLoanData_Click( ) 修改 7、 用户管理模块:InsertUser_C
6、lick( ) 添加 DeleteUser_Click( ) 用户管理 删除UpdateUser_Click( ) 修改8、 通讯录管理模块:InsertGroup_Click( ) 添加组 InsertAddressList_Click( ) 添加记录DeleteAddresslist_Click( )通讯录管理理 删除记录 UpdateAddressList_Click( ) 修改记录 3、程序描述31投资管理模块1、BuyStock_Click 过程:录入用户购买股票的信息,其中录入单元包括以下数据:股票代码股票名称交易日期数量购买价格佣金印花税股票账户其他费用合计备注在用户录入数据时,
7、通过检验所录入的数据类型是否符合要求,程序将对错误数据进行提示。在用户录入数据后,本次录入所产生的金额变动将和对应证券账户挂钩。2、SellStock_Click过程:录入用户卖出股票的信息,录入数据同BuyStock_Click 过程一致,在用户录入数据同时也会对数据进行检验,如果发现错误将提示错误信息。在用户录入数据后,本次录入所产生的金额变动将和对应的证券账户挂钩。3、BuyFund_Click过程:录入用户申购基金的信息,其中录入单元包括以下数据:基金代码基金名称交易日期单位净值申购费率申购金额申购份数交易账户备注在用户录入数据时,通过检验所录入的数据类型是否符合要求,程序将对错误数据
8、进行提示。在用户录入数据后,本次录入所产生的金额变动将和对应证券账户挂钩。4、 SellFund_Click过程:录入用户赎回基金的信息,录入数据同BuyFund_Click过程一致,在用户录入数据同时也会对数据进行检验,如果发现错误将提示错误信息。在用户录入数据后,本次录入所产生的金额变动将和对应的证券账户挂钩。5、 BuyBond_Click过程:录入用户购买债券的信息,其中录入单元包括以下数据:债券代码债券名称交易日期数量购买价格债券账号其他费用合计备注在用户录入数据时,通过检验所录入的数据类型是否符合要求,程序将对错误数据进行提示。在用户录入数据后,本次录入所产生的金额变动将和对应证券
9、账户挂钩。6、SellBond_Click过程:录入用户卖出债券的信息,录入数据同BuyBond_Click过程一致,在用户录入数据同时也会对数据进行检验,如果发现错误将提示错误信息。在用户录入数据后,本次录入所产生的金额变动将和对应的证券账户挂钩。32银行账户管理模块1、InsertBAccount_Click过程:添加用户的银行账户信息,录入的数据包括:账号账户名称户主姓名开户银行币种记账开始时间账户类型当前余额备注在添加数据时同样需对多添加的数据进行检验,如发现录入的数据类型有误则输出提示信息。2、DeleteBAccount_Click过程:删除用户的银行账户信息,在用户确认删除后,本
10、次操作将删除用户指定的银行账户。3、UpdateBAccount_Click过程:修改用户的银行账户信息,用户修改后信息将保存至数据库。4、TransferBAccount_Click过程:进行银行账户间的转账,用户可指定任意两个银行账户进行转账。如果转账金额超过源账户的资金余额,程序将输出提示信息。5、BAccountDetail_Click过程:查看用户账户的日常收支详情。6、Print_Click过程:打印用户银行账户的收支信息。7、Educe_Click过程:将用户指定银行的收支信息进行导出保存,保存格式为Excel格式。33证券账户管理模块1、InsertSAccount_Click
11、过程:添加用户的证券账户信息,录入的数据包括:账户名称户主姓名开户时间银行账户资金账户开户机构资金余额备注在用户录入信息时同时检验用户所输入的数据,如发现有误 将输出提示信息。每个证券账户都对应有一个银行账户。2、DeleteSAccount_Click过程:删除用户的证券账户信息,在用户确认删除后,本次操作将删除用户指定的证券账户。3、UpdateSAccount_Click过程:修改用户的证券账户信息,修改后信息将保存至数据库。4、TransferSAccount_Click过程:进行资金转账,用户可指定一个银行账户作为源账户,在转账时,如果源账户的资金余额低于转账金额,程序将输出提示信息
12、,本次操作无效。5、TransferDetail_Click过程:查看用户转账的详细信息。34收支管理模块1、InsertIncomeData_Click过程:录入用户的收入信息,录入的数据包括:收入日期收入类别收入金额所属账户收支人备注在用户录入信息时同时检验用户所输入的数据,如发现有误 将输出提示信息。本次录入的收入金额将和所属的银行账户挂钩。2、DeleteIncomeData_Click过程:删除用户所指定的收入信息,在用户确认后操作有效。3、UpdateIncomeData_Click过程:修改用户收入信息,修改后信息将重新保存至数据库。4、InsertExpenseData_Cli
13、ck过程:添加用户的支出信息,录入的数据包括:支出日期支出类别支出金额所属账户收支人备注在用户录入信息时同时检验用户所输入的数据,如发现有误 将输出提示信息。本次录入的支出金额将和所属的银行账户挂钩。5、DeleteExpenseData_Click过程:删除用户指定的支出信息,在用户确认后操作有效。6、UpdateExpenseData_Click过程:修改用户的支出信息,修改后信息将重新保存至数据库。7、PrintOut_Click过程;打印用户的收支的信息。8、EduceOut_Click过程:将用户的收支信息进行导出保存,保存格式为Excel格式。35债券债务管理模块1、InsertL
14、endInData_Click过程:录入用户的借入款的信息,录入数据包括:借入日期债权人债务人借入金额所属账户备注在用户录入信息时同时检验用户所输入的数据,如发现有误 将输出提示信息。本次录入的借入金额将和所属的银行账户挂钩。2、DeleteLendInData_Click过程:删除用户指定的借入款信息,在用户确认后操作有效。3、UpdateLendInData_Click过程:修改用户借入款的信息,修改后信息将重新保存至数据库。4、InsertLenfOutData_Click过程:录入用户的借出款的信息,录入数据包括:借出日期债权人债务人借出金额所属账户备注在用户录入信息时同时检验用户所输
15、入的数据,如发现有误 将输出提示信息。本次录入的借出金额将和所属的银行账户挂钩。5、DeleteLendOutData_Click过程:删除用户指定的借出款信息,在用户确认后操作有效。6、UpdateLendOutData_Click过程:修改用户借出款的信息,修改后信息将重新保存至数据库。36个人贷款管理模块1、InsertLoanData_Click过程:录入用户的贷款信息,录入的数据包括:贷款类型贷款机构贷款金额贷款人贷款日期期限到期日期还款方式利率备注在用户录入信息时同时检验用户所输入的数据,如发现有误 将输出提示信息。2、DeleteLoanData_Click过程:删除用户指定的贷款信息,在用户确认后操作有效。3、UpdateLoanData_Click过程:修改用户的贷款信息,修改后信息将重新保存至数据库。37用户管理模块1、InsertUser_Click过程:添加用户,录入数据包括:用户名密码2、DeleteUser_Click过程:删除指定用户的信息,删除操作由系统管理员完成。3、UpdateUser_Click过程:修改用户的户名或密码,修改
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年广东亚视演艺职业学院高职单招职业技能测试近5年常考版参考题库含答案解析
- 2025年常州纺织服装职业技术学院高职单招语文2019-2024历年真题考点试卷含答案解析
- 2025年山西运城农业职业技术学院高职单招高职单招英语2016-2024历年频考点试题含答案解析
- 2025年山西老区职业技术学院高职单招职业适应性测试历年(2019-2024年)真题考点试卷含答案解析
- 2025年山西信息职业技术学院高职单招语文2019-2024历年真题考点试卷含答案解析
- 2025年山东医学高等专科学校高职单招职业技能测试近5年常考版参考题库含答案解析
- 2025年安徽新闻出版职业技术学院高职单招职业技能测试近5年常考版参考题库含答案解析
- 2025年安庆职业技术学院高职单招语文2019-2024历年真题考点试卷含答案解析
- 2025年宁夏职业技术学院高职单招职业适应性测试历年(2019-2024年)真题考点试卷含答案解析
- 绘画夏日雪糕课件
- Unit 3 Faster,highter,stronger Understanding Ideas The road to success群文阅读说课稿 2024-2025学年高中英语人教版选择性必修第一册
- 沈阳市地图课件
- 医院医疗废弃物管理制度
- 上海大学通信学院复试专业课英语
- 企业管理基础知到智慧树章节测试课后答案2024年秋山东经贸职业学院
- 清明节传统文化知识主题班会184
- UL987标准中文版-2019固定和固定电动工具第八版
- 自考《英语二》高等教育自学考试试卷与参考答案(2025年)
- 2024年河北高中学业合格性考试历史试题(含答案)
- 新材料领域新型建筑材料研发及市场推广计划实施
- 胃癌患者的营养及饮食护理
评论
0/150
提交评论