我的毕业论文(设计)开题报告,但是不知道怎么做呀

红河学院本科生毕业论文(设计)开题报告

 

段红升

  

 

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、按预定要求在人工控制下自动生成试卷:在有些情况下需先由人工确定某些必选题,再给出组卷必要的信息,确认无误后,可自动生成试卷,试卷中包含所确定的必选题

研究方法、技术路线、实验方案、可行性分析:

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在本系统中试题库的试题是按照章进行组织,课程内的试题可以按章、节和知识点来组织,与教学管理紧密结合,是试题建设和 使用相比其它的通用题库更符合单一课程题库建设的原则

进度安排及预期结果:

12009.1.12009.1.14   进行需求分析 ,通过需求分析,确定整个系统大概的规模 。

22009.1.152009.2.15   进行系统分析,通过系统分析 ,确定该系统该具有那些功能,有那些模块,各个模块之间是怎样联系的,以及怎样组合的 。

32009.2.162009.3.16   建立数据库,通过对系统的分析,我们要确定数据库的结构是怎么样的,使得数据库的表结构尽可能的合理,作上更加方便、简洁 。

42009.3.172009.3.27 划分功能模块,

5 2009.3.28 2009.4.28系统模块的拼装,把所做的模块,组装成一个系统,并且是系统整体能够运行。

62009.4.29 2009.5.28   调试,调试整个的系统模块的功能,看各个功能是否能正常运行,并找出程序中的错误,改正这些错误 。

