广东职业技术学院课程设计讲明书课程题目:个人理财系统课程设计系不:信息工程系班级:企业信息治理12姓名:袁利梅刘玉婷吴晓栋吴晓龙伍尚杰霍健文起止日期:2014.11.23 ~ 2015.1.4指导教师: 杨伟明目录一、概述 (5)1、产品描述52、产品功能5二、需求分析 (7)1、业务需求82、用户需求83、功能需求9三、概要设计 (16)1、 ER图 (16)2、数据库表 (19)四、详细设计 (21)1、用户登录治理 (21)用户注册 (22)找回密码 (24)2、账单治理 (25)编辑记账记录 (26)文字信息 (28)收支对比 (30)收入报表 (31)支出报表 (33)3、科目治理 (35)收入科目 (35)支出科目 (36)编辑收入科目 (37)编辑支出科目 (38)4、预算治理模块 (40)收入预算 (40)编辑收入预算 (41)支出预算 (42)编辑支出预算 (44)5、借贷治理模块 (45)编辑借贷记录 (47)6、还款治理模块 (49)编辑还款记录 (49)7、账户治理模块 (51)账户 (51)存取记录 (52)8、用户治理模块 (53)修改密码 (54)修改手机号码 (56)五、程序设计总结 (57)1、总结: (57)2、所遇到的技术难点及解决方法 (57)3、致谢 (58)一、概述1、产品描述本产品是针对在对个人资产、负债等数据进行分析整理的基础上,依照个人对风险的偏好和承受能力,结合预定目标运用诸如储蓄、转账等多种手段治理资产和负债,合理安排资金,从而在各个人风险能够同意范围内实现资产增值的最大化的过程。
2、产品功能1)用户治理在这一功能模块中,要紧针对的是用户治理。
需要实现新用户的创建,用户的登陆以及删除功能。
用户只有在登陆后才能进行其他的操作。
2)账户治理在这一功能模块中,要紧是针对用户的多银行账户情况,其中能够添加、删除(注销)账户,能够实现账户间的转账,同时也能够分不查询每个账户的不同收支情况和转账情况。
3)收支治理在这一功能模块中,要紧功能有添加、修改、删除、查询记录。
6)借贷治理在这一功能模块中,要紧是针对用户的借入、借出业务,同样能够实现添加(借贷)、删除(还贷)、修改和查询贷款等功能。
7)预算治理在这一功能模块中,要紧是用于用户的每年和每月的一个收支预算,能够实现添加预算、删除预算、修改(更新)预算和依照预算得到收支分析对比功能,得到一个评估结果,通过对比显示给用户,并给出用户一些相应的建议。
8)科目治理在这一功能模块中,要紧是设置收入与支出的科目类不,能够对他们进行添加,修改,删除,查询。
二、需求分析本系统实现了个人理财的记账治理,收支对比,预算治理等。
总体分为登录注册,账单治理,科目治理、账户治理,用户治理,预算治理,借贷治理,备忘提醒,退出系统等9个模块,如图所示。
1、业务需求本产品面向的用户是一般个人用户,我们追求的软件应该是简单和使用。
本设计要紧实现的是个人财务的治理,那个地点的要紧功能有:对收入支出的详细记录,制定打算表来实现监控自己的消费情况,查看当前消费情况,记录借贷状况,对借贷中应当归还的日期可在可设置的一定时刻范围内对用户进行提醒和以形象化的方式展示和并分析消费历史。
2、用户需求该系统要紧包括一类用户,即为对财务治理有需求的系统使用者。
描述:1)记录每次的收入2)记录每次资金支出3)记录借贷情况4)设定周期的打算表5)可选择借贷归还日期6)产看资金流淌历史7)产看当前可支配余额3、功能需求该系统的功能需求应该分为以下几种:1、登录注册2、账单治理3、科目治理4、预算治理 5、借贷治理 6、账户治理 7、用户治理 8、备忘提醒 9、退出系统1)登录注册登录为用户使用个人理财系统的起始点,用户必须先有自己的账号,然后通过身份验证,方可对个人理财差不多信息进行相关的操作,登录流程图如图所示:功能要紧是用于确保用户在提供正确的验证信息之后,才能够进一步的使用本系统。
2)账单治理A. 查看历史差不多功能,便于用户查看资金流淌历史。
本系统支持通过输入时刻段来查看资金流淌历史,界面中会有时刻栏,类型,账户类型,备注等组合查询出相关信息。
点击某一天记录可对该记录进行详细查看。
B.记账新建收入/支出记录。
C. 修改记录差不多记账的,假如输入有错误,用户也能够自行修改。
D.年度记账显示当前年度的记账记录,也可依照年份查询往年的记账,那个地点不对其他进行任何操作,只是用来查看。
E.收支对比收入与支出进行对比。
a.按年对比今年的收入与今年的支出对比,得出一个结果。
b.按月对比那个月的收入与那个月的支出对比,得出一个结果。
账单治理流程图如下:3)科目治理A. 收入分类该功能便于用户的输入,也便于治理、制图。
那个地点的收入分类指的是本次收入的来源/去向,系统默认的收入类不有工资、奖金等是能够依照用户需求自定义,用户能够自己添加或删除类不。
当你需要添加新的一条收入记录时,你需要先选择分类再输入具体数目及其他内容。
B. 支出分类支出类不有娱乐、餐饮等这些类不,其他可自行添加。
4)预算治理收入与收入预算进行对比,支出与支出预算对比。
A.收入预算a.按年1.新建预算记录,依照科目类不进行添加,一年一个科目类不只能设置一条预算,不可重复,信息有误可对它进行修改,删除。
2.假如本年度有收入记账,会对收入进行结算和评估。
b.按月1.新建预算记录,依照科目类不进行添加,一月一个科目类不只能设置一条预算,不可重复,信息有误可对它进行修改,删除。
2.假如本月有收入记账,会对收入进行结算和评估。
B.支出预算a.按年1.新建预算记录,依照科目类不进行添加,一年一个科目类不只能设置一条预算,不可重复,信息有误可对它进行修改,删除。
2.假如本年度有支出记账,会对支出进行结算和评估。
b.按月1.新建预算记录,依照科目类不进行添加,一月一个科目类不只能设置一条预算,不可重复,信息有误可对它进行修改,删除。
2.假如本月有支出记账,会对支出进行结算和评估。
5)借贷治理借贷治理中,在乎资金的流淌方向,关怀收入了钞票依旧支出了钞票,A. 借入治理该功能用于记录借入信息。
a. 新建借入记录信息,包括时刻,金额,归还时刻,已还金额,对象,以及备注信息,备注信息能够有对方手机号码,家庭住址。
b.修改借入记录信息,包括时刻,金额,归还时刻,已还金额,对象,以及备注信息,备注信息能够有对方手机号码,家庭住址。
c.删除记录d.导出ExcelB.借出治理该功能用于记录借出信息。
a. 新建借出记录信息,包括时刻,金额,归还时刻,已还金额,对象,以及备注信息,备注信息能够有对方手机号码,家庭住址。
b.修改借出记录信息,包括时刻,金额,归还时刻,已还金额,对象,以及备注信息,备注信息能够有对方手机号码,家庭住址。
c.删除记录d.导出ExcelC.还款记录用来记录谁什么还了多少钞票,进了哪个账户;我什么时候还了不人多少钞票,从哪个账户支出。
a.添加还款记录b.修改还款记录c.删除还款记录d.导出excel6)账户治理系统有银行卡账户和现金账户,银行卡可进行添加账户。
A.添加账户银行卡可进行添加账户B.存取记录用来记录存款记录和取现记录,比如什么时候从哪张卡取出了多少金额和存入哪张卡多少钞票。
a.添加存取记录b.修改存取记录c.删除记录d.导出EXCEL7)用户治理除了登陆系统前需要输入密码外,那个地点的账户治理包括对密码的修改当进入密码治理界面时,正确输入旧密码后,输入新密码,那么该密码修改为那个新密码。
8)备忘提醒重要情况可添加备忘提醒,比如到了还款的时刻,朋友生日到了,要送礼了,又要添加支出记录啦等等。
9)退出系统退出则退出本系统,注销则跳转到登录界面。
三、概要设计1、 ER图各实体属性:1)用户2)类不3)账户4)记账5)借贷6)预算7、备不记得录2、数据库表关系模式转换:1)登录模块:用户(用户编号(PK)、用户名、密码、手机号码、登录次数、注册时刻)2)账户治理模块:记账(记账编号(PK)、科目编号(FK),账户编号(FK)、发生金额,发生时刻,备注)3)科目治理模块类不表(科目编号(PK)、类不、科目名称)4)预算治理模块预算记录表(预算编号(PK)、科目编号、预算金额、发生时刻、备注)5)借贷治理模块借贷记录表(借贷编号(PK)、借贷类型、账户类型、发生金额、已还金额、未还金额、发生时刻、归还时刻、谁、归还情况、备注)6)账户治理模块账户类型(账户编号(PK)、账户类型、银行卡号、开户银行、开户时刻、账户余额)7)备忘治理模块备不记得录(备忘编号(PK)、是否编号、提醒时刻、提示音乐、备忘内容、添加时刻)四、详细设计1、用户登录治理界面:软件设计规格要求:界面对象单击事件其它讲明密码输入密码时显示”***”不记得密码 打开找回密码窗口,依照输入手机号码与数据库的相比,正确则告诉密码用户注册界面:软件设计规格要求:界面对象单击事件其它讲明txtUser ⏹输入用户名txtPassWord ⏹输入注册密码txtPhone ⏹输入手机号码Label“*”⏹若txtUser或txtpassWord或txtPassWord为空是,在下面的“*”会出现提示信息“确认”按钮⏹所有信息填完以后,将用户名与数据库中的用户名比较,存在则提示,不存在接着。
⏹将数据插入到数据库中的用户表,新用户注册成功找回密码界面:主界面2、账单治理界面:。