C语言课程设计--(招聘信息管理系统)

C语言课程设计--(招聘信息管理系统)

ID:35625297

大小:374.00 KB

页数:21页

时间:2019-04-03

C语言课程设计--(招聘信息管理系统)_第1页
C语言课程设计--(招聘信息管理系统)_第2页
C语言课程设计--(招聘信息管理系统)_第3页
C语言课程设计--(招聘信息管理系统)_第4页
C语言课程设计--(招聘信息管理系统)_第5页
资源描述:

《C语言课程设计--(招聘信息管理系统)》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、课堂设计说明书No211.课程设计的目的随着社会经济的发展,公司与公司之间,人与人之间的竞争日益激烈。因为时间和地理条件的不允许,好多大学生在毕业之后找不到一份合乎自己的工作。未解决这一人才招聘的难题,很多公司已在网上发布招聘信息以便于更准确更快速的找到适合自己公司标准的人才。为此我尝试的编了一个小的招聘信息管理系统,希望能有助于大众找工作,可以参考使用。该程序总共有11项选项,输入求职人员信息、输入用人单位信息、删除求职人员信息、删除用人单位信息、修改求职人员信息、修改用人单位信息、查询求职人员信息、查询用人单位信息

2、、统计需求的工作信息、统计提供工作的信息以及退出此操作系统。程序用了条件、循环、结构体等知识点,综合了链表和文件的打开和保存编写的。可运用于小的管理软件。软件运用菜单实现交互式管理,用户轻松的按键既可实现对软件的操作,操作简单易懂,功能丰富,可以很好的满足用户的需要。沈阳大学课堂设计说明书No212.设计方案论证2.1设计思路:首先建立一个函数,用保存名保存求职者或用人单位的信息,其中主函数中包括:1信息类如学历说明,职位说明,求职个人信息,用人单位信息。2可以对求职人员的信息进行记录。3可以对用人单位的信息进行记录。

3、4可以增加或删除记录。5可以显示所有保存的记录。6可以按个人需要进行查询。可以通过输入数字分别执行其中所对应的模块以达到执行某功能的目的。其中主要功能模块即如图1所示:招聘信息管理系统菜单函数清单输入保存文件读取文件显示清单学历说明职位说明求职个人信息用人单位信息图1.管理系统主要功能模块沈阳大学课堂设计说明书No212.2各模块实现方法(1)能够查询招聘信息系统的程序,以帮助完成招聘查找情况。◆求职人员信息当查询用人单位招聘用人信息时,将自动告诉单位用人情况。◆用人单位信息当用人单位预备招聘人手是,将自动弹出招聘者信

4、息。(2)统计信息统计出全部的工作信息和提供工作的信息。给予全部的人来参考提供。2.3程序设计(1)主菜单及头文件设计:我们按照老师所给的示例我们首先编译了一个头文件,在头文件里,编译了主函数需要用到的一些函数,如#include等,因为需要录入便条的所有信息,所有用一个数据结构来实现信息的储存方式,用数组方式,把每条信息都编译成一个数组,如销售员代号用name[4]记录。头文件还包括了定义常数记录数typedefstruct,主函数原型intmenu_select();/*声明函数*/intente

5、r(RECODEt[]);/*声明函数*/voidsalor(RECODEt[],intn);/*声明函数*/intsum(RECODEt[],intn,intm);/*声明函数*/voidlist1(RECODEt[],intn);/*声明函数*/voidlist2(RECODEt[],intn);/*声明函数*/voidlist3(RECODEt[],intn);/*声明函数*/voidsave(RECODEt[],intn);/*声明函数*/intload(RECODEt[]);/*声明函数*/这些的都是主函数需

6、要用到的数据,因此放入头文件当中,在主程序开始之前直接引用#include。沈阳大学课堂设计说明书No21(2).输入信息:根据要求,招聘信息以文本文件存放在文件中,故需要提供文件的输入、输出等操作;还需要保存记录以进行修改,删除,查找等操作;另外还应提供键盘式选择菜单实现功能选择。如下为程序设计流程图:输入记录读取文件保存到文件求职人员信息用人单位信息统计需求工作信息统计提供工作信息单退出管理图2主函数流程图沈阳大学课堂设计说明书No212.4源程序#include#include

7、tdlib.h>/*对于学历和工作要求都是用数字来替代*/typedefstructworker{intnum;//编号charid[20];//身份证号,过长,所以所以用字符串charname[15];//姓名intdegree;//学历intjob;//需要的工作worker*next;worker*pre;}worker,*Lworker;/*需求记录*/typedefstructwant{intn;//单位的编号intjob;//需求的岗位intnum;//需求的人数want*next;want*pre;}wa

8、nt,*Lwant;/*输出说明信息的函数*/voidinfo(){printf("输入说明如下:");printf("学历说明:1:高中毕业2:大学毕业3:研究生4:更高学历");printf("职位说明如下:1:程序员2:管理人员3:会计4:兽医");沈阳大学课堂设计说明书No21printf("当输入求职

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

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

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