当前位置:首页 > 《C语言程序设计》课程在线考试系统毕业论文装订版
目 录
摘 要 .................................................... III Abstract .................................................. IV 引 言 ...................................................... 1 第一章 绪 论 ............................................... 2
1.1系统开发背景及现状 ............................................... 2
第二章《C语言程序设计》课程在线考试需求分析 ................ 4
2.1在线考试系统优点 ................................................. 4 2.2可行性分析 ....................................................... 4
2.2.1社会因素方面的可行性 ......................................... 4 2.2.2经济方面的可行性 ............................................. 5 2.2.3技术方面的可行性 ............................................. 5 2.2.4操作方面的可行性 ............................................. 5 2.3系统需要解决的主要问题 ........................................... 5 2.4系统功能需求 ..................................................... 6 2.5系统开发环境与运行环境 ........................................... 6
第三章《C语言程序设计》课程在线考试系统设计 ................ 8
3.1 系统模块设计 ..................................................... 8 3.2 系统总体流程图 .................................................. 10 3.3数据库设计 ...................................................... 10
第四章《C语言程序设计》课程在线考试系统实现 ............... 14
4.1首页设计 ........................................................ 14 4.2用户注册设计 .................................................... 16 4.3后台管理设计 .................................................... 18 4.4考试科目选择界面设计 ............................................ 20 4.5考试界面设计 .................................................... 22
4.6试题管理界面设计 ................................................ 25 4.7考试时间界面设计 ................................................ 29 4.8考试成绩界面设计 ................................................ 30
第五章 系统测试 ........................................... 32
5.1软件测试 ........................................................ 32
结束语 .................................................... 35 参考文献 .................................................. 36致 谢 ..................................................... 37附 录 ..................................................... 38
摘 要
随着计算机网络技术的迅猛发展,学校教学和管理的信息化发展也有足够的进步,这就要求各个环节都均衡发展,从软硬件双方面把学校建设成良好的信息管理、教育教学的平台。本文设计开发的在线考试系统也是其中重要的一个方面。该系统本着减轻教师工作负担、提高工作效率、优化学生考试流程的设计初衷,开发出一个《C语言程序设计》课程在线考试系统,比传统的考试模式节省人力财力和时间。
系统分为三大模块:用户注册模块、考试模块和系统管理模块。其中系统管理模块是进行题目的添加和删除,是系统运行的基础;在考试模块学生可以凭自己的姓名和密码登录系统,进入界面时由系统按照预先设置好的试卷结构从试题库中随机抽取适合的题目,自动生成试卷。
系统选用的开发软件是ASP,后台数据库为Access2003。
本系统的开发采用结构化设计思想。系统介绍了考试系统的开发初衷和背景,系统的开发工具,结构化开发的具体步骤,其中包括实体-联系模型,数据流图,功能结构图等的图形说明。
关键字:在线考试,自动,ASP,随机抽取
Abstract
With the rapid development of computer network technology, the informationization of university teaching and management technology development have been progressed sufficiently, which requests that all links are developed balancedly, and the university is constructed a nice platform of information management and education from the hardware and software. The online examination system of the design and development which depends on this article is also an important aspect. To develop the online examination system of “C language programming design” for the purpose of reducing teacher’s workforce, improving efficiency and optimizing the process of student testing. Compared with the traditional examination, it saves labor power, financial resources and time.
The system is composed of three parts: registration module, testing module and system management module. System management module is in charge of adding and deleting questions, and it is the base of the system. In the test module, students can login to the system by its name and password, and then turns into the examination's interface. The system will extract the appropriate questions randomly from the question warehouse according to the pre-set paper structure, and generate examination paper automatically.
Development software of the system’s selection is ASP, and background database is Access 2003.
The system developments adopt the idea of structured design. The system introduced the original intention and background of this examination system, the tool of development of the system, the details process of structured development, it include the graphic description the model of entity-contact, the data flow diagram, function chart, and so on.
Keywords: online examination, automatic, ASP, random extracting
共分享92篇相关文档