数据结构课程设计---员工管理系统

ID:9939011

大小:46.50 KB

页数:8页

时间:2018-05-16

数据结构课程设计---员工管理系统_第1页
数据结构课程设计---员工管理系统_第2页
数据结构课程设计---员工管理系统_第3页
数据结构课程设计---员工管理系统_第4页
数据结构课程设计---员工管理系统_第5页
资源描述:

《数据结构课程设计---员工管理系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、学号数据结构课程设计设计说明书员工管理系统起止日期:2011年12月12日至2011年12月16日学生姓名班级成绩指导教师(签字)电子与信息工程系2011年12月16日81课程设计任务书2010—2011学年第1学期电子与信息工程系软件工程专业班级课程设计名称:数据结构课程设计设计题目:员工管理系统完成期限:自2011年12月12日至2011年12月16日共1周设计依据、要求及主要内容(可另加附页):一、设计目的熟悉各种数据结构和运算,会使用数据结构的基本操作解决一些实际问题。二、设计要求(1)

2、重视课程设计环节,用严谨、科学和踏实的工作态度对待课程设计的每一项任务;(2)按照课程设计的题目要求,独立地完成各项任务,严禁抄袭;凡发现抄袭,抄袭者与被抄袭者皆以零分计入本课程设计成绩。凡发现实验报告或源程序雷同,涉及的全部人员皆以零分计入本课程设计成绩;(3)学生在接受设计任务后,首先要按设计任务书的要求编写设计进程表;(4)认真编写课程设计报告。三、设计内容员工管理系统1)问题描述每个员工的信息包括:编号、姓名、性别、出生年月、学历、职务、电话、住址等。系统能够完成员工信息的查询、更新、插

3、入、删除、排序等功能。2)基本要求(1)排序:按不同关键字,对所有员工的信息进行排序。(2)查询:按特定条件查找员工。(3)更新:按编号对某个员工的某项信息进行修改。(4)插入:加入新员工的信息。(5)删除:按编号删除已离职的员工的信息。四、参考文献811.王红梅.数据结构.清华大学出版社2.王红梅.数据结构学习辅导与实验指导.清华大学出版社3.严蔚敏,吴伟民.数据结构(C语言版).清华大学出版社一、需求分析我认为首先建立一个数组,数组中包含员工的基本信息,每个员工的信息包括:编号、姓名、性别、

4、出生年月、学历、职务、电话、住址等。然后再设计具体功能的程序,比如说查找员工的信息就要建立查找的代码,并且还要建立和主函数的关系,根据主菜单的提示可以选择自动的转向你所要查询的内容,然后还能够返回到主函数主界面,这样用户就可以完成下一步的操作,最终我设计的这个系统能够完成员工信息的查询、更新、插入、删除、排序等功能,在主界面可以实现这些功能,根据用户需求进行相应的操作。输入:输入每个员工的基本信息,形成每一条员工记录。输出:输出员工管理的主菜单,可以进行查询、更新、插入、删除、排序的操作。二、问

5、题求解在现实生活中,我会首先建立一个结构体用来存储员工的基本信息,初始数据形式为一个空的结构体,里面存储员工所具有的属性,然后建立一个主界面,根据提示依次输入一条员工的记录,然后存储当前的数据形式,等到有需要操作时,就会调用这些数据记录,完成相应的操作。比如如果要增加一条员工的记录,就会在主界面中按照提示输入员工的编号,姓名等一系列的员工信息,最终存储到结构体之中,修改的时候只需要输入员工的编号就能进行相应的修改操作。三、总体设计流程图如下:用户输入主函数主界面退出增加员工删除员工修改员工查找员

6、工81四、详细设计首先建立一个菜单函数,显示7个功能,供用户选择,进行人机对话,设置一个排序的函数voidlist(),设置一个显示的函数,voiddisplay(),设置一个插入的函数,voidinput(),设一个删除的函数,voiddel(),设一个查找的函数,voidlookup(),设置一个修改的函数,voidset()。最后退出程序界面。五、调试与测试调试是通过工具进行异常或者数据的查看跟踪,主要是用于看程序在执行关键部的数据,或者查看断点处异常通知,以解决问题。测试指的方法,或者程

7、序流程,主要体现在测试用例上。要通过测试和调试不断地发现程序的错误,解决问题,最终使程序正确的运行。六、关键源程序清单和执行结果源程序:#includeusingnamespacestd;structworker//定义员工的结构体数组{charnum[15];charname[15];charsex[5];charbirth[15];chardegree[15];charposition[15];chartel[15];charaddress[15];voidoutput(

