鉴于大家对VC与C++类别十分关注,我们编辑小组在此为大家搜集整理了“VC试题库系统的设计与开发”一文,供大家参考学习
客服咨询,网学网竭诚为您服务,本站永久域名:myeducs.cn | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
第二章 数据库系统设计 2.1 数据库设计概述及设计周期 计算机信息系统以数据库为核心,在数据库管理系统的支持下,进行信息的收集、整理、存储、检索、更新、加工、统计和传播等操作。 对于数据库应用开发人员来说,为使现实世界的信息流计算机话,并对计算机话的信息进行各种操作,就是如何利用数据库管理系统、系统软件和相关硬件系统,将用户的要求转化成有效的数据结构,并使数据库结构易于实现用户新的要求的过程。 确切的说,数据库设计是指对于一个给定的应用环境,提供一个确定最优数据模型与处理模式的逻辑设计,以及一个确定数据库存储结构与存取方法的物理设计,建立起既能反映现实世界信息和信息联系,满足用户数据要求和加工要求,有能被某个数据库管理系统所接受,同时能实现系统目标,并有效存取数据的数据库。 根据软件工程的思想,数据库设计的周期可以划分为六个阶段: (1)规划阶段 确定开发的总目标,给出计划开发的软件系统的功能、性能、可靠性以及接等方面的设想。 (2)需求分析阶段 认真细致地了解用户对数据的加工要求,确定系统的功能与边界。本阶段的最终结果,提供一个可作为设计基础的系统说明书,包括对软硬件环境的要求和一整套完善的数据流程图。 (3)设计阶段 把需求分析阶段所确定的功能细化,主要工作是概念设计阶段、逻辑设计阶段、物理设计阶段,然后,对每个阶段内部设计详细的流程。 (4)程序编制阶段 以一种或几种特定的程序设计语言表达上一阶段确定的各模块控制流程。程序编制时应遵循结构化程序设计方法。 (5)调试阶段 对已编好的程序进行单元调试(分调),整体调试(联调)和系统测试(验收)。 (6)运行和维护阶段 这是整个设计周期最长的阶段,其工作重点是收集和记录系统实际运行的数据。在运行中,必须保持数据库的完整性,必须有效的处理数据故障和进行数据库恢复。同时解决开发过程的遗留问题,改正错误进行功能完善。 2.2 数据库设计过程 2.2.1用户表的设计 根据登录界面需求,数据库必须要有一个用户表。一个记录要包含用户名和密码,所以设计用户表的两个字段:用户名,密码。 表2.1用户表结构
2.2.2判断题表设计 根据考试的一般形式,判断题表具有以下几个字段:题目编号,题目内容,题目答案,难度系数,知识点。又根据题库需要,增加自动出卷需要的选中该试题字段和手工组卷的手动选择字段。 表2.2判断题表结构
其中题号为系统自动生成的编号,题目答案最大为5字节(填true或false)难度系数为4字节(填简单,中等,困难) 2.2.3选择题表设计 选择题表具有以下几个字段:题目编号,题目内容,选项1,选项2,选项3,选项4,正确答案,难度系数,知识点,选中该试题,手动选择。 表2.3选择题表结构
作为选择题,所以试卷上不只只有题目,还有选项供学生选择,而C++考试一般都是单项选择,故增加4个选项字段。正确答案1字节(填A,B,C,D)。 2.2.4填空题表设计 填空题表具有以下几个字段:题目编号,题目内容,题目答案,难度系数,知识点,选中该试题,手动选择。 表2.4填空题表结构
2.2.5简答题表设计 简答题表具有以下几个字段:题目编号,题目内容,题目答案,难度系数,知识点,选中该试题,手动选择。 表2.5简答题表结构
2.2.6程序设计题表设计 程序设计题表具有以下几个字段:题目编号,题目内容,题目答案,难度系数,知识点,选中该试题,手动选择。 表2.6程序设计题表结构
第三章 试题库系统设计及 3.1 试题库系统设计 (1)试题组织 试题的组织与编写必须以学科的知识点结构为依据,建设题库之前,必须首先确定学科的知识点结构,在按学科知识点结构组织试题时,还需注意学科知识点结构的区别。整个学科知识点之间逻辑性不强,每一个教学单元都包括很多的知识点,知识点之间具有严密的逻辑性,而且一个知识点往往代表某章或某节的内容,不会被包含在其它章节之中。在组织试题时,尤其是在设计题库管理系统时,要充分考虑并适应这种学科知识点结构的区别。 (2)试题的分布结构 试题数量要足够多,在各指标属性区间内均衡分布,以知识点、难度与认知分类这三个属性为核心,形成三维立体交叉。每个交叉结点上都有合理的试题量,在保证这个核心结构的基础上,还应保证试题在题型和区分度上的分布要合理,整个结构处于基本的均衡状态。 (3)试题质量要求 试题内容要科学,无学术性错误;无歧义性,表述简单明确;无关联性,试题之间不能相互提示,不能相互矛盾;试题参数标注要尽可能符合客观实际。 (4)试题的抽样测试 由课程专家组织编写的试题,试题参数标注的合理性,必须经过抽样测试验证,若试题量小于1000,抽样测试的试题量不得少于5%,若试题量大于1000,抽样测试的试题量不得少于3%。若抽样测试不合格,必须组织其他的课程专家进行复审。 在建库的初级阶段,应以经典测量理论为指导理论[36]。题库应适应学生的学习水平。题库中试题的分类要清楚,组织要严密。题库是一个动态系统,能供用户随时增删试题,更换题中数据。题库作为一个数学测量系统,应随时保持其整体性和可靠性。建设题库应有一个高起点,应充分吸收和利用国内外题库建设的先进经验。按照考试大纲和教育测量学要求编制试题。试题的答案应准确、全面、简洁、规范,主观性试题应规定评分要点和评分标准。制定评分标准,需包括对应考者的逻辑思维、综合应用和语言表述能力的要求。
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
本站发布的计算机毕业设计均是完整无错的全套作品,包含开题报告+程序+论文+源代码+翻译+答辩稿PPT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
本文选自计算机毕业设计http://myeducs.cn |