《毕业设计范例参考.doc》由会员分享,可在线阅读,更多相关《毕业设计范例参考.doc(10页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、摘要1关键字1第一章 概述1.1、前言 21.2、项目背景 21.3、目的 2第二章 开发无纸化系统的思路2.1 编程环境的选择32.2 软硬件环境32.3 关系型数据库模型32.4 无纸化系统的设计分析3第三章 系统总体规划3.1 系统功能描述73.2 流程图7第四章 系统具体实现4.1 用户界面的实现84.1.1 程序封面 84.1.2 用户登录界面 84.1.3 主界面 94.2 模块和类的设计9 4.2.1 主模块 9 4.2.2 登录类模块 1.2.3 试卷类模块 4.3 用户登录程序4.4 随机抽题算法思想4.5 进度条的使用4.6 显示题库信息4.7 评分结果显示4.8 窗体的显
2、示和隐藏4.9 主界面下拉式菜单的实现第五章无纸化系统的测试结束语致谢 主要参考文献附录:无纸化系统数据库结构描述与分析摘要无纸化考试系统是目前新兴的一种使用计算机进行考试的系统,它将得到越来越广泛地使用,本系统体现满足各种考试需求的典型系统,它在功能和数据结构的设计上切实体现实用,并顾到普遍需求和特殊需求;程序设计上尽量达到专业水准界面友好、操作简便、代码规范,深入剖析了考试系统的开发思、方法和技巧。关键字:控件、窗体、数据库、随机抽题、图形按钮、进度条。第一章 概述1.1 前言无纸化考试系统是一个教育单位不可缺少的部分,在很多教育部门都有迫切的用途。本系统针对考试管理的弊端,根据现有考试的
3、基本流程,实现考试管理的电子化、无纸化,减少人为因素的干扰,减轻教师、学生以及管理人员的负担。1.2 项目背景在二十一世纪信息时代中,信息化建设成为我们的首要任务,其中基础教育承担着为社会的发展、国家的未来培养高素质的人才的重任。学校是考试频率较高的单位之一。在学校,尤其是各大高校,科目众多,任课教师工作繁忙。每举行一次测验都需要命题、打印试卷样稿,而且不同的专业、不同的班级、不同的老师等各种因素都会影响到测试的有效性、准确性,以及公平性等,造成了考试管理中的某些不规范,给学校、教师、学生等带来了诸多不便。1.3 目的借助于本系统,教师可以对现有的试题进行更新,学生可以公平的参与应答,管理人员
4、能够很好地对现有的系统用户进行管理,快速方便的实现考试过程中和各项任务。根据高校管理的实际要求,结合考试管理的实际过程,系统应该实现以下功能;1掌握本考试范围内所有用户的基本情况,包括编号、姓名、登录口令等。2于考试系统的基本功能管理,本系统可以提供教师类用户、学生类用户以及管理人员使用。不同的用户类型所能完成的功能不同。教师类用户可以创建试题、删除过期试题、进行题库维护、创建试卷等;学生类用户主要是参与考试,完成试卷;管理用户则可以对本系统内人员信息进行维护和更新。3适时的试题题库更新,试题题型包括真空题、判断题、单选题、多选题、问答题5种类型。试题库的更新由教师类用户完成。学生类用户与管理
5、员不允许对试题进行更新。4试卷可由本系统自动生成,也可以由教师从题库中选择试题创建。试卷创建完成后允许教师打印试卷样稿。第二章 开发无纸化考试系统的思路2.1 编程环境的选择Visual Basic 6.0 是Microsoft公司的出品的一个快速可视化程序开发工具软件,借助微软在操作系统和办公软件的垄断地位,VB在短短的几年内风靡全球。VB是极有特色和功能强大的软件,主要表现在:所见即所得的界面设计,基于对象的设计方法,极短的软件开发周期,较易维护的生成代码。Visual Basic具有以下特点:1 可视化设计2 事件驱动编程2.2 软硬件环境操作系统:NT Server 4.0、 NT W
6、orkstation 4.0、 Windows 95,或更高版本。 CPU:486DX/66 MHz 或更高的处理器。 内存:Windows 9598下要求24MB以上的内存,Windows NT下要求32MB以上。 磁盘空间:对于标准版或专业版,典型安装 48MB,完全安装 80MB。其他设备:CD-ROM 驱动器,鼠标或其他光标控制设备。2.3 关系型数据库模型数据则采用Access 2002作为数据库管理系统2.4 无纸化考试系统的设计分析2.4.1模块设计根据本系统的需求,结合实际考试管理情况,本系统应该具有以下功能模块:1. 用户管理本系统的用户将分为3类:学生类用户、教师类用户和管
7、理员类用户。学生类的用户是指当前系统中所有的学生,其用户名为学生的姓名,该用户能够参与答题并浏览考试结果,但是不能浏览他人考试结果,也不能对自身和他人的信息进行管理。教师类用户主要对试卷进行管理,包括创建试卷、修改试卷、评阅试卷等。管理员类的用户,在实际中可以是班主任或者教务管理人员,他们有特定的权限对系统中的所有人员进行浏览、查找、并进行管理。本系统用户管理通过登录人员类进行管理。2试卷类本系统将定义试卷对象以方便管理。试卷类中将记录试卷创建者的教师编号、试卷中5种题型(真空题、判断题、单选题、多选题、问答题)的题目数、试卷是否创建、试卷是否回答、试卷是否评阅、试卷得分等,同时也提供创建、回
8、答、评阅试卷的方法。3.试卷创建、浏览及修改试卷创建分为教师命题以及系统自动命题两种方法,自动命题方式由登录的教师指定各种题型数后,系统自动由相应的题库中随机抽取试题,生成试卷。教师命题的方式提供教师类用户浏览题库的功能以及从题库中选取试题的功能。试卷修改功能也是教师类提供的,教师类用户可以对系统创建的以及教师命题创建的试卷进行修改。4题库管理此部分功能是为教师类用户开放。主要是提供对试题库添加新的试题、删除旧题、修改原题目等功能。5答题模块答题模块功能对学生类用户开放。学生类用户对创建的试卷中的题目进行回答。6试卷评阅模块此部分功能向教师类用户开放。针对试卷中的5种题型,主要分为系统自动评阅
9、和教师评阅两类,系统自动评阅判断题、单选题、多选题这3种客观性题型,教师类用户可以参与评阅填空题、问答题这两种主观性题型。2.4.2开发要求及进度结合所要开发的系统的特点,系统将要使用Visual Basic 6.0中文版来作为开发工具,后台数据则采用Access 2002。根据“考试系统”的需求说明和模块设计,将会着意于如何实现各个模块的基本功能,如果要具体应用到学校的情况下,还需要对各学校的具体需求进一步明确,并对系统进行修正。第三章 系统总体规划3.1 系统功能描述无纸化考试系统是计算机技术在现代学习生活的应用,利用它可以对某个学科的知识进行模拟练习和综合测试。3.2 流程图无纸化考试系
10、统登录界面主界面单选题多选题 判断题评分图1 系统框图第四章 系统具体实现4.1用户界面的实现4.1.1程序封面运行本系统,首先出现的是Splash窗体,如图所示。在Splash窗体中,显示了系统的名称、版本信息、开发平台、数据环境以及系统版权等信息。当用户在Splash窗体上单击鼠标,Splash窗体消失,系统进入主界面。如果在一段时间内用户无响应,Splash窗体也会消失,系统自动进入主界面。图2 程序封面4.1.2登录界面 (frmLogin)4. 2模块和类的设计4.2.1主模块(MainModual) 首先向项目中添加一个模块(MainModual)用于各种自定义类型以及声明公有变量
11、。本系统的用户分为3类;学生、教师和管理人员。为了方便管理,将用户类型定义为枚举类型。第五章无纸化系统的测试 经过测试,本系统能达到设计要求。 结束语随着计算机应用的日益普及,无纸化考试将如无纸化办公一样,成为大势所趋,我们开发的开放式无纸化考试还在实际应用中继续成熟和完善,同时我们也希望开放式无纸化考试能够抛砖引玉,为国内各同行开发同类系统提供一些思路和经验,从而大力推动我国考试的无纸化发展进程。经过三个多月的设计和开发,无纸化考试系统基本开发完毕。其功能基本符合用户需求,能够完成随机抽取试题和考试情况的评定,模拟练习能够提供答案提示和做题情况的详细分析,使用户方便进行模拟练习,有助于用户提
12、高水平,本系统也可着眼于其它学科的客观题考试,只要我们对题库系统加以更换即可。通过毕业设计使我们更加熟练地使用VB6.0,同时也体会了开发小组同学之间的密切配合精神,及指导老师的耐心。但是由于毕业设计时间较短,所以该系统还有许多不尽如人意的地方,用户界面不够美观,出错处理不够等多方面问题,用户自主对题库的增加和减少模块还未建立等。这些都有待进一步改善。致谢在本次毕业设计中,我从指导老师张老师身上学到了很多东西。张老师认真负责的工作态度,严谨的治学精神和深厚的理论水平都使我收益匪浅。他无论在理论上还是在实践中,都给与我很大的帮助,使我得到不少的提高这对于我以后的工作和学习都有一种巨大的帮助,感谢
13、他耐心的辅导。在系统开发过程中汪老师也给予我很大的帮助,帮助解决了不少的难点,使得系统能及时开发完成,还有同组的同学同样给予我不少帮助,在这里一并表示感谢。主要参考文献1 Visual Basic6.0 实例教程 主编:李清出版社:清华大学出版社附录:数据库结构 本系统将使用Access 2002作为数据库管理系统(DataBase Management System,DBMS)。在Access中,新建一个数据库,将其命名为Test.Mdb,将新建的数据库放置在应用程序的目录中,以备使用。Test.Mdb数据库中包含的数据表及其相应功能如表所示:Test数据库包含的数据表及其功能数据类功能Student存放学生类用户基本信息Teacher存放教师类用户基本信息Admin存放系统管理人员基本信息Filling系统所需填空题题库RightOrWrong系统所需判断题题库SingleSel系统所需单选题题库MultiSel系统所需多选题题库Essayquestion系统所需问答题题库questionPapet存放试卷基本信息
限制150内