《高级语言程序设计》
课程设计报告。
计算机学院。
2016 年 4月25日。
目录。1 设计内容及要求 1
1.1 课程设计内容 1
1.2 课程设计要求 1
2 概要设计 2
2.1 设计思路 2
2.2 程序基本结构框架图 3
3 设计过程或程序** 4
3.1 主要程序**及解释 4
4 设计结果与分析 11
4.1 程序运行结果 11
5 参考文献 16
6 总结 16
通过本次课程设计,强化上级动手能力,在理论和实践的基础上进一步巩固《c语言程序设计》课程的学习内容。掌握软件设计的基本方法。
熟悉c语言的基本内容从而掌握c语言的基本知识以及了解c语言的基本编写及运行。
了解程序的分模块编写并对程序的每个模块进行详细的设计并且能理解一般c语言编写的程序。
掌握书写程序设计说明文档的能力。
熟悉c程序设计的开发环境及c程序的调试过程。
分析课程设计题目的要求。
写出详细设计说明。
编写程序**,调试程序使其能正确运行。
设计完成的软件要便于操作和使用。
设计完成后提交课程设计报告。
我设计的是“学生宿舍管理系统”,主要是针对住宿学生个人信息的管理,适用对象主要是学校,以方便学校对住宿学生的管理。包括学生的姓名、学号、等等。在编写过程中主要运用c语言的基本知识有:
数据类型(整形、实型、字符型、数组、结构等);运算类型(算数运算、逻辑运算、自增自减运算、赋值运算等等);程序结构(顺序结构、分支结构、循环结构);大程序的功能分解方法(即函数的调用与使用)等。
学生宿舍管理程序基本结构框架图。
#include <>
#include <>
#include <>
int index[32];
struct student
students[32];
void page_title(char *menu_item)
void return_confirm(void)
void student_new(void)
int search_id(void)
printf("输入错误或学号不存在。");
return -1;
void student_del(void)
void student_edit(void)
return_confirm();
void score_input(void)
return_confirm();
void score_edit(void)
return_confirm();
void sort_it(char nn)
for(n=0;n<32;n++)
t[p]=-1;
index[n]=p;
void browser(void)
int n,x;
char k;
sort_it('1');
while(1)
page_title("浏览学生宿舍信息》");
printf("按数字键选择排序方式或按 (0) 返回");
printf("学号姓名***年龄***身份证号***寝室号***床位号\t");
for(n=0;n<32;n++)
if(index[n]!=1)
x=index[n];
printf("%d\t%s\t",students[x].id,students[x].name);
printf("%d\t%d\t",students[x].age,students[x].f);
C学生宿舍管理系统
使管理员更好的对宿舍各类信息实现各种操作 比如可以对学生信息进行增 删 改 查功能。同时学生也可以使用学生权限登陆,进行学生权限范围内的相应操作。在整体设计中,将宿舍管理系统在使用者登陆时分为七大模块,每个模块在各自的系统中分别实现各自的功能。其中,登入模块包括 操作员,密码。楼群管理模块包括 宿舍...
C 课程设计 学生宿舍管理系统
include 引用库函数 include include include typedef struct定义结构体数组 char roomnum 4房间号 char bednum 2床位号 char num学号 char name 20姓名 student student room1 10000结构...
学生宿舍管理系统
学生管理信息系统。目录。一 前言 5 1.1系统开发背景 5 1.2系统开发目的 5 1.3系统功能简介 6 二 业务分析 7 2.1湖南科技学院学生宿舍系统业务流程分析 7 2.1.1 新生入住流程分析 7 2.1.2 毕业生离宿业务流程分析 7 2.1.3访客登记业务流程分析 8 2.1.4宿舍...