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

ID:950801

大小:632.00 KB

页数:21页

时间:2017-10-06

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

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

1、郑州轻工业学院课程设计任务书题目员工管理系统专业、班级电子商务082学号200812030201姓名陈超主要内容、基本要求、主要参考资料等:主要内容:在进行了专业基础课和《数据结构》课程的基础上,设计一个实际的应用软件,初步软件设计的基本方法,提高进行工程设计的基本技能及分析、解决实际问题的能力,为毕业设计和以后的工程实践打下良好的基础。基本要求:巩固和加深对数据结构的理解,提高综合运用本课程所学知识的能力。培养学生选用参考书,查阅手册及文献资料的能力。培养独立思考,深入研究,分析问题、解决问题的能力。过实际编译系统的分析设计、编程调试,掌握应用软件的分析方法和工程设计方法。够按要求编写课程设

2、计报告书,能正确阐述设计和实验结果,正确绘制系统和程序框图。通过课程设计,培养学生严肃认真的工作作风,逐步建立正确的生产观念、经济观念和全局观念。主要参考资料:[1]严蔚敏,吴伟民.数据结构:C语言版.清华大学出版社,2007.完成期限:2011年7月1日指导教师签名:课程负责人签名:2011年6月27日18郑州轻工业学院本科数据结构课程设计总结报告设计题目:员工管理系统学生姓名:陈超系别:国际教育学院专业:电子商务班级:08-02学号:200812030201指导教师:王捷2011年6月30日18目录第一章设计题目1第二章运行环境1第一节硬件1第二节软件1第三章算法设计的思想2第四章算法的流

3、程图2第五章算法设计分析2第六章源代码2第一节头文件2第二节主程序8第七章运行结果分析11第八章收获及体会17第九章参考文献18第一章18第一章设计题目员工管理系统。每个员工的信息包括:编号、姓名、性别、出生年月、学历、职务、电话、住址等。系统能够完成员工信息的查询、更新、插入、删除、排序等功能。(1)排序:按不同关键字,对所有员工的信息进行排序。(2)查询:按特定条件查找员工。(3)更新:按编号对某个员工的某项信息进行修改。(4)插入:加入新员工的信息。(5)删除:按编号删除已离职的员工的信息。第二章运行环境第一节硬件处理器:Pentium级处理器;推荐使用Pentium90或更高级处理器。

4、内存:Windows95或更新版本需32兆内存(推荐使用48兆);WindowsNT4.0需要32兆(推荐使用48兆)。硬盘:VB典型安装需116兆,最大安装需135兆;VC需302至403兆;VFP需85兆至90兆;VID需81兆至98兆;VJ需86兆至104兆;VSS需59兆至141兆;IE需43兆至59兆;MSDN需57兆至493兆;NT4.0OptionPack:Win95需用20兆,WinNT需用200兆;SQL(只用于NT)需80兆至95兆;SNA(只用于NT)50兆至100余兆;升级可能需要更多空间。第二节软件操作系统:Win9x/NT/2000/XP18编译软件:Mrosoft

5、VisualC++6.0/MrosoftVisualStudio6.0第一章算法设计的思想构造链表存储用户记录。操作界面添加更改删除查询排序显示所有退出其他编号姓名性别生日学历职务电话地址编号姓名选择编号编号排序操作完成返回操作界面输入错误第二章算法的流程图图4.1算法的流程图第三章算法设计分析(1)构造链表存储用户记录。(2)利用冒泡法对用户名和号码分别进行排序(3)利用直接查找法进行查找第四章源代码第一节头文件/*Linklist.h*/#include"stdio.h"#include"stdlib.h"18#include"string.h"#defineTRUE1#defineFAL

6、SE0#defineOK1#defineERROR0#defineOVERFLOW-2typedefstructLNode{charid[20];charname[10];charsex[10];charbirth[10];charedu[10];charduty[10];charphone[20];charaddress[30];structLNode*next;}LNode,*Linklist;//定义节点类型intCreatList(Linklist&L){Linklistp;p=(Linklist)malloc(sizeof(LNode));if(!p){return(0);}else

