c语言课程设计-学籍管理系统

c语言课程设计-学籍管理系统

ID:14725582

大小:238.00 KB

页数:28页

时间:2018-07-30

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

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

1、课程设计说明书No281.课程设计的目的课程设计是公认的、最能直接的、有效地训练提高创新思维,培养分析问题的能力、解决问题的能力的学科。即使是一个简单的程序,从任务分析、确定算法、界面布局、编写代码、调试运行到书写报告,整个过程都需要有条理地仔细构思,这中间有猜测设想、判断推理等的思维训练,也有分析问题、解决问题、预测目标等能力的培养和开发。学籍管理一直是现在学校里使用最频繁的,所以学籍管理系统则是使用最频繁的系统,通过计算机的协助可以大大减少繁重书写工作量,提高工作效率节省很多时间,在各个方面都很方

2、便、快捷。该程序合理的运用了条件、循环、结构体等学过的知识点,方便各个用户的运用于管理。通过运用菜单选择转换的方式实现交互式管理,用户可以很轻松的按键模式既可实现对程序的的操作,操作简单易懂,功能比较丰富,可以很好的满足用户简单的需要。通过输入的方式来储存用户所需要的学号、姓名、性别、年龄等信息,完成简单的学籍管理的功能。在很大的程度上完全减少可以避免的工作量,节省出大量时间,密切追随现如今的信息化高科技快速的时代。沈阳大学课程设计说明书No282.设计方案论证2.1设计思路建立一个函数,用来保存用户

3、的学号、姓名、性别、年龄等信息,完成学籍管理的功能。主函数可以调用五个子函数,分别完成输入、显示,简明,删除,结束五个功能。在主函数中可以设置调用五个子函数的方法,例如按1,2,3,4,5数字键,则分别可以执行某个功能模块[5]。其主要功能模块即如图1所示:学籍管理输入学生数据显示原始数据制作简明数据删除键名数据结束图1.学籍管理主要功能模块沈阳大学课程设计说明书No282.2.程序设计①根据所构想的功能及模块设计出与之相对算法并建立函数来实现功能[1]。数据结构体的定义:将一个物的信息作为一个结构体

4、,利用链表所以在结构体[3]。如下:structwkrs{charnum[10];charname[10];charsex[5];intage;}wk[10];②main()主函数:主函数是一个程序的入口,通过用模块化设计,使主函数尽可能简洁,其功能体现其中,在首先声明一些必要变量,利用无限循环体为开关语句,该语句的条件通过函数的输入值来实现功能选取,同时设置一个断点,即当返回值为一定条件时运行exit函数来结束程序,以免造成死循环[4]。沈阳大学课程设计说明书No28实现菜单选择功能的menu-se

5、lect函数如图3:chars[2]intcncn=atio(s)cn<5或cn>5是非开始returncn结束图3菜单选择功能的menu-select函数沈阳大学课程设计说明书No28输入学生数据的readin函数如图4:沈阳大学课程设计说明书No28charch[10]charcinti比较wk[i]name与chC==“/n”C=‘r’C==‘z’N=ii++i--是非是非是输入wk[i]num输入wk[i]age开始结束图4输入学生数据的readin函数显示原始数据的display函数如图5:

6、沈阳大学课程设计说明书No28charc[4]intip=wki

7、数据的str函数删除键名数据的delwk函数如图7:沈阳大学课程设计说明书No28定义i,j,flag,n,na[10]i=0na与name一样j=i比较wkshort[j].name与wkshort[j++].namej沈阳大学课程设计说明书No28#include#include#include

8、#includestructwkrs{charnum[10];charname[10];charsex[5];intage;}wk[10];structwkr{charname[10];intage;}wkshort[10];intN=0;voidreadin();voiddisplay(structwkrs*);voiddisp();voiddelwk();voidsrt();intmenu_select();vo

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

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

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