欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    在线考试系统设计与实现本科论文.doc

    • 资源ID:92946501       资源大小:8.05MB        全文页数:78页
    • 资源格式: DOC        下载积分:12金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要12金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    在线考试系统设计与实现本科论文.doc

    JISHOUUNIVERSITY本科生毕业设计题 目:在线考试系统的设计与实现作 者:XXXXXX学 号:00000000000所属学院:XXXXXXXX专业年级:XXXXXXXXXXXXXX指导教师:XXXXXX职 称:讲师完成时间:XXXX年XX月XX日吉首大学教务处制III在线考试系统设计与实现XXXXXX(吉首大学信息科学与工程学院 XXXXXXXXXX 湖南吉首 416000)摘 要在线考试系统以java作为开发语言,Struts2、Hibernate实现前后台数据管理,Spring实现业务逻辑管理,以MyEclipse作为开发工具,MySQL实现数据持久化,Tomcat部署整个系统,实现了院系管理、专业管理、班级管理、用户管理、课程管理、题库管理、考试管理、成绩管理八大功能。关键字:在线考试系统、J2EE、JSP、Struts2、Hibernate、Spring、MySQL、TomcatOnline Examination System Design and ImplementationXXXXXX(College of Information Science and Engineering, Jishou University, Jishou,Hunan 416000)AbstractOnline examination system with Java as a development language, struts 2, Hibernate implementation QianHouTai data management, Spring management, implement the business logic with MyEclipse as development tools, M and SQL for data persistence, Tomcat deployment of the entire system, realized the departments management, professional management, class management, user management, course management, question bank management, examination management, grade management eight functions.Key words: online examination system; J2EE;JSP;struts 2;Hibernate;Spring;MySQL;Tomcat在线考试系统设计与分析 目录目 录摘 要IABSTRACTII第一章绪论1第二章可行性分析32.1经济可行性32.2技术可行性32.3操作可行性4第三章需求分析53.1功能需求53.2运行环境需求163.3性能需求16第四章概要设计174.1功能模块设计174.2E-R图214.3数据库设计244.4创建工程31第五章详细设计335.1登录335.2院系管理345.3专业信息管理375.4班级信息管理405.5用户信息管理435.6课程管理495.7题库管理515.8考试管理635.9成绩管理69第六章总结72致谢73参考文献74在线考试系统设计与分析 第一章 绪论第一章 绪论当今社会是一个信息社会,一个知识经济时代。自世界上第一台计算机ENINC(Electronic numerical integrator and calculator)于1946年在美国问世到现在,计算机业飞速发展,技术淘汰指标高的惊人,价格下降以及软件应用的快速扩展引发了以信息处理计算机化为标志的“微机革命”,随之而来的是以全球信息网络普及和全球信息共享为标志的“全球信息网络革命”的蓬勃兴起1。可见,世界已进入在计算机信息管理领域中激烈竞争的时代,计算机已经变得普通的不能再普通的工具,如同我们离不开的自行车、汽车一样。我们应该承认,谁掌握的知识多,信息量大,信息处理速度快,批量大,谁的效率就高,谁就能在各种竞争中立于不败之地。随着网络技术的飞速发展,现在很多国内外的大学和其他部门都已经开设了远程教育,通过计算机网络实现了异地教育和培训。远程教育包括很多环节,例如:教学系统、答疑系统和考试系统等等,在我国远程教育正在逐步地发展起来,在教育教学过程中考试又是一个很重要环节,它对学生知识的增长、能力的发展、兴趣爱好、思想品德以及对学校的教育措施等许多问题是一个良好的反应,通过对考试成绩的分析有利于学校更好的指导和教育学生。但是目前学校与社会上的考试大都采用传统的考试方式,而传统的考试方式组织一次考试至少需要经过五个步骤,即人工出题、考生考试、人工阅卷、成绩评估和试卷分析2。其中人工出题由老师将题目用笔写在纸上或者由老师以电子文档的形式出题,然后在将试题打印在纸质试卷上;而考生考试也必须从其他地方赶到同一个地方参加考试,考试过程中要准备好考试所用的各种工具;考试结束后老师将试卷收上去然后根据标准答案进行手工阅卷;阅卷完后还需要手工统计学生的成绩等等。显然,随着考试类型的不断增加及考试要求的不断提高,教师的工作量将会变得越来越大,十分的繁琐,并且非常容易出错。因此传统的考试方式已经不能适应现代化考试的需求了,人们迫切需要新的技术来改善这一状况。目前,利用计算机网络技术来进行考试的主要是社会上的培训认证考试(如微软的各种认证考试)和远程教育的考试。一个成功的基于WEB的考试需要一个好的网络环境和一个号的考试平台以及一个好的题库。但一个真正智能化的基于WEB的考试系统的实现是一个复杂的过程,考试平台和题库的研究要依靠软件开发专家、被测科学专家和精通考试理论和命题的专家三者的合作。在线考试系统具有降低考试成本、解决繁重的考务工作的优点。它可以免去老师大量的临考工作,试卷可以根据题库中的内容即时生成;老师也无须在考生提交答卷后批阅考生所有的答案,还可以免去阅卷后对成绩的统计与分析等工作,计算机可以自动统计、排序和汇总成绩,实现无纸考试,大大提高工作效率。一个完善的在线考试系统可以使学生在网上学习过后及时检验自己的学习效果,以发现自己的不足,使得学习效率得到很大提高3。在线考试系统中题目的生成、试卷的提交、成绩的批阅等都可以由系统自动完成。只要形成一套成熟的题库就可以实现考试的自动化。这样老师所要做的只是精心设计题目、维护题库,而不是组织考试,从而大大减轻了教师的负担。71在线考试系统设计与分析 第二章 可行性分析第二章 可行性分析本章主要从经济可行性、技术可行性和操作可行性三个方面阐述了在线考试系统的开发可行性,其中经济可行性主要是从传统考试方式所消耗的成本与在线考试系统开发与应用所消耗的成本来对比经济可行性,技术可行性主要是介绍系统开发所用到的技术,操作可行性则是介绍用户使用系统的能快速上手操作整个系统。2.1 经济可行性传统考试采用的是纯人工方式的出卷、阅卷、成绩统计,考生考试时也需要提前从各地集中在一个地点进行统一考试,因此,从经济角度分析,出卷时印刷所消耗的成本、考生赶往考试地点所消耗的交通费用、老师组织一次考试时消耗的工时等等都是比较大的。同样,在考生考试过后,老师阅卷也是采用纯人工的方式来完成,阅卷完成之后还需要制作报表、对数据进行综合分析等,这消耗的工时也是较多的,且效率低下。而利用计算机网络来组织考生在有网络的地方进行在线考试,不但可以为学校或者企业节省大量的人力物力,而且效率要比手工传统的考试方式高的多,还可以让人力资源得到充分的利用,由此可见,开发在线考试系统在经济上是完全可行的。2.2 技术可行性在线考试系统开发所利用的技术主要包括JSP、JAVASCRIPT、J2EE、STRUTS2、HIBERNATE、SPRING,以MySQL数据库实现数据的持久化,Tomcat部署整个系统的运行。其中JSP技术主要是有Sun公司倡导、许多公司参与一起建立的一种动态网页技术标准4,而J2EE是Sun Microsystems针对Java开发人员的产品(JDK)的一个企业版5,JSP与J2EE都可夸平台操作。STRUTS是一个使用MVC架构的框架,将设计模式中的模型、视图、控制器三者实现代码分离,从而使同一个应用程序可以使用不同的表现形式6。HIBERNATE是一个ORM(对象关系映射)框架,它对JDBC进行了轻量级的封装,通过使用HIBERNATE框架,开发人员能够以面向对象的思维方式来操作数据库7。SPRING是一个以IoC和AOP为核心的轻量级容器框架,它提供了一系列的JAVA EE开发解决方案8。MySQL是一个开放源码的小型关联式数据库管理系统,开发者为瑞典MySQL AB公司。目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库9。Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选10。以上所提及到的技术都是开源或者免费的技术,同时也具有跨平台使用的效果,开发使用起来简单方便,所以在线考试系统的开发在技术上是可行的。2.3 操作可行性在线考试系统开发是所使用到的技术都是可跨平台的,所以我们首选的操作系统是windows操作系统。作为21世纪的学生,人人都会使用电脑、人人都能在windows环境下进行网页浏览操作。在线考试系统的业务逻辑简单,在懂的操作windows系统的前提下只要对用户进行简单的培训用户就能独立完成在线考试系统的各个功能使用,所以在线考试系统在操作上也是完全可行的。在线考试系统设计与分析 第三章 需求分析第三章 需求分析本章主要讲述的是系统的功能需求,同时也包含了系统的运行环境需求、性能需求和系统的E-R图。其中系统的功能需求是通过本人对考试各个环节的理解以及在网上收集资料等各种方法所获取的,运行环境需求是对运行本系统的一个最低PC配置,E-R图是对系统的各实体之间的关系的一个解说11。3.1 功能需求本系统主要包括登录功能、院系管理功能、专业管理功能、班级管理功能、用户管理功能、课程管理功能、题库管理功能、考试管理功能和成绩管理功能。登录功能是用于用户登录系统,院系管理功能是用于管理员管理院系信息,专业管理功能是用于管理员管理专业信息,班级功能是用于管理员管理班级信息,用户管理功能是用于管理员管理系统用户,课程管理功能是用于管理员管理课程信息,题库管理功能是用于教师管理题库信息,考试管理功能是用于管理员生成试卷、学生在线考试与教师阅卷,成绩管理功能是用于学生查询本人成绩和教师统计学生成绩。3.3.1 登录功能该功能是针对所有的用户必需的功能,用户在登录页面输入用户名和密码,选择相应的角色进行登录,其中学生的用户名为学号,老师与管理员的用户名为教师编号,登录成功后进去在线考试系统,失败则返回登录页面重新登录。操作流程如图3.1所示。图3.1 用户登录流程图3.3.2 院系管理功能该功能仅对管理员可见,管理员登录系统后可对院系的基本信息进行增删改查操作,其中修改和删除两项操作需要先将院系信息查询出来才可进行。点击添加院系信息时进入填写院系信息页面填写院系信息,提交后保存结束,点击查看院系信息直接将所有院系信息列出来显示在页面,在每条院系信息后面有编辑与删除按钮,点编辑按钮编辑所选院系,并在编辑页面显示所选院系的所有信息,修改提交后保存并结束,点删除按钮直接删除所选院系信息并结束。操作流程如图3.2所示。图3.2 院系管理3.3.3 专业管理该功能仅对管理员可见,管理员登录系统后可对专业的基本信息进行增删改查操作,其中修改和删除两项操作需要先将院系信息查询出来才可进行。点击添加专业信息时进入填写专业信息页面填写专业信息,提交后保存结束,点击查看专业信息进入选择要查看的院系的页面,选择院系后点查看直接将所选院系的所有专业信息列出来显示在页面,在每条专业信息后面有编辑与删除按钮,点编辑按钮编辑所选专业,并在编辑页面显示所选专业的所有信息,修改提交后保存并结束,点删除按钮直接删除所选专业信息并结束。操作流程如图3.3所示。图3.3 专业管理3.3.4 班级管理该功能仅对管理员可见,管理员登录系统后可对班级的基本信息进行增删改查操作,其中修改和删除两项操作需要先将班级信息查询出来才可进行。点击添加班级信息时进入填写班级信息页面填写班级信息,提交后保存结束,点击查看班级信息进入填写查询条件页面填写查询条件,填写完查询条件后点查看直接将所填条件下的所有班级信息列出来显示在页面,在每条班级信息后面有编辑与删除按钮,点编辑按钮编辑所选班级,并在编辑页面显示所选班级的所有信息,修改提交后保存并结束,点删除按钮直接删除所选班级信息并结束。操作流程如图3.4所示。图3.4 班级管理3.3.5 用户管理该功能仅对管理员可见,管理员登录系统后可对用户的基本信息进行增删改查操作,其中用户包括学生与老师两种类别,老师也包括管理员,修改和删除两项操作需要先将用户信息查询出来才可进行。点击添加老师信息时进入填写老师信息页面填写老师信息,提交后保存结束,点击查看老师信息进入填写查询条件页面填写查询条件,填写完查询条件后点查看直接将所填条件下的所有老师信息列出来显示在页面,在每条老师信息后面有编辑与删除按钮,点编辑按钮编辑所选老师,并在编辑页面显示所选老师的所有信息,修改提交后保存并结束,点删除按钮直接删除所选老师信息并结束。对学生信息的管理与老师类似。操作流程如图3.5所示。图3.5 用户管理3.3.6 课程管理该功能仅对管理员可见,管理员登录系统后可对课程的基本信息进行增删改查操作,其中修改和删除两项操作需要先将课程信息查询出来才可进行。点击添加课程信息时进入填写课程信息页面填写课程信息,提交后保存结束,点击查看课程信息直接将所有课程信息列出来显示在页面,在每条课程信息后面有编辑与删除按钮,点编辑按钮编辑所选课程,并在编辑页面显示所选课程的所有信息,修改提交后保存并结束,点删除按钮直接删除所选课程信息并结束。操作流程如图3.6所示。图3.6 课程管理3.3.7 题库管理该功能对管理员与老师都可见,管理员或者老师登录系统后可对题库的基本信息进行增删改查操作,题库中的题型分为选择题、判断题、填空题、简答题四种。其中修改和删除两项操作需要先将题库信息查询出来才可进行。点击添选择题信息时进入填写选择题信息页面填写题目信息,提交后保存结束,点击查看选择题信息后进入查询条件填写页面,填写完查询条件后点查询后将列出所填查询条件下的所有选择题信息,在每条选择题信息后有编辑与删除按钮,点击编辑按钮编辑所选选择题,并在编辑页面显示所选选择题的所有信息,修改提交保存并结束,点删除按钮直接删除所选选择题信息并结束;类似选择题管理,点击添判断题信息时进入填写判断题信息页面填写题目信息,提交后保存结束,点击查看判断题信息后进入查询条件填写页面,填写完查询条件后点查询后将列出所填查询条件下的所有选择题信息,在每条判断题信息后有编辑与删除按钮,点击编辑按钮编辑所选判断题,并在编辑页面显示所选判断题的所有信息,修改提交保存并结束,点删除按钮直接删除所选判断题信息并结束;填空题与简答题的管理类似。选择题操作流程如图3.7所示,判断题操作流程如图3.8所示,填空题操作流程如图3.9所示,简答题操作流程如图3.10所示。图3.7 选择题管理图3.8 判断题管理图3.9 填空题管理图3.10 简答题管理3.3.8 考试管理该功能分为生成试卷、在线考试、老师阅卷三个功能,生成试卷仅对管理员可见,在线考试仅对学生可见、老师阅卷仅对老师可见。其中生生试卷功能是管理员登录系统后点考试管理,然后再点生成试卷进入生成试卷条件填写页面,在试卷条件填写页面填写生成试卷的条件后提交自动随机生成试卷并结束;在线考试功能在学生登录系统后点考试管理,然后再点在线考试进入试卷选择页面,选择要考试的试卷开始考试,考试完毕提交试卷结束。老师阅卷功能在老师登录系统后选择考试管理,点击老师阅卷进入学生答卷选择页面,选择学生考试试卷开始阅卷,阅卷完后提交结束。生成试卷的操作流程如图3.11所示,在线考试的操作流程如图3.12所示,老师阅卷的操作流程如图3.13所示。图3.11 生成试卷图3.12 在线考试图3.13 老师阅卷 3.3.9 成绩管理该功能主要包括成绩统计与成绩查询两个功能,其中成绩统计仅对老师可见,老师登录系统后选择成绩管理,然后点击成绩统计进入统计条件填写页面填写统计条件,点统计后将显示统计结果,点关闭结束。查看成绩仅对学生可见,学生登录系统后选择成绩管理,点击查询成绩将显示该学生所有考试科目的成绩,点关闭结束。成绩统计操作流程如图3.14所示,查看成绩操作流程如图3.15所示。 图3.14 成绩统计图3.15 查询成绩3.2 运行环境需求为了保证系统运行的流畅性,我们对硬件有一定的需求,硬件配置不得低于32GB的硬盘容量、1GB的运行内存、1.8GHz的CUP处理速度。同样为了保证系统操作的简单性,我们要求该系统在windows操作系统下运行,浏览器的版本火狐浏览器,同时也要求各客户PC机与服务器所在PC机保存通信状态。3.3 性能需求由于在线考试系统最主要的功能是用于在线考试,而每场考试都是设定时间的,所对系统的性能有一定的需求,系统每个操作处理时间不能大于10S,正常处理时间必须低于5S。在线考试系统设计与分析 第四章 概要设计第四章 概要设计本章主要介绍在线考试系统的八个功能模块的总体设计以及数据库的设计。其中院系管理模块、专业管理模块、班级管理模块、用户管理模块、课程管理模块和题库管理模块都具有增删改查功能,而考试管理模块具有生成试卷、在线考试、老师阅卷三个功能,成绩管理模块具有成绩统计和查询成绩两个功能。4.1 功能模块设计该在线考试系统主要包括院系管理模块、专业管理模块、班级管理模块、用户管理模块、课程管理模块、题库管理模块、考试管理模块和成绩管理八大模块,如图4-1所示。图4.1 在线考试系统功能模块图4.1.1 院系信息管理模块该模块主要包括添加院系信息、查询院系信息、修改院系信息、删除院系信息四个功能模块,如图4.2所示。图4.2 院系信息管理功能模块图4.1.2 专业信息管理该模块主要包括添加专业信息、查询专业信息、修改专业信息、删除专业信息四个功能模块,如图4.3所示。图4.3 专业信息管理功能模块图4.1.3 班级信息管理该模块主要包括添加班级信息、查询班级信息、修改班级信息、删除班级信息四个功能模块,如图4.4所示。图4.4 班级信息管理功能模块图4.1.4 用户信息管理该模块主要包括添加老师信息、查询老师信息、修改老师信息、删除老师信息以及添加学生信息、查询学生信息、修改学生信息、删除学生信息八个功能模块,如图4.5所示。图4.5 用户信息管理功能模块图4.1.5 课程管理该模块主要包括添加课程信息、查询课程信息、修改课程信息、删除课程信息四个功能模块,如图4.6所示。图4.6 课程管理功能模块图4.1.6 题库管理该模块主要包括添加选择题、查看选择题、修改选择题、删除选择题、添加判断题、查看判断题、修改判断题、删除判断题、添加填空题、查看填空题、修改填空题、删除填空题、添加简答题、查看简答题、修改简答题、删除简答题十六个功能模块,如图4.7所示。图4.7 题库管理功能模块图4.1.7 考试管理该模块主要包括添加生成试卷、在线考试、老师阅卷三个功能模块,如图4.8所示。图4.8 考试管理功能模块图4.1.8 成绩查询该模块主要包括成绩统计和查询成绩两个功能模块,如图4.9所示。图4.9 成绩管理功能模块图4.2 E-R图E-R(实体 - 关系)图是用来描述实体之间的关系的12,一个专业属于一个院系,一个班级属于一个专业,一个学生属于一个班级,学生与老师都拥有权限,一个老师管理多个班级,学生与试卷的选择题、判断题、填空题、简答题存在考试关系,试卷的选择题、判断题、填空题与简答题分别是从题库的选择题、判断题、填空题和简答题表中抽取出来的,题库中的每一道选择题、判断题、填空题、简答题又隶属于一门课程,总体E-R图如图4.10、图4.11所示,实体E-R图如图4.12至图4.26所示。图4.10 E-R图a图4.11 E-R图b实体图见图4.12至图4.26。 图4.12 院系实体图4.13 专业实体图4.14 班级实体图4.15 权限实体图4.16 学生实体图4.17 教师实体图4.18 课程实体 图4.19 试卷选择题实体图4.20 试卷判断题实体 图4.21 试卷填空题实体 图4.22 试卷简答题实体 图4.23 题库判断题实体图4.24 题库填空题实体 图4.25 题库简答题实体图4.26 题库选择题实体4.3 数据库设计该在线考试系统以院系、专业、班级、学生、老师、权限、课程、题库选择题、题库判断题、题库填空题、题库简答题、试卷选择题、试卷判断题、试卷填空题、试卷简答题15个实体作为数据库的表,表的设计如下。4.2.1 院系表院系表包含id、name、date、des四个字段,id为主键,没有实际意义,name用来存储院系名称,date用来存储院系创办日期,des是用来对存储院系做一个简单的描述。表的设计如表4.1所示。表4.1院系表(dept)字段名字段类型字段长短字段描述idint8主键namevarchar50名称datedate创办日期destext描述4.2.2 专业表专业表包含id、name、deptId、date、des五个字段,id为主键,没有实际意义,name存储专业名称,deptId存储院系id,用来唯一标识专业属于哪个院系,date存储专业开始日期,des用来对存储的专业做一个简短的描述,如表4.2所示。表4.2专业表(major)字段名字段类型字段长度字段描述idint8主键namevarchar50名称deptIdint8所属院系datedate创办日期destext描述4.2.3 班级表班级表包含id、name、majorId、teacherId、des五个字段,id为主键,没有实际意义,name存储班级名称,majorId存储专业id,用来唯一标识班级属于哪个专业,teacherId存储教师id,用来唯一标识负责老师,des是用来对存储班级做一个简短的描述,如表4.3所示。表4.3班级表(class)字段名字段类型字段长度字段描述idint8主键namevarchar50名称majorIdint8所属专业teacherIdint8班主任destext描述4.2.4 学生表学生表包含id、sno、name、birthday、nation、tel、email、address、classId、powerId、password、des十二个字段,id为主键,没有实际意义,sno存储学生学号,name存储学生姓名,birthday存储学生出生日期,nation标识学生属于哪个民族,tel存储学生电话号码,email存储学生邮箱,address存储学生住址,classId存储班级id,用来唯一标识学生属于哪个班级,powerId存储学生权限id,用来唯一标识学生的权限,password存储学生登录系统的密码,des是用来对存储的学生做一个简短的描述,如表4.4所示。表4.4学生表(student)字段名字段类型字段长度字段描述idint8主键snovarchar11学号namevarchar50姓名birthdaydate出生日期nationvarchar50民族telvarchar20电话emailvarchar20邮箱addressvarchar200地址classIdint8所属班级powerIdint2权限passwordvarchar20密码destext描述4.2.5 教师表教师表包含id、name、birthday、nation、tel、email、address、position、powerId、password、des十一个字段,id是主键,没有实际意义,tno存储教师的教师编号,name存储教师名称,birthday存储教师的出生日期,nation用来标注教师属于哪个民族,tel存储教师的电话号码,email存储教师的邮箱,address存储教师的住址,position存储教师的职位,powerId存储权限id,用来唯一标识教师的权限,password存储教师登录系统的密码,des是用来对教师做一个简短的描述,如表4.5所示。表4.5教师表(teacher)字段名字段类型字段长度字段描述idint8主键tnovarchar11教师编号namevarchar50姓名birthdaydate出生日期nationvarchar50民族telvarchar20电话emailvarchar20邮箱addressvarchar200地址positionvarchar50职位powerIdint2权限passwordvarchar20密码destext描述4.2.6 权限表权限表包含id、power、des三个字段,id为主键,没有实际意义,power存储用户权限,des是对用户权限做一个简短的描述,如表4.6所示。表4.6权限表(power)字段名字段类型字段长度字段描述idint2主键powervarchar50权限destext描述4.2.7 课程表课程表包含id、cname、des三个字段,id为主键,没有实际意义,cname存储课程名称,des是用来对存储的课程做一个简短的描述,如表4.7所示。表4.7课程表(course)字段名字段类型字段长度字段描述idint8主键cnamevarchar50课程名称destext描述4.2.8 题库选择题表题库选择题表包含id、question、answer、teachername、courseid五个字段,id为主键,没有实际意义,question存储选择题题目,answer存储选择题答案,teachername存储出题老师姓名,courseid存储课程id,用来唯一标识选择题属于哪门课程,如表4.8所示。表4.8题库选择题表(question_bank_select)字段名字段类型字段长度字段描述idint8主键questiontext题目answerchar1标准答案teachernamevarchar50出题老师courseidint8课程4.2.9 题库判断题表题库判断题表包含id、question、answer、teachername、courseid五个字段,id为主键,没有实际意义,question存储判断题题目,answer存储判断题答案,teachername存储出题老师姓名,courseid存储课程id,用来唯一标识判断题属于哪门课程,如表4.9所示。表4.9题库判断题表(question_bank_judge)字段名字段类型字段长度字段描述idint8主键questiontext题目answerint1标准答案teachernamevarchar50出题老师courseidint8课程4.2.10 题库填空题表题库填空题表包含id、question、answer、teachername、courseid五个字段,id为主键,没有实际意义,question存储填空题题目,answer存储填空题答案,teachername存储出题老师姓名,courseid存储课程id,用来唯一标识填空题属于哪门课程,如表4.10所示。表4.10 题库填空题表(question_bank_fill)字段名字段类型字段长度字段描述idint8主键questiontext题目answertext标准答案teachernamevarchar50出题老师courseidint8课程4.2.11 题库简答题表题库简答题表包含id、question、answer、teachername、courseid五个字段,id为主键,没有实际意义,question存储简答题题目,answer存储简答题答案,teachername存储出题老师姓名,courseid存储课程id,用来唯一标识简答题属于哪门课程,如表4.11所示。表4.11 题库简答题表(question_bank_short_answer)字段名字段类型字段长度字段描述idint8主键questiontext题目answertext标准答案teachernamevarchar50出题老师courseidint8课程4.2.12 试卷选择题表试卷选择题表包含id、papername、question、modelanswer、teachername、studentid、courseid、studentanswer、score九个字段,id为主键,没有实际意义,papername为试卷名称,用来标识试卷选择题属于哪份试卷,question存储试卷选择题题目,modelanswer存储试卷选择题题目的标准答案,teachername存储阅卷老师名字,studentid存储学生id,用来唯一标识存储的题目由哪个学生作答,courseid存储课程id,用来唯一标识题目属于哪门课程,studentanswer存储学生答题后的答案,score存储试卷选择题的分值,如表4.12所示。表4.12 试卷选择题表(paper_select)字段名字段类型字段长度字段描述idint8主键papernamevarchar200试卷名称questiontext题目modelanswerint1标准答案teachernamevarchar50阅卷老师studentidint11答题学生courseidint8课程studentanswerint1学生答案scoreint2分值4.2.13 试卷判断题表试卷判断题表包含id、papername、question、modelanswer、teachername、studentid、courseid、studentanswer、score九个字段,id为主键,没有实际意义,papername为试卷名称,用来标识试卷判断题属于哪份试卷,question存储试卷判断题题目,modelanswer存储试卷判断题题目的标准答案,teachername存储阅卷老师名字,studentid存储学生id,用来唯一标识存储的题目由哪个学生作答,courseid存储课程id,用来唯一标识题目属于哪门课程,studentanswer存储学生答题后的答案,score存储试卷判断题的分值,如表4.13所示。表4.13 试卷判断题表(paper_judge)字段名字段类型字段长度字段描述idint8主键papernamevarchar200试卷名称questiontext题目modelanswerint1标准答案teachernamevarchar50阅卷老师studentidint11答题学生courseidint8课程studentanswerint1学生答案scoreint2分值4.2.14 试卷填空题表试

    注意事项

    本文(在线考试系统设计与实现本科论文.doc)为本站会员(可****)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开