c课程设计

发布 2022-09-30 14:51:28 阅读 8568

程序设计--各人负责模块。

小组成员:丁雷,王玉林。

课程名称:教师工资管理系统。

主要功能、功能模块划分及任务分配:

功能模块划分:

主函数:调用其它函数,执行要进行的命令。

菜单模块:显示要执行的命令,进行对信息的管理。

输入教师信息模块:创建新的教师信息。

添加模块:对已保存的信息进行有序添加。

删除模块:对以保存的教师信息进行指定删除。

查询模块:对已保存的教师的信息进行指定查询。

修改模块:对以保存的教师信息执行指定修改。

文件读入、保存模块:对输入的教师信息保存到指定文件。

显示模块:显示已保存的教师信息。

任务分配:学号:109074301 姓名:王玉林。

负责模块:主函数,菜单,添加,删除。

学号:109074287 姓名:丁雷

负责模块:创建,查询,修改,文件读入、保存模块,显示。

学号:109074287 姓名:丁雷

负责模块:创建,查询,修改,文件读入、保存模块,显示。

创建模块**:录入教师信息。

调用该函数,进行录入新的教师信息数据,以前的教师信息被删除,调用时应注意,先看看有没有数据在进行调用。

creat函数。

struct teacher *creat创建creat函数用于建立链表*/

struct teacher *head;

struct teacher *p1,*p2;

printf("creat函数。

printf("\t\t请输入录入教师的信息");

p2=(struct teacher *)malloc(len开辟一个大小为len的内存单元*/

p1=p2;

printf("\t\t请输入第%d个教师的信息",n+1);

printf("\t\t请输入教师号:")scanf("%s",p1->jsh);

if(strcmp(p1->jsh,"0")!0)

head=null;

while(strcmp(p1->jsh,"0")!0如果输入的教师号不是0,刚继续输入其余的同学的信息*/

p2->next=null;

return head结束creat函数*/

查询模块:对已保存的教师信息进行查询,并显示出来。

要求,输入要查询的教师号,通过该函数依次查找直到找到要查询的教师号,并把该教师的所用信息显示出来。

遇到的问题:主要是显示的形式,由于教师的信息类型过多,横着不能完全显示,竖着太长不利于浏览,我把教师信息进行三行显示,依次横着把信息显示出来。

chaxun函数。

void chaxun(struct teacher *head开始创建del函数,用于删除结束*/

C 课程设计

自动走迷宫小游戏。根据课堂讲授内容,做相应的自主练习,消化课堂所讲解的内容 通过调试典型例题或习题积累调试c 程序的经验 通过完成辅导教材中的编程题,逐渐培养学生的编程能力 用计算机解决实际问题的能力。同时在设计的过程中发现自己的不足之处,对以前所学过的知识理解的更加深刻,掌握得更加牢固。迷宫生成。...

c 课程设计

哈尔滨 课程设计报告。课程 c 学号 姓名 班级 教师 1.管理系统的功能说明。课程信息管理 能够增加数据,删除数据,显示数据,修改数据,按姓名和首字母查询数据和一些基本的程序功能。2.存储数据的描述。coursenumber 课程号coursename 课程名subject 所属专业xingzhi...

C课程设计

面向对象程序设计课程设计。一 设计要求。1 课程设计以3 4人为一组,每人一个模块 2 课程设计时间为1周 在处理系统的时候,要从分析系统的需求入手,根据系统需求进行详细分析,明确系统功能,然后设计系统整体架构以及划分系统模块,按照模块分配小组中每个组员的具体任务,完成设计。二 系统设计规范。1 命...