您好,欢迎访问三七文档
当前位置:首页 > 办公文档 > 其它办公文档 > 自动出题系统毕业设计论文
题目名称:自动出题系统学院:专业:班级:姓名:学号:指导教师:完成日期:目录I目录一、绪论............................................11引言11.1设计目的及课题背景...................................22任务描述.............................................22.1目标...............................................22.2运行环境...........................................33数据描述.............................................43.1输入数据...........................................43.2输出数据...........................................44功能要求..............................错误!未定义书签。二、需求分析........................................51需求调查.............................................51.1组织机构调查........................................51.2业务需求调查........................................52功能需求.............................................62.1功能划分...........................................62.2功能描述............................错误!未定义书签。3数据描述.............................................73.1数据描述...........................................73.2数据库描述.........................................73.2.1关系描述的设计....................................7目录II3.2.2数据库的逻辑设计....................错误!未定义书签。3.2.3数据库的物理设计...................................84性能需求.............................................94.1数据精确度.........................................94.2适应性.............................................95运行需求.............................................95.1用户界面...........................................95.2硬件接口............................错误!未定义书签。5.3基本要求...........................................9三、总体设计.......................................101总体结构和模块设计...................................101.1功能结构..........................................101.2模块设计..........................................102、数据结构...........................................103、数据库设计.........................................103.1数据库的逻辑设计...................................103.2.3数据库的物理设计....................错误!未定义书签。4外部接口设计........................................114.1用户界面..........................................11四、详细设计.......................................141程序设计............................................14五、系统实现.......................................14目录III六、系统测试.........................错误!未定义书签。1测试方案..............................错误!未定义书签。1.1测试原则:..........................错误!未定义书签。测试应该“尽早地和不断地进行”。测试规模由小到大。错误!未定义书签。1.2测试方法:..........................错误!未定义书签。2测试项目说明..........................错误!未定义书签。3评价..................................错误!未定义书签。第1页共27页1一、绪论1引言一般情况教师想出一份试卷,要么到庞大的题库里一道一道的把题找出来,或是从几本相关的书里把题一道一道挑出来。这样即费时又费力,而且很难保证试题的覆盖面和把握好试卷的难度。正是为了能够帮助教师轻松的出一份高质量的试卷而开发了本软件。为了达到预期的目标我们最终选择了MicrosoftOfficeWord做为本软件的终端输出。本软件是在对现有控件的改进和C#编程的研究的基础上开发的。本软件实现了以下主要功能:1.手动生成试卷;2.学生账号管理;3.题库管理;4.考试管理;5.数据库管理。大量的测试表明本软件在Windows98/me/2000/XP平台配合OfficeXP/2003的环境下程序运行稳定且各项功能运行得都很正确,基本达到了预期的要求!!结论:经过老师的实际试用本软件在界面上和功能上都有独到之处!!相信完全可以胜任出一份好的试卷任务。AbstractThegeneralsituationteacherthinksoutapaper,reachhugeexampooleachfindsoutthequestion,orshoulderthequestiontogetheroutfromseveralrelevantbooks.Time-consumingandalsostrenuouslikethis,andverydifficulttoguaranteecoveragerateandpaperdegreeofdifficultyofexaminationquestion.HelpingtheteacherthinksoutahigtqualitypaperisthedestinationofdevelopthisSoftware.InthecauseofthisweselecttheterminalisMicrosoftOfficeWord.ThisSoftware’sbaseofdevelopisimproveoncontrolinexistenceandstudytheVBAprograming.Thesefunctionsofthissoftwareareasfollows:One.Manualcreatepaper;Two.Autocreatepaper;Three.Selectfromexistentialpapers;Four.Usermanage;Five.Databasemanage.TheresultofmanytestisthatthissoftwareisruningsteadyandthesefuntionsofitisruningrightintheenvironmentwhichmakeupofWindows98/me/2000/XPandOfficeXP/2003,itisbasicreachtherequests.Inall:theresultofrealtestbyteacheristhatthissoftwareareuniqueininterfaceandfunction.Wemustbelieveitcancompletecreatingahighqualitypaper.第2页共27页21.1设计目的及课题背景在当今社会,计算机的应用已经普及到社会的各个部分,它代表着现代的气息,是现代化的象征之一。学校是科学人才的培养基地,是现代化的领头人,那么计算机的使用更是普遍的。在教学的各个部分都会逐渐的涉入。随着国家教育事业的发展,对学生及老师的要求也越来越高,其中对老师的要求之一就是要能提高学生的学习成绩,而学生的成绩则体现在平时的测验中和升学考试的成绩中,那么试卷的出题水平就很重要了。但是对于学生的进步和学习能力的提高,作为老师无法随时都有精力和时间去出适应学生的考卷,以往的人工手动出题方式不仅会导致教学的个人经验主义,而且使人力与物力过多浪费,教师的工作负担过重,同样对学生的成绩的提高也有影响,就会影响整个教育机构的运作和控制管理。因此,必须制定一套合理、有效,规范和实用的试卷自动生成管理系统,对试题资料以及试卷资料进行集中统一的管理。随着计算机的广泛应用,越来越多的学校均选用了计算机化的管理模式。以前的试卷的查询、修改、试题的编写等都是教师用笔起草在纸上,经过商量认为难易度还是比较适中,才决定输入计算机,经过排版打印。为了更好的利用计算机管理系统,制作一套试卷自动生成系统,是试题由教师直接输入到数据库,然后建立一个文件夹专门用来装试卷文档,和相应的答案,这样就使试卷和试题方便管理,易于更新,管理工作将会更安全,更方便,更实用。本课题主要研究的是运用可视化程序设计和数据库进行开发的一个基于winform的试卷自动生成系统,系统开发的总的设计目标是实现试卷生成的系统化、规范化和自动化,实现对试卷试题资料的集中统一的管理。2任务描述管理员登录后1、学生账号管理2、试题名称管理:例如第一套试题3、试题管理:一套试题弄20道题就行,一题5分学生登录后1、选择哪一份试题,然后答完题后,评分2.1目标采用C#和ADO.NET等开发技术基本上实现自动出题系统的用户登录,学生第3页共27页3账号管理、试卷管理、题库管理。2.2运行环境需要在电脑上安装vs2010和sqlserver数据库。C#是微软公司发布的目前最流行的基于Windows平台应用程序开发集成环境。此开发环境中支持的C#是一种建立在通用语言上的程序构架,能被用于一台Web服务器来建立强大的Web应用程序。其中用于与SQLServer数据库相连的C#组件模型很好地融入了.NETFramework,拥有.NETFramework的平台无关、高效等特性。操作者能使用C#组件模型方便高效地连接和访问数据库[8]。在.NET环境下使用了C#构建数据库应用系统中的数据访问层的步骤和方法。由于C#技术对ADO数据访问技术有了较大的改进,使得开发人员能够以较为灵活的方式查询和操作数据以及更新数据源,是所有数据驱动的.NET应用程序或者Web服务的核心部件。通过对这些技术的了解,使我们对.NET环境下如何开发数据库应用系统有了一个系统的、感性的认识。在后台代码的功能实现上,
本文标题:自动出题系统毕业设计论文
链接地址:https://www.777doc.com/doc-4445140 .html