- 系统概述
该基金管理系统采用BS结构,由前端界面,后端,数据库组成。系统主要分为基金市场,基金查询,基金管理和用户管理四大功能模块。用户可通过建立个人账户,查看每日基金的各项指标,同时进行购买、抛售以及统计;并且可以查看自己的各项操作记录。
该基金管理系统界面简洁美观,功能友好。系统采用了可视化的图表,方便用户可视化地分析数据的对比与变化,给用户更加直观的感受和分析个人的基金,并且通过我们的系统可以在线购买和抛售,免去了一些繁琐的过程,增强了用户体验。
- 数据表格和统计图表结合分析
- 基金情况横纵对比(不同基金的,同一基金不同时间)
- 多种查询方式,智能表格排序
- 多种数据统计(种类统计,盈亏统计,收支统计)图表展示
- 在线抛售与购买,记录购买和抛售记录
- 强大的安全系统(支持原密码,邮箱,密保多种密码修改方式)
2.开发结果
2.1产品
- 系统:基金管理系统v1.0
- 文档:
1. 可行性分析 告
2. 软件开发计划
3. 软件需求规格说明书
4. 概要设计说明书
5. 详细设计说明书
6. 软件测试计划
7. 软件测试 告
8. 软件配置管理计划
9. 用户手册
10. 项目开发总结 告
2.2主要功能
序 |
功能 |
功能说明 |
备注 |
1 |
用户注册 |
用户可以在注册界面,通过表单验证注册个人的用户账 |
|
2 |
用户登录 |
用户使用注册的账 进行用户的登录操作 |
|
3 |
用户信息的展示与修改 |
||
4 |
用户安全管理 |
这里完善的安全中心,我们可以通过原密码修改密码,邮箱修改密码,设置密保问题,通过密保问题修改密码 |
|
5 |
用户注销登录 |
这里可以注销我们的账 ,切换别的账 。 |
|
6 |
每日基金查询功能 |
我们可以通过基金代码进行精确地查询,查看基金的各项指标 |
|
7 |
每日基金排序功能 |
我们这里加入了基金的表格的排序功能,我们可以根据各个字段进行排序 |
|
8 |
每日基金购买功能 |
用户的基金购买,在我们选中我们想要购买的基金后,我们购买相应的份额。 |
|
9 |
过往基金的按日查询功能 |
我们可以选择过往的日期,查询当天所有基金的各个字段的状况 |
|
10 |
过往基金的按类查询功能 |
我们可以输入基金的代码,查询该基金直至今日的所有情况 |
|
11 |
过往基金的简称查询功能 |
我们可以输入基金的简称,查询该基金直至今日的所有情况 |
|
12 |
基金查询的所有功能的图标展示 |
以上三种过往基金信息的查询,我们加入了可视化图表的方式,方便用户观察和对比 |
|
13 |
基金管理的抛售功能 |
在该模块我们可以进行基金的抛售,我们可以根据盈利情况进行基金的抛售,选择抛售的份额,这里我们对用户份额的抛售进行了限制,如不可超过已拥有的份额,不可为小数或者非正数。 |
|
14 |
基金管理的查询功能 |
用户可以查询自己所拥有的某一种基金的情况 |
|
15 |
购买记录功能 |
在该模块我们加入用户功能记录的记录功能,方便用户查询 |
|
16 |
抛售记录 |
这里我们可以看到我们抛售的记录,其抛售时间精切到分秒,也可以看到我们抛售的份额,抛售时的净值以及盈利情况。 |
|
17 |
基金统计的图标分析 |
这里我们结合可视化图形的形式,进行数据的展示,这里我们分为三张图表,基金统计表,通过饼状图的展示,我们可以看到各项基金份额占比。盈利统计表,这里我们可以看到已盈亏,持仓盈亏,总盈亏的各项数据对比与展示。收支统计表,这里我们可以看到我们已收入,待收入,总收入,总支出等数据的显示和对比。 |
2.3 基本流程
2.4进度
3.评价
3.1生产率评价
a.程序的平均生产效率,即每人月生产的行数:500
b.文件的平均生产效率,即每人月生产的千字数:2000
原计划数:
a.程序的平均生产效率,即每人月生产的行数:600
b.文件的平均生产效率,即每人月生产的千字数:1800
3.2技术方案评价
该系统是基于Springboot+mybaits框架进行搭建的,前端我们使用的是Semantic UI 框架。整体而言,功能相对完善,前端界面精美,操作简单易行。不足之处是由于个人开发,功能还有待完善,维护不够及时。
3.3产品质量评价
在测试中检查出来的程序编制中的错误发生率,及每千条指令(或语句数)中的错误指令数(或语句数)为80条。在黑盒测试中发现的问题已经及时解决了,目前没有相应的问题。目前整体产品质量相对良好,用户安全可以得到很好的保障。
- 经验与教训
经验:在开发过程中注意代码的注释编写,并保持代码的可重用性,初期的代码工作减少了后续开发的时间。并且在开发过程中保证每一阶段的文档编写,详细记录。
教训:由于前期技术掌握的不够扎实,确确实实耽误了一些时间,延误了项目进度,这种现象以后要避免,采用自己更加熟悉的框架。
- 个人总结
本次实践完全由我个人完成,一句话总结非常“艰辛”,突然有一点后悔一个人做了,在这期间我一个人写了10份文档 告,学习了Microsoft Project 和Microsoft Visio工具的使用,学习了测试工具JUnit和postman的使用,画了用况图、甘特图、数据流图、流程图和类图,我还独立完成了系统的开发。确实非常的辛苦,但是不可否认在此期间我学习到了很多的知识,掌握了很多技能,机遇和挑战往往是伴行的,我相信在未来的日子我还能够不断前进、不断进步。
文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树首页概览91960 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!