题目员工管理系统
学院信息科学与技术学院
专业计算机科学与技术
学号20112840
学生姓名刘铸辉。
指导教师姓名陈娜。
日期2013-9-1
实习二。员工管理系统。
问题描述 ]
每个员工的信息包括:编号、姓名、性别、出生年月、学历、职务、**、住址等 。
基本要求 ]
根据实验内容编程 , 上机调试 、 得出正确的运行程序 。 系统能够完成员工信息的查询 、
更新、插入、删除、排序功能。 写出实验报告(包括源程序和运行结果 )
实现提示 ]
1 ) 建立一个带头结点的单向链表(无序 )
2 ) 对单链表进行插入,删除,更新操作。
3 ) 在主函数中设计一个简单的菜单,分别调试上述算法。
本员工管理系统由c语言编写,主要掌握单链表插入,更新,删除,查找等功能。
1.输入的形式和输出的范围:插入元素时需要输入插入的位置和元素的值;删除元素时输入删除元素的位置;查找操作时需要输入元素的值。在所有输入中,元素的值都是整数。
2.输出的形式:在所有三种操作中都显示操作是否正确以及操作后单链表的内容。其中删除操作后显示删除的元素的值,查找操作后显示要查找元素的位置。
3.程序所能到达的功能:完成员工的查询,插入,删除,以及系统的退出。
1)为了实现上述程序功能,需要定义图的抽象数据类型:
2)本程序包含了10个函数。
1 创建员工编号信息表函数readfile()
2 查找员工编号数据函数seek()
3 修改员工编号信息函数 modify()
4 删除员工编号信息函数 del()
5 排序员工编号函数 sortstudent()
6 打印员工编号信息函数 printstudent()
7 清除已经删除的数据函数 clearstudent()
8 备份员工编号文件 backstudent()
9 恢复员工编号文件 upstudent()
10 主函数(菜单)main()
3)模块函数构造。
根据上述描述,可以构造出该系统的抽象数据类型和相对应的函数,其方法名和功能如表1所示。
表1 函数功能表。
实现概要设计中定义的所有的数据类型,对每个操作给出伪**,对主程序和其他模块也都需要写出伪**算法。
1、抽象数据类型定义。
1)定义员工信息结构体(typedef struct record)
typedef struct record
int code员工编号 */
char name[15姓名 */
char sex[3性别 */
char birthday[15]; 生日*/
员工管理系统课程设计报告
题目员工管理系统 学院信息科学与技术学院 专业计算机科学与技术 学号20112840 学生姓名刘铸辉。指导教师姓名陈娜。日期2013 9 1 实习二。员工管理系统。问题描述 每个员工的信息包括 编号 姓名 性别 出生年月 学历 职务 住址等 基本要求 根据实验内容编程 上机调试 得出正确的运行程序 ...
超市管理系统课程设计报告
交通运输工程学院。visual foxpro 课程设计报告。设计名称 超市进货供货管理系统 系 院 交通运输工程学院。专业班级。学号。姓名。指导老师。设计时间 2012年6月 目录。课程设计任务书1 一 前言。1 课程设计的目的和意义。2 系统功能设计。3 创建项目管理文件。二 vfp课程设计说明书...
库存管理系统课程设计报告
北华航天工业学院。c 程序设计 课程设计报告。课程设计题目 库存管理系统。作者所在系部 计算机科学与工程系 作者所在专业 计算机科学与技术 作者所在班级 08513班。作者姓名 王士通。作者学号 20083051313 指导教师姓名 金大兵。完成时间 2010年7月3日 北华航天工业学院教务处制。课...