个人理财系统课程设计_第1页
个人理财系统课程设计_第2页
个人理财系统课程设计_第3页
个人理财系统课程设计_第4页
个人理财系统课程设计_第5页
已阅读5页,还剩63页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、个人理财系统课程设计(DOC 41 页)广东职业技术学院课程设计说明书课程题目:个人理财系统课程设计系 别:信息工程系班 级:企业信息管理12姓 名:袁利梅刘玉婷吴晓栋吴晓龙伍尚杰霍健文 起止日期:2014.11.23 2015.1.4指导教师:杨伟明目录一、概述. 61、产品描述62、产品功能6二、需求分析. 71、业务需求82、用户需求83、功能需求9 TOC o 1-5 h z 三、概要设计12 HYPERLINK l bookmark8 o Current Document 1、ER 图122、 一表16四、详细设计17录管理17用户注册 19找回密码 212、账单管理 22编辑记账记

2、录 23文字信息 收支对比收入报表支出报表3、科目管理收入科目. 支出科目. 编辑收入科目编辑支出科目4、预算管理模块.收入预算.编辑收入预算支出预算编辑支出预算5、借贷管理模块.编辑借贷记录6、还款管理模块.编辑还款记录7、账户管理模块.账户存取记录.262728313333343537383839414345464849515152538、用户管理模块.修改密码修改手机号码.五、程序设计总结1、总结:2、所遇到的技术难点及解决办法5456585858583、致谢概述1、产品描述本产品是针对在对个人资产、负债等数据进行分析整理的基础 上,根据个人对风险的偏好和承受能力,结合预定目标运用诸如储

3、蓄、 转账等多种手段管理资产和负债,合理安排资金,从而在各个人风险 可以接受范围内实现资产增值的最大化的过程。2、产品功能1)用户管理在这一功能模块中,主要针对的是用户管理。需要实现 新用户的创建,用户的登陆以及删除功能。用户只有在 登陆后才能进行其他的操作。2)账户管理在这一功能模块中,主要是针对用户的多银行账户情 况,其中可以添加、删除(注销)账户,可以实现账户 间的转账,同时也可以分别查询每个账户的不同收支情 况和转账情况。3)收支管理在这一功能模块中,主要功能有添加、修改、删除、查 询记录06)借贷管理在这一功能模块中,主要是针对用户的借入、借出业务, 同样可以实现添加(借贷)、删除(

4、还贷)、修改和查询 贷款等功能。7)预算管理在这一功能模块中,主要是用于用户的每年和每月的一 个收支预算,可以实现添加预算、删除预算、修改(更 新)预算和根据预算得到收支分析对比功能,得到一个 评估结果,通过对比显示给用户,并给出用户一些相应 的建议。8)科目管理在这一功能模块中,主要是设置收入与支出的科目类 别,可以对他们进行添加,修改,删除,查询。二、需求分析本系统实现了个人理财的记账管理,收支对比, 预算管理等。总体分为登录注册,账单管理,科 目管理、账户管理,用户管理,预算管理,借贷 管理,备忘提醒,退出系统等9个模块,如图所 示。登录注册模块个人理财系统退出系统模块支出科目注册登录注

5、销1、业务需求本产品面向的用户是普通个人用户,我们追求的软件应该是简单 和使用。本设计主要实现的是个人财务的管理,这里的主要功能有: 对收入支出的详细记录,制定计划表来实现监控自己的消费情况,查 看当前消费情况,记录借贷状况,对借贷中应当归还的日期可在可设 置的一定时间范围内对用户进行提醒和以形象化的方式展示和并分 析消费历史。2、用户需求该系统主要包括一类用户,即为对财务管理有需求的系统使用者。描述:1)记录每次的收入2)记录每次资金支出3)记录借贷情况4)设定周期的计划表5)可选择借贷归还日期6)产看资金流动历史7)产看当前可支配余额3、功能需求该系统的功能需求应该分为以下几种:1、登录注

6、册2、账单管理3、科目管理4、预算管理5、 借贷管理6、账户管理7、用户管理8、备忘提醒9、退 出系统1)登录注册登录为用户使用个人理财系统的起始点,用户必须先有自己的账号,然 后通过身份验证,方可对个人理财基本信息进行相关的操作,登录流程 图如图所示:功能主要是用于确保用户在提供正确的验证信息之后,才可以进一步的使用本 系统。2)账单管理查看历史基本功能,便于用户查看资金流动历史。本系统支持通过输入时间 段来查看资金流动历史,界面中会有时间栏,类型,账户类型,备注等 组合查询出相关信息。点击某一天记录可对该记录进行详细查看。记账新建收入/支出记录。修改记录已经记账的,如果输入有错误,用户也可

