个人财务管理系统设计与实现(2)
3.1.6银行存款利息统计查询功能
该模块的主要功能是统计自己所有的银行存款利息,为用户提供的可统计信息有币种,存款金额和存款利率等信息.在统计完以后可以通过存款利息统计模块里面的信息来对自己相应存款利息情况信息的修改和删除。 3.1.7 个人所得税功能
该模块目的是为了在用户在统计个人收益的时候方便计算.这个模块是根据实际理财情况来设计,方便用户计算自己经济上的除去个人所得税的收益。 3.2 数据流程分析
数据流图可以体现出各种实体之间的数据流动、存储、处理的逻辑关系。数据流图描述了系统静态数据构成和关系的有利工具,数据流图更多地从静态的观点来考察一个实际的业务系统。一个正确的数据流程是今后新系统用以实现用户需求的保证。因此,数据流程分析就显得非常重要。本网站相关数据流程图,如下图所示:
D1 个人信息列表 待更新数据更新后列表事务 管理员 接收事务 A1 更新添加、修改、删除的信息 产生结果形成用户可读界面 结果页面图1 个人信息数据流程图
管理员与用户
6
D2 预算列表 待更新数据更新后列表事务 管理员 接收事务 A2 更新新增预算名称、金额、简介 产生结果形成用户可读界面 结果页面图2 预算数据流程图
D3 账目列表 待更新数据更新后列表 管理员与用户
事务 管理员 接收事务 A3 更新收入支出的添加、修改 产生结果形成用户可读界面 结果页面图3 账目数据流程图
管理员与用户
3.3 数据字典
数据字典实际上是关于系统数据的数据库。在整个系统开发过程以及系统运行后的维护阶段,数据字典是必不可少的工具。数据字典是所有人员工作的依据、统一的标准。它可以确保数据在系统中的完整性和一致性。 3.3.1数据流条目 如表1所示
表1 数据流条目
序号
数据流名
来源
去向
7
1 2 3 个人信息事务 预算事务 账目事务 个人信息事务处理 预算事务处理 账目事务处理
管理员和用户 管理员和用户 管理员和用户
3.3.2文件条目 如表2示
表2 文件条目表
序号 1
文件名 更新添加、修改、删除的信息的结果
新增预算名称、金额、简介的结
果 更新收入支出的添加、修改的
结果
简述 该文件由用户输入
组成
姓名、性别、出生年份、所在地点、自我介绍、头像、博客地址
预算日期、预算名称、预算金额、
预算简介 账目类别、金额、账目标题、发生日期、隐私设置、自定分类
2
根据用户的预算计划,会在某个时间段内为某个
原因消费多少 以最新确实发生的收支情况,记录下来每一项的
信息
3
3.3.3数据项条目 如表3所示
表3 数据项条目表
序号 1 2 3 4 5 6 7 8 9 10 11
8
数据项名 uname Pwd email sex zwjs Consume date Consume money Consume type Budget name Budget money Bei zhu
简述 用户名 密码 邮箱 性别 自我介绍 消费日期 消费金额 消费种类 预算名称 预算金额 备注
类型 文本 文本 文本 文本 文本 数字 数字 文本 文本 数字 文本
4 软件设计
4.1 总体设计
个人理财管理系统是针对用户要求用计算机,对自己的财务的收入、支出以及相关的各种信息,进行记录、修改、添加、删除而设计的一种现代化管理软件。
具体说来,本系统具有以下几个功能模块:用户登录模块、用户管理模块、数据库备份模块、收入模块、支出模块、密码管理模块、账目统计模块、报表输
9
出模块以及查询模块。系统整体功能模块划分如下图所示:
图4 个人理财管理系统模块划分
个 人 理 财 信 息 系 统 用户登录模块 用户注册模块 个人信息管理模块 新增个人日志模块 批量新增帐目模块 密码管理模块 新增预算模块 帐目浏览模块 理财小工具管理模块 4.2 详细设计 4.2.1代码设计
本系统的代码设计力求整洁,清晰,使阅读者容易理解。编程时应该强调的一个重要方面是程序的易读性,在保证软件的速度等性能指标能满足用户需求的情况下,能让其他程序员容易读懂你的程序。一套鲜明的编程风格,可以让协作者、后继者和自己一目了然,在很短的时间内看清程序的结构,理解设计的思路。大大的提高代码的可读性、可重用性、程序健壮性、可移植性和可维护性。 4.2.2输入设计
输入的作用是提供系统的原始数据、系统运行状态等信息。在该系统模块中,用户通过输入用户名和密码,点确定之后,通过语句将输入的用户名称和密码通过数据库语句与用户登陆数据表中的信息进行对比,如果对比结果相同,则提示登陆成功信息,用户进入主界面窗口,如果对比结果不相同,则提示用户输入信 …… 此处隐藏:391字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [实用模板]第八章:法国“新浪潮”与“左岸派”
- [实用模板]2021年北京上半年临床医学检验技师生物
- [实用模板]SAP GUI 7.10客户端安装配置文档
- [实用模板]2001年临床执业医师资格考试综合笔试试
- [实用模板]36机场工作实用英语词汇总结
- [实用模板](一)社会保险稽核通知书
- [实用模板]安全教育主题班会材料
- [实用模板]濉溪县春季呼吸道传染病防控应急演练方
- [实用模板]长沙房地产市场周报(1.30-2.3)
- [实用模板]六年级数学上册典中点 - 图文
- [实用模板]C程序设计(红皮书)习题官方参考答案
- [实用模板]中国证监会第一届创业板发行审核委员会
- [实用模板]桥梁工程复习题
- [实用模板]2011学而思数学及答案
- [实用模板]初中病句修改专项练习
- [实用模板]监理学习知识1 - 图文
- [实用模板]小机灵杯四年级试题
- [实用模板]国贸专业毕业论文模板
- [实用模板]教育学概论考试练习题-判断题4
- [实用模板]2015届高考英语一轮复习精品资料(译林
- 00Nkmhe_市场营销学工商管理_电子商务_
- 事业单位考试法律常识
- 诚信教育实施方案
- 吉大小天鹅食品安全检测箱方案(高中低
- 房地产销售培训资料
- 高一地理必修1复习提纲
- 新概念英语第二册lesson_1_练习题
- 证券公司内部培训资料
- 小学英语时间介词专项练习
- 新世纪英语专业综合教程(第二版)第1册U
- 【新课标】浙教版最新2018年八年级数学
- 工程建设管理纲要
- 外研版 必修一Module 4 A Social Surve
- Adobe认证考试 AE复习资料
- 基于H.264AVC与AVS标准的帧内预测技术
- 《食品检验机构资质认定管理办法》(质
- ABB变频器培训课件
- (完整版)小学说明文阅读练习题及答案
- 深思洛克(SenseLock) 深思IV,深思4,深
- 弟子规全文带拼音




