- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
.
..
学号
2015
2015-2016学年 第二学期
《高级语言程序设计》
课程设计报告
题目:
学生宿舍管理系统
专业:
计算机科学与技术
班级:
15计科(1)班
姓名:
高 梅 锦
指导教师:
陈广宏
成绩:
计算机学院
2016 年 4月25日
目 录
TOC \o 1-3 \h \z \u HYPERLINK \l _Toc321935678 1 设计内容及要求 1
HYPERLINK \l _Toc321935679 1.1 课程设计内容 1
HYPERLINK \l _Toc321935680 1.2 课程设计要求 1
HYPERLINK \l _Toc321935683 2 概要设计 PAGEREF _Toc321935683 \h 2
2.1 设计思路 2
HYPERLINK \l _Toc321935680 2.2 程序基本结构框架图 3
HYPERLINK \l _Toc321935688 3 设计过程或程序代码 4
HYPERLINK \l _Toc321935689 3.1 主要程序代码及解释 4
HYPERLINK \l _Toc321935690 4 设计结果与分析 PAGEREF _Toc321935690 \h 11
HYPERLINK \l _Toc321935691 4.1 程序运行结果 PAGEREF _Toc321935691 \h 11
5 HYPERLINK \l _Toc294377809 参考文献 16
6 HYPERLINK \l _Toc321935690 总结 16
.
..
课程设计内容及要求
课程设计内容
= 1 \* GB2 ⑴ 通过本次课程设计,强化上级动手能力,在理论和实践的基础上进一步巩固《C语言程序设计》课程的学习内容。掌握软件设计的基本方法。
? = 2 \* GB2 ⑵ 熟悉C语言的基本内容从而掌握C语言的基本知识以及了解C语言的基本编写及运行。
= 3 \* GB2 ⑶了解程序的分模块编写并对程序的每个模块进行详细的设计并且能理解一般C语言编写的程序。
= 4 \* GB2 ⑷掌握书写程序设计说明文档的能力。
? = 5 \* GB2 ⑸ 熟悉C程序设计的开发环境及C程序的调试过程。
设计要求
= 1 \* GB3 ① 分析课程设计题目的要求。
= 2 \* GB3 ② 写出详细设计说明。
= 3 \* GB3 ③ 编写程序代码,调试程序使其能正确运行。
= 4 \* GB3 ④ 设计完成的软件要便于操作和使用。
= 5 \* GB3 ⑤ 设计完成后提交课程设计报告。
设计概要
设计思路
我设计的是“学生宿舍管理系统”,主要是针对住宿学生个人信息的管理,适用对象主要是学校,以方便学校对住宿学生的管理。包括学生的姓名、学号、等等。在编写过程中主要运用C语言的基本知识有:数据类型(整形、实型、字符型、数组、结构等);运算类型(算数运算、逻辑运算、自增自减运算、赋值运算等等);程序结构(顺序结构、分支结构、循环结构);大程序的功能分解方法(即函数的调用与使用)等。
程序基本结构框架图
开始
开始
输出界面
输出界面
选择操作
选择操作
选择4
选择4
选择1选择2选择0选择
选择1
选择2
选择0
选择6
选择5
选择
选择
退出程序浏览学生信息修改宿舍详细信息录入宿舍详细信息注销学生信息修改学生信息录入学生信息
退出程序
浏览学生信息
修改宿舍详细信息
录入宿舍详细信息
注销学生信息
修改学生信息
录入学生信息
学生宿舍管理程序基本结构框架图
设计过程或程序代码
主要程序代码及解释
#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 stud
文档评论(0)