7、以自行修改。年度记账显示当前年度的记账记录,也可根据年份查询往年的记账,这里不 对其他进行任何操作,只是用来查看。收支对比收入与支出进行对比。按年对比今年的收入与今年的支出对比,得出一个结果。按月对比这个月的收入与这个月的支出对比,得出一个结果。账单管理流程图如下:科目管理收入分类该功能便于用户的输入,也便于管理、制图。这里的收入分类指的 是本次收入的来源/去向,系统默认的收入类别有工资、奖金等是可以根 据用户需求自定义,用户可以自己添加或删除类别。当你需要添加新的 一条收入记录时,你需要先选择分类再输入具体数目及其他内容。支出分类支出类别有娱乐、餐饮等这些类别,其他可自行添加。预算管理收入与

8、收入预算进行对比,支出与支出预算对比。A.收入预算按年新建预算记录,根据科目类别进行添加,一年一个科目类别只能 设置一条预算,不可重复,信息有误可对它进行修改,删除。如果本年度有收入记账,会对收入进行结算和评估。按月新建预算记录,根据科目类别进行添加,一月一个科目类别只能设置一条预算,不可重复,信息有误可对它进行修改,删除。如果本月有收入记账,会对收入进行结算和评估。B.支出预算a按年新建预算记录,根据科目类别进行添加,一年一个科目类别只能 设置一条预算,不可重复,信息有误可对它进行修改,删除。如果本年度有支出记账,会对支出进行结算和评估。按月新建预算记录,根据科目类别进行添加,一月一个科目类

9、别只能 设置一条预算,不可重复,信息有误可对它进行修改,删除。如果本月有支出记账,会对支出进行结算和评估。借贷管理借贷管理中,在乎资金的流动方向,关心收入了钱还是支出了钱,A.借入管理该功能用于记录借入信息。新建借入记录信息,包括时间,金额,归还时间,已还金 额,对象,以及备注信息,备注信息可以有对方手机号码,家庭住 址。b修改借入记录信息,包括时间,金额,归还时间,已还金额,对 象,以及备注信息,备注信息可以有对方手机号码,家庭住址。删除记录导出 Excel借出管理该功能用于记录借出信息。a. 新建借出记录信息,包括时间,金额,归还时间,已还金 额,对象,以及备注信息,备注信息可以有对方手机

10、号码,家庭住 址。b修改借出记录信息,包括时间,金额,归还时间,已还金额,对 象,以及备注信息,备注信息可以有对方手机号码,家庭住址。删除记录d导出Excel还款记录用来记录谁什么还了多少钱,进了哪个账户;我什么时候还了别人 多少钱,从哪个账户支出。添加还款记录修改还款记录删除还款记录导出 excel账户管理系统有银行卡账户和现金账户,银行卡可进行添加账户。添加账户银行卡可进行添加账户存取记录用来记录存款记录和取现记录,比如什么时候从哪张卡取出 了多少金额和存入哪张卡多少钱。添加存取记录修改存取记录删除记录导出 EXCEL用户管理除了登陆系统前需要输入密码外,这里的账户管理包括对密码的修 改当

11、进入密码管理界面时,正确输入旧密码后,输入新密码,那么该密 码修改为这个新密码。备忘提醒重要事情可添加备忘提醒,比如到了还款的时间,朋友生日到了, 要送礼了,又要添加支出记录啦等等。退出系统退出则退出本系统,注销则跳转到登录界面。三、概要设计1、 ER 图各实体属性:1)用户2)类别4)记账6)预算7、备忘记录2、数据库表关系模式转换:1)登录模块:用户(用户编号(PK)、用户名、密码、手机号 码、登录次数、注册时间)2)账户管理模块:记账(记账编号(PK)、科目编号(FK),账户 编号(FK)、发生金额,发生时间,备注)3)科目管理模块类别表(科目编号(PK)、类别、科目名称)4)预算管理模

12、块预算记录表(预算编号(PK)、科目编号、预算 金额、发生时间、备注)5)借贷管理模块借贷记录表(借贷编号(PK)、借贷类型、账户类型、发生金额、巳还金额、未还金额、发生时 间、归还时间、谁、归还情况、备注)6)账户管理模块账户类型(账户编号(PK)、账户类型、银行卡号、开户银行、开户时间、账户余额)7)备忘管理模块备忘记录(备忘编号(PK)、是否编号、提醒时间、提示音乐、备忘内容、添加时间)详细设计1、用户登录管理界面:密码输入密码时显示”*”忘记密码打开找回密码窗口,根据输入手机号码与数据 库的相比,正确则告诉密码tbAdminName 输入“用户名“注册”按钮若你是新用户即第一次“登录”

