12信计 2013-2014(一)数 据 结 构 课 程 设 计设计题目员工信息管理系统设计时间2014.1.6~2014.1.10学生姓名葛考学生学号20120402127 所在班级12 精算指导教师刘 风 华成 绩1 徐州工程学院数学与物理科学学院题目员工信息管理系统一、 需求分析员工信息管理系统设计,具体功能如下:1、系统以菜单方式工作,应为用户提供清晰的使用提示,依据用户的选择来进行各种处理,并且在此过程中能够尽可能的兼容用户使用过程中的输入异常情况。2、员工信息录入系统(员工信息用文件保存),注意员工按员工编号进行区分,即每个员工的员工编号都是唯一的,不允许出现两个员工或员工编号相同的情况。3、可对员工信息进行查询,具体分为:按姓名查询、按员工号查询、按生日查询;4、可对员工信息进行删除;5、可对员工信息进行修改,但应注意员工号不能修改,修改应逐个进行,一个员工记录的更改不应影响其他的员工记录;6、可对全部的员工信息进行显示v(员工信息浏览),注意员工信息的显示规范;员工信息应包括姓名、员工编号、性别、年龄、生日、学历、职务、联系电话、住址。二、概要设计2.1 、抽象数据类型ADT List{ 数据对象: D={ai|ai∈ElemSet, i=1 ,2,· · · · · · , n,n>=0} 数据关系: R1={
|ai-1,ai ∈D,i=1 ,2,· · · · · · , n} 基本操作:Init List(&L) ;操作结果:构造一个空的线性表L。DestroyList(&L );初始条件:线性表 L 存在。操作结果:销毁线性表L。LocateElem(L,I,&e); 初始条件:线性表 L 存在, 1