java程序实现股票交易系统设计.doc
约37页DOC格式手机打开展开
java程序实现股票交易系统设计,资源包括:正文doc格式共37页 9911字摘要:本文按照开发软件工程的思路,主要从以下几个方面详细论述了股票交易系统的研究和设计:gui模块设计、jdbc的设计与封装以及分布式rmi设计。 首先,本文阐述了java的优点与应用;接着,本文介绍了项目的需求分析和数据库的设计;然后,本文着重论述了登陆界面模块、注册界面模...
内容介绍
此文档由会员 莎士比亚 发布
资源包括:正文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
摘要:本文按照开发软件工程的思路,主要从以下几个方面详细论述了股票交易系统的研究和设计: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