c语言课程设计-学籍管理系统(含源代码)

c语言课程设计-学籍管理系统(含源代码)

ID:47414578

大小:177.81 KB

页数:15页

时间:2019-06-27

c语言课程设计-学籍管理系统(含源代码)_第1页
c语言课程设计-学籍管理系统(含源代码)_第2页
c语言课程设计-学籍管理系统(含源代码)_第3页
c语言课程设计-学籍管理系统(含源代码)_第4页
c语言课程设计-学籍管理系统(含源代码)_第5页
资源描述:

《c语言课程设计-学籍管理系统(含源代码)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、课程设计课程设计名称:C语言程序设计题目:学籍管理系统学生姓名:学生学号:学院(系):软件学院专业班级:112021指导教师:设计时间:2012年9月日~2012年9月_14日实验题目:学籍管理系统一、实验目的综合应用所学的C语言程序设计知识,自行设计并实现一个较为完整的小型管理信息系统。通过系统分析、系统设计、编程实现,写实验报告等环节,初步掌握软件系统的设计方法和步骤,提高灵活运用程序语言进行软件开发的技能,提高程序设计水平和分析问题、解决问题的能力。二、实验内容1):熟悉C语言的开发环境,按照给定的上机步骤练习完成;2):熟悉C程序的编辑,

2、编译,链接和运行的过程。3):编译一个应用系统程序,形成一个软件系统。三.实验要求1.1、分析系统功能(1)用户进入主菜单后,就会在看到,菜单选项中添加有系统的各项功能,进入的应的选项就可进行相应的操作.其主要功能有:1、录入学生信息2、删除学生信息3、查询学生信息4、学生信息排序5、改学生信息6、保存退出系统(2)用户选择所需操作的选项,进入相应的操作界面,在这里用户就可开始进行操作。四、使用说明学生学籍管理系统是针对学生信息的管理,主要功能是添加学生信息、删除学生信息、查询学生信息、学生信息排序、修改学生信息、保存信息。1,用户打开程序,进入

3、主界面,输入学生信息如图2,按回车进入主菜单,列出各项功能如图输入1,是查询整个班级的学生的信息,如图输入2,是查询个别学生的信息,如查询第一学生的信息,如图输入3,是删除个别学生的信息,如删除第一个学生,如图输入4,是插入某些学生的信息,如插入第三个,如图输入5,是修改某个同学的信息,如删除第一个,如图三、心得体会两周的课程过起来其实也是很快的。这是我第一次做课程设计,起初还没做的时候觉得很快自己就将得编一个较大的程序,将会很有意思。带着最初的好奇心,新鲜感就这样开始了第一天的编程,结果是大失所望。做课程设计并不是自己想象中的那样有意思,而是很

4、枯燥,很乏味的。也没想象中的那样简单,并不是像我们平时上C语言课时,每次编的那些小程序,没那么简单。我们现在要做的就是将我们平时学的,做的那些小程序都合理的凑到一块儿来。而把这些小程序都加到一块儿来,并不是随意的将它们放到一个程序中就完事的,而是必须得合理,且得顾及到各个方面。正是由于编程的纷繁复杂,且结构的严谨,因此编程的过程中到处是困难和问题。它考验的不仅是我们的平时用功程度,以及我们对所学知识的熟练掌握程度、应用的灵活程度,它还考验我们的毅力。在刚开始的几天时,由于前一阵忙于各科的考试,C语言已经好久没碰了,所学的知识都有点遗忘了,在编写时

5、处处碰壁,一直会停顿翻书,编得自己都开始心烦意乱了,实在是编不下去了,于是索性就停了三天去看书,先把书给吃透。并在后期的程序调试中也碰到不少的问题,好多问题自己反复检查了几遍都没查出,但在老师的帮助下还是一下就查出了。并不是这些问题多难,而是不够心细。因此做课程设计、编程时,它还考验并锻炼我们的心细程度。经过这次的课程设计的实践,我受益颇多,不仅是对我掌握知识、灵活运用知识的一次考验和锻炼,也是对我生活态度的一次锻炼,让我学会心细和拥有毅力,更具信心和恒心,碰到困难不再退缩,而是坚强面对。四,程序编码/*做一个学生的学籍管理系统,有输入,查询,删

6、除,增加,修改等功能*/#include/*程序需要的头文件*/#include#include#include#include#defineSIZE4/*声明数组的大小,可以任意改动*/intboard[50][50];/*声明一个表格的数组*/intcur_x,cur_y;/*定义坐标*/voidinit();/*声明一个初始化界面的函数*/voidclear();/*清除界面的函数*/voiddraw_board();/*声明一个函数画表格*/

7、structstudent{/*创建一个学生的结构体*/charstuNo[8];/*学生的学号*/charname[10];/*学生的姓名*/charsex[2];/*学生的性别*/charscore[4];/*学生的分数*/charaddress[10];/*学生的地址*/};voidinit()/*初始化函数*/{intgdriver,gmode,i,j;gdriver=DETECT;/*图形界面的驱动声明*/registerbgidriver(EGAVGA_driver);initgraph(&gdriver,&gmode,"");for

8、(i=0;i<10;i++)for(j=0;j<10;j++)/*声明坐标的间距*/board[i][j]=0;cur_x=1;cur_

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

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

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