c语言课设论文.doc

c语言课设论文.doc

ID:55797788

大小:374.00 KB

页数:26页

时间:2020-03-01

c语言课设论文.doc_第1页
c语言课设论文.doc_第2页
c语言课设论文.doc_第3页
c语言课设论文.doc_第4页
c语言课设论文.doc_第5页
资源描述:

《c语言课设论文.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、C语言是一种计算机程序设计语言它既具有高级语言的特点,又具有汇编语言的特点。它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机破件的应用程序。因此,它的应用范围广泛,不仅仅是在软件开发上,而且各类科研都需要用到C语言,具体应用比如单片机以及嵌入式系统开发等。在现今信息吋代,生活速度的加快使得人们越来越向信息化、数字化发展,以计算机为平台的信息管理系统必然能够代替过去大量、繁杂的手工操作。对于一所学校来说,学生信息的管理是一•项很重要,也很繁琐的工作,如果单靠手工来进行的话,无疑将是非常困难的。所以学生信息管理系统的引进是非常必要的,它将使学生信息

2、管理变得系统化、智能化。使得统计学生信息这一繁重而复杂的工作变得简单,快捷。本程序就是面向学校学生信息管理而编写的,它可以对学生信息进行录入、增加、删除、改动、查询等的操作,具有很强的实用性。关键字:C语言信息管理学生信息管理系统第一章绪论此程序是一款学生信息管理系统的程序,主要包括录入学生信息、增加学生信息、删除学生信息、改动学生信息、查询学生信息等功能。对于学校管理来说学生信息的管理是一项很重要的工作,由于学生数量庞大,如果没有一个很系统,很便捷的方式来对信息进行管理那么对学校的正常教学工作会产生很大的影响。所以本着方便快捷的理念,这款学生信息管理系统被设计出来,这款学生信息管理系

3、统将帮助学校对学生的学籍信息进行系统的管理。使得学生学籍管理井然有序。录入功能能录入学生的学籍信息,增加学生信息功能能够在原有学生数上增加学生信息,删除信息功能能够对要删除的学生信息进行删除,改动信息功能能够改动学生的信息。整体來说这款程序有着方便、快捷的特点。希望在实际的应用屮能够对使用者有所帮助,也希望此系统的使用者们在使用过该系统后能够提出您宝贵的意见。第二章问题定义2・1系统分析2.1.1学生信息管理系统该系统主要是对学生的学籍信息进行管理。整个系统主要包括以下几种功能:信息录入、增加信息、删除信息、改动信息、信息清单。2.1.2各功能执行方式各个功能执行的方式采用的是数字选择

4、的方式,输入数字就执行该数字所对应的该项功能。如:0.importrecord1.addrecord2.Deleterecord3.changerecord4.searchrecord5.list6.exit2.2性能要求1•系统安全、可靠2.功能齐全3.方便、快捷2.3运行环境此系统是在MicrosoftVisualC++6.0编译器上编译的,在其他编译器上运行时由于各个编译器的特点不一•所以可能要作不同的修改才能执行。所支持的操作系统H前试用过的为windows2000windowsxpwindowsdos第三章总体设计与详细设计3.1功能介绍录入学生信息:将学生的姓名、班级、

5、学号、分数等信息录入到程序中。增加信息:当有新的学生加入时可以增加该学生的信息。删除信息:改动信息:信息查询:学生清单:可以对程序屮原有的学生信息进行删除。可以对学生信息进行修改。查询单个学牛的信息。将程序屮所有学生的信息列出。3.2函数模块解析录入函数import():通过一个for循环将所有的学生信息录入进程序屮,然后返回学生总数。增加函数add0:首先用姓名比较来定位,确定插入在哪个学生的前而。然后从定位的那个学生起依次往后移一位,从而达到增加的H的。删除函数delete0:首先用姓名的比较來确定所要删除的学生所在的位置,然后从这个学生往后的每一个学生都往前移动一位,即用后一位的

6、学生信息去覆盖前一位的学生信息,这样就达到删除学生信息的H的。改动函数change():通过姓名的比较来定位所要改动的学生的位置,然后通过赋值的形式对某个学生的各项信息进行修改。查询函数search():通过姓名的比较來定位所要查询的学生所在的位置,然后用printf()函数将所要查询的学牛信息输出。清单函数list():使用for循环和printf()函数将所有学生的信息显少在桌rfffJLo退岀函数exit0:exit(0)o第四章编码实现^includestdio.httinclude"stdlib.h"ttinclude"string,h"^include"windows.h〃

7、^include"ctype.h〃ftdefineM100typedefstruct{charname[20];charcla[10];intnumber;floatscore;}student;intimport(studentt[]){inti,n;system("cls〃);printfCAnpleaseinput学生总数*/getchar();scanf("%d〃,&n);printf(zzpleaseinputrecord:print

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。