1. 系统概述

该基金管理系统采用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条。在黑盒测试中发现的问题已经及时解决了,目前没有相应的问题。目前整体产品质量相对良好,用户安全可以得到很好的保障。

  1. 经验与教训

经验:在开发过程中注意代码的注释编写,并保持代码的可重用性,初期的代码工作减少了后续开发的时间。并且在开发过程中保证每一阶段的文档编写,详细记录。

教训:由于前期技术掌握的不够扎实,确确实实耽误了一些时间,延误了项目进度,这种现象以后要避免,采用自己更加熟悉的框架。

  1. 个人总结

本次实践完全由我个人完成,一句话总结非常“艰辛”,突然有一点后悔一个人做了,在这期间我一个人写了10份文档报告,学习了Microsoft Project 和Microsoft Visio工具的使用,学习了测试工具JUnit和postman的使用,画了用况图、甘特图、数据流图、流程图和类图,我还独立完成了系统的开发。确实非常的辛苦,但是不可否认在此期间我学习到了很多的知识,掌握了很多技能,机遇和挑战往往是伴行的,我相信在未来的日子我还能够不断前进、不断进步。

软件工程课程实践-项目开发总结报告相关推荐

  1. 燕山大学课程实践项目报告:ISBN号识别系统的设计与开发

    文章目录 摘要 前言 正文 一.研究内容的基本原理 二.所采用的研究方法及相关工具 三.项目的方案设计 四.核心代码实现 1.读取图片 2.将原图转化为灰度图 3.去噪处理 4.迭代法求阈值 5.水平 ...

  2. 软件工程课程团队项目——第3、4周开发日志

    软件工程课程团队项目,第3.4周开发日志 时间 成员 具体工作 个人日志 Zhang同学 Xu同学 Lu同学 Duan同学 时间 2020.5.4-2020.5.17 成员 Zhang同学.Xu同学. ...

  3. 清华大学《大数据系统基础A/B》课程实践项目宣讲会来了

    9月15.16日,清华大学大数据能力提升项目必修课<大数据系统基础A/B>课程实践项目宣讲会以线下+线上的方式顺利举行.授课教师软件学院院长王建民教授.闻立杰副教授和宋韶旭副教授分别对大数 ...

  4. 《大数据系统基础》课程实践项目中期答辩顺利举行,清华持续探索大数据人才教育创新之路

    2017年11月15日,清华大学大数据能力提升项目之<大数据系统基础>课程实践项目中期答辩在清华大学六号教学楼顺利举行.160余名同学分为21组,向任课老师和企业导师汇报了各组实践项目的进 ...

  5. 《大数据系统基础》课程实践项目中期答辩顺利举行,清华持续探索大数据人才教育创新之路...

    2017年11月15日,清华大学大数据能力提升项目之<大数据系统基础>课程实践项目中期答辩在清华大学六号教学楼顺利举行.160余名同学分为21组,向任课老师和企业导师汇报了各组实践项目的进 ...

  6. 软件工程课程团队项目——团队日志

    软件工程课程团队项目,团队日志 项目进度 项目代码地址 项目进度 第0周 软件工程课程团队项目--第0周开发日志 https://blog.csdn.net/Seb_Veeeettle/article ...

  7. 机房收费系统—项目开发总结报告

    项目开发总结报告 1引言 1.1编写目的 机房收费系统的开发工作已经基本完成.写此项目开发总结报告,以方便我们在以后的项目开发中来更好的实施项目的制定开发,让我们在今后的项目开发中有更多的资料来规范我 ...

  8. 在数据科学人才教育中不断前行: 《大数据系统基础A、B》课程实践项目中期答辩顺利举行...

    为服务国家大数据发展战略,打造多层次.多类型的大数据人才队伍,清华大学大数据能力提升项目之<大数据系统基础A.B>课程实践项目中期答辩于2018年11月14日顺利举行.清华大学软件学院教授 ...

  9. 项目开发总结报告(GB8567——88)

    项目开发总结报告(GB8567--88) 1引言 1.1编写目的 说明编写这份项目开发总结报告的目的,指出预期的阅读范围. 1.2背景 说明: 本项目的名称和所开发出来的软件系统的名称: 此软件的任务 ...

最新文章

  1. 大数加法【HDU 1002】
  2. 机器学习笔记十:各种熵总结
  3. python smtp模块发送邮件
  4. MATLAB读取二进制文件------fread
  5. 一张图看懂数据防泄漏
  6. python中模块和函数_Python中函数和模块的体验与使用
  7. arduinohanshu_Arduino 常用函数参考文档
  8. getElementById() getElementsByName() getElementsByTagName()
  9. Office - 安装程序找不到office.zh-cn\*.文件
  10. 【redis3在linux安装与基本操作】
  11. Edge好用么?几条你不知道的Edge小技巧
  12. maven使用mvn命令创建项目异常java.lang.NoClassDefFoundError: org/apache/commons/collections/ExtendedProperties
  13. 安装ubuntu出现BUG soft lockup的解决方法(16.04 14.04)
  14. EF异常:“System.InvalidOperationException”类型的未经处理的异常在 mscorlib.dll 中发生
  15. rsync本地模式讲解04
  16. [linux]centOS 7.6重新分配Home目录的大小
  17. Python环境下如何安装爬虫需求的一些库
  18. linux dd tar 整盘备份,tar(压缩,打包,备份),dd(备份,建档),cpio
  19. (十三)洞悉linux下的Netfilteriptables:为防火墙增添功能模块【实战】
  20. 使用Kubuntu运行命令对话框(Alt + F2)

热门文章

  1. 计算机无法投影,如果无法连接计算机和投影仪怎么办
  2. CAN通信详解(全)
  3. 解析LDO的基本原理与主要参数
  4. Java资源大全中文版
  5. 元认知能力-认知的理解
  6. 用Arduino读取HX711应变片专用模块
  7. c#使用钩子拦截鼠标键盘事件
  8. MDN Web Docs
  9. 【推荐系统】基于协同过滤的图书推荐系统
  10. java 连接 Pi数据库——piapi方式