7、{printf("请输入员工编号");scanf("%s",p->id);printf("请输入员工姓名");scanf("%s",p->name);printf("请输入员工性别");scanf("%s",p->sex);printf("请输入员工生日");18scanf("%s",p->birth);printf("请输入员工学历");scanf("%s",p->edu);

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

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

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

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

1、郑州轻工业学院课程设计任务书题目员工管理系统专业、班级电子商务082学号200812030201姓名陈超主要内容、基本要求、主要参考资料等:主要内容:在进行了专业基础课和《数据结构》课程的基础上,设计一个实际的应用软件,初步软件设计的基本方法,提高进行工程设计的基本技能及分析、解决实际问题的能力,为毕业设计和以后的工程实践打下良好的基础。基本要求:巩固和加深对数据结构的理解,提高综合运用本课程所学知识的能力。培养学生选用参考书,查阅手册及文献资料的能力。培养独立思考,深入研究,分析问题、解决问题的能力。过实际编译系统的分析设计、编程调试,掌握应用软件的分析方法和工程设计方法。够按要求编写课程设

2、计报告书,能正确阐述设计和实验结果,正确绘制系统和程序框图。通过课程设计,培养学生严肃认真的工作作风,逐步建立正确的生产观念、经济观念和全局观念。主要参考资料:[1]严蔚敏,吴伟民.数据结构:C语言版.清华大学出版社,2007.完成期限:2011年7月1日指导教师签名:课程负责人签名:2011年6月27日18郑州轻工业学院本科数据结构课程设计总结报告设计题目:员工管理系统学生姓名:陈超系别:国际教育学院专业:电子商务班级:08-02学号:200812030201指导教师:王捷2011年6月30日18目录第一章设计题目1第二章运行环境1第一节硬件1第二节软件1第三章算法设计的思想2第四章算法的流

3、程图2第五章算法设计分析2第六章源代码2第一节头文件2第二节主程序8第七章运行结果分析11第八章收获及体会17第九章参考文献18第一章18第一章设计题目员工管理系统。每个员工的信息包括:编号、姓名、性别、出生年月、学历、职务、电话、住址等。系统能够完成员工信息的查询、更新、插入、删除、排序等功能。(1)排序:按不同关键字,对所有员工的信息进行排序。(2)查询:按特定条件查找员工。(3)更新:按编号对某个员工的某项信息进行修改。(4)插入:加入新员工的信息。(5)删除:按编号删除已离职的员工的信息。第二章运行环境第一节硬件处理器:Pentium级处理器;推荐使用Pentium90或更高级处理器。

4、内存:Windows95或更新版本需32兆内存(推荐使用48兆);WindowsNT4.0需要32兆(推荐使用48兆)。硬盘:VB典型安装需116兆,最大安装需135兆;VC需302至403兆;VFP需85兆至90兆;VID需81兆至98兆;VJ需86兆至104兆;VSS需59兆至141兆;IE需43兆至59兆;MSDN需57兆至493兆;NT4.0OptionPack:Win95需用20兆,WinNT需用200兆;SQL(只用于NT)需80兆至95兆;SNA(只用于NT)50兆至100余兆;升级可能需要更多空间。第二节软件操作系统:Win9x/NT/2000/XP18编译软件:Mrosoft

5、VisualC++6.0/MrosoftVisualStudio6.0第一章算法设计的思想构造链表存储用户记录。操作界面添加更改删除查询排序显示所有退出其他编号姓名性别生日学历职务电话地址编号姓名选择编号编号排序操作完成返回操作界面输入错误第二章算法的流程图图4.1算法的流程图第三章算法设计分析(1)构造链表存储用户记录。(2)利用冒泡法对用户名和号码分别进行排序(3)利用直接查找法进行查找第四章源代码第一节头文件/*Linklist.h*/#include"stdio.h"#include"stdlib.h"18#include"string.h"#defineTRUE1#defineFAL

6、SE0#defineOK1#defineERROR0#defineOVERFLOW-2typedefstructLNode{charid[20];charname[10];charsex[10];charbirth[10];charedu[10];charduty[10];charphone[20];charaddress[30];structLNode*next;}LNode,*Linklist;//定义节点类型intCreatList(Linklist&L){Linklistp;p=(Linklist)malloc(sizeof(LNode));if(!p){return(0);}else

7、{printf("请输入员工编号");scanf("%s",p->id);printf("请输入员工姓名");scanf("%s",p->name);printf("请输入员工性别");scanf("%s",p->sex);printf("请输入员工生日");18scanf("%s",p->birth);printf("请输入员工学历");scanf("%s",p->edu);

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