下载此文档

宿舍管理查询系统.doc


文档分类:IT计算机 | 页数:约40页 举报非法文档有奖
1/40
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/40 下载此文档
文档列表 文档介绍
宿舍管理查询系统编号:学号:课程设计教学院计算机学院课程名称数据结构题目宿舍管理查询系统专业软件工程班级姓名同组人员指导教师年月日(完成时间)目录一概述 1二总体方案设计 (主要部分的详细流程图) 3三详细设计 :宿舍管理查询 : : : : 6四程序的调试与运行结果说明 (以运行结果图表示): 8五课程设计总结 14六参考文献 15七附件 ,程序设计思想和方法。。、严谨推理、实事求是、有错必改,用实践来检验理论,全方位考虑问题等科学技术人员应具有的素质。、科学实验中获得知识的能力,提高学生从别人经验中找到解决问题的新途径的悟性,初步培养工程意识和创新能力。课程设计的要求需要的基本知识与技能,尚未掌握的知识点,需要查阅相关资料。教师对本题目所提出的要求等。任务:为宿舍管理人员编写一个宿舍管理查询软件,程序设计要求:(1)采用交互工作方式(2)可以增加、删除、修改信息(3)建立数据文件,数据文件按关键字(姓名、学号、房号)进行排序(选择、快速排序、堆排序等任选一种)(4)查询:;;c按房号查询(5)打印任一查询结果(可以连续操作)(图2-1)(主要部分的详细流程图)(图2-2):宿舍管理查询任务:为宿舍管理人员编写一个宿舍管理查询软件,程序设计要求:(1)采用交互工作方式(2)可以增加、删除、修改信息(3)建立数据文件,数据文件按关键字(姓名、学号、房号)进行排序(选择、快速排序、堆排序等任选一种)(4)查询:;;c按房号查询(5)打印任一查询结果(可以连续操作):首先,运行程序进入“欢迎进入宿舍管理查询系统”界面,然后进入线性表创建界面中,输入学生的信息,创建好学生信息以后单击“n”键则进入操作界面(主界面),然后可按键进行操作。单击数字键“1”,则为按姓名排序单击数字键“2”,则为按学号排序单击数字键“3”,则为按房号排序单击数字键“4”,则为按姓名查找单击数字键“5”,则为按学号查找单击数字键“6”,则为按学号查找单击数字键“7”,则为按学号插入单击数字键“8”,则为按学号删除系统中有如下关键词:提示:当输入的数字键为0时,退出操作;‚请输入数字键(1~8为操作键);ƒ请按任意键进入主界面。:(1)关键变量说明:#defineN40线性表存储空间的初始分配量#defineincrease10线性表存储空间的分配量增量charname[20];姓名intnum;学号introom;房号intlength;当前长度stu*elem;存储空间基址intlistsize;当前分配的存储容量(2)函数定义说明:#include<>#include<>#include<>(3)结构体说明:typedefstruct//定义结构体成员{charname[20]; intnum; introom;}stu;stustud;typedefstruct{ intlength;//当前长度 stu*elem;//存储空间基址 intlistsize;//当前分配的存储容量}linklist;:voidmenu()//操作菜单{ printf("\n"); printf("***************请按键选择操作****************\n"); printf("\n");printf("\n"); printf("1按姓名排序2按学号排序\n"); printf("\n"); printf("3按房号排序4按姓名查找\n"); printf("\n"); printf("5按学号查找6按房号查找\n"); printf("\n"); printf("7按学号插入8按学号删除\n"); printf("\n"); printf("\n"); printf("\n"); printf("\n"); printf("提示:当输入的数字键为0时,退出操作\n"); if(t==1) { printf("请输入数字键(1~8为操作键):");//1~8为有效数字操作键 scanf("%d",&f); if(f<0||f>9) { system("cls"); printf("\n"); printf("输入数字不对

宿舍管理查询系统 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数40
  • 收藏数0 收藏
  • 顶次数0
  • 上传人书犹药也
  • 文件大小703 KB
  • 时间2019-09-17
最近更新