内容介绍

原文档由会员 莎士比亚 发布

资源包括:正文DOC格式共37页 9911字

摘要:本文按照开发软件工程的思路,主要从以下几个方面详细论述了股票交易系统的研究和设计:GUI模块设计、JDBC的设计与封装以及分布式RMI设计。

首先,本文阐述了Java的优点与应用;接着,本文介绍了项目的需求分析和数据库的设计;然后,本文着重论述了登陆界面模块、注册界面模块、股票交易界面模块的设计与各界面按钮的事件响应;如何创建DNS源;如何进行数据库管理和操作;运行中的异常编写及如何处理;最后,将系统设计成RMI分布式组件形式,以实现远程调用。

关 键 词: 数据库;SQL Server; JDBC;Java;RMI

Stock trading system built by Java

Abstract: According to the methord of developing a software project, the thesis mainly discussed the study and design of the Stock trading system in such phases: design of GUI; design and seal of JDBC; design of RMI’s layout.

First, the thesis introduced the advantage and application of the Java.Then it introduces the analysis of the demand of the project and the design of the database.After that, the thesis emphatically discusses the design about the landing interface module, registering interface module, and stock trading interface module. And it also emphasizes on the response to the push button of the interfaces. In addition, it refers to the question about how to establish the DNS, how to manage and operate the database, and the abnormal complier as well as how to deal with it. In the end,the system is designed in the module form of RMI layout to fulfil the long-rang call.

Key words: Database; SQL Server; JDBC; Java; RMI

目 录

摘要 1

关键词 1

Abstract 2

Key words 2

1 概述 3

1.1 Java体系结构 3

1.2 Java的优点 3

1.3 Java的应用 3

2 项目研究 5

2.1 项目的生命周期 5

2.1.1 需求分析阶段 5

2.1.2 总体设计阶段 5

2.2 数据库分析与设计 5

2.2.1 user_info表 5

2.2.2 Customer表 5

2.2.3 Shares表 6

2.2.4 Stock表 6

2.2.5 数据库存储过程设计 6

2.2.6 细节设计阶段 6

3 界面模块设计 7

3.1 登陆模块设计 7

3.1.1 登陆界面的设计 7

3.1.2 登陆界面的事件处理 7

3.2 注册模块的设计 8

3.2.1 注册界面的设计 8

3.2.2 注册界面的事件处理的设计 9

3.3 股票交易模块设计 9

3.3.1 股票交易界面的设计 9

3.3.2 股票交易界面事件处理的设计 10

4 JDBC的设计与封装 13

4.1 创建DNS源 13

4.2 数据库操作过程 15

4.3 JDBC数据库连接 16

4.4 异常的编写与封装 17

5 分布式RMI设计 18

5.1 RMI概述 18

5.2 RMI体系结构 18

5.2.1 存根/骨干层 18

5.2.2 远程引用层 18

5.2.3 传输层 18

5.3 RMI程序开发 18

5.3.1 创建远程接口 18

5.3.2 定义服务器类 19

5.3.3 定义客户类 19

结 论 20

致 谢 21

参考文献 22

附录1 23

附录2 25

