招聘信息智能采集系统开发文档目录--可行性分析
优采云 发布时间: 2021-05-29 00:22
招聘信息智能采集系统开发文档目录--可行性分析
招聘信息智能采集系统开发文档12招聘信息智能采集系统开发文档目录I可行性分析------------------------ ---------------- 2两种需求分析------------------------------ ------------- 2三轮廓设计--------------------------------- ---------- 5四个详细设计----------------------------------- ----- 1241系统登录功能设计------------------------------------- -942信息采集功能设计-------------------------------------- --- 1043修改信息采集类别功能设计--------------------------------- 1244注册功能设计-------- ------------------------------------------- --- 1345登录功能- ------------------------------------------- ------- --------- 1546信息查询----------------------------- --------- -------------------- 1647最喜欢的帖子------------------ --------- --------------------------------- 1848 j ob应用程序----- ------------------------------------------- ------- ------ 1949广告展示区--------------------------------- ------- ----------- 20410 网站消息--------------------------- ------- ------------------------ 20411浏览工作详细信息页面-------------- ------ ---------
---------- 203412热门职位---------------------------------- ----------------------- 20413公告栏------------------------ ----------------------------------------------- 20414后台管理特征 - - - - - - - - - - - - - - - - - - - - - - - - - --------------- 20五个系统测试------------------------------- --------------- 22六项主要技术和七个项目前景。大家好。在这里,我将向您介绍一套应用程序系统,这些系统集成了个性化信息采集并搜索并申请在线招聘信息。招聘信息只能是采集系统通过调查。许多有很多人选择工作的城市没有专门针对该地区的招聘信息。 网站有需要的人可以通过有限的渠道获得许多招聘信息。招聘信息不是很针对性。当地信息不能一口气。充分利用这时,如果在该地区有一组完善且位置合适的职位招聘网站,它将为这些人带来更舒适的用户体验,并使他们的信息更完整。因此,开发该系统是非常可行的。 1系统*敏*感*词*显示4 采集器管理员网站管理员用户2用户3用户12角色定义工作信息智能采集系统角色描述序列号名称行为描述1 采集器管理员1设置采集规则采集招聘信息2标准化数据3向采集 2 网站管理员发布的信息1更新和管理职位信息2更新和管理用户信息3根据用户要求提交简历3用户1搜索和浏览招聘信息2感兴趣的感兴趣职位提交简历3享受网站提供的其他服务3系统要求的简要说明31获取网站源信息设置目标网络设计采集规则数据库数据导入32搜索作业信息5通过作业信息搜索指定范围内的信息了解公司详细信息。为感兴趣的职位信息添加书签。将简历发送给感兴趣的公司。 33消息管理。在网站上浏览并回复用户的意见和建议。管理后端管理员的交换信息。 34用户管理。分析结果有助于网站优化添加,删除,修改和管理用户信息的操作和管理。 35管理员管理以对管理员级别进行分类。根据类别分配权限。管理和操作管理员信息。 36管理数据信息设置。位置信息源网站选择要增加的信息内容
实时添加,删除,修改和管理数据库信息。 4通过对用户需求的综合归纳和抽象设计,ER图为42。总体ER图为643。信息表结构存储如下。数据库表名称列表序列号中文表名称英文表名称表功能说明1 BigClass表BigClass存储行业编号和行业名称,类别ID,类别名称及其所属的2个子类别表Class Industry 3 City表City存储城市编号和城市名称4公司信息表公司存储公司的基本信息5行业表行业商店行业编号和行业名称6职位信息介绍表JobIntriduce职位信息介绍7公告栏公告存储搜索所需的关键字8用户信息表UserInformation存储由用户注册的信息9热门位置HotPosition存储具有较高点击率的位置10管理成员表Admin存储管理员信息11用户选择表UserSelet存储用户名和作业名称数据库表BIgClass表的详细列表序列号字段se name字段英文名称类型精度主键外键1行业IDBCIDInt2职位名称BClassNamevarchar307Class表序列号字段中文名称字段英文名称Type精度主键外键1类别IDClassIdInt2类别名称ClassNameVarchar403 IDBCIDInt职位类别编号城市表序列号字段中文名称字段英文类型精确主键外键名称1城市IDCIdint2城市名CnameVarchar20Company表序列号字段中文名称字段英文名称类型精度描述DescribeVarcharmax6联系信息ContactVarcharmax7公司规模ComInfoVarcharmaxIndustry表序列号字段中文名称字段英文名称类型精确主键外键1行业IDInIdIntPK2行业名称InNameVarCharmaxJobInfomation表序列号字段中文名称字段英文名称类型精度主键外键1职位IDJobIDIntPK2职位名称PositionNamevarChar403公司IDComId4职位类别
ssIDInt85工作地点LocationVarchar106工作经验WExperienceVarchar107管理经验MExperienceVarchar108招聘人数CountVarchar109发布日期ReleaseDatesmalldatetime10最低*敏*感*词*EduHistoryVarchar1011职位性质WQualityVarchar1012职位信息linkDescribeLinkVarcharID字段名称N精度时间名称In领域名称1 NtitleVarchar204公告内容NcontentVarchar200UserInfomation表序列号字段中文名称字段英文名称类型精度主键外键1用户IDUIdIntPK2用户名用户名Varchar203密码UserPwdVarchar204用户TypeClassint5最喜欢的邮件行业类别ClassficationVarchar30Do not 11GenderSexInt12WorkplaceHVarcharitions离子主键外键1位置IDHotIdint2字HotwordVarchar203字频ClicktimesintAdmin表序列号字段中文名称字段英文名称类型精确主键外键1管理员IDAIdint2管理用户名AUserIdvarchar203管理员密码APwdvarchar20代码4管理员类ATypeint类型UserSelect表序列号字段中文名称字段英文名称类型精度主键外键1采集位置IDAIdint2用户名AUserIdvarchar20PK3位置
名称为APwdvarchar20PK41系统登录功能设计。输入正确的用户名和密码进行登录。输入用户名和相应的密码。输入正确的系统登录提示,进入主窗口采集,否则会提示错误1042信息采集功能设计输入选择位置采集输出运行位置采集该程序便于选择分支的位置信息,并将数据保存在数据库中1141243修改信息采集类型功能输入单击以重置类别输出以更改当前采集模式1344注册功能设计1输入注册信息2输出系统注册提示信息,如果注册成功,则进入主界面,否则提示注册失败3流程图144页面设计1545登录功能1输入用户名和对应的密码2输出系统登录提示信息如果登录成功,请输入,否则提示错误信息3流程图164页设计46信息查询1功能根据不同查询显示满足要求的信息条件2输入项目查询条件3输出项目查询信息列表174流程图5界面设计1847采集和应用位置1采集1功能用户选择喜欢的信息及其喜欢的页面列表2输入项目选择需要采集的信息3个输出项目在采集夹页面上显示采集夹的摘要信息4流程图195页面设计48职位申请1功能用户选择他们想要申请的职位信息2个输入项目用户选择他想要申请的职位信息。 3输出项目并发送应用程序。 4流程图。 5页设计。 49广告显示部分。 20该模块以广告图片的形式呈现给用户,并连接到公司的*敏*感*词*页面。页面设计410 网站留言用户可以向网站管理员提交他们对系统的意见,以促进系统的进一步开发或其他建议。 411详细信息页面设计的位置。用户可以通过查询条件显示的查询结果中位置名称的链接输入图片。此页面收录职位的详细招聘要求和公司简介。 412个热门职位用于网站向用户显示点击率高的职位。 413公告板414后台管理功能。 21五系统测试。通常需要在系统中输入数字的位置。我们都已经设置好输入数字并给出相应的提示。在软件发布之前,我们已经在各个方面进行了大量测试。结果表明,我们的软件质量令人满意。在测试过程中,许多用户也没有提及我们。有价值的意见较少会使我们的软件更好。我们首先在计算机上进行了本地测试,也就是说,所有软件安装和数据库放置都在计算机上进行了测试,无论结果是数据库访问还是正常,结果均符合要求。输入和输出都没有问题。我们将数据库放在固定服务器上以进行远程测试。没问题。对于软件本身,我们使用专业的测试
在测试工具中基本上没有发现错误。我们还进行了相关测试。根据测试结果,我们可以看到我们的软件以其专业的功能最大程度地满足了客户的需求。六种主要技术1 采集器技术1通过以BS形式模拟浏览器以显示相关的网站信息,导航到网站 采集器。通过webbowser的Nagivate导航到相关页面。 2 Analysis标签以网站上的作业类别开头,首先获取类别名称并进行存储,然后分析HTMl标签的Href属性并模拟鼠标单击事件,以使WebBowser导航子页面并存储该标签。 3根据前一种方法分析第二和第三级页面,直到导航至下一个链接不存在为止。该页面开始获取数据数据项,包括职位,公司名称,公司介绍,职位要求等。4数据存储已完成,请返回其父页面并开始爬网其父页面的下一个链接。 5缓存的处理和爬网一类完成后,主线程将休眠几秒钟,以减轻缓存的负担。 2分词技术1.词库的建立存储了6000多个词,其中基本上包括日常生活中可以使用的词。字典中的单词由分隔符分隔。两者之间没有什么词汇。同时,我们会根据用户在项目使用过程中提供的文字不断更新同义词库。 2分词的实现。我们过滤了用户输入的关键字三次。第一次筛选首先确定关键字中是否有关键字。还包括特殊字符和标点符号。如果有特殊字符,则从字符串中删除拦截字符串。第二个过滤器确定字符串中是否收录英文字符,包括大写和小写。如果存在,则第三个过滤器使用最大的反向。首先将匹配算法与同义词库中最长的条目进行比较。如果没有匹配项,则截获该字符的最后一个单词,然后重新开始匹配。 3错误处理如果输入的关键字不在同义词库中,则该关键字将存储在同义词库中。4单词搜索的搜索过程使用二进制搜索方法来实现七个项目前景。 1系统已经实现了分析网页标签进行数据抓取和搜索的过程。该项目的未来发展前景如下。 2与企业联系以发布企业的招聘信息并收取一定的费用。 3从该网页上的某些工作信息中获取该项目的友谊链接,并同时收取一定的费用。 4通过过滤数据,可以将项目转换为特定的城市招募网站,以使用户群更加具体。 5您可以更改采集器 采集该操作使采集器捕获网站上的其他数据,而不是采集并同时将其显示在项目网页上,从而使该项目具有独特的特征并形成一个新的用户组。 6另外,您可以添加此项目的采集器基于分词功能,添加关键字索引功能以使搜索引擎搜索职位信息22