员工管理系统C大数据结构课程设计_第1页
员工管理系统C大数据结构课程设计_第2页
员工管理系统C大数据结构课程设计_第3页
员工管理系统C大数据结构课程设计_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

实用标准文案数据结构课程设计报告班级14计科1班姓名陈乾学号14551602课题名称员工管理系统完成日期2015.12.28一、 目的(本次 课程设计 所涉及并要求掌握的知识点。 )1、理解线性表的定义、顺序存储结构和链式存储结构。2、理解线性表的逻辑结构特征。3、掌握线性表的两种存储方法(顺序表和链式表) ,并体会两者差异。4、掌握线性表的表示和实现。5、学会使用线性表解决一些相关的实际问题。、二、使用环境MicrosoftVisualC++6.0三、正文.需求分析员工信息管理系统是企业管理中的一个重要内容, 随着时代的进步, 企业也逐渐变得庞大起来。如何管理好企业内部员工的信息,成为企业管理中的一个大问题。在这种情况下,开发一个人力资源管理系统就显得非常必要。现在,市场上可以选购的应用开发产品很多, 流行的也有数十种。 在目前市场上这些众多的程序开发工具中, 有些强调程序语言的弹性与执行效率, 有些则偏重于可视化程序开发精彩文档实用标准文案工具所带来的便利性与效率的得高, 各有各的优点和特色, 也满足了不同用户的需求。 然而,语言的弹性和工具的便利性是密不可分的, 只强调程序语言的弹性, 却没有便利的工具作配合,会使一些即使非常简单的界面处理动作, 也会严重地浪费程序设计师的宝贵时间; 相反,如果只有便利的工具, 却没有弹性的语言作支持, 许多特殊化的处理动作必需要耗费数倍的工夫来处理,使得原来所标榜的效率提高的优点失去了作用。结合现实生活中企业的相关情况,经过实际的需求分析,采用功能强大的 MicrosoftVisualC++6.0 作为开发工具而开发出本系统。整个系统具有操作简便、界面友好、灵活、实用、安全等特点,并具有如下功能:1、问题描述:对单位的员工进行管理,包括插入、删除、查找、排序等功能。2、要求:员工对象包括姓名、性别、年龄、职位、工龄等信息。1)新增一名员工:将新增员工对象按姓名以字典方式员工管理文件中,基本信息中的编号是按照添加顺序自动增加的。2)删除一名员工:从员工管理文件中删除一名员工对象,分为根据编号删除、根据姓名删除。3)查询:从员工管理文件中查询符合某些条件(编号、姓名)的员工。4)修改:根据编号检索出对象,既可以对整个对象修改,也可对某个属性修改。5)排序:按照年龄、工龄对所有的员工排序(降序),也可以回复排序以前的员工现实状态。.概要设计(一)数据类型定义:精彩文档实用标准文案#include<stdio.h>#include<string.h>#include<malloc.h>#include<stdlib.h>#defineALLMAX100// 总共统计的职工的人数typedefstructNode{longintage,work_time,num;charsex,name[ALLMAX],job[ALLMAX];structNode*next;}SLNode;typedefstruct{longintage,work_time,num;charname[ALLMAX],sex,job[ALLMAX];}DataType;(二)主程序流程图精彩文档

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论