- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
在线股票交易系统的分析与设计.doc
在线股票交易系统的分析与设计 摘 要:通过对在线股票交易系统的需求分析及系统实体关系的分析,详细描述了在线股票交易系统的设计思路和功能的实现技术。使用J2EE的体系架构,采用统一、标准的架构,可以提高系统的开发效率,有更好的维护性和可移植性。 关键词:J2EE;股票交易系统;SQL Server数据库 中图分类号:TP311.52 1 股票交易系统 随着经济体制改革的深化,我国股票市场也不断地发展与完善,参与股市投资的投资者日益增多,股市投资已成为一种人们愿意承担其风险的理财手段,而股票自然而然也成为了人人关心的热门话题。在网络盛行的今天,通过网络可以获取的信息广,并且相关服务多,给客户提供了方便。网上交易不受同城地域的限制、不受上班时间的限制,只要你办理了网上委托交易的相关手续,你就可以坐在家里、办公室里或即使出差在外,进行行情接收和委托下单,轻轻松松地实现交易。事实上,仅仅将网上交易理解为它是一种可利用的交易手段的话,未免过于简单。投资者上网交易更多的是可以方便、及时、全面的获取各种证券投资信息,而且在获取信息的选择上更具主动性。 网上交易与传统交易方式相比,优势明显,是广大证券投资者可以利用其进行证券投资的工具。 2 功能分析 在线股票交易系统只有一个登陆界面,面对三类不同的网站对象,分别是普通用户(未注册用户)、会员用户(已注册用户)和管理员。三类对象进入系统后跳转到不同的界面。例如普通用户登陆系统后则进入普通用户注册/登陆界面,注册/登陆后则跳转到相应的前台管理界面,前台功能主要是客户进入网站后的一些操作,包括普通用户的注册、会员用户的登陆、查询想了解的上市公司相关资料、历史交易信息、资产信息、股票详细信息(包括财政报告和历史走势图),还可以进行股票搜索、分类查询、购买股票、销售股票,将自己感兴趣的股票添加到关注列表,并对自己关注的列表和个人信息进行维护。 管理员登陆系统后则进入系统管理界面。后台功能主要是管理员进入网站后的一些操作,包括对帐户、股票、财政报告进行管理,当股票购买和出售交易完成后,由系统Email向用户Email发送该股票的购买和出售交易信息。 在线股票交易系统的全部功能如图1所示: 3 系统实体关系分析 通过对该系统进行需求分析,得出此系统具有以下几个实体:普通用户、管理员、财务报表、股票交易信息、我的股票和股票。每个实体以及他们对应的功能和事件如表1所示: 各实体之间的关系以及多样性约束如表2所示: 4 系统实现技术 系统拟使用SQL Server 2000作为数据库管理系统,Tomacat作为JSP容器,MyEclipse作为开发环境,基于J2EE架构进行开发。将系统装配在一个J2EE应用中,由J2EE服务器对其进行管理。客户端应用程序和applet是运行在客户端的组件;Java Servlet和Java Server Pages(JSP)是运行在服务器端的Web组件;Enterprise Java Bean(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]曾陈萍,李怀杰.“Analysis of Framework Based on J2EE of Realizing E - Commerce”[J].西昌学院学报(自然科学版),2006,3:3-10. [5]孙卫琴.精通Struts:基于MVC的Java Web设计与开发[M].北京:电子工业出版社,2004. 作者简介:姜娜(1984.8-),女,云南曲靖人,助教,硕士,主要从事计算机软件和网站建设研究;孔浩(1979.11-),男,云南昭通人,硕士学位,讲师,主要从事计算机软件和计算机网络方
您可能关注的文档
- 图书馆采编存在的问题与创新发展对策.doc
- 图书馆防盗系统漏洞的研究.doc
- 图像超分辨率重构算法研究进展.doc
- 图像边缘检测中消除噪声影响的方法研究.doc
- 图式理论在英语新闻翻译中的应用.doc
- 图形图像制作专业Photoshop课程教学探讨.doc
- 图形处理器中平面裁剪算法并行化的设计与验证.doc
- 图解世界四大作战航母.doc
- 图论及其应用对图的均匀染色探究.doc
- 圆弧与直线滑动法相结合计算土岩共存边坡滑坡推力.doc
- 场地脚手架工程施工方案(3篇).docx
- 2024年浙江省丽水市松阳县玉岩镇招聘社区工作者真题及参考答案详解一套.docx
- 2024年河南省郑州市惠济区古荥镇招聘社区工作者真题及答案详解一套.docx
- 2024年浙江省杭州市淳安县文昌镇招聘社区工作者真题及完整答案详解1套.docx
- 2024年浙江省台州市三门县小雄镇招聘社区工作者真题带答案详解.docx
- 2024年浙江省宁波市余姚市河姆渡镇招聘社区工作者真题及完整答案详解1套.docx
- 2024年浙江省丽水市景宁畲族自治县雁溪乡招聘社区工作者真题及答案详解一套.docx
- 2024年浙江省杭州市临安市板桥乡招聘社区工作者真题及答案详解一套.docx
- 2024年湖北省宜昌市点军区土城乡招聘社区工作者真题及答案详解一套.docx
- 2024年浙江省台州市路桥区桐屿街道招聘社区工作者真题附答案详解.docx
最近下载
- 新人教版高中物理必修第一册学案:2.2匀变速直线运动的速度与时间的关系.doc VIP
- 新生儿低氧血症的常规管理PPT课件.pptx VIP
- 高考英语句子成分及句子基本结构(共32张PPT).pptx VIP
- 药物成瘾教案.ppt VIP
- 广东省广州市五校2022-2023学年高一下学期期末联考物理试卷及参考答案.pdf VIP
- 海砂混凝土工程施工方案(3篇).docx VIP
- 2024年湖北省执业药师继续教育处方审核—中西药联合用药(3)答案.docx VIP
- 冷热疗法的效应.ppt VIP
- 卫生院优质服务基层行创建资料(4.8.1 信息公开).docx VIP
- 呼吸衰竭病人护理查房.pptx VIP
文档评论(0)