欢迎来到天天文库
浏览记录
ID:6380252
大小:478.00 KB
页数:20页
时间:2018-01-12
《c语言课程设计:学生宿舍管理系统[1]》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、目录第1章课程设计的目的与要求…………………………………………11.1课程设计目的…………………………………………………………….11.2课程设计的实验环……………………………………………………….11.3课程设计的预备知识……………………………………………………….11.4课程设计…………………………………………………………………...1第2章课程设计内容…………………………………………………22.1程序设计题目…………………………………………………………….…..22.2设计方案论证………………………………………………………………...22.2.1设计
2、思路……………………………………………………………………22.2.2流程图…………………………………………………………………...…32.2.3具体程序…………………………………………………………………....42.2.4运行结果与分析…………………………………………..........................12第3章课程设计体会…………………....................................................19参考文献………..........................................
3、...............................................19-19-第1章课程设计的目的与要求1.1课程设计目的本课程设计是计算机科学与技术专业重要的实践性环节之一,是在学生学习完《程序设计语言(C)》课程后进行的一次全面的综合练习。本课程设计的目的和任务:1.巩固和加深学生对C语言课程的基本知识的理解和掌握2.掌握C语言编程和程序调试的基本技能3.利用C语言进行基本的软件设计4.掌握书写程序设计说明文档的能力5.提高运用C语言解决实际问题的能力1.2课程设计的实验环境硬件要求能运行Windows2000/XP操作系统
4、的微机系统。C语言程序设计及相应的开发环境。1.3课程设计的预备知识熟悉C语言及C语言开发工具。1.4课程设计要求1.分析课程设计题目的要求2.写出详细设计说明3.编写程序代码,调试程序使其能正确运行4.设计完成的软件要便于操作和使用5.设计完成后提交课程设计报告-19-第2章课程设计内容2.1学生宿舍管理系统2.2设计方案论证2.2.1设计思路利用数组对宿舍的记录进行循环输入输出,利用冒泡法记录进行排序,利用循环查找数组中某个数据,对其进行显示,删除,读入和写入文档等操作。2.2.2流程图-19-开始输出界面选择操作选择1选择2选择3选择4选择5选择6选
5、择7选择8选择9选择0输入记录是是显示记录否否否否否否否否否退出系统结束按床位排序显示按学号排序显示是是是是插入一个记录查找删除记录查找显示记录从文件输入写入文件保存是是是是否-19-2.2.3具体程序#include/*引用库函数*/#include#include#includetypedefstruct/*定义结构体数组*/{charroomnum[4];/*房间号*/charbednum[2];/*床位号*/charnum[10];/*学号*/charname[20];/*
6、姓名*/}Student;Studentroom1[1000];/*结构体数组变量*/intmenu_select()/*菜单函数*/{charc;do{system("cls");/*运行前清屏*/printf("tt★★★★★★学生宿舍管理系统★★★★★★");/*菜单选择*/printf("tt§1.输入记录§");printf("tt§2.显示记录§");printf("tt§3.按房间号排序并显示§");printf("tt§4.按学号排序并显示§");printf("tt§5.插入一条记录按学号排序并
7、显示§");printf("tt§6.按姓名查找,删除一条记录§");printf("tt§7查找并显示一个记录§");printf("tt§8.从文件中读入数据§");printf("tt§9.循环写入数据§");printf("tt§0.结束程序§");printf("tt★★★★★★★★★★★★★★★★★★★★");printf("tt请选择您要运行的选项按(0-9):");c=getchar();/*读入选择*/}while(c<'0'
8、
9、c>'9');return(c-'0');/*返回选择
10、*/}-19-intInput(Studentroom[],int
此文档下载收益归作者所有