摘 要:不管在国内还是国外,C语言都受到很多人的重视,并被迅速推广和广泛应用.C语言有许多优点,一直深受众多程序设计学者和专业人员的喜爱,所以C语言在程序设计中处于非常重要的地位.《程序设计基础C》课程是计算机、自动化等专业的重要课程,也是计算机等级考试的必考科目,建立习题库很有必要,能为学生提供大量的习题练习来提高学生的编程能力,从而帮助老师更方便和高效地教学.
计算机技术和网络技术的发展,推动了基于计算机技术的网络教学的发展,近年来在很多领域中已被逐步推广开来.本文的设计内容是C语言程序设计习题库设计,用C#来设计,因为C#有界面设计器,只要添加控件到窗体就可以设计出显示给用户的操作界面,无需太多技术,设计简单.用的开发工具是Microsoft Visual Studio 2010,它是微软公司发布的目前非常流行的Windows平台应用程序开发环境,支持C#、C++ 、VB.本次设计的《C语言课程》习题库,可达到随机出题的要求,有选择、判断、填空和程序等题型,方便老师布置作业或考试,提高教学效果,更好地适应现代化教学形式.
关键词:C语言;习题库;C#;数据库
目录
摘要
abstract
第1章 绪论-1
1.1 课题背景与意义-1
1.2 研究现状-2
1.3 本次设计的步骤-2
第2章 开发语言和工具介绍-3
2.1 C#简介-3
2.1.1 C#的特点-3
2.1.2 C#与.NET框架-3
2.2 介绍Microsoft Visual Studio 2010-4
2.2.1 功能介绍-5
2.2.2 熟悉VS 2010开发环境-6
2.3 数据库介绍-7
2.3.1功能介绍-7
2.3.1 介绍SQL Server 2008-8
第3章 概要设计-9
3.1 基本思路以及工具的选择-9
3.1.1基本思路-9
3.1.2 工具的选择-9
3.2 数据库设计-9
3.2.1 数据库命名规范-9
3.2.2 数据库逻辑设计-10
3.2.3 数据库物理结构设计-11
3.3 界面设计-13
3.4 操作流程图-15
第4章 设计实现-17
4.1 用户登录-17
4.2 用户答题界面-19
4.2.1 界面操作-19
4.2.2 如何实现-21
4.3 教师操作界面-24
第5章 程序调试与测试-27
5.1程序调试-27
5.2程序测试-29
第6章 总结-31
致 谢-33
参考文献-35