13、按钮“取消”按钮使用本系统,则要先注 册才可登录判断该用户在数据库中 是否存在,若不存在则 提示“无该用户”,若 存在继续以下步骤。查询输入的密码与数据 库中该用户的密码是否 匹配,匹配则进入主界 面,否则提示错误信息退出此窗口在登录 界面按 回车键 相当于 单击“登 录”按钮用户注册界面:在登录 界面按 ESC键 相当于 单击“取 消”按钮用户名:密砰手机号玛软件设计规格要求:保存界面对象单击事件其它 说明txtUser输入用户名txtPassWord输入注册密码txtPhone输入手机号码Label“*”若txtUser或txtpassWord或txtPassWord为空是,在 下面的“

14、*”会出现提示信息“确认”按钮所有信息填完以后,将用 户名与数据库中的用户 名比较,存在则提示,不*为必填存在继续。将数据插入到数据库中 的用户表,新用户注册成 功找回密码界面:主界面山使fiTAWSS/匿嗣 3fl4茂置整志于竖田正珈是血1-4 9 24 D32、账单管理界面HYCTTR YK 土一1014123+X1:J501H2纣炊河4123+您 20141225 均IFS01412STMI2014.12iflM君目类划二起始日期;eSlPDCGllQ, BatS21Ti3KillCi.0430767366.生生金Si.坦生日期201412/32.3U14/12/2O-.1412/24,

15、.,3014/1S/24-.即14门E:盅4.,3014/12/26.3014.13/27,.,软件设计规格要求:界面对象单击事件其它 说明添加弹出一个新建窗口,跳转 到添加记账记录界面修改/查看弹出修改窗口,跳转到修 改记账记录界面删除删除鼠标光标所在的 datagridview的行的内容没有选中行进行提示导出到 EXCEL把Datagridview显示的内 容导出到excel编辑记账记录界面:软件设计规格要求:界面对象单击事件其它说明科目类别读取科目类别名称下拉 列表 框科目名称根据科目类别名称读取科 目名称下拉 列表 框账户类型读取账户类型下拉列表 框银仃卡号根据账户类型读取银行卡下拉号

16、如果是“现金”账户,银 行卡不可用同时不可见列表 框发生金额记录记账金额记账日期记录记账的时间备忘记录记账的相关内容保存如果当前状态是“添加” 状态,按钮文本为“添加”, 此窗体标题为“添加记账 记录”如果当前状态是“修改” 状态,按钮文本为“修改”, 此窗体标题为“修改记账 记录”“添加”状态下,根据跟 控件内容将数据插入到数 据库中记账表,同时更新 账户表,预算表,收支对 比表的数据“修改”状态下,根据跟 控件内容将数据更新到数 据库中记账表,同时更新账户表,预算表,收支对 比表的数据取消退出此窗口文字信息界面:当前用户的收入信息有多 少条,总计金额是多少当前用户的支出信息有多 少条,总计

17、金额是多少分类统计收入分类有几个,总金额 为多少支出分类有几个,总金额 为多少收入分类中,金额最多的 是哪个科目,总金额多少支出分类中,金额最多的 是哪个科目,总金额多少收支对比界面:软件设计规格要求:界面对象单击事件其它说明按月对比 Datatgridview 显示每月 的收入和支出金额以及两 个类别比较的结果按年对比 Datatgridview 显示每年 的收入和支出金额以及两 个类别比较的结果收入报表界面:科目君电Li |1O6lawtt打1 :l : n.2D1fi.1/3 1T.61 16A报表-35-月附匿生主嗣f-LJ3fl14.1225DD1应叫年L2耳铺行卡aooo DDfl

18、i2DW121SS 17:2109J2oi4imnni制4年1?月怀忻卡JWLfflMNZOUdZT 15:5315J2Q14122BDQ220】昨12.耳:.L,t20 DOD02D14/12S 13:02 2Djadd412BQ320】呻曲靠行卡40D 00002D14/12i26 17 34 40J201412290D1劣湖年1泪130现至2QQCL 叩 Qi2014/1229 11.31JTjawai。如 ia20B圮5耳工贸300 QOOO14:2K9软件设计规格要求:界面对象单击事件其它 说明科目名称查询收入科目名称填充到下拉列表框列表 框月份查询记账表的收入月份填 充到列表框下拉

