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

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

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《局级语言程序设计》课程设计 说明书 设计题目: 学生宿舍管理系统 TOC \o "1-5" \h \z \o "Current Document" 、总体设计 3 1 .程序的总体设计 3 函数原型声明 3 二、 用户说明 4 1、 菜单界面 5 2、 入住登记界面 5 3、 删除界面 5 4、 浏览界面 6 5、 查询修改 6 6、 排序界面 6 7、 退出 6 \o "Current Document" 三、 小结 7 \o "Current Document" 四、 参考文献 7 \o "Current Document" 五、 源程序代码 7 、总体设计| 程序的总体设计 ◎确定界面,使用户可选择操作项目(录入,删除,浏览,修改,查询,排序) ◎录入:使用结构体,要求用户输入 楼栋、房号、面积、可住人数、已住人数 ◎删除:按房号删除以上信息 ◎查询:按房号查询以上信息 ◎修改:按房号修改以上信息 ◎排序:按已住人数排序信息 函数原型声明 struct room *add(struct room *head);// 添加函数 struct room *del(struct room *h);// 删除函数 void show(struct room *h);// 信息浏览函数 void serh(struct room *h);// 查询与修改函数 struct room *sort(struct room *head);// 排序函数 void can();// 结束函数 、用户使用说明 运行程序后即可按提示模仿以上操作进行。 1、菜单界面 田课程设计0血『学生宿舍营寰累统H.1L牍? r-4^7 房 理面 r-4^7 房 理面 1 富寸 含单 宿某 美 I 1 使车 迎回 欢投 记息蓑人统 咨借浏修住系 住^^<出 入删信查督 2、入住登记界面 请输入要登记3勺入房数: a分 人格 住空 入用 己据住才 a分 人格 住空 入用 己据 住才 ? 自相顺■ 信面定4 固加4 3、删除界面 请选择服务项目I 第输入退房房号= 刷除成功!是否遗13菜单界面进行其他操作? C1/0) 4、浏览界面 棱号房号面积 所容纳入数己入住入数 7 202 12 1 1 ? 201 12 2 2 是否返回菜单界面逐行其他探的 (1/0) 5、查询修改 资输入要查找为房手 a熨 查询结果如下: 楼号房号面积 所容纳人数己入住人数 7 2&2 12 1 1 "需修改请选译L技其他任意键返回栗单界面 章对入住信息it行修改(:披顺序输入) 7 202 12 S 5_ 6、排序界面 7 2&2 12 5 5 7 201 12 2 2 是否返回菜单界面避盲其他操作? <1/0; 7、退出 请选择服务项目I 上迎再次使用学生宿舍管理系统!再见* Press any key to continue 三、小结 通过编写该程序,熟悉了 C语言的基本语法,选择,循环等结构,深入练习 了函数的调用方法,和文件的读写方法,熟悉了结构体的使用,更加深化了面向 过程语言思想,和一些基本算法。 通过对程序的后期调试,熟悉了 C常见错误,锻炼了思维的严密性,和完 备性。 通过对程序的注释和画流程图,形成了一套自己编程的风格,和活晰地思 路,使思维更加条理化,活晰化。 四、参考文此 谭浩强.C程序设计(第二版).北京:清华大学出版社,1999 邓文新.张宏烈.哈尔滨工业大学出版社 百度. 五、附件源程序代码 #include<stdio.h> #include<malloc.h> #include<string.h> #include <stdlib.h> struct room { int Lnum; int Fnum; int squa; int maxnum; int innum; struct room *next; }; struct room *add(struct room *head);// 添加函数 struct room *del(struct room *h);// 删除函数 void show(struct room *h);// 信息浏览函数 void serh(struct room *h);// 查询与修改函数 struct room *sort(struct room *head);// 排序函数 //修改点 void can();//结束函数 void main() { struct room *head; int x,y; head=(struct room *)malloc(sizeof(struct room)); head->next=NULL; printf("欢迎使用学生宿舍

文档评论(0)

xiaoleige1916 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档