股票交易系统实习报告 北华大学

更新时间:2024-06-08 22:46:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

股票交易系统设计

报告

设计小组 第十组 班级 通信工程13-2 姓名

学号

指导教师 高玉峰

内容提要

传统股票交易系统管理存在管理繁杂、多样化、信息泄露与设备维护繁琐等问题。本系统具有更加准确、方便、快捷、高效等特点,可以克服股票交易存在的部分问题。本文使用VC++6.0和Microsoft Access 2007工具开发了一个股票交易系统,主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面,实现了股票交易数据库的创建及各种股票交易操作。在本文,首先进行了系统需求分析,该系统主要实现的功能包括:管理员:注册、登陆以及增删管理员功能;股民:增删股民用户功能、显示股民信息、显示用户购买股票信息;股票:购买股票、抛售股票信息、添加股票(添加上市公司)功能等;最后设计了系统总体框架和数据库,进一步进行系统模块的详细设计。

关键词:股票交易系统系统;VC++;Microsoft Access 2007

目录

一、系统需求分析与工具 .......................................................................... 1

1、系统需求分析 ............................................................................... 1 2、系统开发的工具 ............................................................................ 1 3、Microsoft Visual C++6.0 ............................................................ 1 4、 Microsoft Access 2008 ............................................................... 2 二、系统分析 ............................................................................................ 3

1、系统功能概括 ............................................................................... 3 2、系统设计内容 ............................................................................... 3 3、系统功能分析 ............................................................................... 4 三、系统总体设计 ..................................................................................... 5

1、系统总体结构设计 ........................................................................ 5 2、系统数据库表 ............................................................................... 7 四、系统详细设计 ..................................................................................... 9

1、界面设计与功能 ............................................................................ 9 2、用户登陆模块 ............................................................................... 9 参考文献 ................................................................................................. 35 实习心得 ................................................................................................. 36

一、系统需求分析与工具

1、系统需求分析

股票交易是指股票投资者之间按照市场价格对已发行上市的股票所进行的买卖。众所周知,国内股市发展非常的迅速,但相对一些国外的股市,仍然存在很多不完善以及不健全的地方。2007年以前国内股市疯涨,全国的股民朋友也像吃了兴奋剂一样为之疯狂,达到了见面即谈股的程度,因此,很多朋友忽略了股市存在的风险盲目的一头扎进股市,做着美丽的发财梦,然而2007年下半年股市从6000点像开了闸的水一样一泻而下,从而造成国内8000万股民被深套!因此,开发一套高效率、无差错的股票交易系统系统软件十分必要。

系统的主要目的是安全、快捷的保存数据信息。由于股票交易涉及到资金问题,为了增强系统的保密性,使股民利益不受损害,系统具有仅管理员式的保密功能,还有查询股票信息、添加管理员、用户、股票等各方面功能,使用户能够方便、快捷地操作股票交易系统。

2、系统开发的工具

股票交易系统采用了当前的主流模式C/S模式进行开发,前台开发工具选用Microsoft Visual C++6.0,它是一种可视化的、面向对象的Windows开发语言,具有易用、通用和开发效率高的特点。后台的数据库开发工具选用了Microsoft Access 2008,它能够处理大量数据,同时保持数据完整性并提供许多高级管理和数据分配功能。这两种开发工具功能强大,有较好的接口,作为本系统开发工具是可行的。

3、Microsoft Visual C++6.0

Visual C++6.0由Microsoft开发, 它不仅是一个C++ 编译器,而且是一个

- 1 -

基于Windows操作系统的可视化集成开发环境(integrated development environment,IDE)。Visual C++6.0由许多组件组成,包括编辑器、调试器以及程序向导AppWizard、类向导Class Wizard等开发工具。 Visual C++是一个功能强大的可视化软件开发工具。Visual C++6.0以拥有“语法高亮”,自动编译功能以及高级除错功能而著称。比如,它允许用户进行远程调试,单步执行等。还有允许用户在调试期间重新编译被修改的代码,而不必重新启动正在调试的程序。其编译及创建预编译头文件(stdafx.h)、最小重建功能及累加连结(link)著称。这些特征明显缩短程序编辑、编译及连结的时间花费,在大型软件计划上尤其显著。

