《2022年个人理财系统课程设计 .pdf》由会员分享,可在线阅读,更多相关《2022年个人理财系统课程设计 .pdf(41页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、广东职业技术学院课程设计说明书课程题目 :个人理财系统课程设计系别:信息工程系班级:企业信息管理 12 姓名:袁利梅 刘玉婷 吴晓栋 吴晓龙伍尚杰 霍健文起止日期:2014.11.23 2015.1.4指导教师 : 杨伟明名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 41 页 - - - - - - - - - 目录一、概述 . 41、产品描述 . 42、产品功能 . 4二、需求分析 . 51、业务需求 . 62、用户需求 . 63、功能需求 . 6三、概要设计 . 1
2、0 1、ER 图 . 10 2、数据库表 . 13 四、详细设计 . 14 1、用户登录管理. 14 用户注册 . 15 找回密码 . 15 2、账单管理 . 17 编辑记账记录. 17 文字信息 . 19 收支对比 . 19 收入报表 . 20 支出报表 . 22 3、科目管理 . 23 收入科目 . 23 支出科目 . 24 编辑收入科目. 25 编辑支出科目. 26 4、预算管理模块. 27 收入预算 . 27 编辑收入预算. 28 支出预算 . 30 编辑支出预算. 30 5、借贷管理模块. 31 编辑借贷记录. 32 6、还款管理模块. 34 编辑还款记录. 34 7、账户管理模块.
3、 36 账户 . 36 存取记录 . 36 8、用户管理模块. 37 修改密码 . 38 修改手机号码. 40 五、程序设计总结. 40 1、总结: . 40 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 41 页 - - - - - - - - - 2、所遇到的技术难点及解决办法. 41 3、致谢 . 41 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3
4、 页,共 41 页 - - - - - - - - - 一、 概述1、产品描述本 产 品 是 针 对 在 对 个 人 资 产 、 负 债 等 数 据 进 行 分 析 整 理 的 基 础上 , 根 据 个 人 对 风 险 的 偏 好 和承 受 能 力 , 结合 预 定 目 标 运用 诸 如 储 蓄 、转 账 等 多 种 手 段 管 理 资 产 和 负 债 ,合 理 安 排 资 金 ,从 而 在 各 个 人 风 险可 以 接 受 范 围 内 实 现 资 产 增 值 的 最 大 化 的 过 程 。2、产品功能1) 用 户 管 理在这 一 功 能 模 块 中 ,主 要 针 对 的 是 用 户 管 理
5、。需 要 实 现 新 用 户的创 建 ,用 户 的 登 陆 以 及 删 除 功 能 。用 户 只 有 在 登 陆 后 才 能 进行其 他 的 操 作 。2) 账 户 管 理在这 一 功 能 模 块 中 ,主 要 是 针 对 用 户 的 多 银 行 账 户 情 况 ,其 中可以 添 加 、删 除( 注销 )账 户 ,可 以 实 现 账 户 间 的 转 账 ,同 时也可 以 分 别 查 询 每 个 账 户 的 不 同 收 支 情 况 和 转 账 情 况 。3) 收 支 管 理在这 一 功 能 模 块 中 ,主 要 功 能 有 添 加 、修 改 、删 除 、查 询 记 录 。6) 借 贷 管 理在这
6、 一 功 能 模 块 中 ,主 要 是 针 对 用 户 的 借 入 、借 出 业 务 ,同 样可以 实 现 添 加( 借 贷 ) 、删 除( 还 贷 ) 、修 改 和 查 询 贷 款 等 功 能 。7) 预 算 管 理在这 一 功 能 模 块 中 ,主 要 是 用 于 用 户 的 每 年 和 每 月 的 一 个 收 支预算 ,可 以 实 现 添 加 预 算 、删 除 预 算 、修 改( 更 新 )预 算 和 根据预 算 得 到 收 支 分 析 对 比 功 能 ,得 到 一 个 评 估 结 果 ,通 过 对 比名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - -
7、- - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 41 页 - - - - - - - - - 显示 给 用 户 , 并 给 出 用 户 一 些 相 应 的 建 议 。8) 科 目 管 理在这 一 功 能 模 块 中 ,主 要 是 设 置 收 入 与 支 出 的 科 目 类 别 ,可 以对他 们 进 行 添 加 , 修 改 , 删 除 , 查 询 。二、 需求分析本系统实现了个人理财的记账管理,收支对比, 预算管理等。 总体分为登录注册,账单管理,科目管理、账户管理,用户管理,预算管理,借贷管理,备忘提醒,退出系统等9 个模块,如图所示。个人理财系统记账预算
8、管理模块科目管理模块账单管理模块借贷管理模块用户管理模块账户管理模块备忘管理模块支出收入分配查看年度记账文字结算信息收支对比支出科目收入科目支出预算收入预算借入管理借出管理密码修改银行卡现金添加修改备忘按年对比按月对比登录注册模块登录注册找回密码退出系统模块注销退出删除备忘名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 41 页 - - - - - - - - - 1、业务需求本 产 品 面 向 的 用 户 是 普 通 个 人 用 户 ,我 们 追 求 的 软 件 应 该
9、 是 简 单和 使 用 。本 设 计 主 要 实 现 的 是 个 人 财 务 的 管 理 , 这 里 的 主 要 功 能 有 :对 收 入 支 出 的 详 细 记 录 ,制 定 计 划 表 来 实 现 监 控 自 己 的 消费 情 况 ,查看 当 前 消费 情 况 ,记 录 借 贷 状 况 ,对 借 贷 中 应当 归 还 的 日 期 可 在 可 设置 的 一 定 时 间 范 围 内 对 用 户 进 行 提 醒 和 以 形 象 化 的 方 式 展 示 和 并 分析 消 费 历 史 。2、用户需求该系统主要包括一类用户,即为对财务管理有需求的系统使用者。描述:1) 记录每次的收入2) 记录每次资金
10、支出3) 记录借贷情况4) 设定周期的计划表5) 可选择借贷归还日期6) 产看资金流动历史7) 产看当前可支配余额3、功能需求该系统的功能需求应该分为以下几种:1、登录注册 2 、账单管理 3、科目管理 4 、预算管理 5 、借贷管理6、账户管理 7 、用户管理 8 、备忘提醒 9 、退出系统1)登录注册登录为用户使用个人理财系统的起始点,用户必须先有自己的账号,然后通过身份验证,方可对个人理财基本信息进行相关的操作,登录流程图如图所示:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第
11、 6 页,共 41 页 - - - - - - - - - 功能主要是用于确保用户在提供正确的验证信息之后,才可以进一步的使用本系统。2)账单管理A. 查看历史基本功能,便于用户查看资金流动历史。 本系统支持通过输入时间段来查看资金流动历史,界面中会有时间栏,类型,账户类型,备注等组合查询出相关信息。点击某一天记录可对该记录进行详细查看。B.记账新建收入 / 支出记录。C. 修改记录已经记账的,如果输入有错误,用户也可以自行修改。D.年度记账显示当前年度的记账记录, 也可根据年份查询往年的记账, 这里不对其他进行任何操作,只是用来查看。E.收支对比收入与支出进行对比。a. 按年对比今年的收入与
12、今年的支出对比,得出一个结果。b. 按月对比这个月的收入与这个月的支出对比,得出一个结果。账单管理流程图如下:3)科目管理A. 收入分类名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 41 页 - - - - - - - - - 该功能便于用户的输入, 也便于管理、 制图。这里的收入分类指的是本次收入的来源 / 去向,系统默认的收入类别有工资、奖金等是可以根据用户需求自定义, 用户可以自己添加或删除类别。当你需要添加新的一条收入记录时,你需要先选择分类再输入具体数目及其他
13、内容。B. 支出分类支出类别有娱乐、餐饮等这些类别,其他可自行添加。4)预算管理收入与收入预算进行对比,支出与支出预算对比。A.收入预算a. 按年1新建预算记录,根据科目类别进行添加,一年一个科目类别只能设置一条预算,不可重复,信息有误可对它进行修改,删除。2. 如果本年度有收入记账,会对收入进行结算和评估。b. 按月1新建预算记录,根据科目类别进行添加,一月一个科目类别只能设置一条预算,不可重复,信息有误可对它进行修改,删除。2. 如果本月有收入记账,会对收入进行结算和评估。B.支出预算a. 按年1新建预算记录,根据科目类别进行添加,一年一个科目类别只能设置一条预算,不可重复,信息有误可对它
14、进行修改,删除。2. 如果本年度有支出记账,会对支出进行结算和评估。b. 按月1新建预算记录,根据科目类别进行添加,一月一个科目类别只能设置一条预算,不可重复,信息有误可对它进行修改,删除。2. 如果本月有支出记账,会对支出进行结算和评估。5)借贷管理借贷管理中,在乎资金的流动方向,关心收入了钱还是支出了钱, A. 借入管理该功能用于记录借入信息。a. 新建借入记录信息,包括时间,金额,归还时间,已还金额,对象,以及备注信息,备注信息可以有对方手机号码,家庭住址。b. 修改借入记录信息, 包括时间,金额,归还时间,已还金额,对象,名师资料总结 - - -精品资料欢迎下载 - - - - - -
15、 - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 41 页 - - - - - - - - - 以及备注信息,备注信息可以有对方手机号码,家庭住址。c. 删除记录d. 导出 Excel B.借出管理该功能用于记录借出信息。a. 新建借出记录信息,包括时间,金额,归还时间,已还金额,对象,以及备注信息,备注信息可以有对方手机号码,家庭住址。b. 修改借出记录信息, 包括时间,金额,归还时间,已还金额,对象,以及备注信息,备注信息可以有对方手机号码,家庭住址。c. 删除记录d导出 Excel C.还款记录用来记录谁什么还了多少钱, 进了哪个
16、账户; 我什么时候还了别人多少钱,从哪个账户支出。a. 添加还款记录b. 修改还款记录c.删除还款记录d. 导出 excel 6)账户管理系统有银行卡账户和现金账户,银行卡可进行添加账户。A.添加账户银行卡可进行添加账户B.存取记录用来记录存款记录和取现记录,比如什么时候从哪张卡取出了多少金额和存入哪张卡多少钱。a添加存取记录b修改存取记录c删除记录d导出 EXCEL 7)用户管理除了登陆系统前需要输入密码外, 这里的账户管理包括对密码的修改当进入密码管理界面时, 正确输入旧密码后, 输入新密码, 那么该密码修改为这个新密码。名师资料总结 - - -精品资料欢迎下载 - - - - - - -
17、 - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 41 页 - - - - - - - - - 8)备忘提醒重要事情可添加备忘提醒, 比如到了还款的时间, 朋友生日到了, 要送礼了,又要添加支出记录啦等等。9)退出系统退出则退出本系统,注销则跳转到登录界面。三、概要设计1、ER 图各实体属性:1)用户用户用户编号登录次数密码注册时间手机号码用户名2)类别名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 41 页 - -
18、 - - - - - - - 类别科目名称类别科目编号3)账户账户类型账户编号账户类型开户时间开户银行账户金额银行卡号4)记账名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 41 页 - - - - - - - - - 记账记账编号科目编号账户编号发生金额发生时间备注5)借贷借贷归还时间借贷类型借贷编号谁归还情况发生金额发生时间账户编号已还金额未还金额备注6)预算名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - -
19、 - 名师精心整理 - - - - - - - 第 12 页,共 41 页 - - - - - - - - - 预算预算编号类别科目名称预算金额发生时间备注7、备忘记录备忘备忘编号提醒时间是否提醒提醒音乐备忘内容添加时间2、数据库表关系模式转换:1)登录模块:用户(用户编号(PK) 、用户名、密码、手机号码、登录次数、注册时间)2)账户管理模块:记账(记账编号(PK) 、科目编号( FK) ,账户编号(FK) 、发生金额,发生时间,备注)3)科目管理模块类别表(科目编号(PK) 、类别、科目名称)4)预算管理模块预算记录表(预算编号(PK) 、科目编号、预算金额、发生时间、备注)5)借贷管理模
20、块借贷记录表(借贷编号(PK) 、借贷类型、账户类型、发生金额、已还金额、未还金额、发生时间、归还时间、谁、归还情况、备注)6)账户管理模块账户类型(账户编号(PK) 、账户类型、银行卡号、开户银行、开户时间、账户余额)名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 13 页,共 41 页 - - - - - - - - - 7)备忘管理模块备忘记录(备忘编号(PK) 、是否编号、提醒时间、提示音乐、备忘内容、添加时间)四、详细设计1、用户登录管理界面:软件设计规格要求:界面对象单击
21、事件其它说明密码输 入 密 码 时显示 ” * ”忘记密码打开找回密码窗口,根据输入手机号码与数据库的相比,正确则告诉密码tbAdminName 输入“用户名”“注册”按钮若你是新用户即第一次使用本系统,则要先注册才可登录“登录”按钮判断该用户在数据库中是否存在,若不存在则提示“无该用户”,若存在继续以下步骤。查询输入的密码与数据库中该用户的密码是否匹配,匹配则进入主界面,否则提示错误信息在 登 录 界 面按 回 车 键 相当于单击“登录”按钮名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - -
22、- 第 14 页,共 41 页 - - - - - - - - - “取消”按钮退出此窗口在 登 录 界 面按ESC 键相当于单击“取消”按钮用户注册界面:软件设计规格要求:界面对象单击事件其它说明txtUser 输入用户名txtPassWord 输入注册密码txtPhone 输入手机号码Label “ *”若 txtUser或 txtpassWord 或 txtPassWord 为空是,在下面的“ *”会出现提示信息“确认”按钮所有信息填完以后,将用户名与数据库中的用户名比较,存在则提示,不存在继续。将数据插入到数据库中的用户表,新用户注册成功找回密码界面: 名师资料总结 - - -精品资料
23、欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 15 页,共 41 页 - - - - - - - - - 主界面名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 16 页,共 41 页 - - - - - - - - - 2、账单管理界面:软件设计规格要求:界面对象单击事件其它说明添加弹出一个新建窗口,跳转到添加记账记录界面修改 / 查看弹出修改窗口,跳转到修改记账记录界面删除删除鼠标光标所在的datag
24、ridview的行的内容没有选中行进行提示导出到 EXCEL 把 Datagridview显示的内容导出到excel 编辑记账记录界面:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 17 页,共 41 页 - - - - - - - - - 软件设计规格要求:界面对象单击事件其它说明科目类别读取科目类别名称下拉列表框科目名称根据科目类别名称读取科目名称下拉列表框账户类型读取账户类型下拉列表框银行卡号根据账户类型读取银行卡号如果是“现金”账户,银行卡不可用同时不可见下拉列表框发生金额
25、记录记账金额记账日期记录记账的时间备忘记录记账的相关内容保存如果当前状态是 “添加”状态,按钮文本为 “添加”,此窗体标题为“添加记账记录”如果当前状态是 “修改”状态,按钮文本为 “修改”,此窗体标题为“修改记账记录”“添加”状态下,根据跟控件内容将数据插入到数据库中记账表,同时更新账户表,预算表,收支对比表的数据“修改”状态下,根据跟控件内容将数据更新到数据库中记账表,同时更新账户表,预算表,收支对比表的数据取消退出此窗口名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 18 页,
26、共 41 页 - - - - - - - - - 文字信息界面:软件设计规格要求:界面对象单击事件其它说明基本信息显示当前用户记录第一条记账记录的时间,以及到现在共使用了多长时间当前用户的收入信息有多少条,总计金额是多少当前用户的支出信息有多少条,总计金额是多少分类统计收入分类有几个,总金额为多少支出分类有几个,总金额为多少收入分类中,金额最多的是哪个科目,总金额多少支出分类中,金额最多的是哪个科目,总金额多少收支对比界面:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 19 页,共
27、 41 页 - - - - - - - - - 软件设计规格要求:界面对象单击事件其它说明按月对比Datatgridview显示每月的收入和支出金额以及两个类别比较的结果按年对比Datatgridview显示每年的收入和支出金额以及两个类别比较的结果收入报表界面:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 20 页,共 41 页 - - - - - - - - - 软件设计规格要求:界面对象单击事件其它说明科目名称查询收入科目名称填充到列表框下拉列表框月份查询记账表的收入月份填充
28、到列表框下拉列表框账户类型查询账户表的收入账户类型填充到列表框下拉列表框银行卡号当账户类型为银行卡号时,银行卡号可见并可用;当账户类型为现金时,银行卡号不可用并且不可见查询账户表的银行卡号填充到列表框下拉列表框名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 21 页,共 41 页 - - - - - - - - - 查询根据前面的选择有条件地查询ReportView 显示报表里设计好的内容相应的表和图表,文本框内容支出报表界面:名师资料总结 - - -精品资料欢迎下载 - - - -
29、 - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 22 页,共 41 页 - - - - - - - - - 软件设计规格要求:界面对象单击事件其它说明科目名称查询支出科目名称填充到列表框下拉列表框月份查询记账表的支出月份填充到列表框下拉列表框账户类型查询账户表的支出账户类型填充到列表框下拉列表框银行卡号当账户类型为银行卡号时,银行卡号可见并可用;当账户类型为现金时,银行卡号不可用并且不可见查询账户表的银行卡号填充到列表框下拉列表框查询根据前面的选择有条件地查询ReportView 显示报表里设计好的内容相应的表和图表,文本框内容3、科目管
30、理收入科目界面: 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 23 页,共 41 页 - - - - - - - - - 软件设计规格要求:界面对象单击事件其它说明新增弹出一个新建窗口“添加收入科目名称”Datagridview 显示类别表的内容修改 / 查看弹出一个修改窗口“修改/ 查看科目类别”删除删除鼠标光标所选的datagridview所在行的科目当没有选择删除时提示未选中行信息导出到 EXCEL 把 Datagridview显示的内容导出到excel 支出科目界面: 名
31、师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 24 页,共 41 页 - - - - - - - - - 软件设计规格要求:界面对象单击事件其它说明新建弹出一个新建窗口“添加支出科目名称”Datagridview 显示类别表的内容修改 / 查看弹出一个修改窗口“修改/ 查看科目类别”删除删除鼠标光标所选的datagridview所在行的科目当没有选择删除时提示未选中行信息导出到 EXCEL 把 Datagridview显示的内容导出到excel 编辑收入科目界面:名师资料总结 - -
32、 -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 25 页,共 41 页 - - - - - - - - - 软件设计规格要求:界面对象单击事件其它说明科目名称输入你要添加的收入科目名称保存若文本框为空,提示未填写内容将填写的收入科目名称与数据库中的科目比较,存在则提示“该科目已经存在”,不存在则将该科目插入到数据库的科目表中“取消”按钮退出此窗口编辑支出科目界面:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - -
33、 - - - 第 26 页,共 41 页 - - - - - - - - - 软件设计规格要求:界面对象单击事件其它说明科目名称输入你要添加的支出科目名称保存若文本框为空,提示未填写内容将填写的支出科目名称与数据库中的科目比较,存在则提示“该科目已经存在”,不存在则将该科目插入到数据库的科目表中“取消”按钮退出此窗口4、预算管理模块收入预算界面:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 27 页,共 41 页 - - - - - - - - - 软件设计规格要求:界面对象单击事
34、件其它说明新增跳到新增收入预算的窗体修改 / 查看跳到修改收入预算的窗体各字段显示在相应的控件上删除删除鼠标光标所选的datagridview所在行的收入预算科目当没有选择删除时提示未选中行信息导出 EXCEL 编辑收入预算界面:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 28 页,共 41 页 - - - - - - - - - 软件设计规格要求:界面对象单击事件其它说明科目名称将收入类别的科目填充到此控件下拉列表框预算金额输入预算金额预算类型按年预算按月预算下拉列表框备注该预
35、算下的备忘内容保存如果当前状态是 “添加”状态,按钮文本为 “添加”,此窗体标题为“添加收入预算”如果当前状态是 “修改”状态,按钮文本为 “修改”,此窗体标题为“修改收入预算”“添加”状态下,根据各控件内容将数据与数据库中的数据对比,已经存在记录则提示该科目已经预算过了,插入到数据库中预算表“修改”状态下,根据各控件内容将数据更新到数据库中预算表关闭退出此窗口名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 29 页,共 41 页 - - - - - - - - - 支出预算界面:软
36、件设计规格要求:界面对象单击事件其它说明新增跳到新增支出预算的窗体修改 / 查看跳到修改支出预算的窗体各字段显示在相应的控件上删除删除鼠标光标所选的datagridview所在行的支出预算科目当没有选择删除时提示未选中行信息导出 EXCEL 编辑支出预算界面:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 30 页,共 41 页 - - - - - - - - - 软件设计规格要求:界面对象单击事件其它说明科目名称将支出类别的科目填充到此控件下拉列表框预算金额输入预算金额预算类型按年
37、预算按月预算下拉列表框备注该预算下的备忘内容保存如果当前状态是 “添加”状态,按钮文本为 “添加”,此窗体标题为“添加支出预算”如果当前状态是 “修改”状态,按钮文本为 “修改”,此窗体标题为“修改支出预算”“添加”状态下,根据各控件内容将数据与数据库中的数据对比,已经存在记录则提示该科目已经预算过了,插入到数据库中预算表“修改”状态下,根据各控件内容将数据更新到数据库中预算表关闭退出此窗口5、借贷管理模块界面:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 31 页,共 41 页
38、- - - - - - - - - 软件设计规格要求:界面对象单击事件其它说明Datagridview 显示借贷表的内容添加跳到添加借贷记录界面修改 / 查看弹出一个修改窗口“修改/ 查看借贷记录”显示字段内容到相应的控件上删除删除鼠标光标所选的datagridview所在行的借贷记录,先判断当前借贷记录是否已经发生还款,若发生还款,则不能删除记录,否则继续。当没有选择删除时提示未选中行信息编辑借贷记录界面:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 32 页,共 41 页 -
39、- - - - - - - - 软件设计规格要求:界面对象单击事件其它说明借贷类型将借贷类型填充到此控件下拉列表框账户类型将账户类型填充到此控件银行卡号如果当前账户状态为“现金”,不可用且不可见如果当前账户状态为“银行卡”,可用且可见将银行卡号填充到此控件下拉列表框借款金额借了多少已还金额还了多少未还金额未还多少对方借款对象归还时间什么时间还钱还清归还情况当前归还状态备忘备忘内容“ button1 ”按钮如果当前状态是 “添加”状态,按钮文本为 “添加”,此窗体标题为“添加借贷记录”如果当前状态是 “修改”状态,按钮文本为 “修改”,此窗体标题为“修改借贷记录”“添加”状态下,根据各控件内容将
40、数据插入到数据库借贷记录表,同时更新账户表“修改”状态下,根据各控件内容将数据更新到数据库中借贷记录表,同时更新账户表“ 取消 ” 按钮退出此窗口名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 33 页,共 41 页 - - - - - - - - - 6、还款管理模块界面:软件设计规格要求:界面对象单击事件其它说明“添加”按钮跳转到添加还款记录界面编辑还款记录界面:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师
41、精心整理 - - - - - - - 第 34 页,共 41 页 - - - - - - - - - 软件设计规格要求:界面对象单击事件其它说明还款类型还入,还出借贷编号输入借贷编号由借贷界面传过来,则直接填充到此控件账户类型填充账户类型到此银行卡号如果当前账户状态为“现金”,不可用且不可见如果当前账户状态为“银行卡”,可用且可见将银行卡号填充到此控件谁输入对象金额还款金额备注备注内容“确定”按钮将控件输入的内容插入到数据库中的还款表,同时修改账户表,借贷表的相关数据“取消”按钮退出此窗口名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - -
42、- - 名师精心整理 - - - - - - - 第 35 页,共 41 页 - - - - - - - - - 7、账户管理模块账户界面:软件设计规格要求:界面对象单击事件其它说明“添加”按钮跳到添加窗口“修改 / ”查看”按钮跳到修改 / 查看窗口存取记录界面:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 36 页,共 41 页 - - - - - - - - - 软件设计规格要求:界面对象单击事件其它说明Datagridview 显示存款与取款的信息8、用户管理模块界面:名师
43、资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 37 页,共 41 页 - - - - - - - - - 软件设计规格要求:界面对象单击事件其它说明密码管理跳到密码管理页面修改手机号码跳到修改手机号码界面修改密码界面:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 38 页,共 41 页 - - - - - - - - - 软件设计规格要求:界面对象单击事件其它说明旧密码输入
44、原密码新密码输入新密码确认密码再次输入新密码验 证 两 次 输入 的 密 码 是否一致“确定”按钮首先查询旧密码是否与数据库的密码一致,错误提示错误信息,否则继续以下步骤。根据用户名将新密码插入到数据库中“取消”按钮退出此窗口名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 39 页,共 41 页 - - - - - - - - - 修改手机号码界面:软件设计规格要求:界面对象单击事件其它说明新号码输入新的手机号码下拉列表框“确定”按钮根据用户名更新数据库中的手机号码“取消”按钮关闭当
45、前窗口五、程序设计总结1、总结:总的来说完成了老师的要求,当然也挺满意我们的成果,我们的个人理财系统,主要功能模块都已经完成,在这次的作业中,我们对数据库和C#语言等窗体控件进行了再次的学习和加强,已经掌握得更好了,同时各组员非常团结,我们的项目才能完成的更好,真的很感谢这个团队的付出和努力。但是,我们的作品还有些待改善的地方,比如没有密码加密。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 40 页,共 41 页 - - - - - - - - - 2、所遇到的技术难点及解决办法1
46、、数据库不过关:E-R 图不熟悉;数据表有点乱。2、存储过程不会写:自动流水线号不会生成。解决办法:杨伟明老师的提点和找网上资料。3、致谢在这一个多月的作业里,真的非常感谢我们的指导老师,杨伟明老师对我们的作品的指正和给予的意见。 同时也谢谢班上同学在我们编程有困难的时候及时给予的帮助。这同时也说明一个问题, 当我们遇到难题的时候要及时的向老师和同学求助。今后, 我们将会更加努力的。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 41 页,共 41 页 - - - - - - - - -