72009.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、题目类别栏应填:应用研究、理论研究、艺术设计、程序软件开发等。

  • 1
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
一、本课题的目的和意义 目前,信息技术高速发展,人们的生活已经离不开信息网络。交友网、婚恋网等一些交友婚恋的网站相继出现,也给人们带来了诸多的方便,解决了不少人们关心的问题。如今,大学生恋爱已经成为一个普遍现象,寒窗苦读十几年,大学是个人能力迅速提升的地方,同时也是个人爱情萌芽和发展的地方。大学的恋爱是一份纯真的爱恋,没有功利,没有社会的摧残,几乎每个大学生都期待有这么一段美好的纯真的恋爱经历,为以后的生存和生活打下扎实的情感基础。然而,虽然大家同在一个大学,却往往因为大学是一个很大的场所,是个小社会,不同的校区,不同的年级,不同的专业等因素,让同学们彼此之间的接触和交流形成障碍,使得想在校内寻找初恋对象的同学缺乏目标和交流平台。校园初恋网正是这么一个辅助大学生校内恋爱的网络平台,它吸收交友网和婚恋网的优点,经过提炼和创新的一个新型大学生专用社交网络。它具备信息完善、更新及时、安全靠谱、贴心服务等优点,是大学生告别单身的不二选择。 二、课题的国内外开发动态 人类已进入21世纪,科学技术突飞猛进,经济知识和信息产业初见端倪,特别是信息技术和网络技术的迅速发展和广泛应用,对社会的政治、经济、军事、文化等领域产生越来越深刻的影响,也正在改变人们的工作、生活学习、交流方式。信息的获取、处理、交流和应用能力,已经成为人们最重要的能力之一。在不久的将来知识经济将占世界经济发展的主导地位,大学生是国家的栋梁和未来,除了要关心他们的学习以外,同时还应该关心他们的生活和情感需求,促进大学生全面发展。借助百度、谷歌等大型搜索引擎和各种国内外信息资料,目前国内外对该专用网络平台的研究和开发涉及不多。 三、课题的基本内容 校园初恋网是大学生情感分享和情感交流的专用的小型社交网络,安全靠谱。 本系统按功能分为以下几个模块: (1)注册登录模块:实现最基本的网站注册和登录功能。 (2)个人信息维护模块:实现完善个人资料、修改个人资料和查看个人资料的功能。 (3)个人信件模块:实现给异性写信、查看异性来信、查看已发信件、查看管理员来信和删除信件的功能。 (4)个人相册模块:实现上传头像、上传生活照、修改头像、删除生活照的功能。 (5)查看其它用户信息模块:实现展示其它用户信息的功能。 (6)个人活动模块:实现发起约会、参与约会、表白的功能。 (7)后台管理模块:实现头像审核、查看用户信息和删除用户的功能。 四、拟解决的主要问题 本系统开发的技术难点主要有两个方面:一是业务逻辑的理解;二是数据库逻辑结构的设计。只要在准确理解一个系统的业务逻辑之后才可能开发出适应其应用的应用系统来,并且在系统之间模块的科学划分与结构组织都是在正确理解实际应用中的业务逻辑需求的前提下完成的。 此外,利用oracle建立好关系数据库和建好客户端和服务器之间的连接又是另一个难点。建立良好的数据库要从科学性、安全性、规范性、结构性等各个方面进行考虑。客户端和服务器之间的连接要配置好数据库服务器等。 五、课题设计的实现方案 (1)本系统开发语言的选择 本系统使用的开发语言是Java语言,Java 编程语言的风格十分接近C、C++语言。Java是一个纯粹的面向对象的程序设计语言,它继承了 C++语言面向对象技术的核心。Java舍弃了C ++语言中容易引起错误的指针(以引用取代)、运算符重载(operator overloading)、多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在 Java 1.5 版本中,Java 又引入了泛型编程(Generic Programming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。正是因为Java语言有如此多的优点,因此在开发本系统时我把它作为本系统的开发语言。 (2)本系统开发工具的选择 本系统前台使用的开发工具是dreamweaver。Dreamweaver可以用最快速的方式将Fireworks,FreeHand,或Photoshop等档案移至网页上。使用检色吸管工具选择荧幕上的颜色可设定最接近的网页安全色。对于选单,快捷键与格式控制,都只要一个简单步骤便可完成。Dreamweaver能与您喜爱的设计工具,如Playback Flash,Shockwave和外挂模组等搭配,不需离开Dreamweaver便可完成,整体运用流程自然顺畅。除此之外,只要单击便可使Dreamweaver自动开启Firework或Photoshop来进行编辑与设定图档的最佳化。正是因为dreamweaver有如此多的优点,因此在开发本系统时我把它作为本系统前台的开发工具。 本系统创建、管理数据库使用的工具是oracle10g。Oracle 在其技术白皮书上阐明,Oracle 10g数据库关键目标有二:1 降低管理开销,2 提高性能。 Oracle 10g的增强有对高可用性的增强、新的 Flashback 能力、支持回滚更新操作;对安全性的增强,便于管理大量的用户; BI 方面的增强 , 包括改进的 SQL 能力、分析功能、 OLAP 、数据挖掘的能力等;对非关系型数据存储的能力得到了改进; XML 的能力;对开发能力支持的加强,对生物信息学( Bioinformatics )的支持。 正是因为oracle10g有如此多的优点,因此在开发本系统时,我把它作为本系统创建、管理数据库使用的工具。 六、研究方法 该毕业设计采用的研究方法主要有文献法和调查法。该毕业设计具体功能的获取过程主要使用文献法和走访调查法,通过网络调查和查阅网络资料来具体确定该软件的功能需求细节;在软件开发过程中,解决技术问题使用的方法是文献法,通过查阅课本、图书馆资料和网络在线文献等,解决在软件开发过程中的技术问题,比如数据库、建模工具的使用、软件测试等。 七、选题的特色及创新点 选题的特色:本毕业设计开题经过走访调查和文献查阅等多种方式,基本可以与现实的需求相一致,并能体现用所学的知识和计算机技术解决实际问题。 选题的创新点:该选题采用的均是计算机成熟的技术,在计算机技术方面并没有体现创新点,但是通过完成该毕业设计,可以使得自己对计算机软件开发由更深的认识,积极培养自己的创新意识。
一.选题的依据和意义 随着条件的不断改善,各个学校逐渐建立起计算机机房,传统的教学方式已经无法满足教育的需求。在传统的教学方式中,学生在学习上比较被动消极。说教方式,只能保证学生掌握知识,无法较好地培养学生主动的学习能力,因为大多数时间,老师讲课之中,学生很少能独立发现问题,更无法培养解决问题的能力了。再加上每个学生的水平的差异,不能更好地因材施教,会造成优等生、差等生分化。因此,学校非常有必要建立课程教学网站。而课程教学网站又是集图、文、音、像于一体的知识库,资料库。这样,学生能自我主动学习,探索问题,可以自主分配多余的业余时间,在网站学习、考试。毫无疑问,传统的教学模式再配合上新兴的课程教学网站,更有利于培养学生的综合能力。 二.国内外有关本选题研究的动态 教学课程网站不是最近才出现的事物,早在上世纪九十年代,世界各国政府特别是发达国家就非常重视利用网络进行教育并分别实现了各门学科课程和网络的结合。作为互联网的发源地美国,网络教育一直领先于世界其他国家,早再1998年,美国就有四百多所大学建立虚拟的网络学校,并且开设了二百多个专业。 而在我国,这方面的起步比较晚,教学课程网站主要是用在高等教育方面。网络课程教育作为传统课堂教育的延伸,各所高校已经把网络课程教育作为教学改革的重要手段,已经越来越有优势了。在1998年,清华大学就早已进行网络课程教学的实践。据笔者翻阅资料了解到,从2001年清华大学的网络学堂投入使用至今,网络课程教学已经呈现出课件制作水平高,课程样式多种多样,内容资源丰富,普及面广泛的局面。网络课程教学,已经与传统课堂教学相互渗透,成为高校不可缺少的教育方式。 但是在中小学方面,却很少将这些网络课程教学用于传统教学的实践,只有一些比较发达城市的中小学进行这方面的尝试。 三.论文设计)的基本内容 1.课程简介:包括课程大纲、目标、学时、学分等; 2.发布课程:教师或管理员创建和管理课程,发布教材、练习题、实验等; 3.在线交流:同步教学模式下,实现老师与学生、学生与学生沟通交流; 4.考核管理:教师或管理员发布考题,实时考试,系统自动对有答案的客观题评分,主观题通过平台由教师或管理员评分。 四.拟解决的主要问题 本系统采用ASP技术进行动态网页的开发,用access建立数据库。 开发环境:Windows 2000/xp/2003等操作系统。 在毕业设计的过程中我可能会遇到以下问题:对需求分析的个别功能的实现比较困难。 解决方案:加强学习,上网搜索解决办法。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值