员工管理系统课程设计报告

发布 2022-10-03 01:16:28 阅读 8681

题目员工管理系统

学院信息科学与技术学院

专业计算机科学与技术

学号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日 北华航天工业学院教务处制。课...