1. 研究目的与意义
一、研究背景
目前,随着各行各业信息系统的普及,人类进入信息时代,现代各行各业的运作越来越依赖于信息技术,越来越多的关键数据被存储在计算机系统中。而新一代的大学生面临着信息量大,信息更新速度快等特点的要求。在这样的背景下,各个高校开设了《计算机组成原理》的课程。开设课程后要对学生进行考核。目前在高等学校的教学体系中,绝大多数情况下都是使用传统的考试和平时成绩来对学生进行考核,对这就要求教师在承担教学任务的同时,还必须肩负起考试命题和对考试成绩统计和分析的任务。人工命题又存在着工作效率低,准确性和规范性差,产生大量的重复劳动等问题。另外近几年来高校规模不断扩大,教学任务也越来越繁重,教师的工作量也越来越多,所以教师对学生进行考核需要计算机的辅助,这样既能减轻教师的工作负担,又能使考核进行地高效顺利。
二、研究目的与意义
2. 研究内容和预期目标
(1)本课题主要研究的内容是: 题库系统的主要任务有二个,一个是提供比较方便的手段收集试题,另一个是能够比较灵活地根据题库和用户的要求来组织试卷、编辑试卷和打印试卷。在工程认证背景下,要求试卷题目能够明确考查内容所支撑的课程目标,从而体现考生成绩是否达到工程认证标准。因而在题库中的各型各题,除了标明题目的分值、难度等信息还要标明该题所支撑的认证目标。在试题管理方面,使用者能够自主初始化试题库:即用户拥有创建新题库的权力,用户能够根据自己的需要,设计试题的属性名和各属性值;自主维护试题库:即用户具有添加、修改和删除试题的权力;自主调用试题库:即允许用户能自由地从试题库中抽取试题。为本课题要求开发计算机组成原理课程的试题库,能够完成试题库的基本要求。 要求: ① 查阅资料,完成需求分析、概要设计、系统设计,详细设计以及系统测试等工作。 系统的至少包括以下功能: a)系统信息管理模块。该模块管理需求主要包括权限信息管理、用户信息管理等 b)创建新题库。可以设计不同题型、分值、难易程度、支撑的课程目标等试题的属性 c)维护试题库。可以查看、增加、修改和删除试题库中的各型试题等。 d)组卷。按一定要求,从试题库中抽取试题,组成一定分值和难易程度的试题。生成试卷后,允许用户人工调整试题。 ② 熟悉VC或JAVA等程序设计语言及相应的开发平台。 ③ 技术要求 a) 采用B/S构架。 b) 支持Windows或Linux操作系统。 c) 支持主流网页浏览器。 d) 自行选择合适的开发平台进行开发。
(2)本课题的预期目标是: 完成一个关于《计算机组成原理》课程相关试题的题库系统的设计,管理人员可以登录后对系统内的试题进行管理,维护等操作,具体可以创建新题库,对题库内的试题进行简单的增删改查,也可以对题库内的试题进行分值,类型,难易度等类型的分类,还可以对题库内试题进行一键生成,生成一份具有一定分值,一定难易度的试卷,并且生成之后管理人员可以对其中的部分试题进行改动。待管理人员改动完成之后可以将此份试卷进行打印处理。 |
3. 研究的方法与步骤
研究方法: 首先要通过图书馆图书和网络资源大量阅读资料,熟悉本题目涉及的内容。然后选定开发软件,搭建开发环境,完成软件开发。 具体步骤: 1. 由于本设计所涉及的内容和《计算机组成原理》相关,所以要对相关的试题的难易度有一定的了解,从而对题库中的试题进行分类 。 2. 深入研究如何对题库中的试题进行增删改查的管理,学习相关算法。 3.搭建开发环境,进行设计程序。进行对题库界面的设计,即前端设计。设计一个简单,美观,易懂易操作的前端。 4.进行对试题的设计,即数据库设计。设计的数据库中应有试题的种类,难易度等属性。 5. 进行后端代码的设计,即核心功能实现的设计,利用所学知识将本课题预期目标中的功能进行实现。 6.进行前后端连接的设计,即将所做的部分进行关联,从而完成一个完整的项目。
|
4. 参考文献
[1]崔建江.c#编程和.net框架[m]. 北京:机械工业出版社,2014.8.
[2]萨师煊.数据库系统概论 [m].第5版. 北京:高等教育出版社,2014.9.
[3]郑阿奇.javaee教程 [m]. 第2版.北京:清华大学出版社,2018.05.
5. 计划与进度安排
序号 起讫日期 工作内容
(1)2022.12.25 ---- 2022.3.9查阅资料,撰写开题报告,翻译英文资料
(2)2022.3.10 ---- 2022.3.18 需求分析,搭建开发环境,熟悉开发工具
课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。