大数据结构宿舍管理系统查询系统地实现课程设计

大数据结构宿舍管理系统查询系统地实现课程设计

ID:31346574

大小:478.50 KB

页数:26页

时间:2019-01-08

大数据结构宿舍管理系统查询系统地实现课程设计_第1页
大数据结构宿舍管理系统查询系统地实现课程设计_第2页
大数据结构宿舍管理系统查询系统地实现课程设计_第3页
大数据结构宿舍管理系统查询系统地实现课程设计_第4页
大数据结构宿舍管理系统查询系统地实现课程设计_第5页
资源描述:

《大数据结构宿舍管理系统查询系统地实现课程设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实用标准文案学号2014-2015学年第一学期《数据结构》课程设计报告题目:宿舍管理查询系统的实现专业:班级:姓名:学号:指导教师:成绩:计算机与信息工程系2014年10月25日精彩文档实用标准文案目录1设计任务32总体设计33系统流程图34详细设计及测试...................................................................55心得体会12致谢.................................................................

2、..................13参考文献.............................................................................14附录:源代码15精彩文档实用标准文案1设计任务题目:宿舍管理查询软件任务:为宿舍管理人员编写一个宿舍管理查询软件,程序设计要求:(1)建立数据文件,数据文件按关键字(姓名、学号、房号)进行排序(冒泡、选择、插入排序等任选一种)(2)实现如下查询功能:按姓名查询按学号查询按房号查询(3)打印任意查询结果(可以连续操作)针对题目所要求的

3、功能不太多,我特意添加了插入数据、读入文件数据以及将数据写入文件三个额外功能。2总体设计根据系统要求,即本系统具有信息的录入,显示,排序显示、查找,插入、从文件中读入数据、循环写入数据、结束程序等功能,先设计出详细的系统流程图,然后将源代码输入程序,进行编译调试即可。程序总体分12个项目:输入记录、显示记录、按姓名排序并显示、按房间号排序并显示、按学号排序并显示、按姓名查找并显示、按房间号查找并显示、按学号查找并显示、插入一条记录按学号排序并显示、从文件中读入数据、循环写入数据以及结束程序。3系统流程图系统流程图下页图1所示精彩文档实

4、用标准文案输出界面开始选择操作输入记录选择1否是选择2显示记录否是按姓名排序并显示否选择3是选择4按房间号排序并显示否是按学号排序并显示否选择5是选择6否按姓名查找并显示是选择7否按房间号查找并显示是选择8按学号查找并显示否是插入一条记录显示选择9是选择10否从文件中读入数据是选择11循环写入数据否是否选择0是否退出系统是结束图1图1系统流程图精彩文档实用标准文案4详细设计及测试根据流程图,将程序源代码输入到编译环境中,按照提示选择进行记录的输入,输入一个数据后提示是否继续输入,直到结束程序为止。将程序编译生成“学生宿舍管理系统.ex

5、e”。运行该文件如图2所示。图2输出界面图输入记录采用循环输入while(sign!='n'&&sign!='N')/*判断*/{printf("tt姓名:");scanf("tt%s",&room[n+i].name);printf("tt学号:");scanf("tt%s",&room[n+i].num);printf("tt房间号:");scanf("tt%s",&room[n+i].roomnum);printf("tt是否继续输入?(Y/N)");scanf("tt%c",&sign);/*输

6、入判断*/i++;}精彩文档实用标准文案返回(n+i);按照提示选择“1”进行记录的输入如图3所示:图3输入记录显示图连续输入多组数据后,按“n”结束输入,提示按任意键继续,按任意键后选择“2”进行记录的显示如图4所示。图4显示所有记录精彩文档实用标准文案按姓名排序采用冒泡排序法。inti,j;chart[10];for(i=0;i0){strcpy(t,room[j+1].name

7、);strcpy(room[j+1].name,room[j].name);strcpy(room[j].name,t);strcpy(t,room[j+1].num);strcpy(room[j+1].num,room[j].num);strcpy(room[j].num,t);strcpy(t,room[j+1].roomnum);strcpy(room[j+1].roomnum,room[j].roomnum);strcpy(room[j].roomnum,t);}显示后提示按任意键继续,选择“3”进行按姓名排序并显示,如图5所

8、示。图5按姓名排序显示图按房间号排序采用冒泡排序法for(i=0;i

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

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

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