毕业设计
当前位置:首页 > 文秘写作 > 毕业设计 > 列表页

基于c语言的毕业设计

小草范文网  发布于:2016-10-06  分类: 毕业设计 手机版

篇一:C语言编译器设计与实现毕业论文设计

北京邮电 大 学

毕业设计(论文)任务书

第1页

第2页

第3页

C语言编译器设计与实现

摘 要

随着计算机的广泛应用,计算机程序设计语言也从初期的机器语言发展为汇编语言,以及现在的各种高级程序设计语言。而编译技术是计算机语言发展的支柱,也是计算机科学中发展最迅速、最成熟的一个分支,他集中体现了计算机发展的成果与精华。

其核心思想就是把同样的逻辑结构和思想从一种语言表示的程序转换为另外一种语言表示的程序。从高级语言,甚至运行与虚拟平台的高级语言,到机器语言,最终到硬件执行的物理信号,这一层层的转化,都涉及编译技术的应用。

本系统采用C++为编程语言。论文主要介绍了本课题的开发背景,所要完成的功能和开发的过程。重点的说明了系统设计的重点、设计思想、难点技术和解决方案。

关键词:编译技术,编程程序,高级语言

C language compiler design and Implementation

Abstract

With the wide application of the computer, computer programming languages are developed from the early machine language into assembly language , and now a variety of high-level programming language. The compiler technology is the backbone of computer language development, but also the fastest growing in computer science , a branch of the most mature , he epitomizes the essence of the computer and the fruits of development .

The core idea is the same logical structure of the program and ideas expressed in the conversion from one language to another language program represented . From the high-level language , and even running with high-level language virtual platform to machine language , and ultimately to the hardware implementation of the physical signal , the layers of transformation involves application of compiler technology .

System uses C++ as the programming language. Paper introduces the development background of the topic, the development and function to complete the process. Note the focus of systems design, design ideas, technologies and solutions difficult.

Key Words: Compiler technology,Programming procedures,High-level programming language

篇二:基于WEB的C语言在线学习系统毕业设计(全)

学科分类号

本科生毕业设计

题目(中文):基于WEB的C语言在线学习系统的实现

(英文)The Implementation of an Online Learning System

学生姓名:杨子帅

学 号: 0706401046

系 别: 计算机科学与技术

专 业: 计算机科学与技术

指导教师: 杨夷梅讲师

起止日期: 2010.09—2011.05

2011年 4月 9 日

怀化学院本科毕业论文(设计)诚信声明

作者郑重声明:所呈交的本科毕业论文(设计),是在指导老师的指导下,独立进行研究所取得的成果,成果不存在知识产权争议。除文中已经注明引用的内容外,论文不含任何其他个人或集体已经发表或撰写过的成果。对论文的研究做出重要贡献的个人和集体均已在文中以明确的方式标明。本声明的法律结果由作者承担。

本科毕业论文(设计)作者签名:

年 月 日

目 录

摘 要................................................................................................................................................. I 关键词............................................................................................................................................... I Abstract ............................................................................................................................................ II Key words ........................................................................................................................................ II

1 前言............................................................................................................................................... 1

2 需求分析 ....................................................................................................................................... 3

2.1 范围 .................................................................................................................................... 3

2.1.1 标识 ......................................................................................................................... 3

2.1.2 系统概述 ................................................................................................................. 3

2.1.3 文档概述 ................................................................................................................. 3

2.2 引用文件 ............................................................................................................................ 3

2.3 需求概述 ............................................................................................................................ 4

2.3.1 系统目标 ................................................................................................................. 4

2.3.2 运行环境 ................................................................................................................. 4

2.3.3 用户的特点 ............................................................................................................. 4

2.4功能需求 ............................................................................................................................. 4

2.4.1 系统用例图 ............................................................................................................. 5

2.4.2 公共栏目模块功能设计 ......................................................................................... 7

2.4.3 学生栏目模块功能设计 ......................................................................................... 7

2.4.3 教师栏目模块功能设计 ......................................................................................... 7

2.4.4 管理员栏目模块功能设计 ..................................................................................... 7

2.5数据 ..................................................................................................................................... 8

2.6故障处理 ........................................................................................................................... 13

3 概要设计 ..................................................................................................................................... 14

3.1 范围 .................................................................................................................................. 14

3.1.1 标识 ....................................................................................................................... 14

3.1.2 系统概述 ............................................................................................................... 14

3.1.3 文档概述 ............................................................................................................... 14

