如有你有帮助,请购买下载,谢谢! 中英文简历导入工具开发要求 功能概述 实现将指定文件夹内特定文本格式的简历批量导入到目标应用程序数据库中。生成相应数据记录,并将原始简历文本保存到指定的服务器目录下。 功能要求 1. 界面简洁,最好类似Foxmail、Outlook Express。 2. 支持选中目标文件夹后,右键菜单选择“导入简历”功能 3. 简历中需要分析的内容是中文姓名/英文姓名、性别、出生年月、公司电话、手机、其他电话、Email、家庭地址等基本信息。这几项分析的精度要高,而工作经历、教育经历等大段文本则需要被拷贝到指定数据库文本字段,简历整篇的内容拷贝到指定字段。 4. 上述需要分析的基本字段存放在一个Access数据库文件中,以便我们可以做手动调整。 5. 支持的简历格式 a) doc/docx,htm/html,mht,txt,pdf,eml,xls/xlsx,ppt等。也就是txt、Office文档、pdf和邮件格式简历。 6. 支持从Outlook和Foxmail中导入简历。 功能模块 1. 简历导入 a) 点击“导入简历”按钮。 b) 弹出选择简历文件夹界面,让用户选择要导入哪个文件夹的文件。 c) 第1-2步也可以采用,在“文件管理器”中选择文件夹,右键点击“导入简历”。 d) 弹出导入选项界面,如果在功能设置中选择了选项,这里用户可以选择这批导入简历的共同属性(行业、职能、目前所在地、人才分类、简历的输入顾问),点击“确认”后开始导入。 e) 显示导入进度条和导入日志,显示当前正在导入的文件名,分析状态,不能分析的简历跳过,直至全部导入完毕。导入顺序希望按照文件名排序。 f) 按“取消”中断导入过程,显示导入日志。 g) 全部简历导入完成,显示导入日志(总文件数,导入成功简历数,花费时间,失败简历可以点击查看列表,显示文件名和错误原因) 2. 导入全局设置 a) 共四个选项:行业和职能、人才分类、目前所在地、导入顾问。默认都选择,选择后,就是每次导入时,都会显示这几个选项,可以选择这一批导入的简历属于什么行业、什么职能、在什么地方,可以直接不选确认,直接进行导入。行业、职能、人才分类、目前所在地和顾问都是在数据库连接中的数据库内的数据参数。 3. 系统设置 1页 如有你有帮助,请购买下载,谢谢! a) 数据库连接:包含服务器名或IP地址,数据库用户、密码,数据库名。 b) 导出文件夹:原始简历最后备份的文件夹,需要包含服务器名或IP地址、管理员账号、密码和共享目录名。 c) 重复处理:如果检查到现有数据库中已经存在手机、Email字段相同的简历,可以有三个选项:新增、覆盖、不导入,默认是新增。 d) 字段别名设置:所有需要导入的字段可能存在很多类似叫法,我们这里作为别名。可以添加、修改、删除。例如:姓名可能有姓名、中文姓名、Name等别名。(如果采用正则表达式或其他方法,可以不要该设置)。 简历分析要求 1. 需要将简历中的中文姓名/英文姓名、性别、出生年月、公司电话、电话、手机、Email、家庭地址基本信息分析出,出生年月是3个文本框,务必注意。对于部分简历可能在姓名、手机、Email前面没有名称标识,设置是放在Word页眉页脚,要想办法尽可能读取。当姓名没有读取到,可以读取配置文件中百家姓和英文名称,提取到第一个可能的姓名作为简历的姓名。简历没有英文名,就把中文名也作为英文名,反之亦然。电话、手机、Email和姓名要进行字数控制和合法检查,避免无效内容。 a) 有的简历有中英文,不要把相同的手机、Email等信息重复两遍放在相应字段。 b) 电话、手机、Email是单独表(tblPhone和tblEmail),有多个电话和Email就插入多条记录。 c) 将工作经历、教育经历、自我评价放在人才的相应文本字段中。 d) 将整篇简历的内容都放在人才表的全文检索字段中(sFulltext)。 e) 将原始文件同时保存到服务器的指定文件夹中,并在附件表(tblFiles)中插入一条记录。 f) 对于分析的是eml文件,先判断邮件内容中是不是简历内容,如果没有则再读取附件分析简历。 2. Outlook导入 a) 点击“Outlook导入”。 b) 显示Outlook中收件箱和下属子文件夹,让用户选择。 c) 用户选择后,开始导入,导入过程同一般文件夹导入。 d) 完成导入显示日志。 e) 其他考虑 i. 上面是一种简化方式,如果工作量相差不大,可以考虑这种方法,显示Outlook中收件箱文件夹和邮件列表,点击,右键选择“导入”。或者再文件夹列表和邮件列表前打钩,选择“导入”。 3. Foxmail导入 a) 点击“Foxmail导入”。 b) 显示文件管理器,让用户选择合法的Foxmail邮箱文件。 c) 用户选择后,开始导入,导入过程同一般文件夹导入。 d) 完成导入显示日志。 2页 本文来源:https://www.wddqw.com/doc/cfb311ba876fb84ae45c3b3567ec102de3bddf25.html