优秀的毕业设计论文网
计算机 JAVA 电子信息 单片机 机械机电 模具 土木工程 建筑结构 论文
热门搜索词:网络 ASP.NET 汽车 电气 数控 PLC

VB趣味答题竞赛系统设计与实现

以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
  
资料介绍:
【摘 要】本系统采用VB+SQL设计并实现了一个小型的趣味答题竞赛系统,主要功能包括答题计时,答题记分,题库管理等核心模块。文中首先简要介绍了系统在开发过程中用到的主要开发技术,然后进一步详细叙述了系统需求分析和总体架构等前期设计思路。其次,又深入地阐述了系统后台数据库模型的设计和实现过程。最后从系统实现的角度,简要介绍了系统开发过程中的部分核心代码设计并展示了系统测试运行的功能界面。该答题竞赛系统娱乐性较好,可以扩大题库容量,因此今后的工作是继续完善该系统的功能,从而使之具有一定的实用价值。【关键词】竞赛系统;VB;SQL第一章绪论1.1课题背景Internet在人们在生活和工作中越来越重要,人们已经离不开它了。不管是通过网络来工作和学习,还是通过网络进行交友和娱乐,它已经成为一种传播信息的载体和共享的交流平台,其宗旨是处处服务和满足人们生活的各种需要。于是我们看到那些和网络相关的web应用服务程序也因此顺势而生,我们已经看到B/S模式的服务架构服务已经流行起来,的确这种技术很是受用户由衷的欢迎,客户端只需要一个便捷式的浏览器就可以享受服务器端所提供的丰富资源。当然,B/S模式并不是万能的,许多资料表明为了保证服务器与客户端较低的通讯开销,尽量充分利用两端硬件环境的优势,目前大多数应用软件系统仍然还都是Client/Server形式的两层结构,并且现在的软件应用系统正在向分布式的Web应用发展;内部的和外部的用户都可以访问新的和现有的应用系统,Web和Client/Server 应用都可以进行同样的业务处理;不同的应用模块共享逻辑组件;通过现有应用系统中的逻辑可以扩展出新的应用系统。这也就是今后应用系统的发展方向。即使未来网络应用系统都趋向于选择B/S模式,而目前对采用基于C/S模式的各种应用软件系统的需要还很迫切,在开发这样的应用系统目标下,我们要保证尽量节省人力、物力,尽量使得受使用场所和环境的限制减少到最小,提高系统应用领域的制度化、规范化和信息化水平,力争让这种应用C/S模式架构开发的系统继续保持着很高的应用价值。高校各部门以校园网作为信息高速公路,建立起了相应的管理信息系统,如何高效地利用校园网络资源.实现各部门间的数据共享,以及真正意义上的数字化校园是目前各大高校考虑热点问题。可以看到在线考试系统已经在很多地方开展起来,其方便,快捷,公平的特点深受人们喜欢。还有各种网络竞赛考试系统的出现也逐渐改变了以往竞赛组织方式的模式,达到了通过网络简便地组织竞赛的效果,有很好的应用前景。本课题借鉴网络竞赛考试系统的开发经验,设计并实现一种基于C/S模式的趣味答题竞赛的系统,力争使其具有良好的娱乐性,实用性,为将来开发成为分布式的智能答题竞赛系统做准备。1.2课题意义 该答题竞赛系统娱乐性较好,具有实用价值,将尽量扩充题库容量,从而可以帮助用户检测并扩充自己的知识面。 该系统能够实现自动评阅、计分、成绩存档,有效地避免了人力和物力资源的浪费,提高了效率,并有利于环保。 可以动态地管理各种信息,按照要求自动生成各种题库;而且答题可以不受时空限制,评阅快,可以在答题结束时当场准确而又公平地给出成绩。 熟悉并深入掌握基于面向对象思想的应用程序开发,巩固VB,SQL等基础知识,训练并提升具有开发应用程序的技能 。第三章系统总体设计3.1需求分析软件工程里面讲到,需求分析就是确定所要开发的应用系统的目标,收集和分析用户对数据库的要求,了解用户需要什么样的数据库,做什么样的数据库。简单地说需求分析就是分析用户的要求。需求分析是设计数据库的起点,需求分析的结果是否准确的反映了用户的实际要求,将直接影响到后面各个阶段的设计,并影响到设计结果是否合理和实用。本小节的主要工作是从系统整体的角度来看待该软件应该为用户提供哪些核心和非核心的服务,对基于C/S模式体系结构的趣味答题竞赛系统进行需求分析,以确定本系统应该具备的功能,做好需求分析是下一步需要架构和的设计关键基础。需求分析的主要工作为:问题识别 (problem recognition)、评价和综合 (evaluation and synthesis)、建模 (model)、规格说明 (specification)、评审 (review)。本系统以模拟答题者为用户,对其提出的需求统一建模,并参考其他类型的在线答题竞赛系统需求,进行功能上的细化。边界对象,通常是用来完成参与者(用户、外部系统)与系统之间交互的对象。根据用户需求,我们可以将该系统的系统用户主要定义为目前的所有参加使用系统答题者,以及潜在可以注册成为参加系统答题的其他个人,本系统的功能定位是为用户提供一个在线娱乐答题,实时记分记时,良好互动的平台。另外,按模拟用户的需求,本系统应成为一个有较为完善功能的答题竞赛系统,这就要求在系统中有一个角色,可以统一管理该参与该系统答题的人员和相关答题信息的所有数据。通过以上分析,完成该系统需以两用户为线索——管理员、答题用户。最后可以简要的叙述下本系统的主要整体功能,它主要是从提高大家对常识问题和趣味的掌握能力以及趣味问题的兴趣的需要出发,旨在让用户参与者在答题的同时即能感受到良好的娱乐氛围,还能提高和扩充他们的知识面,通过这些知识培养自己的兴趣,提高自己的内涵。系统具体的功能细化将在后面详细叙述,对系统更高层次上的要求表现为需要本系统具有通用性、实用性、灵活性,系统的开发过程中应该采取功能设计即实现的原则,尽量减少开发的成本,利用VB6.0可视化编程技术,在遵循软件工程准则的前提下,达到功能模块的开发与测试同步进行。3.1.1功能需求从趣味答题竞赛系统的业务流程出发,可以分析出系统的用户主要有管理员和普通用户等。从每个用户的使用角度出发可以分析出系统应该具有的功能有修改个人信息、试题管理、题库管理、竞赛试题管理和计时等。 1.修改个人信息管理 在趣味答题竞赛系统中,主要涉及到管理员和普通用户两种用户。管理员负责进行试题,题库和竞赛试题的管理。普通用户就是要对一定的竞赛试题进行作答。2.试题管理 试题管理是指管理员对判断题、选择题、多选题和填空题的管理。对这些类型的题目进行增加、删除以及修改等。 3.题库管理 题库管理是指管理员对题库的创建、删除和保存等。其中可以包括数学、语文、英语和常识等等,还有很多,管理员都可以对此进行操作。 4.竞赛试题管理 竞赛试题管理是指通过某些特定的条件和方法,生成能够满足用户需要的竞赛试题,以此达到用户的需求。 5.计时功能 计时功能顾名思义,就是起到计时的作用。用户在答题的时候,系统会自动的开始计算时间,相同的时间内,谁得到的分数最多,即为胜者。 3.3趣味答题系统详细功能设计3.3.1用户登录模块登录模块的设计重点是操作人员的身份验证。在选择操作员后必须正确输入密码,输入错误密码三次系统自动退出。所以只有赋予了操作权限的员工才能登录使用该系统,确保了系统的安全性。3.3.2用户管理模块用户登录以后,可以进行密码的修改,系统会自动对登录的用户直接进行密码的修改,不需要重新输入用户名。首先输入用户的原始密码,在输入用户想要改的密码,然后确认新密码即可。在用户维护中,还可以增加用户。3.3.3题库管理模块 题库管理包括题库的创建、删除和保存等功能。如果想创建新的题库,那么就点击新增按钮,然后在文本框中输入题库的名字,点击保存,就会保存到数据库中。当然,如果对数据库的名字或数据库不满意,那么可以点击删除,整个数据库的内容就可以删除了。3.3.4试题管理模块试题管理是指对判断题、选择题、多选题和填空题的管理。首先确定你要选择的题型,就会进入题型的界面,这个时候你会发现界面的左下方有个题库的选择,就是指你要把现在要输入的题放在哪个题库里,选择保存之后,就可以保存到数据库中。然后返回到试题管理的界面当中。3.3.5竞赛试卷管理模块 进入竞赛操作中,会有开始竞赛选项,点击“开始测试”,你会发现并不能直接进行测试,这时会弹出一个对话框,提示你“请选择测试计划”这时就要进入到系统操作中的测试计划,需要输入测试名称,还有你所要做的题的相关信息。然后保存生成试题即可。测试结束后,可以通过竞赛选项中的竞赛结果查询就可以了。 全套毕业设计包含的内容如下:源程序+论文(15000字以上)+可执行程序+答辩稿+开题报告如需要请您和我们客服QQ联系