欢迎来到天天文库
浏览记录
ID:47074469
大小:730.78 KB
页数:37页
时间:2019-07-17
《宿舍管理系统查询系统》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、实用文档编号:学号:课程设计教学院计算机学院课程名称数据结构题目宿舍管理查询系统专业软件工程班级姓名同组人员指导教师文案大全实用文档年月日(完成时间)文案大全实用文档目录一概述1二总体方案设计21.程序结构图22.程序流程图(主要部分的详细流程图)3三详细设计41.软件设计题目:宿舍管理查询42.算法思想:43.本系统定义的存储结构采用结构体数组:44.界面设计函数:55.主要函数定义说明:6四程序的调试与运行结果说明81.测试输出结果(以运行结果图表示):8五课程设计总结14六参考文献15七附件16文案大全实用文档一概述1.课程设计的目的1
2、.理解和掌握该课程中的有关基本概念,程序设计思想和方法。2.培养综合运用所学知识独立完成课题的能力。3.培养勇于探索、严谨推理、实事求是、有错必改,用实践来检验理论,全方位考虑问题等科学技术人员应具有的素质。4.掌握从资料文献、科学实验中获得知识的能力,提高学生从别人经验中找到解决问题的新途径的悟性,初步培养工程意识和创新能力。2.课程设计的要求需要的基本知识与技能,尚未掌握的知识点,需要查阅相关资料。教师对本题目所提出的要求等。任务:为宿舍管理人员编写一个宿舍管理查询软件,程序设计要求:(1)采用交互工作方式(2)可以增加、删除、修改信息(
3、3)建立数据文件,数据文件按关键字(姓名、学号、房号)进行排序(选择、快速排序、堆排序等任选一种)(4)查询:a.按姓名查询;b.按学号查询;c按房号查询(5)打印任一查询结果(可以连续操作)文案大全实用文档二总体方案设计1.程序结构图(图2-1)文案大全实用文档2.程序流程图(主要部分的详细流程图)(图2-2)文案大全实用文档三详细设计1.软件设计题目:宿舍管理查询任务:为宿舍管理人员编写一个宿舍管理查询软件,程序设计要求:(1)采用交互工作方式(2)可以增加、删除、修改信息(3)建立数据文件,数据文件按关键字(姓名、学号、房号)进行排序(
4、选择、快速排序、堆排序等任选一种)(4)查询:a.按姓名查询;b.按学号查询;c按房号查询(5)打印任一查询结果(可以连续操作)2.算法思想:首先,运行程序进入“欢迎进入宿舍管理查询系统”界面,然后进入线性表创建界面中,输入学生的信息,创建好学生信息以后单击“n”键则进入操作界面(主界面),然后可按键进行操作。单击数字键“1”,则为按姓名排序单击数字键“2”,则为按学号排序单击数字键“3”,则为按房号排序单击数字键“4”,则为按姓名查找单击数字键“5”,则为按学号查找单击数字键“6”,则为按学号查找单击数字键“7”,则为按学号插入单击数字键“
5、8”,则为按学号删除系统中有如下关键词:提示:当输入的数字键为0时,退出操作;请输入数字键(1~8为操作键);请按任意键进入主界面。3.本系统定义的存储结构采用结构体数组:(1)关键变量说明:#defineN40线性表存储空间的初始分配量#defineincrease10线性表存储空间的分配量增量charname[20];姓名intnum;学号introom;房号intlength;当前长度stu*elem;存储空间基址intlistsize;当前分配的存储容量文案大全实用文档(2)函数定义说明:#include#inclu
6、de#include(3)结构体说明:typedefstruct//定义结构体成员{charname[20];intnum;introom;}stu;stustud;typedefstruct{intlength;//当前长度stu*elem;//存储空间基址intlistsize;//当前分配的存储容量}linklist;4.界面设计函数:voidmenu()//操作菜单{printf("");printf("***************请按键选择操作****************");p
7、rintf("");printf("");printf("1按姓名排序2按学号排序");printf("");printf("3按房号排序4按姓名查找");printf("");printf("5按学号查找6按房号查找");printf("");printf("7按学号插入8按学号删除");printf("");printf("");printf("");printf("");printf("提示:当输入的数字键为0时,退出操作");if(t==1)文案大全实用文档{printf("请输
8、入数字键(1~8为操作键):");//1~8为有效数字操作键scanf("%d",&f);if(f<0
9、
10、f>9){system("cls");printf("
此文档下载收益归作者所有