员工管理系统-数据结构.docVIP

  • 87
  • 0
  • 约7.79千字
  • 约 18页
  • 2019-05-29 发布于浙江
  • 举报
学 号 数据结构课程设计 设计说明书 员工管理系统 起止日期: 2012年 1 月 2 日 至 2012 年 1 月 6 日 学生姓名 孙久岩 班级 09计算机2班 成绩 指导教师(签字) 电子与信息工程系 2012年 1月4日 天津城市建设学院 课程设计任务书 2010—2011学年第1学期 电子与信息工程 系 计算机 专业 09级二 班级 课程设计名称: 数据结构课程设计 设计题目: 员工管理系统 完成期限:自 2012 年 1 月 2 日至 2012 年 1 月 6 日共 1 周 设计依据、要求及主要内容(可另加附页): 一、设计目的 熟悉各种数据结构和运算,会使用数据结构的基本操作解决一些实际问题。 二、设计要求 (1)重视课程设计环节,用严谨、科学和踏实的工作态度对待课程设计的每一项任务; (2)按照课程设计的题目要求,独立地完成各项任务,严禁抄袭;凡发现抄袭,抄袭者与被抄袭者皆以零分计入本课程设计成绩。凡发现实验报告或源程序雷同,涉及的全部人员皆以零分计入本课程设计成绩; (3)学生在接受设计任务后,首先要按设计任务书的要求编写设计进程表; (4)认真编写课程设计报告。 三、设计内容 员工管理系统: 1)问题描述 每个员工的信息包括:编号、姓名、性别、出生年月、学历、职务、电话、住址等。系统能够完成员工信息的查询、更新、插入、删除、排序等功能。 2)基本要求 (1) 排序:按不同关键字,对所有员工的信息进行排序。 (2) 查询:按特定条件查找员工。 (3) 更新:按编号对某个员工的某项信息进行修改。 (4) 插入:加入新员工的信息。 (5) 删除:按编号删除已离职的员工的信息。 四、参考文献 1.王红梅.数据结构.清华大学出版社 2.王红梅.数据结构学习辅导与实验指导.清华大学出版社 3.严蔚敏,吴伟民.数据结构(C语言版).清华大学出版社 五.主要内容: 1.系统流程图 用户登入 用户登入 用户退出 添加用户功能 修改用户功能 主菜单 查询用户功能 删除用户用能 2.源代码: #include stdio.h #include stdlib.h #include windows.h //清屏函数头文件 #include string.h struct Stuff { char number[10]; //员工编号 char name[10]; //员工姓名 char sex[8]; //员工性别 char borth[10]; //员工生日 char degree[20]; //员工学历 char business[20]; //员工职务 char phone[15]; //员工电话 char place[50]; //员工住址 char con[50]; //判断关键字专用 struct Stuff *next; }; char Menu(void); //菜单显示 struct Stuff *App(struct Stuff *head); //添加 void Sort(struct Stuff *head); //排序 struct Stuff *Ser(struct Stuff *head); //查找 void Chn(struct Stuff *head,char n[10]); //更改 void Scpy(char *p,char *q); //排序中用于交换员工信息 struct Stuff *Del(struct Stuff *head,char n[10]); //删除 int Sel(char ch,struct Stuff *p,struct Stuff *q); //判断排序及关键字专用函数 void Prf(struct Stuff *head); //输出 void Fre(struct Stuff *head); //释放 int i=1; //定义全局变量,实现实时员工人数统计 int main(void)

文档评论(0)

1亿VIP精品文档

相关文档