程序设计--各人负责模块。
小组成员:丁雷,王玉林。
课程名称:教师工资管理系统。
主要功能、功能模块划分及任务分配:
功能模块划分:
主函数:调用其它函数,执行要进行的命令。
菜单模块:显示要执行的命令,进行对信息的管理。
输入教师信息模块:创建新的教师信息。
添加模块:对已保存的信息进行有序添加。
删除模块:对以保存的教师信息进行指定删除。
查询模块:对已保存的教师的信息进行指定查询。
修改模块:对以保存的教师信息执行指定修改。
文件读入、保存模块:对输入的教师信息保存到指定文件。
显示模块:显示已保存的教师信息。
任务分配:学号: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 命...