3.1.4 基线 ....................................................................................................................... 14

3.2 引用文件 .......................................................................................................................... 14

3.3 系统结构 .......................................................................................................................... 14

3.3.1 部署图 ................................................................................................................... 15

3.3.2 类图 ....................................................................................................................... 15

3.4 执行概念 .......................................................................................................................... 16

3.4.1 游客涉及到的执行概念 ....................................................................................... 16

3.4.2 学生涉及到的执行概念 ....................................................................................... 17

3.4.3 教师涉及到的执行概念 ....................................................................................... 18

3.4.4 管理员涉及到的执行概念 ................................................................................... 18

3.5用户界面设计 ................................................................................................................... 19

3.5.1 出错信息 ............................................................................................................... 21

3.5.2 补救措施 ............................................................................................................... 21

3.5.3 系统维护 ............................................................................................................... 21

4 系统详细设计 ............................................................................................................................. 22

4.1 范围 .................................................................................................................................. 22

4.1.1 标识 ....................................................................................................................... 22

4.1.2 系统概述 ............................................................................................................... 22

4.1.3 文档概述 ............................................................................................................... 22

4.1.4 基线 ....................................................................................................................... 22

4.2 引用文件 .......................................................................................................................... 22

4.3 系统结构 .......................................................................................................................... 23

4.4 详细设计说明 .................................................................................................................. 23

4.4.1 系统功能模块 ....................................................................................................... 23

4.4.2 实体类 ................................................................................................................... 24

4.4.3 数据库接口类 ....................................................................................................... 24

4.5 接口设计 .......................................................................................................................... 27

5 测试说明 ..................................................................................................................................... 28

5.1 范围 .................................................................................................................................. 28

5.1.1 标识 ............................................................................................................(本文来自:wwW.xIAocAofaNwEn.com 小 草范 文 网:基于c语言的毕业设计)........... 28

5.1.2 系统概述 ............................................................................................................... 28

5.1.3 文档概述 ............................................................................................................... 28

5.1.4 基线 ....................................................................................................................... 28

5.2 引用文件 .......................................................................................................................... 28

5.3 测试计划 .......................................................................................................................... 29

5.3.1 测试进度 ............................................................................................................... 29

5.3.2 测试方案 ............................................................................................................... 29

5.3.3 测试环境 ............................................................................................................... 29

5.3.4 测试人员 ............................................................................................................... 29

5.4 测试说明 .......................................................................................................................... 29

5.4.1 功能测试 ............................................................................................................... 29

5.4.2 性能测试 ............................................................................................................... 33

6测试及性能分析 .......................................................................................................................... 34

6.1 范围 .................................................................................................................................. 34

6.1.1 标识 ....................................................................................................................... 34

6.1.2 系统概述 ............................................................................................................... 34

6.1.3 文档概述 ............................................................................................................... 34

6.1.4 基线 ....................................................................................................................... 34

6.2 引用文件 .......................................................................................................................... 34

6.3 测试结果概述 .................................................................................................................. 35

6.4 详细测试结果 .................................................................................................................. 35

6.5 测试结果评价 .................................................................................................................. 39

7总结.............................................................................................................................................. 40

参考文献 ......................................................................................................................................... 41

致 谢............................................................................................................................................... 42

基于WEB的C语言在线学习系统的实现

摘 要

这是采用ASP.NET 2.0技术, SQL Server 2005数据库实现的一个基于Web的C语言在线学习系统。系统具有用户登录和注册、在线学习、在线测试、学习论坛、网上答疑、论坛管理、资源管理和公告管理等功能。在线学习是通过提供电子课件,让学生可以进行在线学习,并支持电子课件下载的操作;在线测试是对用户所掌握的知识进行测试的操作;学习论坛是提供学生与教师、学生与学生、教师与教师之间的交流平台的操作。系统的特点是具有开放性,打破了地域和时间的限制,实时开放,自主学习与教师指导相结合,提高了学习效率。经过测试,系统运行正常,为C语言在线学习提供了一个较好网络平台。

关键词

C语言;在线学习;ASP.NET

篇三:毕业设计C语言论文

柳州职业技术学院

毕业设计(论文)任务书

题目:用C语言实现图形学设计

院(系):电子电气工程系

专业:电子与通信技术

年级: 2003

学生姓名:苏华显

学 号:2003159123

指导老师:

职 称:

完成日期2005年12月10日

一、 设计所要达到的目的:

