基于Python实现基金交易系统

1, 需求分析 本次实验我实现的是一个基金交易系统, 本系统实际上不是由用户进行操作,而是由管理员进行操作,本系统需要实现几个功能,第一,需要能查看当前市场上所有的基金的信息

本文包含相关资料包-----> 点击直达获取<-------

1. 需求分析

本次实验我实现的是一个基金交易系统。

本系统实际上不是由用户进行操作,而是由管理员进行操作。本系统需要实现几个功能。第一,需要能查看当前市场上所有的基金的信息,包括编号、基金名、股价。第二,要能生成基金交易记录,交易记录包含交易编号、交易用户、交易基金、购买股数。除了能生成新的交易,系统还应该能删除交易、修改旧交易、查找交易。第三,需要能查看所有的交易记录信息。

2. 数据库设计

数据库 ER 图如下:

关系数据库共两张表。

第一张表记录基金信息,共有三种属性,包括基金编号,基金名称,基金单股价格。其中主键为基金编号。每种属性都有非空限制,并且全都是字符串变量。

第二张表记录交易信息,共有四种属性,包括交易编号,交易用户姓名,交易基金的编号,交易的股数。其中主键为交易编号。每种属性均有非空限制,其中交易编号为自增主键,为 Int 型,其余为字符串变量。

关系数据库展示如下

表一:

表二:

关系数据库生成代码:

c++ CREATE DATABASE 'test1'; CREATE TABLE `test1`.`foundation` ( `foundationid` INT NOT NULL, `foundation` VARCHAR(20) NOT NULL, `price` DOUBLE NOT NULL, PRIMARY KEY (`foundationid`)); CREATE TABLE `test1`.`people` ( `id` INT NOT NULL AUTO_INCREMENT, `name` VARCHAR(10) NOT NULL, `foundationid` VARCHAR(10) NOT NULL, `shares` VARCHAR(10) NOT NULL, PRIMARY KEY (`id`));

3. 系统展示

系统主界面如下:

点击基金市场会展示当前市场上所有基金的信息,包括基金编号、基金名称、基金单股价格。

点击交易记录会显示目前记录的所有交易信息,包含交易编号,交易用户姓名,交易的基金编号,交易的股数。

点击交易按钮会显示交易窗口,可以对交易信息进行更改,包括增加、删除、修改、搜索交易。

增加交易会要求输入用户姓名、购买的基金编号和股数。输入信息点击确认后,就会增加一条交易记录。例如,我们增加一条交易信息,用户名为 zhou,购买 3 号基金,购买 400 股。

确认之后会有弹窗弹出

去交易记录窗口查看目前记录的交易信息,增加成功

修改交易与增加类似,例如,将刚刚的交易内容股数改为 500

点击确认后,查看交易记录,修改成功

删除操作只需要输入用户名和购买的基金编号即可。例如,将用户 zhou 购买 3 号基金的交易删除:

搜索可以按照用户名或者基金编号进行搜索

例如,对于如下的交易记录:

若按姓名搜索 zhou,结果如下:

若按基金编号搜索 4,结果如下:

参考文献

  • 基于J2EE技术的个人理财系统的设计与开发(复旦大学·张兴毅)
  • 基金组合管理系统的设计与实现(北京交通大学·窦小莎)
  • 基于SSH框架的交易管理系统的设计与实现(吉林大学·徐潇)
  • 理财产品交易平台的设计与实现(北京工业大学·叶东鑫)
  • 基金公司客户关系管理系统部分功能的设计与实现(南京大学·何仔龙)
  • 基于轻量级J2EE的网络游戏虚拟物品交易系统的设计与实现(北京邮电大学·曹鹃)
  • 基金公司客户关系管理系统部分功能的设计与实现(南京大学·何仔龙)
  • 北京农商银行基金代销系统的设计与实现(山东大学·肖娜)
  • 基于敏捷软件开发方法的基金估值系统分析与设计(吉林大学·米兰)
  • 金融机构理财系统的设计与实现(云南大学·曹亮)
  • 私募基金投资管理系统的设计与实现(南京大学·林丽)
  • 基于网络爬虫的基金信息抽取与分析平台(华南理工大学·陈亮华)
  • 基金类项目管理系统的设计和实现(电子科技大学·章能)
  • 基于网络爬虫的基金信息抽取与分析平台(华南理工大学·陈亮华)
  • 基金公司网上交易平台前端交易网站的设计与实现(北京交通大学·王宇佳)

本文内容包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主题。发布者:毕设向导 ,原文地址:https://m.bishedaima.com/yuanma/36150.html

相关推荐

发表回复

登录后才能评论