在线股票交易系统的分析与设计.docx
- 文档编号:248358
- 上传时间:2022-10-07
- 格式:DOCX
- 页数:4
- 大小:15.81KB
在线股票交易系统的分析与设计.docx
《在线股票交易系统的分析与设计.docx》由会员分享,可在线阅读,更多相关《在线股票交易系统的分析与设计.docx(4页珍藏版)》请在冰豆网上搜索。
在线股票交易系统的分析与设计
摘 要:
通过对在线股票交易系统的需求分析及系统实体关系的分析,详细描述了在线股票交易系统的设计思路和功能的实现技术。
使用
J2EE的体系架构,采用统一、标准的架构,可以提高系统的开发效率,有更好的维护性和可移植性。
关键词:
J2EE;股票交易系统;SQLServer数据库中图分类号:
TP311.52
1股票交易系统
随着经济体制改革的深化,我国股票市场也不断地发展与完善,参与股市投资的投资者日益增多,股市投资已成为一种人们愿意承担其风险的理财手段,而股票自然而然也成为了人人关心的热门话题。
在网络盛行的今天,通过网络可以获取的信息广,并且相关服务多,给客户提供了方便。
网上交易不受同城地域的限制、不受上班时间的限制,只要你办理了网上委托交易的相关手续,你就可以坐在家里、办公室里或即使出差在外,进行行情接收和委托下单,轻轻松松地实现交易。
事实上,仅仅将网上交易理解为它是一种可利用的交易手段的话,未免过于简单。
投资者上网交易更多的是可以方便、及时、全面的获取各种证券投资信息,而且在获取信息的选择上更具主动性。
网上交易与传统交易方式相比,优势明显,是广大证券投资者可以利用其进行证券投资的工具。
2功能分析
在线股票交易系统只有一个登陆界面,面对三类不同的网站对象,分别是普通用户(未注册用户)、会员用户(已注册用户)和管理员。
三类对象进入系统后跳转到不同的界面。
例如普通用户登陆系统后则进入普通用户注册/登陆界面,注册/登陆后则跳转到相应的前台管理界面,前台功能主要是客户进入网站后的一些操作,包括普通用户的注册、会员用户的登陆、查询想了解的上市公司相关资料、历史交易信息、资产信息、股票详细信息(包括财政报告和历史走势图),还可以进行股票搜索、分类查询、购买股票、销售股票,将自己感兴趣的股票添加到关注列表,并对自己关注的列表和个人信息进行维护。
管理员登陆系统后则进入系统管理界面。
后台功能主要是管理员进入网站后的一些操作,包括对帐户、股票、财政报告进行管理,当股票购买和出售交易完成后,由系统Email向用户Email发送该股票的购买和出售交易信息。
在线股票交易系统的全部功能如图1所示:
3系统实体关系分析
通过对该系统进行需求分析,得出此系统具有以下几个实体:
普通用户、管理员、财务报表、股票交易信息、我的股票和股票。
每个实体以及他们对应的功能和事件如表1所示:
各实体之间的关系以及多样性约束如表2所示:
4系统实现技术
系统拟使用SQL Server 2000作为数据库管理系统,Tomacat作为
JSP容器,MyEclipse作为开发环境,基于J2EE架构进行开发。
将系统装配在一个J2EE应用中,由J2EE服务器对其进行管理。
客户端应用程序和applet是运行在客户端的组件;Java Servlet和Java ServerPages(JSP)是运行在服务器端的Web组件;Enterprise JavaBean(EJB)组件是运行在服务器端的业务组件。
采用MVC系统架构,将系统分为表示层、业务逻辑层和控制层。
表示层是系统呈现给用户的界面形式,主要负责与用户的交互。
表
示层用JSP实现,获得用户提交给系统的参数,交由业务逻辑层处理,并将最后的处理数据返回给用户。
业务逻辑层获得表示层的数据,使用JavaBean处理业务逻辑,与数据库进行交互,将业务处理结果返回给表示层。
逻辑层使用Servlet来处理视图层和模型层之间的数据。
5小结
本文通过分析在线股票交易系统的功能和实体,以J2EE架构为基础,研究并提出了实现股票交易系统的MVC系统架构方案,具有高开发效率、较高的安全性、可扩展性和移植性,以及具有较快的响应速度。
为下一
步在线股票交易系统的实现提供了理论基础。
参考文献:
[1]刘京华.JavaWeb整合开发王者归来[M].北京:
清华大学出版社,2010.
[2]闫斐,王亚弟,韩继红.基于Struts架构的J2EE应用软件的设
计与开发[J].微计算机信息,2006,22(30):
227-229.
[3]张桂元,贾燕枫.Struts开发入门与项目实践[M].北京:
人民邮电出版社,2005,9.
[4]曾陈萍,李怀杰.“AnalysisofFrameworkBasedonJ2EEofRealizingE-Commerce”[J].西昌学院学报(自然科学版),2006,3:
3-10.
[5]孙卫琴.精通Struts:
基于MVC的JavaWeb设计与开发[M].北京:
电子工业出版社,2004.
作者简介:
姜娜(1984.8-),女,云南曲靖人,助教,硕士,主要从事计算机软件和网站建设研究;孔浩(1979.11-),男,云南昭通人,硕士学位,讲师,主要从事计算机软件和计算机网络方面研究。
作者单位:
昭通学院,云南昭通657000
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 在线 股票交易 系统 分析 设计
![提示](https://static.bdocx.com/images/bang_tan.gif)