19、 列表 框账户类型查询账户表的收入账户类 型填充到列表框下拉 列表 框银仃卡号当账户类型为银行卡号 时,银行卡号可见并可用; 当账户类型为现金时,银 行卡号不可用并且不可见查询账户表的银行卡号填 充到列表框下拉 列表 框查询根据前面的选择有条件地 查询ReportView显示报表里设计好的内容相应的表和图表,文本框 内容支出报表界面:1-1日1/ 1.法均 口 41iwtV此 下T-月罟科目.名炸也生愤度生时间J2D14122W022QI痒麟2D.K0D2i14/12D 1947:13J201 中 22硕 3桃年WHi20JJXI02flW12/20 2T08:22JGD141224JJ01年

20、口月勤庄200 DDM2D14f1g 1 DD 23J2M 41224002珈年1调2I DDDD2014/1204 1.D1.SJ20141224003如1日年胞月楸行米6帅 0000刎龄103:11J2D 甘 133震01年队月邮20.000D2UW12Z2E 13 EH 4SJ2D14122X02珈年1调5B.W0DS014/1229 11 45.16J201501QSBG到!年口月40 MOW1S/1Z3 13*D:&J2D15DK1300T4D 000D2O15J V3 1J 51 02M泣yim沮性用个人湖快烬 心M4:珞fe艰困11如1说强曲_-个人因圈昙段mi/十:if1再目=

21、卜IF1卜1皆询|_fi / i;曾玲匚14imd.买 TiJ2D15D1Q3Q1&蚓炸潺且龄曲2DQWD2016/何14削崩J2D15D1Q3017Ml 5* 甘婀峪100 00002O15J1Z5 T4 32:12W 苦 SB21 跖.QWDA囹蠢而威 g 牧寿 书函软件设计规格要求:界面对象单击事件其它 说明科目名称查询支出科目名称填充到 列表框下拉 列表 框月份查询记账表的支出月份填 充到列表框下拉 列表 框账户类型查询账户表的支出账户类 型填充到列表框下拉 列表 框银仃卡号当账户类型为银行卡号 时,银行卡号可见并可用; 当账户类型为现金时,银 行卡号不可用并且不可见查询账户表的银行卡

22、号填 充到列表框下拉 列表 框查询根据前面的选择有条件地 查询ReportView显示报表里设计好的内容相应的表和图表,文本框 内容3、科目管理收入科目界面:软件设计规格要求:界面对象单击事件其它说明新增弹出个新建窗口 “添 加收入科目名称”Datagridview显示类别表的内容修改/查看弹出一个修改窗口 “修 改/查看科目类别”删除iii导出到EXCEL删除鼠标光标所选的 datagridview所在行的 科目当没有选择删除时提示 未选中行信息把 Datagridview 显示的 内容导出到exceliiiinJJ支出科目界面:软件设计规格要求:界面对象单击事件其它说明新建弹出一个新建窗口

23、“添 加支出科目名称”Datagridview 显示类别表的内容 修改/查看 弹出一个修改窗口 “修 改/查看科目类别”删除liii删除鼠标光标所选的 datagridview所在行的 科目当没有选择删除时提示liiiIII未选中行信息导出到 EXCEL 把 Datagridview 显示的 内容导出到excel编辑收入科目界面:界面对象单击事件其它 说明科目名称输入你要添加的收入科目 名称保存若文本框为空,提示未填 写内容将填写的收入科目名称与 数据库中的科目比较,存 在则提示“该科目已经存 在”,不存在则将该科目 插入到数据库的科目表中“取消”按退出此窗口编辑支出科目界面:软件设计规格要求

24、:界面对象单击事件其它 说明科目名称输入你要添加的支出科目 名称保存若文本框为空,提示未填 写内容将填写的支出科目名称与数据库中的科目比较,存 在则提示“该科目已经存 在”,不存在则将该科目 插入到数据库的科目表中“取消”按 钮退出此窗口4、预算管理模块收入预算界面:E的141菠吹-:仲:蹄M年龄仙仲呻4Q孙照算S8E 球F 嗨碰141古&叮5堂弟4SA奖金搜月团心M目10CCi.COMiiXi.uCCC3001报月浏4年崩MLS.W0切皿照用IMlESjmKOlMl收X工黄2门!5年01目CC.COMZ3Q.OCCO汹1-挟:3&1弭12W). m:i獭WCW而埒:.i _| tum .1

