1、 课程设计说明书课程设计说明书 课程题目课程题目:个人理财系统课程设计个人理财系统课程设计 系系 别:别: 信息工程系 班班 级:级: 企业信息管理 12 目录目录 一、 概述. 4 1、 产品描述 4 2、 产品功能 4 二、 需求分析 5 1、 业务需求 6 2、 用户需求 6 3、 功能需求 6 三、概要设计. 10 1、 ER 图 . 10 2、 数据库表 13 四、详细设计. 14 1、用户登录管理 14 用户注册 15 找回密码 15 2、账单管理 . 17 编辑记账记录. 17 文字信息 19 收支对比 19 收入报表 20 支出报表 22 3、科目管理 . 23 收入科目 23
2、 支出科目 24 编辑收入科目. 25 编辑支出科目. 26 4、预算管理模块 27 收入预算 27 编辑收入预算. 28 支出预算 30 编辑支出预算. 30 5、借贷管理模块 31 编辑借贷记录. 32 6、还款管理模块 34 编辑还款记录. 34 7、账户管理模块 36 账户. 36 存取记录 36 8、用户管理模块 37 修改密码 38 修改手机号码. 40 五、程序设计总结 40 1、总结: . 40 2、所遇到的技术难点及解决办法 41 3、致谢 41 一、一、 概述概述 1、 产品描述产品描述 本产品是针对在对个 人资产、负债等 数据进行分析 整理的基础 上, 根据个人对风险的偏
3、好和承受能力, 结合预定目标运用诸如储蓄、 转账等多种手段管理资产和负债,合理安排资金,从而在各个人风险 可以接受范围内实现资产增值的最大化的过程。 2、 产品功能产品功能 1)用户管理 在这一功能模块中,主要针对的是用户管理。需要实现新用户 的创建,用户的登陆以及删除功能。用户只有在登陆后才能进 行其他的操作。 2)账户管理 在这一功能模块中,主要是针对用户的多银行账户情况,其中 可以添加、删除(注销)账户,可以实现账户间的转账,同时 也可以分别查询每个账户的不同收支情况和转账情况。 3)收支管理 在这一功能模块中,主要功能有添加、修改、删除、查询记录。 6)借贷管理 在这一功能模块中,主要
4、是针对用户的借入、借出业务,同样 可以实现添加(借贷) 、删除(还贷) 、修改和查询贷款等功能。 7)预算管理 在这一功能模块中, 主要是用于用户的每年和每月的一个收支 预算,可以实现添加预算、删除预算、修改(更新)预算和根 据预算得到收支分析对比功能,得到一个评估结果,通过对比 显示给用户,并给出用户一些相应的建议。 8)科目管理 在这一功能模块中,主要是设置收入与支出的科目类别,可以 对他们进行添加,修改,删除,查询。 二、二、 需求需求分析分析 本系统实现了个人理财的记账管理, 收支对比, 预算管理等。 总体分为登录注册, 账单管理, 科目管理、账户管理,用户管理,预算管理,借贷管理,备
5、忘提醒,退出系统等 9 个模块, 如图所示。 个人理财系统 记 账 预 算 管 理 模 块 科 目 管 理 模 块 账 单 管 理 模 块 借 贷 管 理 模 块 用 户 管 理 模 块 账 户 管 理 模 块 备 忘 管 理 模 块 支 出 收 入 分 配 查 看 年 度 记 账 文 字 结 算 信 息 收 支 对 比 支 出 科 目 收 入 科 目 支 出 预 算 收 入 预 算 借 入 管 理 借 出 管 理 密 码 修 改 银 行 卡 现 金 添 加 修 改 备 忘 按 年 对 比 按 月 对 比 登 录 注 册 模 块 登 录 注 册 找 回 密 码 退 出 系 统 模 块 注 销
6、退 出 删 除 备 忘 1、 业务需求业务需求 本产品面向的用户是普通个人用户, 我们追求的软件应该是简单 和使用。本设计主要实现的是个人财务的管理,这里的主要功能有: 对收入支出的详细记录,制定计划表来实现监控自己的消费情况,查 看当前消费情况,记录借贷状况,对借贷中应当归还的日期可在可设 置的一定时间范围内对用户 进行提醒和以形象化 的方式展示和并分 析消费历史。 2、 用户需求用户需求 该系统主要包括一类用户,即为对财务管理有需求的系统使用者。 描述: 1) 记录每次的收入 2) 记录每次资金支出 3) 记录借贷情况 4) 设定周期的计划表 5) 可选择借贷归还日期 6) 产看资金流动历史 7) 产看当前可支配余额 3、 功能需求功能需求 该系统的功能需求应该分为以下几种: 1、登录注册 2、账单管理 3、科目管理 4、预算管理 5、借贷管理 6、账户管理 7、用户管理 8、备忘提醒 9、退出系统 1)登录注册 登录为用户使用个人理财系统的起始点,用户必须先有自己的账号,然 后通过身份验证,方可对个人理财基本信息进行