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

  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的使用,画了用况图、甘特图、数据流图、流程图和类图,我还独立完成了系统的开发。确实非常的辛苦,但是不可否认在此期间我学习到了很多的知识,掌握了很多技能,机遇和挑战往往是伴行的,我相信在未来的日子我还能够不断前进、不断进步。

  • 3
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

RockLis

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值