欢迎来到天天文库
浏览记录
ID:56881408
大小:85.00 KB
页数:18页
时间:2020-07-19
《C语言课程设计报告材料学生宿舍管理系统.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、《高级语言程序设计》课程设计说明书设计题目:学生宿舍管理系统目录一、总体设计……………………………………………………………………31.程序的总体设计…………………………………………………………32.函数原型声明……………………………………………………………3二、用户说明……………………………………………………………………41、菜单界面………………………………………………………………52、入住登记界面……………………………………………………………53、删除界面…………………………………………………………………54、浏览界面………………………………………………
2、…………………65、查询修改…………………………………………………………………66、排序界面…………………………………………………………………67、退出………………………………………………………………………6三、小结…………………………………………………………………………7四、参考文献……………………………………………………………………7五、源程序代码…………………………………………………………………7一、总体设计1.程序的总体设计◎确定界面,使用户可选择操作项目(录入,删除,浏览,修改,查询,排序)。◎录入:使用结构体,要求用户输入楼栋、房号、面积、可住
3、人数、已住人数◎删除:按房号删除以上信息◎查询:按房号查询以上信息◎修改:按房号修改以上信息◎排序:按已住人数排序信息2.函数原型声明structroom*add(structroom*head);//添加函数structroom*del(structroom*h);//删除函数voidshow(structroom*h);//信息浏览函数voidserh(structroom*h);//查询与修改函数structroom*sort(structroom*head);//排序函数voidcan();//结束函数开始入住删除浏览break结束查询修改二、用户
4、使用说明运行程序后即可按提示模仿以上操作进行。1、菜单界面2、入住登记界面3、删除界面4、浏览界面5、查询修改6、排序界面7、退出三、小结通过编写该程序,熟悉了C语言的基本语法,选择,循环等结构,深入练习了函数的调用方法,和文件的读写方法,熟悉了结构体的使用,更加深化了面向过程语言思想,和一些基本算法。通过对程序的后期调试,熟悉了C常见错误,锻炼了思维的严密性,和完备性。通过对程序的注释和画流程图,形成了一套自己编程的风格,和清晰地思路,使思维更加条理化,清晰化。四、参考文献[1]谭浩强.C程序设计(第二版).:清华大学,1999[2]邓文新.宏烈.工业大
5、学[3]百度.五、附件源程序代码#include#include#include#includestructroom{intLnum;intFnum;intsqua;intmaxnum;intinnum;structroom*next;};structroom*add(structroom*head);//添加函数structroom*del(structroom*h);//删除函数voidshow(structroom*h);//信息浏览函数voidserh(structroo
6、m*h);//查询与修改函数structroom*sort(structroom*head);//排序函数//修改点voidcan();//结束函数voidmain(){structroom*head;intx,y;head=(structroom*)malloc(sizeof(structroom));head->next=NULL;printf("欢迎使用学生宿舍管理系统!");printf("按回车键进入菜单界面");getchar();while(1){A:printf("[]--------------------------------
7、------------[]");printf("
8、
9、--------------------------------------------
10、
11、");printf("
12、
13、1.入住登记
14、
15、");printf("
16、
17、2.删除信息
18、
19、");printf("
20、
21、3.信息浏览
22、
23、");printf("
24、
25、4.查询修改
26、
27、");printf("
28、
29、5.按入住人数排序
30、
31、");printf("
32、
33、6.退出系统
34、
35、");printf("
36、
37、--------------------------------------------
38、
39、")
40、;printf("[]----------------------
此文档下载收益归作者所有