宿舍查询管理

宿舍查询管理

ID:40641178

大小:324.50 KB

页数:23页

时间:2019-08-05

宿舍查询管理_第1页
宿舍查询管理_第2页
宿舍查询管理_第3页
宿舍查询管理_第4页
宿舍查询管理_第5页
资源描述:

《宿舍查询管理》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、河南城建学院《数据结构》课程设计说明书课程名称:《数据结构》课程设计设计题目:宿舍管理查询软件指导教师:班级:学号:学生姓名:同组人员:成绩:评语:计算机科学与工程学院2015年12月24日21目录1、选题11.1题目背景11.2系统实现的具体分工11.2.1选题11.2.2团队分工11.3开发环境12、需求分析22.1功能模块图22.2各模块介绍33、系统实现33.1涉及知识点33.2系统运行(主要运行界面抓图)33.3源程序清单(关键代码)74、测试与实验结果185、设计总结19参考文献2121《数据结构》课程设计报告2121《数据结构》课程设计报告

2、211、选题1.1题目背景基于C语言的数据结构!1.2系统实现的具体分工1.2.1选题宿舍管理查询软件任务:为宿舍管理人员编写一个宿舍管理查询软件,程序设计要求:(1)采用交互工作方式(2)建立数据文件,数据文件按关键字(姓名、学号、房号)进行排序(冒泡、选择、插入排序等任选一种),查询菜单:(3)按姓名查询(4)按学号查询(5)按房号查询(6)打印任一查询结果(可以连续操作)1.3开发环境编程工具:(Vc++6.0)浏览器:(IE)2、需求分析2.1功能模块图21《数据结构》课程设计报告21(1).查询模块:定义函数按名字查询按学号查询按房间号查询输出

3、所要查找的信息结束(2).排序模块:定义函数按名字排序按学号排序按房间号排序输出排序后的信息结束21《数据结构》课程设计报告21(3).总模块:登录界面系统主页面添加函数排序函数导出函数保存函数查询函数退出系统程序结束2.2各模块介绍(1).查询模块:有三个查询方式:按学号查询,按房间号查询,按姓名查询。(2).排序模块:有三种排序方式:按学号排序,按房间号排序,按姓名排序。(3).总模块:有登录界面,需要输入密码,然后进入系统主页面,在系统主页面选择你所需要的功能,操作完成后,结束程序!3、系统实现3.1涉及知识点1.文件导入和导出2.选择排序法3.结

4、构体的使用3.2系统运行(主要运行界面抓图)21《数据结构》课程设计报告21(1).登陆界面:2.系统首页:3.显示数据功能:21《数据结构》课程设计报告214.数据排序功能21《数据结构》课程设计报告215.数据查询功能:6.文件保存功能:7.数据导入功能:21《数据结构》课程设计报告218.退出系统功能:3.3源程序清单(关键代码)#include#include#includestructxs{charname[20];charsex[20];charxh[20];charfjh[20];

5、}xx[999];intc=0,i;//c为当前结构体个数。intmain(){voiddaochu();voidtianjia();voiddaoru();voidnamechaxun(structxsxx[999]);voidxhchaxun(structxsxx[999]);voidfjhchaxun(structxsxx[999]);21《数据结构》课程设计报告21voidnamepaixu(structxsxx[999]);voidxhpaixu(structxsxx[999]);voidfjhpaixu(structxsxx[999]);vo

6、idshuchu();voidmenu0();voidmenu1();voidtuichu();voidpaixu();voidchaxun();voidmima();menu1();}voiddaochu(){inta;FILE*p2;charb[30];system("cls");printf("※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※");printf("※请输入要保存为哪个文件?※");printf("※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※");scanf(

7、"%s",b);p2=fopen(b,"wb");for(a=0;a<=c-1;a++)fwrite(&xx[a],sizeof(structxs),1,p2);fclose(p2);printf("保存到本地成功!");printf("即将返回主菜单!");system("pause");menu0();}voidtianjia(){intj;system("cls");21《数据结构》课程设计报告21if(c!=0)i=c;printf("请输入姓名:");fflush(stdin);gets(xx[i].name);printf("请输入性

8、别:");fflush(stdin);scanf("%s",&xx[i].s

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

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

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