基于VB的JAVA语言试题库系统设计与实现.docx

上传人:b****0 文档编号:275615 上传时间:2022-10-08 格式:DOCX 页数:39 大小:612.90KB
下载 相关 举报
基于VB的JAVA语言试题库系统设计与实现.docx_第1页
第1页 / 共39页
基于VB的JAVA语言试题库系统设计与实现.docx_第2页
第2页 / 共39页
基于VB的JAVA语言试题库系统设计与实现.docx_第3页
第3页 / 共39页
基于VB的JAVA语言试题库系统设计与实现.docx_第4页
第4页 / 共39页
基于VB的JAVA语言试题库系统设计与实现.docx_第5页
第5页 / 共39页
点击查看更多>>
下载资源
资源描述

基于VB的JAVA语言试题库系统设计与实现.docx

《基于VB的JAVA语言试题库系统设计与实现.docx》由会员分享,可在线阅读,更多相关《基于VB的JAVA语言试题库系统设计与实现.docx(39页珍藏版)》请在冰豆网上搜索。

基于VB的JAVA语言试题库系统设计与实现.docx

基于VB的JAVA语言试题库系统设计与实现

基于VB的JAVA语言试题库系统设计与实现

摘要

本“JAVA语言试题库”是一个应用软件,可以方便老师对学生学习JAVA语言情况的考查。

本JAVA语言试题库是一个简单的应用软件。

它是用MicrosoftAccess建立的数据库,用VisualBasic6.0集成开发环境开发完成。

Access数据库是应用最广泛的桌面数据库之一,其简单易用、开发周期短的特点博得了广大软件开发者的厚爱。

VisualBasic语言是可视化的Basic语言,在语言功能方面,与以前的Basic语言基本兼容,但功能方面更为强大,使用起

来更为方便。

VB已逐渐成为简单易学、功能强大的编程工具。

本试题库包含了:

试题的输入和浏览、选题、试题导出四个大的功能模块。

每一模块完成自己的功能,完成JAVA语言试题库的设计。

在本论文中详细介绍了如何设计本试题库。

其中:

第一章是绪论,介绍了本课题研究的意义、背景等。

第二章介绍了Access和VisualBasic的相关知识。

第三章用流程图、结构图和数据字典描述了试题库的总体设计。

第四章是制作界面的详细设计。

关键词:

Access数据库VisualBasic语言

 

Abstract

This"JAVAcomputerlanguageExaminationsystems"isanappliedsoftware,canthethenconvenientteacherstudyJAVAcomputerlanguagecircumstancetothestudentofinvestigate.ThisJAVAComputerLanguagetriesasystemsisaninbriefappliedsoftware.ItisprocedurethatdatabasetoestablishwiththeAccess,writewiththeVisualBasiclanguageplait.

ThedatabaseofAccessisloveandesteemthatoneoftheappliedthemostextensivetable'stopdatabases,itsuseinbriefandeasily,theshortcharacteristicsinperiodindevelopmentwonthelargesoftwaredeveloper.ThelanguageofVisualBasicistoseethelanguageofBasicthatturn,intheaspectsoflanguagefunction,isbasicwiththelanguageofBasicofthepasttopermitconcurrently,butthefunctionisstrongerandbig,beingtousemoreconvenient.VB(VisualBasic)becomesalreadyandgraduallysimpleeasytolearn,mightyplaitinfunctiondistancetool.

Thesystemincludedexaminationquestionsview,choose,modify,addandexportintowordfivefunctions.Eachmodulecompletesitsownfunction,fivescompleteJAVAComputerLanguagesystems.

Thisthesisdetailedintroductedhowtodesignthissystems.Amongthem:

Chapter1isanintroductionaboutsubjectaninvestigativemeaning,background...etc..

Chapter2isanintroductionaboutAccessandVisualBasic.

Chapter3usingflowchart,constructiondiagramwithdatadictionarydescribingthissystems.

Chapter4isadetaileddesigntocreatetheinterface.

 

Keyphrase:

AccessdatabaseVisualBasiclanguage

 

一、绪论

1.1课题的来源与背景…………………………………………………4

1.2课题研究的意义……………………………………………………4

1.3主要研究工作………………………………………………………5

二、本设计中涉及的相关知识

2.1Access简介………………………………………………………….6

2.2VisualBasic简介……………………………………………………6

2.2.1VisualBasic的可视开发与事件驱动编程…………………..7

2.2.2本设计中用到的VB主要控件及相关知识………………..8

三、JAVA语言试题库系统的开发

3.1主要符号表………………………………………………………….10

3.2系统数据库设计…………………………………………………….10

3.2.1系统流程图……………………………………………………………10

3.2.2数据字典……………………………………………………11

3.2.3编码规则……………………………………………………12

3.2.4系统结构图……………………………………………………………14

3.3功能分析……………………………………………………………..14

3.3.1用户模块的设计………………………………………………14

3.3.2管理员模块的设计……………………………………………15

3.3.3用户管理模块的设计…………………………………………17

四、JAVA语言试题库系统用户手册

