- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE
PAGE 8
.
教育资料
目 录
??
概要设计内容2
总体设计分析2
各模块实现方法3
模块的程序设计分析3
模块的程序的源代码4
程序运行结果及系统使用说明13
结束语及心得体会15
1、概要设计内容
题目:招聘信息管理系统设计“招聘信息管理系统”,使其可以查找对应的工作与对应的资料的功能。 1)数据包括:学历说明,职位说明,求职个人信息,用人单位信息。2)可以对求职人员的信息进行记录。3)可以对用人单位的信息进行记录。4)可以增加或删除记录。 5)可以显示所有保存的记录。 6)可以按个人需要进行查询。
2、总体设计分析
数据结构图如下:
招聘信息管理系统
招聘信息管理系统
菜单
函数
清单
输入
保存
文件
读取
文件
显示
清单
学历
说明
职位
说明
求职个人信息
用人单位信息
3、各模块实现方法
(1)能够查询招聘信息系统的程序,以帮助完成招聘查找情况。
◆求职人员信息
当查询用人单位招聘用人信息时,将自动告诉单位用人情况。
◆用人单位信息
当用人单位预备招聘人手是,将自动弹出招聘者信息。
统计信息
统计出全部的工作信息和提供工作的信息。给予全部的人来参考提供。
4、模块的程序设计分析
(1).主菜单及头文件设计:
我们按照老师所给的示例我们首先编译了一个头文件,在头文件里,编译了主函数需要用到的一些函数,如#include stdio.h等,因为需要录入便条的所有信息,所有用一个数据结构来实现信息的储存方式,用数组方式,把每条信息都编译成一个数组,如销售员代号用name[4]记录。头文件还包括了定义常数记录数typedef struct,主函数原型
int menu_select();/*声明函数*/
int enter(RECODE t[]);/*声明函数*/
void salor(RECODE t[],int n);/*声明函数*/
int sum(RECODE t[],int n,int m);/*声明函数*/
void list1(RECODE t[],int n);/*声明函数*/
void list2(RECODE t[],int n);/*声明函数*/
void list3(RECODE t[],int n);/*声明函数*/
void save(RECODE t[],int n);/*声明函数*/
int load(RECODE t[]);/*声明函数*/
这些的都是主函数需要用到的数据,因此放入头文件当中,在主程序开始之前直接引用#include pro.h。
(2).输入信息:
根据要求,招聘信息以文本文件存放在文件中,故需要提供文件的输入、输出等操作;还需要保存记录以进行修改,删除,查找等操作;另外还应提供键盘式选择菜单实现功能选择。
如下为程序设计流程图:
输入记录
输入记录
读取文件
保存到文件
求职人员信息
用人单位信息
统计需求工作信息
统计提供工作信息单
退出管理
5、模块的程序源代码
头文件:
#includestdio.h
#includestdlib.h
/*对于学历和工作要求都是用数字来替代*/
typedef struct worker
{
int num; //编号
char id[20]; //身份证号,过长,所以所以用字符串
char name[15]; //姓名
int degree; //学历
int job; //需要的工作
worker *next;
worker *pre;
}worker,*Lworker;
/*需求记录*/
typedef struct want
{
int n; //单位的编号
in
原创力文档


文档评论(0)