java 股票交易系统_JAVA程序实现股票交易系统设计相关推荐

  1. java股票数据_java抓取东方财富股票数据(附源码)

    背景 前段时间给朋友写了一个自动抓取同花顺股票数据的程序,不少人觉得不错. 这几天后台有粉丝给我留言让我也抓一下东方财富的数据,说东方财富的数据特别难抓,我还真不一定能搞得定. 本来我是一个德艺双磬且 ...

  2. java 股票 代码_Java中利用散列表实现股票行情的查询_java

    ---- 在java中,提供了一个散列表类Hashtable,利用该类,我们可以按照特定的方式来存储数据,从而达到快速检索的目的.本文以查询股票的收盘数据为例,详细地说明java中散列表的使用方法. ...

  3. java手动输入函数_Java程序如何添加一个函数,如果玩家输入错误,它将返回代码。...

    我的程序有问题,不是代码问题,而是我要怎么做,这是我一直困惑的部分.只是为了让你知道我是一个基本的Java编码器,我不理解复杂的东西,所以请记住,我的代码不是最好的. ---------------- ...

  4. 容易答错的java面试题_Java程序员面试中最容易答错的8道面试题,你中招了吗?...

    1. static 和 final 的用法 static 的作用从三个方面来谈,分别是静态变量.静态方法.静态类. 静态变量:声明为 static 的静态变量实质上就是全局变量,当声明一个对象时,并不 ...

  5. java运行原理_Java程序的加载与运行原理详解

    Java程序的运行包括两个非常重要的阶段: 一.编译阶段 第一步:程序员需要在计算机硬盘中任意位置创建一个.java扩展名的文件,该文件被称为 java源文件,源文件当中编写的是java源代码/源程序 ...

  6. java cron表达式_Java 程序员都应该去使用一下这款强大的国产工具类库

    大家好,我是你们的导师, 我会坚持每天给大家整理一些干货内容(当然周末也要允许老师休息一下哈). 今天给大家分享一个很棒的Java工具类库:Hutool.可能有很多朋友已经知道这个类库了,甚至在已经在 ...

  7. java 排名相同_Java程序员十年面试经验,助你成为offer收割机

    关于面试 其实关于面试总结这块,小编也看过不少文章,但是大部分都是关于面试题以及面试中的问题所谈.但是对于一个不擅长找工作的人来说,其实在简历制作这一块很重要.因为简历没写好的话,连面试邀请都没,何谈 ...

  8. java tostring方法_Java程序员小伙启动项目报错,原来是使用了lombok

    每一个程序员在进公司的第一天,可能是在搭建环境,启动项目.小伙在启动 SpringBoot 项目中发现:代码中缺失大量的 getter/setter ,一查原来使用 lombok . 首先,解决项目中 ...

  9. java表格树_Java程序员值得拥有的TreeMap指南

    吃饭间隙,迷上了<吐槽大会>,一集一集地刷啊,觉得这些嘉宾真的挺有勇气的,敢于直面自己的惨淡槽点.于是,同学们看到了,我作为一个技术博主,也受到了"传染",不,受到了& ...

最新文章

  1. 如何直观地理解「协方差矩阵」?
  2. 算法--------旋转图像
  3. 三分钟学会css3中的flexbox布局
  4. vue 关闭log_vue或react项目生产环境去掉console.log的操作
  5. Linux环境下安装 JDK1.8 和 Tomcat8
  6. 【福利】周志华教授专著《集成学习:基础与算法》上市,豆瓣满分森林书破解AI实践难题...
  7. C++写的一个聊天室代码,用于XEIM开源即时通讯软件上的
  8. Win10+VSCode搭建opencv+C++环境(2)
  9. 带你学习Javascript中的函数进阶(一)
  10. memcached在大负载高并发网站上的应用(一)
  11. 异构计算 软硬协同设计_优雅的设计CNN并行架构-软硬协同之位宽设置(2)
  12. 【JY】2021全国首届工程仿真大赛154个项目视频教程分享
  13. matlab imrotated,图像旋转由Matlab无需使用imrotate
  14. 能测试快充真假的软件,ChargerLAB测试工具使用技巧:一键检测苹果数据线真伪...
  15. CC2640R2F学习笔记二:昇润科技开发资料阅读
  16. 应知应会的Word图片技巧(转)
  17. 十沣科技TF-Dyna不亚于国际主流商业软件 应用领域广泛
  18. 电子商务:说说转化率
  19. 《神经科学:探索脑》学习笔记(第23章 记忆系统)
  20. 年终盘点丨2020边缘计算大事记

热门文章

  1. DCOS之Mesos-DNS介绍
  2. 对英雄联盟比赛预测(三)- 数据获取Java实现
  3. ictclas java 下载,10分钟开始使用ICTCLAS Java版
  4. 【源码+教程】Java课设项目_12款最热最新Java游戏项目_Java游戏开发_Java小游戏_飞翔的小鸟_王者荣耀_超级玛丽_推箱子_黄金矿工_贪吃蛇
  5. 袋鼠云平台代码规范化编译部署的提效性改进实践
  6. 仪表板展示|DataEase可视化数据分析工具中的视图钻取和联动设置
  7. Win XP中恢复受损的注册表
  8. 中国历代大大小小的皇帝(2)
  9. 试验设计系列(一)| 样本量与功效(power)的计算
  10. Android通知栏—Notification(一)