[工学]软件工程毕业论文——家庭理财管理系统的设计与实现内容摘要:
划信息二级细化数据流图投资计划信息数据流图Figure 38 Financial planning information secondary refining data flow chart Investment plan information data flow diagram事务过往收入清单收入信息收入信息收入信息用户用户 收入信息事务处理 信息存入系统 D15收入记录 D16 收入去向记录图39收支信息二级细化数据流图收入信息数据流图Figure 39 Payments information level 2 refining data flow chart Ine information data flow diagram事务过往支出清单支出信息支出信息支出信息用户用户 支出信息事务处理 信息存入系统 D17 支出记录 D18 支出去向记录图310收支信息二级细化数据流图支出信息数据流图Figure 310 Payments information level 2 refining data flow chart Spending information data flow chart事务储蓄账户清单储蓄账户信息储蓄账户信息储蓄账户信息用户用户 储蓄账户信息事务处理 信息存入系统 D19 储蓄账户记录 D20储蓄账户记录去向图311银行账户信息二级细化数据流图储蓄账户信息数据流图Figure 311 Bank account information secondary refining data flow diagram Savings account information data flow diagram事务信用账户清单信用账户信息信用账户信息信用账户信息用户用户 信用卡账户信息事务处理 信息存入系统 D21信用账户记录 D22 信用账户记录去向图312银行账户信息二级细化数据流图信用账户信息数据流图Figure 312 Bank account information secondary refining data flow diagram Credit account information data flow diagram 事务贷款账户清单贷款账户信息贷款账户信息贷款账户信息用户用户 贷款账户信息事务处理 信息存入系统 D23 贷款账户信息 D24 贷款账户记录去向图313银行账户信息二级细化数据流图贷款账户信息数据流图Figure 313 Bank account information secondary refining data flow diagram Loan account information data flow diagram 数据字典数据字典是对数据流图的解释和说明,包含的内容如下:(1) 数据元素名字:用户 别名:描述:程序使用者数据类型:int长度:5名字:家庭成员ID别名:描述:家庭成员数据类型:int长度:10名字:姓名别名:描述:家庭成员姓名数据类型:varchar长度:20名字:性别别名:描述:家庭成员性别数据类型:varchar长度:10名字:银行名称别名:描述:各个银行的名称数据类型:varchar长度:50(2)数据存储名字:计划清单描述:记录理财计划清单编号:D1组成:收支计划,储蓄计划,债务计划,投资计划名字:计划信息描述:记录理财计划信息清单编号:D2组成:收支计划,储蓄计划,债务计划,投资计划名字:收支记录描述:记录收支记录编号:D3组成:收入记录,支出记录名字:收支去向记录描述:记录收支去向记录编号:D4组成:收入去向,支出去向名字:银行账户记录描述:记录银行账户记录编号:D5组成:储蓄账户信息,信用卡账户信息,贷款账户信息(3) 数据流名字:登录管理描述:输入登录信息编号:F1组成:用户名,密码,名字:计划信息描述:处理计划信息编号:F2组成:家庭收支计划,家庭投资计划,家庭债务计划,家庭储蓄计划名字:收支信息描述:处理收支信息编号:F3组成:家庭成员收入,家庭成员支出名字:银行信息描述:处理银行信息编号:F4组成:储蓄账户信息,信用卡账户信息,贷款账户信息名字:前银行信息描述:处理之前银行信息编号:F5组成:之前储蓄账户信息,之前信用卡账户信息,之前贷款账户信息(4) 数据处理名字:家庭理财系统描述:对家庭理财系统进行处理编号:P0输入/输出数据流:家庭理财系统信息名字:理财计划事务处理描述:对理财计划信息的处理编号:P1 输入/输出数据流:理财计划的基本信息名字:信息存入信息描述:对信息存入信息的处理编号:P2 输入/输出数据流:信息存入的基本信息名字:收支信息事务处理描述:对收支信息的处理编号:P3 输入/输出数据流:收支信息的基本信息名字:银行账户信息事务处理描述:对银行账户信息的处理编号:P5 输入/输出数据流:银行账户的基本信息ER图为实体联系图,提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型[2]。 在数据库系统中,常用的模型有三种:层次模型、网状模型、关系模型。 其中,关系模型是较新的一种。 它是通过表格数据来表示和实现两个实体间的联系。 以关系模型为基础的数据库为关系数据库。 该系统所采用的就是关系数据库。 下面本系统的数据模型,主要工具是实体关联图,即ER图。 实体是现实世界中可以区别于其他对象的事件或物体。 表 32 ER图的图形符号说明 diagram definition explanetion of ER chart图形名称含义矩形表示实体集合椭圆表示属性菱形表示联系集合线段将属性连接到实体集或将实体集连接到联系集本系统ER图如下:统计2贷款贷款账户信息信用信用账户信息储蓄储蓄账户信息录入银行信息投资投资信息管理家庭成员支出收入收入信息支出信息统计1收支统计信息投资计划信息用户计划投资计划信息收支计划信息债务计划信息资产统计信息 n n n n 1 n 1 1 n 1 n n 1 1 n n 1 n n n n 1 n n n n n n 图35家庭理财管理系统系统ER图Figure 35 Family financial management system ER diagram表 23 实体及其属性表 Table of Entity and its property实体名称属性用户用户ID,家庭成员ID,姓名,性别,年龄,与户主关系支出信息日期,支出类型,支出金额收入信息日期,收入金额收支统计信息日期区间,收支计划信息储蓄计划信息投资计划信息债务计划信息投资信息银行信息储蓄账户信息信用卡账户信息贷款账户信息家庭资产统计信息日期,姓名,计划金额日期,利率,年限投资种类贷款种类投资种类,连接地址银行名称,种类存款日期,到期日期,存款金额,利率,存款类型刷卡时间,刷卡地点,刷卡原因,消费金额,还款日期贷款时间,贷款银行,贷款用途,贷款金额,贷款利率,贷款期限,贷款类型ID,统计日期表24 实体间联系及其属性表 Table of Entity relation and its property联系名称属性用户管理家庭成员用户名,密码家庭成员支出支出信息无家庭成员收入收入信息无支出信息/收入信息统计1收支统计信息无用户录入银行信息无银行信息储蓄储蓄账户信息无银行信息信用信用卡账户信息无银行信息贷款贷款账户信息无用户计划投资计划信息/收支计划信息/储蓄计划信息/债务计划信息无用户投资投资信息无储蓄账户信息/信用卡账户信息/贷款账户信息/投资信息统计2家庭资产统计信息无4 概要设计概要设计的基本目的就是回答“概括的说,系统应该如何实现。 ”这个问题,因此,概要设计又称为总体设计或初步设计。 通过这个阶段的工作将划分出组成系统的物理元素——程序、文件、数据库、人工过程和文档等等[2]。 概要设计的另一项重要任务是设计软件的结构,也就是要确定系统中每个程序是由哪些模块组成的,以及这些模块相互间的关系。 系统的功能模块分为:家庭成员信息管理模块,家庭理财计划管理模块,家庭收支管理模块,银行账户管理模块,家庭投资管理模块,家庭统计管理模块。 家庭成员信息管理模块:对家庭成员经行添加,删除,更改。 家庭理财计划管理模块分为:收支计划管理功能,储蓄计划管理功能,投资计划管理功能,债务计划管理功能。 收支计划管理的功能:在收支之前对家庭的收入和支出经行一个计划,并检查是否达到计划目标。 储蓄计划管理的功能:根据银行零存整取模式通过银行利率计算每期存。[工学]软件工程毕业论文——家庭理财管理系统的设计与实现
相关推荐
问题,并做好详细记录。 通过认真讨论研究,由图纸预图纸会审规定 版本: A 修改状态: 第 2 页 共 3 页 审工作主持人集中正确意见,并指定专人分类整理成文,为图纸会审做好准备。 主要审查内容如下: a) 尺寸、标高是否正确一致。 b) 水、暖、电、卫及设备安装等各专业图纸之间,前后图之间是否有矛盾。 c) 预留洞、预埋件是否错漏,构造作法是否交代清楚。 d) 材料选用是否合理
事故障患,确保安全生产。 2、调试区域。 2 .1、调试作业现场不得进行焊接、钻孔等易产火花的加工作业。 2 .2、易燃易爆的物品,不得带入作业现场。 2 .3、严禁吸烟及非工作人员进入。 2 .4、场地干净,整洁,地面无油污,完工后清扫场地。 2 .5、现场作业人员对配置的灭火器材就掌握正确的使用、维护方法。 3、气瓶库房 3 .1、天然气瓶实行专人管理、定点、分类堆放。 3 .2
记录,各用工部门应积极主动办理承包商或力工入厂申请、组织安健环入厂培训、考试,并将考试成绩在安健环部备案,安健环部过程监督,严禁“先斩后奏”用工现象发生。 作为 NOSA 管理的痕迹 —— 资料,是 NOSA 工作的重要组成部分,本着简单实用的原则,各元素负责人每月要将所完成的记录、台账、清册、检查表单、检验报告等资料汇总存档,安健环部不定期进行抽查,对 NOSA 实施滞后的部门在公司例会
ciple of SPC technology basic specifically describes the process of knowledge production and the leaf tobacco threshing and redrying process quality , the production of SPC principles and the leaf
me)。 scanf(%d,amp。 [i].bn1)。 [i].bn2=0。 //将已借书数置 0 for(int j=1。 ji。 j++) if(strcmp([i].rno,[j].rno)==0amp。 amp。 strcmp([i].name,c[j].name)==0) {cout已有该读者的信息 ,请重新输入 !endl。 i=。 break。 } cout继续输入吗 ?y/n:
己团队开发一个技术架构,需要项目的技术领导者进行探讨,并有必要对这些结构进行一些性能方面的测试。 编码主要是把前面分析的功能点一一进行实现。 质量保证任务: 实现也就是代码的生产过程。 这里不仅包括代码的产生,同时也包括测试用例的产生。 针对上一阶段提供详细设计,程序员开始编码并且调试程序,测试人员则根据设计进行测试用例的设计,设计出来的用例需要得到项目组成员认可由项目经理审核通过才能进入配置库