25、: i导出EEEL1, 1J软件设计规格要求:界面对象I单击事件m它说明新增修改/查看跳到新增收入预算的窗体跳到修改收入预算的窗体 各字段显示在相应的控件 上删除liii删除鼠标光标所选的liiidatagridview所在行的收入预算科目in当没有选择删除时提示未jj选中行信息导出EXCEL 1编辑收入预算界面:软件设计规格要求:界面对象单击事件其它说明科目名称将收入类别的科目填充到 此控件下拉 列表 框预算金额输入预算金额预算类型按年预算按月预算下拉 列表 框备注该预算下的备忘内容保存如果当前状态是“添加”状态,按钮文本为“添加”, 此窗体标题为“添加收入 预算”如果当前状态是“修改” 状

26、态,按钮文本为“修改”, 此窗体标题为“修改收入 预算”“添加”状态下,根据各 控件内容将数据与数据库 中的数据对比,已经存在 记录则提示该科目已经 预算过了,插入到数据 库中预算表关闭“修改”状态下,根据各 控件内容将数据更新到数 据库中预算表退出此窗口支出预算界面:|五出拜r?屏曰烟心曰淄*曰奇顶H渔年挣百A肴以心画面期, .::-Jr:的14年柬iijawoo460. USB球?1M1UL22ECOI M2支出诅犒按月20U年 12 目BDCC.COM433. OCCC返有;J.r.i.-. - l1 :.:1当觑睥年此目 12222. L?jj汹 Ng逐有1BMieoica冥叮3支出肉

27、牯按月沏5年01月朝Q,gJK6ELIM叮已起亍Ba31ElilCOCO5 堂叫支出翊fl搜年团谯flmSi.COMH3S9-CCCO正有 W器 伏 | 磬.w _n斯 :,出旅乩:查白 二 - -=1M 己 15jlm 诃雌心麻孰267卫口玮重铤SLEW1W 2。睥也19-C3 25软件设计规格要求:新增修改/查看说明r -TJ L=J跳到新增支出预算的窗体 跳到修改支出预算的窗体 各字段显示在相应的控件 上删除in删除鼠标光标所选的inJJdatagridview所在行的支 出预算科目当没有选择删除时提示未选中行信息导出EXCEL 1编辑支出预算软件设计规格要求:界面对象单击事件其它 说明

28、科目名称将支出类别的科目填充到 此控件下拉 列表 框预算金额输入预算金额预算类型按年预算下拉按月预算列表 框备注该预算下的备忘内容保存如果当前状态是“添加” 状态,按钮文本为“添加”, 此窗体标题为“添加支出 预算”如果当前状态是“修改” 状态,按钮文本为“修改”, 此窗体标题为“修改支出 预算”“添加”状态下,根据各 控件内容将数据与数据库 中的数据对比,已经存在 记录则提示该科目已经 预算过了,插入到数据 库中预算表“修改”状态下,根据各 控件内容将数据更新到数 据库中预算表关闭退出此窗口5、借贷管理模块界面:软件设计规格要求:界面对象单击事件其它说明Datagridview显示借贷表的内

29、容添加跳到添加借贷记录界面修改/查看弹出一个修改窗口“修 改/查看借贷记录”显示字段内容到相应的 控件上删除删除鼠标光标所选的datagridview所在行的 借贷记录,先判断当前 借贷记录是否巳经发生 还款,若发生还款,则 不能删除记录,否则继 续。当没有选择删除时提示 未选中行信息编辑借贷记录界面:软件设计规格要求:界面对象单击事件其它 说明借贷类型将借贷类型填充到此控 件下拉 列表 框账户类型将账户类型填充到此控 件银仃卡号如果当前账户状态为“现 金”,不可用且不可见如果当前账户状态为“银 行卡”,可用且可见将银行卡号填充到此控 件下拉 列表 框借款金额借了多少已还金额还了多少未还金额未还多少对方借款对象归还时间什么时间还钱还清归还情况当前归还状态备忘备忘内容“buttonl 按钮如果当前状态是“添加” 状态,按钮文本为“添加”,此窗体标题为“添 加借贷记录”如果当前状态是“修改” 状态,按钮文本为“修 改”,此窗体标题为“修 改借贷记录”“添加”状态下,根据各 控件内容将数据插入到 数据库借贷记录表,同时 更新账户表“修改”状态下,根据各 控件内容将数据更新到 数据库中借贷记录

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论