8、);};voidworker::output(){cout<

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
正文描述:

《数据结构课程设计---员工管理系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、学号数据结构课程设计设计说明书员工管理系统起止日期:2011年12月12日至2011年12月16日学生姓名班级成绩指导教师(签字)电子与信息工程系2011年12月16日81课程设计任务书2010—2011学年第1学期电子与信息工程系软件工程专业班级课程设计名称:数据结构课程设计设计题目:员工管理系统完成期限:自2011年12月12日至2011年12月16日共1周设计依据、要求及主要内容(可另加附页):一、设计目的熟悉各种数据结构和运算,会使用数据结构的基本操作解决一些实际问题。二、设计要求(1)

2、重视课程设计环节,用严谨、科学和踏实的工作态度对待课程设计的每一项任务;(2)按照课程设计的题目要求,独立地完成各项任务,严禁抄袭;凡发现抄袭,抄袭者与被抄袭者皆以零分计入本课程设计成绩。凡发现实验报告或源程序雷同,涉及的全部人员皆以零分计入本课程设计成绩;(3)学生在接受设计任务后,首先要按设计任务书的要求编写设计进程表;(4)认真编写课程设计报告。三、设计内容员工管理系统1)问题描述每个员工的信息包括:编号、姓名、性别、出生年月、学历、职务、电话、住址等。系统能够完成员工信息的查询、更新、插

3、入、删除、排序等功能。2)基本要求(1)排序:按不同关键字,对所有员工的信息进行排序。(2)查询:按特定条件查找员工。(3)更新:按编号对某个员工的某项信息进行修改。(4)插入:加入新员工的信息。(5)删除:按编号删除已离职的员工的信息。四、参考文献811.王红梅.数据结构.清华大学出版社2.王红梅.数据结构学习辅导与实验指导.清华大学出版社3.严蔚敏,吴伟民.数据结构(C语言版).清华大学出版社一、需求分析我认为首先建立一个数组,数组中包含员工的基本信息,每个员工的信息包括:编号、姓名、性别、

4、出生年月、学历、职务、电话、住址等。然后再设计具体功能的程序,比如说查找员工的信息就要建立查找的代码,并且还要建立和主函数的关系,根据主菜单的提示可以选择自动的转向你所要查询的内容,然后还能够返回到主函数主界面,这样用户就可以完成下一步的操作,最终我设计的这个系统能够完成员工信息的查询、更新、插入、删除、排序等功能,在主界面可以实现这些功能,根据用户需求进行相应的操作。输入:输入每个员工的基本信息,形成每一条员工记录。输出:输出员工管理的主菜单,可以进行查询、更新、插入、删除、排序的操作。二、问

5、题求解在现实生活中,我会首先建立一个结构体用来存储员工的基本信息,初始数据形式为一个空的结构体,里面存储员工所具有的属性,然后建立一个主界面,根据提示依次输入一条员工的记录,然后存储当前的数据形式,等到有需要操作时,就会调用这些数据记录,完成相应的操作。比如如果要增加一条员工的记录,就会在主界面中按照提示输入员工的编号,姓名等一系列的员工信息,最终存储到结构体之中,修改的时候只需要输入员工的编号就能进行相应的修改操作。三、总体设计流程图如下:用户输入主函数主界面退出增加员工删除员工修改员工查找员

6、工81四、详细设计首先建立一个菜单函数,显示7个功能,供用户选择,进行人机对话,设置一个排序的函数voidlist(),设置一个显示的函数,voiddisplay(),设置一个插入的函数,voidinput(),设一个删除的函数,voiddel(),设一个查找的函数,voidlookup(),设置一个修改的函数,voidset()。最后退出程序界面。五、调试与测试调试是通过工具进行异常或者数据的查看跟踪,主要是用于看程序在执行关键部的数据,或者查看断点处异常通知,以解决问题。测试指的方法,或者程

7、序流程,主要体现在测试用例上。要通过测试和调试不断地发现程序的错误,解决问题,最终使程序正确的运行。六、关键源程序清单和执行结果源程序:#includeusingnamespacestd;structworker//定义员工的结构体数组{charnum[15];charname[15];charsex[5];charbirth[15];chardegree[15];charposition[15];chartel[15];charaddress[15];voidoutput(

8、);};voidworker::output(){cout<

显示全部收起
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
关闭