个人理财系统的设计与实现.docVIP

  • 77
  • 0
  • 约1.25万字
  • 约 26页
  • 2020-01-27 发布于浙江
  • 举报
目 录 TOC \o 1-3 \h \z \u 《软件技术专业实训》报告书 1 1.实训计划 3 2.系统需求分析与功能设计 4 3. 总体设计 13 4. 数据库设计 15 5. 程序模块设计 17 6. 技术难点与分析 21 7. 系统测试 22 8. 心得体会 26 9. 参考文献 27 实训计划 我做的是基于android的个人理财系统的设计与实现,首先我要做的内容有: ? ?用户注册 (2015.10.26-2015.10.28) ? ?切换用户?(2015.10.30-2015.11.1)? ?修改用户名密码?(2015.11.2-2015-11.5) ? ?使用默认用户登录(2015.11.5-2015.11.6) ?? ?主窗体设计实现 (2015.11.7-2015.11.11) ? ?账户管理版块设计实现?(2015.11.12-2015.11.15) ?收入管理版块设计实现?(2015.11.16-2015.11.19)? ?支出管理版块设计实现 (2015.11.20-2015.11.23) ?? ?预算管理设计实现? (2015.11.24-2015.11.27) .数据统计版块设计实现 (2015.11.28-2015.1130) 今天账目一览表模块设计 (2015.12.1-2015.12.3) 本月账目一览表模块设计 (2015.12.4-2015.12.8) 本年账目一览表模块设计 (2015.12.9-2015.12.11) 饼状图模块设计 (2015.12.12-2015.12.15) 15.论文编写 (2015.12.5-2015.12.17) 系统需求分析与功能设计(根据课题的要求进行简单的需求分析,设计相应的数据流图,得出相应的系统功能需要, 系统数据流图) 1具体功能介绍 本设计是基于Android的个人理财系统的设计与实现,该课题的研究内容主要分为五个模块:收支模块、记账模块、修改用户信息模块、按时间查询账单信息模块以及收支比例模块,对五个模块实现的功能分别为: (1)收支:收支模块由收入总额、支出总额、预算余额三小模块组成,点进每个模块可以查看账单的详细信息,用户也可进行修改账单信息。 (2)记账:用户根据日期记录某天消费情况,从而增加一条账单记录。 (3)修改用户信息:用户可以修改让自己满意的个人信息。 (4)按时间查询账单信息:用户可以任意查看某天的消费情况,也可以修改当天的账单信息。 (5)收支比例(饼状图):使用户更直观的了解自己的消费情况,收入总额与支出总额的对比。 2业务流程分析 功能需求把系统要实现的功能用用例图描述了,那么功能实现情况也要有一定标准和流程,业务流程分析就是为了达到某一目标而制定的在不同层次要完成的任务,不同的层次由一系列不同的活动组成。 2.2.1序列图和协作图描述 描述系统的业务流程,可以用序列图和协作图,序列图中,描述各个对象之间消息传递,从各种可能出现的情况分析,分析异常情况和正常情况,使系统可以更好的实现。协作图和序列图类似,是等价的,更注重的是空间上的发展情况,清楚的描述各层次活动之间的发展顺序,对象和对象之间消息的传递。 从这些模块分析系统的业务流程,可以画出序列图,其中在登录、注册模块的序列图中,用户通过注册账号、密码登录进入系统,登录、注册模块中进入系统的序列图可描述为如图2-2-1所示: 2-2-1 注册序列图 2-2-2 登录序列图 序列图和协作图一一对应,用户、注册界面、数据库访问三个对象之间的交互,用户注册信息,访问数据库,数据库管理通过数据库调出数据,从而获得用户信息。 注册模块的协作图如图2-2-3所示: 2-2-3 注册协作图 用户进入主界面,点击“记一记账目明细”进入账单记账,首先访问数据库,获取数据,再记账,时间设置、输入金额、消费类型、收益是收入还是支出、备注,然后再添加账单或取消账单设置,返回主界面。 2-2-4 记账序列图 记账模块对应的协作图如图2-2-5所示: 2-2-5 记账协作图 用户进入主界面点击余额预算进入详细账单,然后点击任意账单可进行修改账单信息/删除账单信息/取消。系统对修改后的或删除后的订单从新预算。 2-2-6 预算序列图 预算模块对应的协作图如图2-2-7

文档评论(0)

1亿VIP精品文档

相关文档