毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 课程设计 >> 正文

C语言课程设计考场排座系统源代码+流程图

更新时间:2012-8-7:  来源:毕业论文

C语言课程设计考场排座系统源代码+流程图
考场排座系统:
1、设计目的
假设考场有8×8的座位,每当一个考生进入考场就为他安排座位。主界面如下:
请输入选项(1-4)
1 设定考场座位
2 取消考场座位
3 显示某座位考生信息
4 查找学生座位
1) 选择1,用户输入准考证号,随机产生该学生座位的行号和列号,要求一个考生只有一个座位,已有考生的位置上不能再安排新的考生;
2) 取消某人的考场座位;
3) 输入行号列号,输出该考生的准考证号;
4) 输入某学生的准考证号,输出该学生的座位。

2、总体设计(程序论文范文http://www.chuibin.com/  设计组成框图、流程图)

3、详细设计(模块功能说明(如函数功能、入口及出口参数说明,函数调用关系描述等)
根据题意,我将本程序进行了模块化处理,即分别编写出1.设定考场座位,2.取消考场座位,3.显示某座位考生信息,4.查找学生作为,这四个独立的函数,然后在主函数中通过用户输入,利用switch语句,进行不同功能的选择性调用。
(1)设定考场座位函数void creat()
实现的功能是:用户输入准考证号,随机产生该学生座位的行号和列号,要求一个考生只有一个座位,已有考生的位置上不能再安排新的考生;
定义一个二维数组a[N][N](依题意N=8)座位考场空间,数组元素用来存储考生的学号,数组下标i,j分别加1即为该考生对应的座位数。i,j利用随机发生函数rand()%8赋值。即可产生随机的座位。
  (2)void del()
  实现的功能是:取消某人的考场座位;
     提示用户输入想要删除的学号,利用两个for循环语句,查找到该学号对应的座位,并将有座位情况返回提示给用户。然后将该学号对应的数组元素赋值为0(因为起初定义a[N][N]的每一个元素皆为0)。再将所有座位情况返回提示给用户。如果没有该学号记录,则提示用户找不到该考生,退出循环。
  (3)find1()本文来自六.维,论-文·网原文请找腾讯752018766
实现的功能是: 输入行号列号,输出该考生的准考证号:
清屏后,提示用户输入行号和列号,因为起初数组元素都为0,所以如果该行号列号所对应的数组元素a[row-1][col-1]=0,即可说明是没有该考生记录的,并提示给用户。如果该元素!=0,则利用两个for循环语句(外循环变量i,内循环变量j)去查找,如果row-1==i,col-1==j成立,2515

[1] [2] [3] 下一页

C语言课程设计考场排座系统源代码+流程图下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©lwfree.cn 六维论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。