4、 Microsoft Access 2008

Access是Office办公套件中一个极为重要的组成部分。刚开始时微软公司是将Access单独作为一个产品进行销售的,自Office 97开始将Access捆绑到其中,成为Office套件中的一个重要成员。现在它已经成为Office办公套件中不可缺少的部件了。Microsoft 公司在Access 95 的基础上陆续推出了 Access 97、Access 2008,成为世界上最流行的桌面数据库管理系统之一。Access是一种关系型数据库管理系统,不但能存储和管理数据,还能编写数据库管理软件,用户可以通过Access提供的开发环境及工具方便地构建数据库应用程序,大部分是直观的可视化的操作,无需编写程序代码,是一种使用方便、功能较强的数据库开发工具。

- 2 -

(2) 股票基本信息表

如表3-2所示,存放股票交易系统的各股股票信息,在实现系统的各个功能中起到非常重要的作用。

表3-2股票基本信息表

字段名 stockID(主键) stockName openDate computyName stockPrice

(3) 股民基本信息表

股民基本信息表存放所有股民的信息。

表3-3 股民基本信息表

字段名 createDate(主键) userName IDNumber CreateCity totalMoney

(4) 用户持有股票信息表

表3-4用户持有股票信息表

字段名 数据类型 - 8 -

数据类型 数字 短文本 日期 短文本 数字 可否为空 NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL 数据类型 日期 短文本 短文本 短文本 短文本 可否为空 NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL 可否为空

stockID(主键) username buyDate buyPrice stockNumber

短文本 短文本 日期 短文本 短文本 NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL 四、系统详细设计

1、界面设计与功能

经过以上的分析及建模,已经完成了数据库的后台工作。下面要完成的是人机交互的界面。本系统分为以下三部分:

(1) 用户登陆; (2) 系统主体平台;

(3) 通过主体平台调用的功能模块。 接下来即对各部分作详细介绍。

2、用户登陆模块

启动系统程序后,首先进入系统登陆界面,在登陆进入主体平台的时候,系统会要求用户输入用户名及密码作为验证信息,为了防止非用户在使用,输入正常信息后便可以使用本系统。

界面截图如图4-1、4-2所示。

- 9 -

图4-1 系统登录界面

系统登录主要代码如下:

- 10 -

- 11 -

- 12 -

图4-2 股票交易系统主界面

3、系统菜单选项

界面截图如图4-3所示。

图4-3 系统菜单选项

4、编辑菜单选项

界面截图如图4-4所示。

- 13 -

图4-4 编辑菜单选项

编辑菜单主要包括以下几部分: (1)开户:

图4-5 添加股民信息界面

添加股民代码如下:

(头文件以及自动生成部分不重复截图)

- 14 -

(2)销户:

- 15 -

图4-6 删除股民界面

删除股民代码如下:

- 16 -

(3)购买股票:

图4-7购买股票界面

购买股票代码如下:

- 17 -

(6)删除上市公司:

图4-10删除股票界面

删除股票代码:

- 23 -

(7)股名查询

图4-11股名查询界面

股名查询代码:

- 24 -

- 25 -

(8)股票查询

图4-12股票查询界面

股票查询代码如下:

- 26 -

- 27 -

(9)查询用户持股情况

图4-13用户持股情况界面

用户持股情况查询代码:

- 28 -

- 29 -

5、管理员模块

界面截图如图4-14所示。

图4-14 管理员菜单选项

管理员菜单选项主要分为以下几个部分: (1)添加管理员:

图4-15 添加管理员界面

添加管理员代码:

- 30 -

- 31 -

(2)删除管理员:

图4-16 删除管理员界面

删除管理员代码:

- 32 -

本文来源:https://www.bwwdw.com/article/61x6.html

Top