通过设计C语言画图程序,使学生能对C语言有更进一步的了解,掌握基本程序的设计方法和简单的图形编程基础,提高编程能力,培养学生的逻辑能力和自学能力,为以后从事实际工作打下基础。

二、设计任务与要求:

1、用TurboC编写画图程序。

2、实现用键盘或鼠标操作,有绘画点,直线等功能,并且能改变线条或点的颜色。

3、写出程序流程,并编写程序。

4、进行程序的调试。

5、写出设计说明书

三、毕业设计说明书要求如下:

1、说明书用16K或稿纸(15*20规格)单面制作。

2、装订顺序:

(1)毕业设计(论文)任务书封面

(2)摘要

(3)目录

(4)正文

(5)参考文献资料

(6)附图,附录

(7)毕业设计(论文)任务书封底(评审意见)

3、文字要求:字体工整、字迹清楚、语言流畅、无错别字

4、图纸、图表要求:

(1)图纸、图表布局合理,图画整洁,线条粗细均匀,尺寸标注规范,文字注释准确

(2)图纸按国家规定标准绘制

5、文字稿要求用电脑进行制作

摘 要

C 语言发展如此迅速, 而且成为最受欢迎的语言之一, 主要因为它具有强大的功能,而且简单易学的优点备受青睐。本文利用C语言实现计算机绘图设计,主要讲述了画图函数的应用。

程序用Turboc2.0集成开发环境进行编程与调试,Turboc2.0是美国Borland 公司的产品,Borland公司是一家专门从事软件开发、 研制的大公司,该工具具有查错功能, 并可以在Tiny模式下直接生成.COM (数据、代码、堆栈处在同一 64K 内存中) 文件。还可对数学协处理器 (支持8087/80287/80387等)进行仿真,工具界面简洁易懂,十分受到C语言编程者的厚爱。

本文提出了画图程序的设计方案,详细展述程序用到的各个图形函数的说明,以及图形模式下的初始化。设计出来的程序具有实现画点画线功能,并可以改变点线的颜色,符合了本设计课题的要求,另外,还加画圆,画快点距形,画椭圆,画虚线的功能。该程序可以画出非常漂亮的画面来,程序可以用于教学、美术以及涉及到图形方案的工具。

目录

第一章:绪论…????????????????????????5

第二章:TC图形函数详解????????????????6

2.1 图形初始化????????????????6

2.2 独立图形运行程序的建立??????????10

2.3 屏幕颜色的设置和清屏函数?????????11

2.4 基本画图函数???????????????14

2.5 基本图形的填充??????????????19

2.6 图形窗口操作???????????????20

2.7 屏幕操作函数???????????????21

2.8图形模式下的文本输出???????????23

2.9 文本字体字形和输出方式??????????24

第三章:程序设计说明?????????????????24

3.1 程序功能简介和使用方法??????????27

3.2 程序设计说明???????????????28 参考文献:??????????????????????30 附 录:C语言绘图程序源代码??????????????31 致 谢:???????????????????????37

第一章: 绪论

C语言的发展过程

C语言是在70年代初问世的。一九七八年由美国电话电报公司(AT&T)贝尔实验室正式发表了C语言。同时由B.W.Kernighan和D.M.Ritchit合著了著名的“THE C PROGRAMMING LANGUAGE”一书。通常简称为《K&R》,也有人称之为《K&R》标准。但是,在《K&R》中并没有定义一个完整的标准C语言,后来由美国国家标准学会在此基础上制定了一个C 语言标准,于一九八三年发表。通常称之为ANSI C。

当代最优秀的程序设计语言

早期的C语言主要是用于UNIX系统。由于C语言的强大功能和各方面的优点逐渐为人们认识,到了八十年代,C开始进入其它操作系统,并很快在各类大、中、小和微型计算机上得到了广泛的使用。成为当代最优秀的程序设计语言之一。

C语言的特点

C语言是一种结构化语言。它层次清晰,便于按模块化方式组织程序,易于调试和维护。C语言的表现能力和处理能力极强。它不仅具有丰富的运算符和数据类型,便于实现各类复杂的数据结构。它还可以直接访问内存的物理地址,进行位(bit)一级的操作。由于C语言实现了对硬件的编程操作,因此C语言集高级语言和低级语言的功能于一体。既可用于系统软件的开发,也适合于应用软件的开发。此外,C语言还具有效率高,可移植性强等特点。因此广泛地移植到了各类各型计算机上,从而形成了多种版本的C语言。

本文已影响