




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、家庭个人理财软件概要设计报告1 引言11 编写目的在本阶段的前一阶段,也就是需求分析阶段中,已经对本理财软件系统的功能需求做了详细的阐述。本阶段将会在需求分析阶段的基础上对家庭个人理财软件系统做进一步的概要设计,主要包括家庭个人理财软件系统的操作处理流程设计、该系统接口设计、出错处理设计和数据库结构的设计等。以上系统模块的设计将结合需求分析阶段的功能需求,把各模块间的关系给建立起来,从而完成整个系统的概要设计需求。另外,在下一阶段的详细设计中,本阶段的概要设计将作为参考,以方便完成整个系统的设计工作。12 定义13 参考资料以下是概要设计过程中所用到的参考资料:1需求分析分析报告T-boy 开
2、发小组2010/72软件概要设计模板CSDN 网络资料库2010/72设计概述21 设计原则和要求1用户界面设计原则:为了让系统拥有良好人机交互界面,本软件系统用户界面布局应考虑到用户的操作习惯,做到功能布局明显、空间分配平衡, 以及界面统一规化等。2数据库设计原则:考虑到本系统为小型应用型的软件,数据存储量不大,在进行数据库设计时可优先考虑数据操作的简易性,在满足第一、第二式的情况下允许一定量的冗余出现。3系统易操作性要求:本软件在进行设计时应充分考虑到系统的易操作性,具有操作简单、快捷的特点,缩短用户对系统操作理解的时间。4系统安全性原则:为了确保用户数据的安全性,本系统应提供对用户信息数
3、据进行备份保存和恢复的功能。3系统设计31 操作处理流程下面将采用结构化的图形方式对家庭个人理财软件的操作流程进行说明分析。系统根据功能模块间的关系,可分为联系模块和独立模块。独立模块相互间无部联系,下面就只对联系模块之间的关系进行阐述分析。以下是家庭个人理财软件系统的操作处理流程图:联系模块1证券账户234银行账户567日常收支投资管理债权债务独立模块用户通过登录框界面登录本系统后,系统将会呈现包括投资管理、证券和银行账户管理、收支管理等功能界面,用户可以根据需要选择相应的功能进行日常财务活动的管理。下面对联系模块间中各功能模块间的操作处理关系进行说明: 1投资买进,包括:股票买入、基金的申
4、购和债券的买入。每一类投资都对应有相应的证券账户,当用户进行投资买进活动信息录入时,对应证券账户的资金余额也会根据买入的金额进行相应的扣除。2投资卖出,包括:股票卖出、基金赎回和债券卖出。当用户进行投资卖出活动信息的录入时,对应证券账户的资金余额也会根据卖出时所获的金额增加相应的额度。3资金转账,包括:银行账户转证券账户、证券账户转银行账户。每一个证券账户都对应有一个的银行账户,在进行转账时,两个账户间都会扣除和增加相应的金额。4借出,用户可以选择相应的银行账户进行借出款项的录入,对应银行账户的资金余额会根据借出的金额扣除相应的数额。 5借入,用户可以选择对应银行账户进行介入款项的录入,对应银
5、行账户的资金余额会根据借入的金额增加相应的额度。 6日常支出,用户可以选择对应的银行账户进行日常支出的录入,对应银行账户的资金余额会根据支出的金额扣除相应的数额。 7日常收入,用户可以选择对应的银行账户进行日常收入的录入,对应银行账户的资金余额会根据收入的金额增加相应的数额。32 外部接口设计321 用户界面在用户界面部分,根据需求分析的结果,用户需要一个用户友善界面。在界面设计上,应做到简单明了,易于操作,并且要注意到界面的布局。考虑到用户多对 Windows 界面熟悉,本系统界面设计将以 Windows 风格为主。由于本系统采用的是 C#编程语言,在界面上可使用 Visual C#.NET
6、 提供的可视化组件进行界面布局设计。总的来说,系统的用户界面应具有良好的人机交互特性、简易性和易操作性。322 软件接口本系统应封装好对 Access 数据库访问的接口,以满足系统对数据库进行所有方式的访问。系统可使用 Access 数据库提供的数据备份命令,以做到对数据的保存备份。323 硬件接口在输入方面,对于键盘和鼠标和输入,可使用 Visual C#标准的输入/输出进行处理。在输出方面,打印机的输出可使用 Visual C#提供的 PrintDialog 类显示 Windows 标准的打印对话框,对输出进行打印处理。33 出错处理设计一般包括:登录信息错误、转账超支错误和数据输入错误。
7、以下是错误处理列表:数据输入错误用户输入的数据不符合该输入项输出错误语句,提示用户的域规。输入有误。4数据结构设计41 数据库结构设计本系统采用 Access 数据库对数据信息进行维护管理,所有数据供涉及 17 数据表:1股票表:Invest_Stock记录用户用拥有的股票情况,主键为股票代码。2股票买卖详情表:Invest_StockD记录每一种股票的买卖情况,主键为所有字段。3基金表:Invest_Fund记录用户拥有的基金情况,主键为基金代码。4基金买卖详情表:Invest_FundD记录每一种基金的买卖情况,主键为所有字段。5债券表:Invest_Bond记录用户拥有债券的情况,债券类
8、型有:国债、金融债券和公司债券。主键为债券代码。6债券买卖详情表:Invest_BongD记录每一种债券的买卖情况,主键为所有字段。7银行账户表:B_Acount记录用户拥有的账户情况,账户类型有:现金、投资和储蓄账户。主键为账号。8银行账户收支详情表:B_AccountD记录银行每个账户的收支详情:包括转账、日常收支和债权债务,主键为编号。9证券账户表:S_Account记录用户拥有的证券账户,每一证券账户都对应一个银行账户,主键为资金账户。10证券账户转账详情表:S_AccountD记录证券账户和银行账户间的转账情况,主键为编号。11资金借入表:Lend_in记录每一笔借出款的情况,主键编号。12资金借出表:Lend_out记录每一笔借入款的情况,主键为编号。13个人贷款表:Person_Loan记录每一笔贷款的基本情况,还款方式有:等额本息和等额本金。主键为编号。14贷款还款列表:Pay_Loan记录每笔贷款每期应还的款项,主键为序号。15收支表:ICandEP记录日常的收入情况,主键为编号。16用户管理表:User记录用户的户名和密码,方便在用户登录时验证。主键为用户名。17通讯录管理表:Address_List记录用户的通讯录情况,可进行分组。主键为序号。42 数据结构与系统程序的关系在用户登
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年化工设计竞赛心得体会模版
- 安全文明施工发言稿模版
- 《美发新人培训》课件
- 口风琴社团活动规划与实施
- 《安全事件动画解析》课件
- 《目标公司财务状况分析》课件
- 工程竣工验收施工技术总结模版
- 2025企业与员工签订劳务合同范本
- 2025年2016款婚车租赁合同样本
- 化工车间主任培训
- 《腰椎病的影像学》课件
- 2025年东北三省四市教研联合体高考模拟试题(二)英语试题及答案
- 《宏观经济学导论》课件
- 2025年蚌埠市龙子湖区产业发展有限公司招聘22人笔试参考题库附带答案详解
- 2025年浙江高考地理二轮专题考点4 天体观测 (课件)
- 2025-2030不粘锅市场行业市场现状供需分析及投资评估规划分析研究报告
- 螺栓连接在横向振动下的松动机制与力学分析
- 101二元一次方程组的概念【9个必考点】(必考点分类集训)(人教版2024)(原卷版)
- 大型心血管造影系统及其DSA质量控制
- 河南会考地理试题及答案2024
- (高清版)DB33∕T 386-2013 内河航道工程质量检验规范
评论
0/150
提交评论