C语言试题库管理系统的设计与实现修改版
更新时间:2024-03-17 17:54:01 阅读量: 综合文库 文档下载
- c语言试题库及答案详解推荐度:
- 相关推荐
目录
第一章
引言 ............................................................................................................... 4
1.1本课题研究背景与意义 ........................................................................................ 4 1.2本课题研究目的与内容 ........................................................................................ 4 1.3本课题的研究现状 ............................................................................................... 4 1.4本课题所要达到的设计目标 ................................................................................. 4 1.5本课题所涉及到的关键技术简介 .......................................................................... 5
1.5.1 JAVA简介 ................................................................................................. 5
1.5.2 C/S简介 .................................................................................................... 5
1.5.3 SQL Server 2000简介 ................................................................................ 6 1.5.4 JACOB简介 .............................................................................................. 6
第二章 系统需求分析 ................................................................................................. 7
2.1 业务流程图 ......................................................................................................... 7 2.2 功能模块图 ......................................................................................................... 7 第三章 系统实现 ........................................................................................................ 8
3.1 系统概念设计 ..................................................................................................... 8
3.1.1 实体描述和联系描述 ................................................................................. 8 3.1.2 系统E-R图设计 ..................................................................................... 10 3.2系统逻辑设计 .................................................................................................... 10 3.3系统详细设计 .................................................................................................... 10 3.3.1 E-R图向关系模式的转化 ......................................................................... 10 3.3.2 数据库的实现 ...........................................................................................11 3.3.3系统主模块程序流程图............................................................................. 13
第四章 系统实施 ...................................................................................................... 19
4.1 系统环境的实施 ................................................................................................ 19
4.2 人机界面设计 ................................................................................................... 19 4.3 系统运行与维护 ................................................................................................ 22 4.4 系统性能分析 ................................................................................................... 23 4.5 系统改进方向 ................................................................................................... 23 结论............................................................................................................................... 23 参考文献........................................................................................................................ 23 致谢............................................................................................................................... 24
I
C语言试题库管理系统的设计与实现
XX, 数学计算机科学学院
摘 要:“C语言程序设计”课程是很多高校大部分学生的一门必修课。由于课
程的特殊性,需要大量的习题资源来帮助学习。然而由于学生本身的经济能力及一些资料上的题型无法及时更新,并不能满足学生的要求。另外采用传统的人工出卷会花费老师大量的时间,物力和精力。因此如何既能满足学生要求又能为老师提供便捷成了重要的课题。这时候C语言试题库管理系统就被提出来了。 本文首先介绍了题库建设的现状和开发工具,然后提出了C语言试题库管理系统的需求分析,明确了系统的总体结构。并论述了利用JAVA、数据库技术,设计与实现基于C/S结构的C语言试题库管理系统的全过程。主要解决了试题库的建立、试卷生成、系统的安全性问题。本文详细论述了系统总体设计思想、数据库设计以及功能模块设计等。从而实现C语言试题库管理的信息化,规范化和试卷生成的自动化,并使其操作简单、方便、快捷。
关键词:题库管理系统;JAVA;SQLServer2000;C/S结构;C语言
2
Design and Implementation of the C Language Test Library
Management System
Chen Wei,School of Mathematics and Computer Science
Abstract:\program design\is a compulsory course for most students
in many universities. Because of the particularity,students need a lot of exercise resources to help learning. However, because the student own economic ability and some data types cannot be updated in a timely manner, it can not meet the demand of students. In addition to adopt the traditional manual volume takes the teacher a lot of time, material and energy.So how can meet the students' requirement and can provide convenient became an important topic for the teacher. At this time,C language test library management system was put forward.
This paper introduces the present situation of the construction of the test and development tools, and then puts forward the C language test library management system of requirement analysis, the general structure of the system. And discusses the process which use JAVA, database technology, design and realization based on C/S structure of C language test library management system. This paper mainly solves such problems as the building of the paper test, the security of the system. This paper discusses the overall design, database design and function module design, etc. So it makes the C language test realize the standardization of management information, and test automation, and generate the operation simple, convenient and quick.
Key words:The Question Bank Management System;Java;Sql Server 2000;
The Structure of C/S;C language
3
第一章 引言
1.1本课题研究背景与意义
“C语言程序设计”课程是很多高校大部分学生的一门必修课。由于课程的特殊性,需要大量的习题资源来帮助学习。然而由于学生本身的经济能力及一些资料上的题型无法及时更新,并不能满足学生的要求。另外采用传统的人工出卷会花费老师大量的时间,物力和精力。因此如何既能满足学生要求又能为老师提供便捷成了重要的课题。这时候C语言试题库管理系统就被提出来了。
另一方面,随着现代教学改革的深入和计算机信息管理的飞速发展,试题库管理系统已经逐渐成为评估教师教学质量和检查学生学习质量的重要工具,考试是各教学环节中重要的一个环节。命题是考试这一教学环节的关键,考试命题的科学化、规范化、标准化,有利于提高教学质量。一般的试卷是由教师依据本课程内容精选出来,这样所出的试卷无任何随机性,而是凭借教师的意识决定,无客观性而言,也许所 出试题会以偏概全。而试题库系统采用完善可靠地管理系统,自动选取难度等级、各章节知识点、题型、范围等,不仅可以提高命题质量和水平,还可以将教师从烦琐地出考卷工作中解脱出来,真正实现教考分离,加强对教
学过程的检查与控制。
在《C语言程序设计》教学过程中利用C语言试题库管理系统这种教学资源,可以使学生对自己的知识能力进行系统的训练并进行检验,解决了课程学习中找题难、做题不系统等问题。教师也可以据此对学生进行测验,更加方便、准确地掌握学生的学习情况和检验学生的学习成绩。
1.2本课题研究目的与内容
本课题拟通过对C语言试题库管理系统的设计与实现,掌握C\\C++\\JAVA等编程技术;熟悉数据库技术;熟悉网络编程技术。
设计完成的题库管理与试卷自动生成系统的使用对象为教师。教师可以利用系统对不同课程建立题库并进行管理,根据不同的要求自动生成试卷和参考答案,使用系统提供的试卷自动生成功能可以大大提高试卷的质量,减轻教师的工作负担,提高教师的工作效率。
1.3本课题的研究现状
目前试题库管理系统已经在国外获得蓬勃发展,很多国家的试题多采用试题库的这种办法实现。
在我国,虽然计算机参与教学管理已经有比较长的时间,但由于受到硬件设备性能和软件制作水平的限制,在过去的一段时间中,利用计算机现代化管理试题的技术只为少数对计算机程序精通的人士所掌握,广大的教育工作者仍然处于手工操作的低水平上运作,而且一些部分研究的试题库系统也存在着一些的问题。如对考试题目的难度不能很好的控制,有的因为出题的随机性,可能在同一试卷上出现相近或相同的试题。而且当前试题库系统并不能满足C语言这门课的特需性。而且有的试题以偏概全,并不能涵盖各章节知识点、题型、范围。
1.4本课题所要达到的设计目标
?本课题所要达到的设计目标是建立逻辑性较强的SQL语句,来提高执行操作的效率;
4
?按照题目的章节、分值、难度、题型、使用次数进行智能组卷。
?生成试卷:包括自动生成与手工改动,要求可以对生成的试卷进行打印和WORD排版,并且对生成的试卷能自动生成其参考答案。
1.5本课题所涉及到的关键技术简介 1.5.1 JAVA简介
Java是Sun Microsystem 公司研制的一种新型的程序设计语言。在高级语言已经非常丰富的背景下,Java语言脱颖而出,不仅成为一门最为流行的计算机语言,而且形成一种专门的技术,有其独特的历史背景和独树一臶的品质。【1】 1.5.2 C/S简介
C/S是指:客户/服务器。其主要由客户机、服务器、网络三要素主成。用户在个人机(客户机)上工作,可以与中心计算机(服务器)互相通信。网络软件则保证客户机和服务器互相连通。C/S结构的最大优点是具有强大的使用和处理数据的能力,它将数据处理任务分开在客户端和数据库服务器上进行,有利于充分利用网络的计算资源,该操作还大大减少了网络的传输量,从客户发往数据库服务器的只是查询请求,从数据库传回的只是查询的结果。以简单的两层客户机/服务器系统而言,客户端是指应用软件以图形接口显示数据并让用户进行添加、修改等并行输入输出作业的部分,也就是用户接口负责向后端的数据库索取数据,执行客户端软件的工作。服务器所执行的后端数据库服务器,则专门执行数据的存储、检索、管理、备份等种种关键操作。 C/S体系结构图如图1.1。
应用软件 应用软件 客户连接软件 连接软件 网络连接软件 服务器服务器共享数据库
图 1.1 C/S体系结构图
5
正在阅读:
C语言试题库管理系统的设计与实现修改版03-17
描写雪的文章:打雪仗的乐趣02-12
搞笑5人剧本09-02
读书伴我一路行作文500字07-05
农技站目标责任书05-17
石墨烯-金属酞菁复合物的制备及其可见光催化降解苯酚04-06
王熙凤人物赏析08-29
领队服务标准化操作手册--檀头山岛05-08
装修材料购买合同范文(完整版)07-27
医院各科室廉政风险点汇总表11-29
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 试题库
- 改版
- 管理系统
- 语言
- 实现
- 设计
- 太上老君清静经图注
- 觅渡桥小学2012~2013第一学期五年级数学备课组计划 - 图文
- 孙淑光:在油田公司基层建设、企业文化建设经验交流
- 法理学作业:人治和法治的结合论
- 监理机构用表填表说明及示例
- 高分子材料 - 黄丽主编 - 第二版
- 工艺部管理制度 - 图文
- 2016-2017智慧树行为生活方式与健康期末考试答案
- 4美育案例(样稿)
- 概率与数理统计(02197)(二)复习资料
- 河南省南阳一中高三第十七次周考 - 英语英语
- 2013年贵州公务员考试行测真题及答案解析 2
- 杭州零零食食品股份有限公司章程
- 一年级数学上册第一单元质量分析
- 基于FPGA的恒虚警(CFAR)算法
- 百禾现代农业返乡下乡农村创业创新园区专项项目申报 - 图文
- 2016年秋季学期苏教版五年级语文上册7.26清平乐·村居同步练习1
- 第一部分英语中国·广州
- 全科医学基本理论考试题含答案
- 教师招聘考编必备(教学理论)