基于Word的自动出题系统+源代码(2)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

基于Word的自动出题系统+源代码(2)


2可行性分析
2.1技术可行性
Word作为微软公司办公软件的一个重要组件,是办公人员特别是教师经常使用的软件,特别是在Word 2000成功植入VBA之后,它的功能明显增强了很多,而且现在已经成为了人们普遍使用的办公软件。通过VBA进行二次开发可以实现很多自动化操作,避免了一些繁琐重复性的工作,极大地提高了办公人员的工作效率。而且利用Word开发的自动出题系统,教师很容易上手,不需要专门的训练,其可用性也就大大地提高了,VBA可以跨越多种办公软件并执行操作的能力,可以进行定制和扩展,通过VBA可以实现办公软件的功能拓展,实现Word不自带的一些功能,实现自动化。
2.2经济可行性
基于Word自动出题系统开发所需要的软硬件都很方便大家获取,只需要装有Word的PC就可以实现,通过Word中自带的VBE编辑器进行编辑就可以,一旦投入使用,可以大大减轻教师的工作量,所以说此系统在经济上是可行的。
2.3操作可行性
    基于Word的自动出题系统具有理想的人机交互界面,用户很容易上手,只需要能够熟练掌握计算机,并对系统有一个简单了解就可以,并且在使用上,可以减轻使用人员的负担,因此从操作上看是可行的。
3.系统设计
3.1概要设计
3.1.1 需求分析
系统开发的主要目的是为了实现试卷的自动出题,同能提高教师在出题时的工作效率,需要解决的具体问题有:
(1)系统能够满足各科考试的试卷编辑需求。
(2)教师只需要录入试题的基本信息如试卷的标题、题型的分值就可以,格式可以由系统自动实现。
(3)系统应该有很好的兼容性,能够根据试题库中的内容通过命令直接能够提取出来生成模板。
(4)系统具有良好的人机交互界面。
3.1.2功能划分
自动出题系统是针对教学工作者用于实时出题需要而编写的这么一个服务于出题者的系统软件,用户能够很方便的进行系统管理、自定义出题、生成试卷文档等。教师是该系统最主要的使用人群,能够便捷的进行题库管理、自定义出题、试题的生成及管理。该系统主要包含以下几个模块:
题库管理模块:为方便教师使用,各科老师可以直接创建一个文档作为题库将自己平时在教学工作中遇到的题目写入到题库中,把不同类型的题目都放在不同文档中,这样能方便创建者对试题进行查找、删除和修改等操作,当然也可以根据试题的重难点,章节的不同对同一题型的试题再分别创几个试题,虽然比较复杂,但是只要命名合理就很容易用户在使用时提取自己所需的试题。
系统管理模块:教师可以根据需要确定试卷参数,自己拟定试卷的标题,确定自己所需的题型以及相应的题数,从而在试题库中提取试题,自动生成试卷,方便后期的打印预览。
试卷生成模块:根据教师指定的试卷参数,从题库中选取自己所需的试题,自定义生成相应的试卷,并且自动生成的试卷能的方便后期的打印排版。
3.2详细设计
作为系统必须得有一个人机交互界面,利用VBE创建一个主窗体,添加控件实现相应功能,指示用户操作。由于此系统是在Word中进行实现,可以在文档菜单中添加自定义快速访问工具栏运行系统,通过程序编写相应按钮控件的功能,如试卷标题和题目信息的输入以及试题的提取。在试卷的排版方面可以不做太多要求,主要输入试卷的基本信息即可。
关于题库管理模块主要是对试题库进行文护,用户直接进入试题文档,实现对试题的输入、增加、删除、修改以及排版等操作。 (责任编辑:qin)