C语言课程设计报告材料学生宿舍管理系统.doc

C语言课程设计报告材料学生宿舍管理系统.doc

ID:56881408

大小:85.00 KB

页数:18页

时间:2020-07-19

C语言课程设计报告材料学生宿舍管理系统.doc_第1页
C语言课程设计报告材料学生宿舍管理系统.doc_第2页
C语言课程设计报告材料学生宿舍管理系统.doc_第3页
C语言课程设计报告材料学生宿舍管理系统.doc_第4页
C语言课程设计报告材料学生宿舍管理系统.doc_第5页
资源描述:

《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("[]----------------------

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

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

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