- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
学号
《》课程设计报告 学生宿舍管理系统 专业: 计算机科学与技术 班级: 15计科(1)班 姓名: 高 梅 锦 指导教师: 陈广宏 成绩:
计算机学院
2016 年 4月25日
目 录
1 设计内容及要求 1
1.1 课程 1
1.2 课程 1
2 概要设计 2
2.1 设计思路 2
2.2 程序基本结构框架图 3 设计过程或程序代码 4
3.1 主要程序代码及解释 4
4 设计结果与分析 11
4.1 程序运行结果 11
5 参考文献 16
6 总结 16
课程设计内容及要求
课程设计内容
⑴ 通过本次课程设计,强化上级动手能力,在理论和实践的基础上进一步巩固《C语言程序设计》课程的学习内容。掌握软件设计的基本方法。
?⑵ 熟悉C语言的基本内容从而掌握C语言的基本知识以及了解C语言的基本编写及运行。
⑶了解程序的分模块编写并对程序的每个模块进行详细的设计并且能理解一般C语言编写的程序。
⑷掌握书写程序设计说明文档的能力。
?⑸ 熟悉C程序设计的开发环境及C程序的调试过程。
设计要求
① 分析课程设计题目的要求。
② 写出详细设计说明。
③ 编写程序代码,调试程序使其能正确运行。
④ 设计完成的软件要便于操作和使用。
⑤ 设计完成后提交课程设计报告。
设计概要
设计思路
我设计的是“学生宿舍管理系统”,主要是针对住宿学生个人信息的管理,适用对象主要是学校,以方便学校对住宿学生的管理。包括学生的姓名、学号、等等。在编写过程中主要运用C语言的基本知识有:数据类型(整形、实型、字符型、数组、结构等);运算类型(算数运算、逻辑运算、自增自减运算、赋值运算等等);程序结构(顺序结构、分支结构、循环结构);大程序的功能分解方法(即函数的调用与使用)等。
程序基本结构框架图
学生宿舍管理程序基本结构框架图
设计过程或程序代码
主要程序代码及解释
#include stdio.h
#include stdlib.h
#include conio.h
int INDEX[32];
struct STUDENT
{
int id,age,classroom,bednum,f;
char name[21];
}students[32];
void page_title(char *menu_item)
{
system(cls);
printf(*********** 学 生 管 理 系 统 *********\n\n%s\n\n,menu_item);
}
void return_confirm(void)
{
printf(\n**********按任意键返回*********\n);
getch();
}
void student_new(void)
{
int n;
page_title(录入学生宿舍基本信息);
for(n=0;n32;n++)
if(students[n].id==0)
break;
printf(学号:);
scanf(%d,students[n].id);
printf(姓名:);
scanf(%s,students[n].name);
printf(年龄:);
scanf(%d,students[n].age);
printf(寝室号:);
scanf(%d,students[n].classroom);
return_confirm();
}
int search_id(void)
{
int n,i;
printf(请输入学生学号:);
scanf(%d,i);
for(n=0;n32;n++)
{
if(students[n].id==istudents[n].id!=0)
{
printf(学号:%d\n,students[n].id);
printf(姓名:%s\n,students[n].name);
printf(年龄:%d\n,students[n].age);
printf(寝室号:%d\n,students[n].classroom);
return n;
}
}
printf(\n输入错误或学号不存在.\n);
return -1;
}
void student_d
文档评论(0)