4.1功能选择界面………………………………………………………..18

4.2用户登陆界面………………………………………………………..18

4.3用户选题界面………………………………………………………..19

4.4已经导入到了WORD里面的试题和答案……………………………20

4.5后台管理……………………………………………………………..21

五、总结………………………………………………………………………22

六、致谢……………………………………………………………………….23

七、参考文献…………………………………………………………………24

附录A开题报告………………………………………………………………..25

附录B中期报告………………………………………………………………..27

附录C英文资料及翻译一……………………………………………………..29

附录D英文资料及翻译二……………………………………………………..41

一、绪论

1.1课题的来源与背景

对于考试出试卷,好多学校还保留着传统的出试卷的方法,即由该科的代课老师或考试中心选题,选好题后再往电脑里输,输完了拿去排版,再去打印。

在选题和输题阶段不但浪费了太多时间,而且也浪费了不少精力。

考虑到这种传统的出试卷的方法的落后,就需要有一种新的针对考试的出试卷的方法予以代替。

本课题的背景就是西安工业学院为了改进大多数学校考试时出试卷的复杂过程和为此所浪费的太多时间,所做的一种尝试。

为此,制作了针对与考试的试题库系统,它可以适应各个学校的各种考试。

该试题库系统可以由代课老师或考试中心把JAVA语言的试题存入到JAVA语言试题库中,以备考试用,等到要出试卷时,只需在JAVA语言试题库中按照平常的出题步骤分别搜索填空,选择,简答,综合设计四种题目,然后根据题目难度合和知识点来选择想要题目的选中添加到临时数据表中以备打印,选完之后就可以将题目和答案分别导出到不同的word文档中。

这时,你可以利用word强大的编辑功能来编辑已经导出了的试卷。

全过程只需一人操作,既方便又省时间。

然而,要想使试题库系统更快捷,更完善,就需要把重点放在该系统的数据库的建立方面。

因为数据库的建立的方法可以直接影响到系统编程的简洁,减少系统编写时的出错率,并且能更快的调用相应数据库中的各个项。

为了实现这一点,该系统用到了Access2000来建立了各个数据库,不但快捷,而且方便。

通过实践证明这一点是成功的。

1.2课题研究的意义

随着电脑知识的不断普及和新的教学理念的不断发展,相应的考试出试卷的方法也就不能停滞不前。

所以出试卷的方法就要向更快捷、更方便的方向发展。

最终学院老师们想到了把电脑软件的智能化和出试卷相联系的方法,就可以解决以上的问题。

保障出试卷的效率和速率,是学校、代课老师、考试学生的共同愿望。

在考试时所用到的试题库系统如果能在出试卷时不影响学校的教学、老师的备课、学生的学习和复习的情况下进行,才是最成功的。

该试题库系统采用单人操作,不影响学校的教学安排;以流水线方式运行,节约不少时间,不影响老师备课;老师有了充足的时间备课,就不会影响到讲课的效率,也就不会影响到学生的学习和复习。

所以编制试题库系统为学校的教学、教师的备课、学生的学习带来方便,对提高了学校的教学质量有着重要的意义。

1.3主要研究工作

(1).用Access建立数据库。

Access应用程序就是一种功能强大且使用方便的关系型数据管理系统。

关于Access建立数据库和数据表的方法和步骤将在下面介绍。

(2).用户管理的实现。

在进入JAVA语言试题库系统选择登陆的方式,是普通用户登陆还是后台管理人员登陆,无论那种都须要输入用户名和密码点击确定后,系统在各自得数据表中核对用户名和密码,如果密码不正确系统给出提示,如果正确,分别进入各自的操作界面。

普通用户,系统只给予其试题浏览的权限,选题,还有导出得权力;如果是管理员,系统给予其题目添加,题目修改,题目删除等权力。

(3)试题输入和浏览的实现。

在数据库中一道完整的试题应包括:

题型、难度、知识点、题干、题目答案。

该功能就是要实现往试题库中添加试题的功能,所添加的试题必须包含以上几项。

其中题型、知识点、难度可以从相应的数据表中查找并调用。

(4)选题的实现。

出试卷时,往往对要选择的试题有一定的要求,这些要求往往是针对试题的题型、难度系数以及试题涉及的知识点提出的,而试题库中的试题刚好也包含这几项。

通过对这3项的查询,选择出合适的试题,确定后,把所选的试题的几个需要的项存入到数据库中,以便以后打印试卷用。

(5)在VB中引用MicrosoftWordObject9.0Libaray可以实现将数据表中的数据按照其提供的属性和方法导出。

导出时可以对其进行简单的排版。

根据需要将题目和答案分别导出到两个不同的文档中,以免混淆或出现漏答案。

 

二、本设计中涉及的相关知识

2.1Access简介

数据库就是经过组织一些关于特定主题或对象的信息集合,数据库管理系统分为两类:

文件管理系统和关系型管理系统。

Access应用程序就是一种功能强大且使用方便的关系型数据库管理系统,一般也称关系型数据库。

它可运行于现在流行的各种Micr

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 初中教育

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1