红河学院本科生毕业论文(设计)开题报告
姓 名 | 段红升 | 性 别 | 男 | 学 号 | 200503050102 | |||||||||||||||||||
院-系 | 工学院 | 专 业 | 计算机科学与技术 | 年 级 | 05级 | |||||||||||||||||||
论文题目 | 试卷自动生成系统 | □教师推荐题目 □自拟题目 | ||||||||||||||||||||||
题目来源 | 教育教学 | 题目类别 | 程序软件开发 | 指导教师 | 孙兴平 | |||||||||||||||||||
选题的目的、意义(理论意义、现实意义): 试卷自动生成系统,此课题目的是在我们以往学习数据库的基础上,灵活运用Visual C#和结构化查询语言SQL,开发出一套用于《计算机网络》课程教学的试卷自动生成系统,以方便教学。应用所学的有关数据库的知识,更深入地学习Visual C#和结构化查询语言SQL,将所学的书面知识和实际应用结合起来,以达到学以致用的目的。 在各学校开始逐步引入计算机的今天,试卷作为考察教学成果的重要手段之一,试卷自动生成系统升化了传统的手工出卷,解决了很多问题, 例如: ① 避免了不必要的重复劳动,节约了人力资源及时间; ② 使用科学的衡量、评价及统一试卷难易度、试卷质量的有效手段; ③ 大幅度降低了试卷出现错漏缺的机率,减少不必要的麻烦
| ||||||||||||||||||||||||
选题的研究现状(理论渊源及演化、国外相关研究综述、国内相关研究综述): 在以往的教学中,老师出试卷大多由手工出卷,这样生成的试卷往往会有知识点分布太集中、难易程度不当、分值分布不均等一些缺点;这样,既增加老师的负担,也没有达到很好考查学生学习的真实水平,造成教学上的失误。 基于以上的原因,有很多从事软件开发的人员,在试卷自动生成方面做了很大的研究。目前这一领域也以良好的发展姿态而不断进步,早期已经有了一些类似的系统,但经过软件开发人不断的完善,大致形成了具备如下功能的系统: 删除试题、批量录入试题、试题交流、合并题库、自定义试题参数等一些功能,其中试题交流功能非常实用,主要用于同事间交流试题。系统‘体积’非常小,压缩后只有几百K。平时只要将一些试题或从网络下载的试题,按 ‘章’、‘节’、‘知识点’、‘题型’、‘难易程度’五个参数进行归类,录入题库,需要用时,只要输入一些查询条件即可查出所要找的试题。生成试卷非常方便,只需几分钟就可以生成一份试卷,生成的试卷还配有答案,更重要的是软件能与word的完美结合,试题、答案的编辑、试卷的排版打印全部由word来完成,试卷和答案都可保存为*.DOC格式。 可见,试卷自动生成系统这方面的研究益成熟,这不但减轻了教师的工作负担,也使用教学更加地科学化,有利用教育事业的发展。 | ||||||||||||||||||||||||
论文(设计)主要内容(提纲): 一、主要内容 1、系统管理 1.1栏目管理:栏目分为一级栏目和二级栏目,相当于书上的章和节,可以增加和删除。 1.2考点管理:可以对考点进行增加、修改和删除,如果要建立一个新的题库,应先建立一个新的考点,一道题目可以选择多个考点,也可以不选择。 1.3题型管理:可以增加新题型,也可以修改和删除。 2、试题 2.1试题入库:这个系统是专门针对于《计算机网络》这一门课程设计的,是专用的试卷自动生成系统,设计试题入库时的选择分为选择两级栏目,选择一级栏目选择要入库试题在《计算机网络》中所在的“章”,选择二级栏目选择试题在 “章”下所在的“节”。 首先要选择入库试题的题型,其次选择试题要录入到《计算机网络》课程里的哪个章,再次选择试题要录入到所选章节的哪个节下,要可以增加考点,要可以选择当前入库题目的难度,如果要录入的试题是综合性的知识考题,则同一个试题可以属于多个知识点。 把要入库试题分为试题内容和试题答案,题目必须是word软件识别的格式,录入时, 必须从word软件内复制粘贴过来,或者是在题目录入时进入编辑状态,若是试题要插入图片,可以先由word软件打开图片,再从word录入,试题答案也以word格式录入,如果是选择题的答案不以word 格式录入,而是以单选框和复选框的形式录入答案。 3、浏览 3.1浏览题目详细信息:包括试题的题型、所在的章、所在的节、知识点、难度。 3.2修改题目:发现试题错误和需要修改时,可以对试题进行修改。 4、组卷:分为按预定要求全自动生成方式和按预定要求在人工控制下自动生成试卷 4.1按预定要求全自动生成方式:只需给出必要的组卷信息(试卷所含试题类型,如选择题、填空题、简答题等,各题型题数),确认无误后,即可自动生成试卷。 4.2按预定要求在人工控制下自动生成试卷:在有些情况下需先由人工确定某些必选题,再给出组卷必要的信息,确认无误后,可自动生成试卷,试卷中包含所确定的必选题。 4.3组卷时必须对所组的试卷命名。 5、试卷 5.1查看试卷库:对已经组好并且保存在试卷库的试卷浏览。 6、工具 6.1系统说明。 6.2退出系统。 | ||||||||||||||||||||||||
拟研究的主要问题、重点和难点: 主要问题:管理功能和组卷功能 重点:抽题组卷设计 难点:数据库设计 组卷算法 抽题组卷设计 题目录入系统时系统怎样与word软件完全兼容 | ||||||||||||||||||||||||
研究目标: 形成试题库并能够按预定要求自动生成试卷 生成试卷有两种方式: | ||||||||||||||||||||||||
研究方法、技术路线、实验方案、可行性分析: 1、研究方法 由于系统是专门对于《计算机网络》这一门课程设计的,系统从设计理念上坚持采用树状管理结构,试题入库时分为选择一级栏目和选择二级栏目,选择一级栏目里选择课程的“章”,选择二级栏目里选择“章”里的“节”,在系统结构中用 “章”、“节”来组织整个系统;每道题目都由“题型”、 “章”、“节” “知识点”、“难度”这五参数组成,再而演变出试卷。本系统利用计算机强大的数据处理功能,由计算机逐步代替传统的人工出卷,并且规范出卷程序。 用模块化设计方法设计试卷自动生成系统,将要实现的功能在需求分析中详细描述出来;然后在概要设计阶段对这些功能归纳总结,使它们模块化,也就是进行总体控制;由大模块再细分为一些小模化,逐步细化,从而使功能不断地完善。 用模块化设计方法设计试卷自动生系统,可以使那些繁琐、复杂的功能变成一个简单易实现的小模块,从而使设计工作事倍功半。 2、技术路线 本系统首先采用文献资料法和调查研究法,来完成系统的资料收集和初步的分析与设计,然后用Visual C#语言与SQL Server2000数据库相结合,采用面向对象的程序设计技术开发的一个基于C/S(客户端/服务器)模式的信息管理系统。系统前台是通过Microsoft Visual C#来实现,系统后台数据库是用Microsoft SQL Server2000作为服务器,通过ADO.NET控件连接前台客户端与后台数据库,应用软件工程的思想进行系统设计开发。 3、设计方案 设计的系统功能模块方案图
4、可行性分析 (1) 技术可行性分析: 我学习过本次设计所需要的Visual C#和SQL Server2000的使用方法, 如果设计过程中不能满足毕业设计的需要,我可以深入学习,还有指导教师的指导,可以去图书馆和网上查找有关试卷自动生成系统方面的资料,通过借鉴他人的一些Visual C#和SQL Server2000的使用方法和技巧,为毕业设计做准备 | ||||||||||||||||||||||||
研究的特色与创新之处: (1)本系统实现了与 word 文档无缝结合,可以直接从 word 文档导入试题,也可以把试题导出至 word 文档中,同时系统还可以导出试卷为word 文档,无需教师太多的调整和编辑 (2)生成的试卷可以保留在题库中,方便下次直接调用或者修改 (3)在本系统中试题库的试题是按照章进行组织,课程内的试题可以按章、节和知识点来组织,与教学管理紧密结合,是试题建设和 使用相比其它的通用题库更符合单一课程题库建设的原则 | ||||||||||||||||||||||||
进度安排及预期结果: 1、2009.1.1—2009.1.14 进行需求分析 ,通过需求分析,确定整个系统大概的规模 。 2、2009.1.15—2009.2.15 进行系统分析,通过系统分析 ,确定该系统该具有那些功能,有那些模块,各个模块之间是怎样联系的,以及怎样组合的 。 3、2009.2.16—2009.3.16 建立数据库,通过对系统的分析,我们要确定数据库的结构是怎么样的,使得数据库的表结构尽可能的合理,作上更加方便、简洁 。 4、2009.3.17—2009.3.27 划分功能模块, 5、 2009.3.28— 2009.4.28系统模块的拼装,把所做的模块,组装成一个系统,并且是系统整体能够运行。 6、2009.4.29— 2009.5.28 调试,调试整个的系统模块的功能,看各个功能是否能正常运行,并找出程序中的错误,改正这些错误 。 7、2009.6— 撰写毕业论文及答辩。 | ||||||||||||||||||||||||
参考文献: 1、《计算机网络》李俊生主编. –北京:科学出版社,2005 2、《软件工程》张海藩编著.-4版.—北京:清华大学出版社,2003.12 3、《面向对象分析与设计(UML 2.0版)》多切蒂著;俞志翔 译. —北京:清华大学出版社,2006.4 4、《数据库原理与应用—基于SQL Server 2000》李春葆,曾平编著.清华大学出版社,2005.10 5、《ASP.NET(C#)基础教程》 李勇平,陈峰波编著.—北京:清华大学出版社,2006.2 6、《Visual C#.NET数据库开发经典案例解析》王晟编著.—北京:清华大学出版社,2005.4 7、《Visual C#.NET程序设计教程》曹锦伦编著.—北京:清华大学出版社,2006 | ||||||||||||||||||||||||
指导教师意见:
指导教师签名: 年 月 日 | ||||||||||||||||||||||||
答辩小组意见:
组长签名: 年 月 日 | ||||||||||||||||||||||||
备注:1、题目来源栏应填:教师科研、社会实践、实验教学、教育教学等;2、题目类别栏应填:应用研究、理论研究、艺术设计、程序软件开发等。