C语言课程设计报告

发布 2022-10-03 02:48:28 阅读 5824

题目:学生信息管理系统。

设计者:赵冬。

专业班级:网络工程(信息安全)10-1班。

学号:311009050130

指导老师:张黎娜。

2010 年 7 月 5 日。

河南理工大学计算机学院。

目录。一、设计任务书。

二、程序功能介绍。

三、主题内容。

1.程序结构(画流程图)

2.各模块的功能及程序说明;

3 源程序;

4.试验结果。

5.设计体会。

四、附录。1. 建立链表并显示。

void createlist(struct stucode**r);

2. 插入新的学生信息。

void insert(struct stucode**r)

3. 删除某学号的学生信息。

void del(stuct stucode**r)

4. 查找某学号的学生信息。

void search1(struct stucode*r)

5. 对学生信息排序。

void sort(struct stucode**r)

6. 统计学生人数。

void search2(struct stucode*r)

7. 输入学生信息。

void out(stuct stucode*r)

3、源程序。

#include <>

#include <>

#include <>

#include <>

#define null 0

#define len sizeof(struct student)

struct student

char name[20];

long int num;

char sex[4];

int age;

char address[30];

double tele_num;

char aihao[20];

struct student *next;

;//定义一个结构题。

int total_num = 0;//学生总数。

struct student *head = null;

void welcome ()欢迎界面。

void mainmenu ()主界面。

void record ()记录数据。

void insert(struct student *stu); 插入数据。

void display(struct student *stu); 显示一个学生的信息。

void displayall ()显示所有学生的信息。

void query_by_num ()按学号查询学生信息。

void readdata ()读取文件里学生的信息。

void writedata ()向文件写入学生信息。

void freeall ()清空链表内容。

void del ()删除学生信息。

void change ()更改学生信息。

void devise (struct student *p); 选择更改内容。

int main (void)

welcome ()

//显示主菜单。

mainmenu ()

return 0;

/显示欢迎信息。

void welcome ()

printfn");

printf ("n");

printf ("欢迎使用信息安全10-1班学生信息管理系统 |");

printf ("n");

printfn");

/系统主菜单。

void mainmenu ()

int choice;

choice = 1;

readdata ()

printf ("n温馨提示:为保证您的操作得到保存,请按正常顺序退出系统^_^n");do

while (choice !=0);

/录入学生信息。

void record ()

struct student *p0;

p0 = struct student *)malloc(len);

printf ("请输入学生的姓名:")

scanf ("s",p0->name);

printf ("请输入学生的学号:")

scanf ("ld",&p0->num);

printf ("请输入学生的性别:")

scanf ("s",p0->sex);

printf ("请输入学生的年龄:")

scanf ("d",&p0->age);

printf ("请输入学生的地址:")

scanf ("s",p0->address);

printf ("请输入学生的**:")

scanf ("lf",&p0->tele_num);

printf ("请输入学生的爱好:")

scanf ("s",p0->aihao);

insert (p0);

printf ("该学生的信息为:");

printfn");

c语言课程设计报告 课程设计报告

周口师范学院。课程设计报告。院 系 计算机科学与技术学院 班级。学生姓名学号。设计题目 职工工资管理系统。完成日期 年月日 课程设计任务书。设计题目 工资管理系统 教研室主任指导教师 年月日。摘要11设计内容 任务及具体要求2 1.1设计内容2 1.2设计任务及具体要求2 2概要设计3 2.1该系统...

C语言课程设计报告

华中科技大学计算机科学与技术学院。题目 专业 班级 学号 姓名 成绩 指导教师 完成日期 2016年月日。目录。一 系统需求分析 1 二 总体设计 2 三 数据结构设计 3 四 详细设计 4 五 系统实现 5 六 运行测试与结果分析 6 七 总结 7 八 参考文献 8 九 指导教师评语 9 对所要解...

C语言课程设计报告

c语言。课程设计。商业销售管理系统。学号 121407210 姓名 宋军。班级 软件1202 指导老师 邹姝稚。成绩 2013年6月。一 任务描述。编写一个商品销售管理系统,是其能够拥有商品买卖和库存管理功能。在顾客选购时,需给出输入商品名称,或商品型号,或选择列表进而输入商品编号三种选择,在顾客选...