利用JAVA实现股票交易系统设计参考

目 录

摘要1

关键词1

Abstract2

Key words2

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

附录123

附录225

利用Java实现股票交易系统

摘要:本文按照开发软件工程的思路,主要从以下几个方面详细论述了股票交易系统的研究和设计: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 概述

为了满足信息技术不断变化的要求,人们已经开发出各种不同的语言,包括从BASIC到C和C++。理想的语言应该

java界面设计股票_利用JAVA实现股票交易系统设计参考.doc相关推荐

  1. java课程设计拼图_基于Java拼图游戏的设计与实现(含录像)

    基于拼图游戏的设计与实现(含录像) 摘    要 本拼图游戏是基于J2SE平台开发的,它是一个Application,它的游戏规则和诺亚舟里的拼图游戏是一样的.这个游戏将一张大图切割成N张小图,然后在 ...

  2. java 对象复制 反射_利用Java反射机制实现对象相同字段的复制操作

    一.如何实现不同类型对象之间的复制问题? 1.为什么会有这个问题? 近来在进行一个项目开发的时候,为了隐藏后端数据库表结构.同时也为了配合给前端一个更友好的API接口文档(swagger API文档) ...

  3. java mysql jdbc 封装_利用Java针对MySql封装的jdbc框架类 JdbcUtils 完整实现(包括增删改查、JavaBean反射原理,附源代码)...

    近期看老罗的视频,跟着完毕了利用Java操作MySql数据库的一个框架类JdbcUtils.java,完毕对数据库的增删改查.当中查询这块,包含普通的查询和利用反射完毕的查询,主要包含以下几个函数接口 ...

  4. java calendar日期计算_利用Java中Calendar计算两个日期之间的天数和周数

    前言 究竟什么是一个 Calendar 呢?中文的翻译就是日历,那我们立刻可以想到我们生活中有阳(公)历.阴(农)历之分.它们的区别在哪呢? 比如有: 月份的定义 - 阳`(公)历 一年12 个月,每 ...

  5. java 方法数统计_利用Java简单实现一个代码行数统计器方法实例

    前言 哈喽,我是小黑, 最近学了java的输入输出流后一直心痒痒,总想找一点事情来做,所以用java代码来实现了一下统计代码的所有行数,看一下我上大学以来到底打了多少行. 先附上实现代码吧! pack ...

  6. java 获取文件名长度_利用Java文件类File的方法,获取磁盘文件的文件名、长度、大小等特性...

    利用Java文件类File的方法,获取磁盘文件的文件名.长度.大小等特性. 如题,大神们谁可以编写一个这样的java程序?     happy530755 | 浏览 1482 次 |举报 我 ...

  7. java日期相差周_利用Java中Calendar计算两个日期之间的天数和周数

    前言 究竟什么是一个 Calendar 呢?中文的翻译就是日历,那我们立刻可以想到我们生活中有阳(公)历.阴(农)历之分.它们的区别在哪呢? 比如有: 月份的定义 - 阳`(公)历 一年12 个月,每 ...

  8. java界面 文件选择器_掌握java技术 必备java工具应用知识

    在现如今的互联网时代里,Java无疑是一种极为流行的开发语言,无论是程序界还是整个互联网行业势必带来很大的影响.不管是人才需求还是薪资水平上,Java的发展前景都是很乐观的.关于Java的一些常用的工 ...

  9. java 生成pdf 乱码_利用java处理fop导出pdf的中文乱码问题解决方案

    本文的作用是,生成带中文的加密pdf格式的文件,防止被人修改. 在项目下建立docbook-xsl, fo-res, out, sample四个文件夹 docbook-xsl目录: 放从sourcef ...

最新文章

  1. 一文概览 CVPR2021 最新18篇 Oral 论文
  2. 【一天一个shell命令】文本操作系列-touch
  3. CFNet 论文解读
  4. 查某个类是否实现了某个协议
  5. javascript之数组(二)
  6. batch入门教程(3)
  7. Visio图片转为eps格式
  8. 最值得收藏的 考研线性代数 全部知识点思维导图整理(张宇, 汤家凤), 附带惯用思维/做题技巧/易错点整理
  9. ARM嵌入式开发入门必要步骤
  10. [转载]揭秘骇人的湘西“赶尸”奇俗
  11. 后端开发工程师的工作流程是怎样的
  12. 【IMWeb训练营作业】- 作业3:仿readhub.me
  13. 家谱树c语言程序,Javascript库 - 家谱树流程图
  14. openwrt使用port-mirroring
  15. C++ 内存管理 —— 第一講:C++ 內存構件
  16. win10电脑耳机插上突然没音(已解决)
  17. vue获取div高度
  18. PHPMyWind支持ppt导入
  19. KDZD606绝缘服试验装置
  20. 数据库监控工具QMonitor

热门文章

  1. 用简单命令查看Windows上USB盘使用记录
  2. UWB定位技术融合定位革新物联发展
  3. python music21 解析midi 文件为音符
  4. 【JAVA程序设计】(C00089)基于SSM(非maven)的仓库出入库管理系统
  5. 基于集成学习的不平衡数据集分类问题研究--文献阅读
  6. 三菱je -c中映射表的作用_2020江苏三菱PLCFX1S14MT回收回收上门估价欧姆龙安全继电器...
  7. 认清面向服务架构(SOA)的本来面目
  8. BABOK V3 笔记(2):简介
  9. 【BIM+GIS】ArcGIS Pro2.8如何打开Revit模型,BIM和GIS融合?
  10. 图像 快速傅里叶变换 及 频率域滤波 java 实现