基于JAVA的虚拟股票交易系统的研究与实现

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

学士学位论文(设计)Bachelor’sThesis论文题目基于Java的虚拟股票交易系统的设计与实现作者姓名张浩学号2008115020324所在院系计算机科学与技术学院学科专业名称通信工程导师及职称黄琳讲师论文答辩时间2012年5月12日编号2012150324研究类型应用研究分类号TP39湖北师范学院本科毕业论文(设计)诚信承诺书中文题目:基于Java的虚拟股票交易系统的设计与实现外文题目:stocktradingsystem学生姓名张浩学号2008115020324院系专业计算机科学与技术学院通信工程班级0803学生承诺我承诺在毕业论文(设计)活动中遵守学校有关规定,恪守学术规范,本人毕业论文(设计)内容除特别注明和引用外,均为本人观点,不存在剽窃、抄袭他人学术成果,伪造、篡改实验数据的情况。如有违规行为,我愿承担一切责任,接受学校的处理。学生(签名):年月日指导教师承诺我承诺在指导学生毕业论文(设计)活动中遵守学校有关规定,恪守学术规范,经过本人核查,该生毕业论文(设计)内容除特别注明和引用外,均为该生本人观点,不存在剽窃、抄袭他人学术成果,伪造、篡改实验数据的现象。指导教师(签名):年月日基于Java的虚拟股票交易系统的设计与实现张浩(指导教师:黄琳)(湖北师范学院计算机科学与技术学院0803班湖北黄石435002)摘要:此股票交易系统是集注册、登录、查询、浏览、更新及添加功能为一体的系统。除了能实现增删改查功能以外,还能进行验证用户登录和退出功能,提取出所填写的信息并与数据库进行比较来实现;该系统严格按照标准软件开发MVC的开发流程,采用Servlet+JSP技术和MySQL数据库进行设计,开发并实现。用户通过注册,登录到该系统后可以进行上市股票的交易,修改个人资料等等。该系统操作简单,安全可靠,能够满足绝大多数人的需求。关键词:股票交易系统;JAVA;HttpServlet;MySQL数据库;面向对象中图分类号:TQ351.2Abstract:Thefunctionsofthestocktradingsystemincludeslogin,register,search,browse,updateandadd.Besidesthefunction,add,delete,update,search,thestocktradingsystemcanchecktheregisterandexitofusers.Thesystemrealizethefunctionbycomparingthemessagewrittenbyuserswithdatabase.Thesysteminsoftwareengineeringobject-orienteddevelopmentandthedevelopmentprocess.TheHttpServletJSPtechnologyandmysqldatabaseonadesign,developmentandimplementation.Theusersthrougharegisteredandloggedontothesystem,youcantradethestockandchangeyourselfinformation.Thesystemiseasyoperationandsafe,alsoabletomeetthedemandofmostpeople.Keywords:Stocktradingsystem;Java;HttpServlet;MySQLdatabase;Object-oriented目录1前言.........................................................11.1课题研究背景与意义.....................................12系统说明.....................................................12.1虚拟股票交易系统的功能.................................12.2系统开发技术...........................................22.3系统开发工具及环境.....................................22.4系统开发方式...........................................32.5可行性分析.............................................33系统分析.....................................................43.1系统结构...............................................43.2系统描述...............................................53.3总体功能模块...........................................63.4系统用例模型...........................................74系统设计.....................................................84.1功能模块细化...........................................84.2数据库设计.............................................84.3系统类设计............................................115系统运行和测试..............................................315.1系统首页..............................................325.2管理员登录页面........................................325.3新用户注册页面........................................335.4系统功能页面..........................................335.5用户所持股票页面......................................345.6上市股票页面..........................................345.7账户余额显示页面......................................355.8用户个人信息修改页面..................................356结论........................................................366.1系统的优缺点..........................................36结束语.........................................................36谢辞...........................................................36湖北师范学院计算机科学与技术学院2012届学士学位论文1基于Java的虚拟股票交易系统的设计与实现1前言1.1课题研究背景与意义近些年来,随着信息化社会的快速推进以及网上交易系统的不断普及与推广,特别是股票市场近些年来的蓬勃发展,再加上各种网络技术的逐步成熟,国内股票市场发展十分迅速,催生出了诸如上海证券交易所和深圳证劵交易所等国内知名的股票交易中心,同时也吸引了越来越多的股票热爱者。当然,问题也接踵而来,由于国内股票市场刚刚起步,就缺少统一而且全面的交易平台,导致去多人对于股票的认识还很匮乏。作为一名计算机学院的学院,很希望能尽自己一份微薄的力量去为大众服务,基于Java的虚拟股票交易系统就是为了解决上述问题而进行开发的。该系统严格按照软件工程中面向对象的开发方法和开发流程。并且该系统内容丰富,安全可靠,操作简单,能够充分满足绝大多数股票爱好者的追求。2系统说明2.1虚拟股票交易系统的功能根据各大网站收集的网民的需求和本人对股票交易的一些认识进行全面的分析,该虚拟股票交易系统只向用户开放前台操作一种方式,提供简单、友好的用户界面,以保证用户体验的便捷性。用户在注册该系统之后,只需输入自己的用户名和密码,即可登录到该系统进行股票信息查询、股票买入、股票卖出、交易明细查询、个人信息修改等操作。虚拟股票交易系统的以上功能是通过一系列的JSP网页与MySQL数据库动态交互来实现的。系统设计的主要工作在于系统数据库的设计和JSP页面的布局。湖北师范学院计算机科学与技术学院2012届学士学位论文22.2系统开发技术J2EE全称是JAVA2平台企业版(JAVA2PlatformEnterpriseEdition),它是由美国SUN公司(已于2009年被美国甲骨文公司收购)提出的最新JAVA标准。利用J2EE技术,公司企业能够建立完全符合自己商业逻辑的服务架构,从而以最短的相应时间、最低的投入,为最大范围的客户、雇员及供货商提供最方便的服务,而且这些服务是高质量、安全和可扩展的。J2EE技术的基础就是核心Java平台或Java2平台的标准版,J2EE不仅巩固了JAVA标准版中的许多优点,例如“编写一次、随处运行”的特性、方便存取数据库的JDBCAPI、CORBA技术以及能够在Intemet应用中保护数据的安全模式等等,同时还提供了对EJB(EnterpriseJavaBeans)、JavaServletsAPI、JSP(JavaServerPages)以及XML技术的全面支持。J2EE体系结构提供中间层集成框架用来满足无需太多费用而又需要高可用性、高可靠性以及可扩展性的应用的需求。通过提供统一的开发平台,J2EE降低了开发多层应用的费用和复杂性,同时提供对现有应用程序集成强有力支持,完全支持EnterpriseJavaBeans,有良好的向导支持打包和部署应用,添加目录支持,增强了安全机制,提高了性能。J2EE使用多层的分布式应用模型,应用逻辑按功能划分为组件,各个应用组件根据他们所在的层分布在不同的机器上。事实上,SUN设计J2EE的初衷正是为了解决两层模式C/S(Client/Server)的弊端,在传统模式中,客户端担当了过多的角色而显得臃肿,在这种模式中,第一次部署的时候比较容易,但难于升级或改进,可伸展性也不理想,而且经常基于某种专有的协议,通常是某种数据库协议。它使得重用业务逻辑和界面逻辑非常困难。而网上交易系统却恰恰要求应用程序有很高的可扩展性、组件有可重用性以及系统有很强的安全性等[1]。2.3系统开发工具及环境此次要开发的虚拟股票交易系统是一个在Internet网络环境下运行的系统,因此我采用的技术有Servlet+JSP,开发工具为MyEclipse、应用服务器Tomcat、数据库MySQL。MyEclipse企业级工作平台(MyEclipseEnterpriseWorkbench,简称MyEclipse)湖北师范学院计算机科学与技术学院2012届学士学位论文3是对EclipseIDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布,以及应用程序服务器的整合方面极大地提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML、JSF、CSS、Javascript、SQL。Tomcat是Apache软件基金会(ApacheSoftwareFoundation)的Jakarta项目中的一个

1 / 42
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功