设为首页 | 加入收藏 | 论文目录

关键词: 图书 人事 工资 网络 机械 客户 电子 电气 课件

您现在的位置: 清风毕业设计网 >> 辅导中心 >> 免费毕业设计论文开题报告[指数:]

股票管理系统与股票交易系统的测试用例设计开题报告

开题报告
一、选题依据
近来,股票已逐渐成为居民投资理财的热门工具。随着股民人数日益增加,传统型股票交易的弊端就慢慢显现出来了。
过去最常见的传统型股票交易形式是场内现时交易和电话委托交易。场内现时交易的优点是手续正规可靠,缺点是受到时间和地域的极大限制;电话委托交易的优点是基本不受时间和地域的限制,缺点是安全性较低。随着计算机使用的普及和互联网的高速发展,网上股票交易较好地融合了前两者的优势,不受时间地域的限制且安全性相对较高,逐渐成为了主流的股票交易形式。
网上股票系统主要由股票管理系统和股票交易系统两个部分组成。目前大多数股票系统已将这两部分合二为一,但是为了更好地区分两者的功能,本次毕业设计将针对两个系统进行测试。股票管理系统的主要功能是储存和更新股票信息和用户信息,股票交易系统的主要功能是实现并记录用户的交易过程。本次毕业设计的主要是针对这两部分系统进行测试用例的编写,测试用例包含黑盒测试用例和白盒测试用例,通过执行用例能检验出该系统能否满足现代化网上股票交易的需求。
二、研究目标与主要内容
理想的网上股票系统,应该融合场内现时交易和电话委托交易的优势,即实现安全性和便捷性的统一。相比较而言,系统安全性能的提高更是重中之重。因此,本次毕业设计,会准备相当数量的用例去测试系统的稳定性以及信息的保密安全程度。
再者,作为一个面向广大股民的交易平台,该系统应该具备高度可用性和灵活性,设计方面也要尽量人性化。我将充分考虑到各类人群对于该系统使用方面的需求,根据这些需求编写测试用例,以确保系统的实际可用性。
在用例设计过程中主要面临以下一些问题:
1.本人之前并无接触股票系统的经验,对于其操作和交易原理缺乏认知,因此在功能测试上难免会由于理解不够深入而产生疏漏。为了尽可能弥补这一缺陷,我在近期内下载了若干同类型产品进行研究学习,希望能通过类比和借鉴得到比较完善的结果;
2.作为系统的测试者,我与系统的开发者分隔两地,仅能通过电话、网络等途径进行交流沟通。这在某种程度上使得我的工作变得困难。同时,双方对于系统的需求也可能存在一定误解。
三、拟采取的研究方法、研究手段及技术路线、实验方案
本次测试用例编写,采用的方法是常规的黑盒测试设计方法和白盒测试设计方法。为了提高测试用例的质量,以达到完善系统的根本目的,我在设计用例时会遵循以下两点原则:
1.功能测试严格按照划分等价类和选择边界值的方法编写用例,必要时使用健壮性测试和最坏情况测试;在特定情况下,根据已有经验和自己对系统功能的理解,采用特殊值测试;
2.结构性测试则是主要围绕每个程序的流程图进行分析,通过语句覆盖、判定覆盖、条件覆盖、判定-条件覆盖、条件组合测试和路径测试对系统的每一个运行过程进行检测。针对不同的情况,会选择最合适的覆盖方式,以防出现大量冗余用例。
黑盒测试又称功能测试。它是在已知产品所应具有的功能,通过测试来检测每个功能是否都能正常使用,主要针对软件界面和软件功能进行测试。我将严格按照制定好的用户需求分析说明书,针对系统的功能要素、界面按键、输入输出等几方面进行黑盒测试。
黑盒测试采用的方法:等价类划分法、边界值分析法、因果图法、场景法。
黑盒测试采用的工具:QTP(自动化功能测试工具)
白盒测试又称结构测试。利用白盒测试法进行测试时,需要测试软件产品的内部结构和处理过程。不需测试软件产品的功能。进行白盒测试的目的是通过检查软件内部的逻辑结构,对软件中的逻辑路径进行覆盖测试;在程序不同地方设立检查点,检查程序的状态,以确定实际运行状态与预期状态是否一致。
白盒测试采用的方法:基本路径测试法、逻辑覆盖法。
白盒测试采用的工具:C++ Test、J Test
四、中外文参考文献目录
[1] 王月.上证电子信息行业股票系统的风险分析[A].经济纵横,2009(9).
[2] 汪澄,程慧霞.面向对象的程序设计方法的研究[A].安徽大学学报,1997(1).
[3] Demian Horia. TRACEABILITY IN STOCK MANAGEMENT SYSTEMS[C].ECON10040113,P927-930.
[4] 中西公司之窗.网上股票交易[A].今日电子,1998[1].
[5] 向仕建,郭春梅,李也白.J2EE架构在网上股票交易系统中的应用[A].微机发展,2003(13).
[6] 庞丽艳,何春燕.基于UML的开放式基金投资股票管理系统设计[A].吉林工程技术师范学院学报,2010(9).
[7] L. Dymova, P. Sevastianov , K. Kaczmarek. A stock trading expert system based on the rule-base evidential reasoning using Level 2 Quotes[C].Expert Systems with Applications,2012(39).
[8] June Young Jung,Gary Blau,Joseph F.Pekny.Integrated safety stock management for multi-stage supply chains under production capacity constraints[C].Computers and Chemical Engineering,2008(32).
[9] 彭永华.证券营业部股票交易系统[A].中国金融电脑,1995[3].
[10] 王志坚,瞿成祥,徐家福.面向对象基本概念之探讨[A].计算机科学,1992(4).
五、研究的整体方案与工作进度安排
本次毕业设计,主要分为系统开发、数据库搭建和软件测试三个模块。
研究过程中,需要使用的工具主要有:MyEclipse,Visual C++,Tomcat,MySQL,Access,QuickTest Professional。
研究过程中,技术上的要求主要有:了解开发环境并能使用Java和C进行编程,能熟练使用MySQL和Access创建并管理数据库,JDBC的连接和操作,测试用例的编写以及测试环境的搭建。
研究过程中最核心的部分是针对系统的完成情况编写测试用例。在做这一步之前,需要完成以下准备工作:
1.进行需求分析,撰写软件的需求分析说明书
2.按照说明书的要求,进行软件开发的工作(主要是界面设计和代码编写)
3.创建并管理相关数据库,使用JDBC实现开发端和数据库端的访问
4.对软件各个部分进行运行和调整,直到没有明显错误为止
最后在针对已完成的软件进行测试用例的编写。
预计前期的开发和完善将在12年完成,13年开始主要着力于测试方面的工作。13年4月可完成本次毕业设计的所有内容。
六、研究的预期目标及主要特点、创新点
本次毕业设计预期得到的成果是两个可用性高、泛用性强的现代化网上股票系统,即股票管理系统和股票交易系统。
股票管理系统的功能是:系统管理员及操作员的签到签退;操作员密码变更;操作员的管理维护;股票管理;系统日志管理;股票交易设置;管理员处理申请。
股票交易系统的功能是:为用户提供买卖股票的平台,保证证券交易所与系统用户端端信息更新的同步性,用户可通过登陆股票交易系统实现股票的买入和卖出并且查询交易的明细情况。
通过开发部分和测试部分的多次调整与完善,最终的成品不仅能实现功能,其界面设计的科学性和系统的稳定性也应该符合大众的需求。
整个流程中,我会比较用心的是最后的测试部分,进行用例编写时会比较多地考虑到用户使用这个系统的方便程度和系统的易用性。计划执行测试部分的工作时间长达整整一个月,因此通过测试的系统使用起来应该会非常舒适便捷。
计算机毕业论文,计算机毕业设计下载,代写论文,定做毕业设计-清风毕业设计网
毕业设计客服咨询
清风毕业设计网提供的所有毕业设计作品均从学校直接征集或原创开发,本团队集多年从事毕业论文工作的经验及海量的资料,结合强劲的毕设开发论文写作管理团队,全面面向高校学生提供毕业设计以及快速周到的毕业设计售后服务。
  购买后获取论文或有定做需求请加
  客服微信号:hastp888
  添加好友时请备注“论文”