题目:学生信息管理系统。
设计者:赵冬。
专业班级:网络工程(信息安全)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月。一 任务描述。编写一个商品销售管理系统,是其能够拥有商品买卖和库存管理功能。在顾客选购时,需给出输入商品名称,或商品型号,或选择列表进而输入商品编号三种选择,在顾客选...