数据结构课程设计--企业员工信息管理系统设计与实现内容摘要:
q=(ly *)malloc(sizeof(ly))。 p1=pnext。 while (p1!=NULLamp。 amp。 qnumberp1number) {p1=p1next。 } while(p2next!=p1) {p2=p2next。 } if(p1!=NULLamp。 amp。 qnumber=p1number){ /* else{*/ qnext=p1。 p2next=q。 //system(cls)。 printf(2 \t\t\t 插入员工信息成功。 \n)。 }/* //system(cls)。 } 删除员工信息: void Del(ly *p) //删除员工信息 { ly *p1。 char name[10]。 printf(请输入您要删除的员工姓 名: )。 scanf(%s,name)。 //system(cls)。 p1=p。 p=pnext。 while ((p != NULL) amp。 amp。 (strcmp(pname,name)!=0)) { p1=p。 p=pnext; } if (p!=NULL) p1next=pnext。 free(p)。 printf(\t\t 删除该员工信息成功。 \n)。 } else printf(\t\t 没有该员工的信息记录,删除失败。 \n)。 } 修改员工信息: void Change(ly *p) //修改员工信息 {int i。 char name[10]。 printf(请输入您要修改的员工姓名: )。 scanf(%s,name)。 //system(cls)。 p=pnext。 while ((p != NULL) amp。 amp。 (strcmp(pname,name)!=0)) 西安工业大学北方信息工程学院数据结构课程设计 8 {p=pnext。 }if (p!=NULL) switch (i) {case 1: { printf(请输入编号: )。 scanf(%d,amp。 pnumber)。 } break。 case 2: {printf(请输入姓名 : )。 scanf(%s,pname)。 } break。 case 3: {printf(请输入性 别: )。 scanf(%s,psex)。 } break。 case 4: {printf(请输入年龄: )。 scanf(%s,pbirthday)。 } break。 case 5: {printf(请输入职务: )。 scanf(%s,pbusiness)。 } break。 case 6: {printf(请输入学历: )。 scanf(%s,pdegree)。 } break。 case 7: {printf(请输入电话: )。 scanf(%s,pphone)。 } break。 }//system(cls)。 printf(\t\t\t 修改员工信息成功。 \n)。 } else printf(\t\t\t 表中没有该员工的信息。 \n)。 } 查询员工信息:。 void Search(ly *p) //查找员工 {char name[10]。 printf(请输入要查找的员工的姓名: )。 scanf(%s,name)。 //system(cls)。 p=pnext。 while ((p != NULL) amp。 amp。 (strcmp(pname,name)!=0)) {p=pnext。 } if (p != NULL) 显示员工信息: void Xianshi(ly *p) //显示信息表 {if (pnext==NULL) {printf(\t\t\t 此信息表为空。 \n)。 } else {p=pnext。 //结点向后移动一个位置 while (p != NULL) {printf($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$\n)。 printf(编号: %d 姓名: %s 性别: %s 年龄: %s 职务: %s : %s 电西安工业大学北方信息工程学院数据结构课程设计 9 话: %s\n,pnumber,pname,psex,pbirthday,pbusiness,pdegree,pphone)。 printf($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$\n)。 p=pnext。 //申请的空结点(即 P)用来存放编号姓名电话性别年龄住址,然后指针指向后一个结点 } printf(\n\n)。 //换行 }} 退出系统: void exitSystem() //退出系统 { printf(\t\t\t^@^谢谢你使用本系统。 再见。 \n)。 exit(0)。 //关闭 } 主函数: int main( int argc,char *argv[]) { int i,flat。 ly *p。 flat=0。 enterSystem()。 //进入系统 start: //开始 menu()。 //进入菜单 printf(\n 请选择操作: )。 while (1!=scanf(%d,amp。 i) || (i1||i7))//判断 { printf(输入错误。 请重新选择操作: )。 fflush(stdin)。 } 第五章 测试分析 各功能的运行结果: 建立员工信息表成功如图 51 所示: 当选择“ 1”时建立员工信息系统 ,分别输入每位员工的所有信息,显示新增员工信息成功。 图 51 建立员工信息 西安工业大学北方信息工程学院数据结构课程设计 10 查询员工信息成功如图 52 所示: 当选择“ 2”时进入查询员工信息,输入您要查询的员工姓 名 luoyao,显示查找成功,出现该员工所有信息。 图 52 查询员工信息 插入员工信息成功如图 53 所示: 当选择“ 3”时进入插入员工信息,分别输入您要插入员工的所 有信息,显示插入员工信息成功。 图 53 插入员工信息 西安工业大学北方信息工程学院数据结构课程设计 11 显示员工信息成功如图 54 所示 : 当选择“ 6“时显示您插入员工后的员工系统所有信息。 图 54 显示员工信息 删除员工信息成功如图 55 所示: 当选择“ 4”时进入删除员工信息,输入您要删除的员工姓名 luoyao, 出现该员工的具体信息,删除员工成功。 图 55 删除员工信息 修改员工信息成功如图 56 所示: 当选择“ 5”时进入修改员工信息,输入您将要修改的员工姓名,出现该员工具体信息,西安工业大学北方信息工程学院数据结构课程设计 12 然后选择您要修改的信息编号,显示修改员工信息成功。 图 56 修改员工信息 显示员工信息如图 57 所示: 当选择“ 6 时”进入显示员工信息,显示成功出现编号 1 和 3 的员工的具体信息。 图 57 显示员工信息 退出系统成功如图 58 所示: 当选择“ 7”时,退出员工信息系统。 西安工业大学北方信息工程学院数据结构课程设计 13 图 58 退出系统 第六章 源程序清单 include include include //清屏函数头文件 include typedef struct ly { int number。 char name[10]。 char sex[8]。 char birthday[10]。 char business[20]。 char degree[20]。 char phone[15]。 struct ly *next。 }ly。 void enterSystem() //进入系统 {printf(\t\t\t 欢迎进入通讯录系统。 \n)。 system(color 5b)。 //颜色 } void exitSystem() //退出系 统 {printf(\t\t\t^@^谢谢你使用本系统。 再见。 \n)。 exit(0)。 //关闭 }。数据结构课程设计--企业员工信息管理系统设计与实现
相关推荐
笔者 在 80名初中生中做的调查所显示:热爱劳动,自觉参加学校义务劳动的同学占 34%;劳动时肯吃苦耐劳、有责任感的占 28%;劳动中能相互交流,相互帮助,心态健康的占 34%;想在劳动中增长知识,全面发展个人素质的占 42%。 这充分反映了学校义务劳动的内涵难以在学生的思想、日常行为与劳动实践、劳动课程中统一起来。 (二)学校义务劳动成为学生的一种 “放松 ”活动
Resolution) 用医学术语形象 描述了 危机的生命周期 提出危机引发前存在着预警信号,应做到危机防范 芬克( Fink) M 模型 ( 五阶段模型 ) 信号侦测 、 探测和预防 、 控制损害 、 恢复阶段 、 学习阶段 从决策者的行动进行分析 表现更加主动 米托夫 六阶段模型 危机避免 、 危机的准备管理 、 危机的确认 、危机的控制 、 危机的解决 、 从危机中获利
游电话等属性。 注:默认导游游景点所决定,所以导游这里将导游作为景点的一部分,作为景点的属性存在于 景点表中。 (5)留言板信息: 留言板是针对客户与旅行社之间沟通所设置的一个板块,有助于双方之间的交流,只需设子留言内容一个属性即可。 (6)客户住房信息: 建立客户住房信息,明确客户与酒店之间的关系,并且客户住房信息中包含客户的住、退房日期,是酒店与客户之间的联系更加明朗化
立并完善农村教育和监护体系,使之成为农村教育保障机制。 成立关心 “留守儿童 ”教育指导机构,建立农村社区教育和监 护体系。 可由乡镇政府牵头,学校组织,村民委员会、派出所及热心的退休教师等参加。 建立对 “留守儿童 ”家庭定期访问制度、与在外务工父母联系制度,了解 “留守儿童 ”的学习、生活、健康、安全和心理状况,及时发现问题、解决问题。 对 “留守儿童 ”这个特殊群体承担起更多的教育
等,其他人员年度考核定为基本称职或以下等级,本人写出书面检查并交所在单位备案。 三、附则 所有教学事故一经发现,必须及时上报教务处,相关单位不得隐瞒事实真相,否则,追究有关人员责任,视情况给予通报批评、年度考评降级等处理。 相关单位 必须及时、认真办理教务处下达的教学异常情况调查处理通知,不得拖廷时间、走过场或不实事求是地处理。 否则,追究相关人员责任,视情况给予通报批评,年度考评降级等处理。
询、更新等。 学生录入,教师信息的录入及数据维护。 3 系统就具备数据库维护功能,及时根据用户需求进行数据添加、删除、修改等操作。 系统开发所需技术 技术 (前身是 ASP— Active Server Pages) 技术 相对 增加了大量方便、实用的新特性 ,是一种建立在公共语言运行库上的编程框架,可用于在服务器上开发功能强大的 Web 应用程序。 它不但执行效率大幅度提高