基于net的企业招聘管理系统_终稿修改版30(编辑修改稿)内容摘要:

简介 是微软新 一代的 .Net 平台架构产品, 程序 的优点 : 可完全利用微软 .Net 架构 特性,例如高效、安全、强大等。 作为一种 动态 Web技术,是微软公司推 出的全新体系结构 .NET 平台的一部分,它是建立在 通用中间语言 上的程序架构,具有强大 的功能。 它完全是面 向对象的,提供了丰富的 服务器端控件,开发人员只需 要选 用合适的控件,并且设置和 调整其属性,就可以节省许 多的代码。 不仅如此,它还支持用户控 件和自定义控件,进一步提供 更加丰富而完 整的控件支持,简化了开发人员的工作。 XML (eXtensible Markup Language,扩展 标记语言 )是基于文本的一种自描述语言,XML 具有好的跨 平台特性。 XML 中的所有数据 都可以通过一种通用的文本 格式进行存储、处理和 传输。 和 都以 XML 作为 数据保存和传抽的格式,因此可 以和现有所有数据浑以及 COM 组件进行交 互。 另外,在 还支持 使用 Web服务来 为异构系统实现交互 和数据交换。 而这件事在 ASP 几乎是无 法想象的烦琐。 基于 XML 和 SOAP 协议,Web 服务提供了真正 的跨平台交互和数据 交换的能力。 结构 的表单应用程序有两种,其中包括用于动态内容的从脚本生成的 Web 页和向一个客户 (例如 browser)显示表单的 Web 页或 UI。 Services 是用于显示其他应用程序和“智能”客户端的功能,使应用程序可以交换信。 两种 Web 应用程序体现了超出传统应用程序 的一个主要的优点 :它们使用基于Inter 的协议,使信息可以轻 易地穿过组织边界 (和防火坡 )移动,如同在一 个组织内移动一样。 的体系结构 我们可以看到 使开发者能够创建在 Inter Information Server 和 NET 开发平台上运行的 Web 应用程序 通过 Inter Server Application Programming Interfaces(ISAPI) 与 US 通信, 这和 ASP 并无不同 .事实上, ASP 和 共同存在于相同的 IIS server 上,把对于 ASP 页面的请求 (带有 .asp扩展名 )指向 ASP, 把对于 页面的请求 (带有 aspx 或 ..asmx 扩展名 )指向。 如图 21所示 : 五邑大学本科毕业设计 7 *.aspx/*.asmx 图 21 B/S 模 式 B/S 模式( Browser/Server mode, 即( 浏览器 /服务器)模式又称 B/S 结构。 它是随着 Inter 技术的兴起,对 C/S 模式 应用的扩展。 在这种结构下,用户工作 界面是通过 IE浏览器来实现的。 B/S 模式最大的 好处是运行维 护 简单方便 ,能 满足 不同的人员, 在 不同的地点, 通过 不同的接入方式 (比如 LAN, WAN, Inter/Intra 等访问和操作共同的数据。 B/S 模式是指在 TCP/IP 的支持下,以 HTTP 为传输协议,客户端通过 Browser 访问 Web服务器以及 与之相连的后台数据库的 技术及体系结构。 它由浏览器、 Web 服务器、应用服务器和数据 库服务器组成。 客户端的浏览器通过 URL 访问 Web 服务器, Web 服务器请求数据库服务 器,并将获得的结果以 HTML 形式返回客户端浏览器。 SQL Server 2020 数据库管理系统 SQL Server 2020 是一个全面的数据库 平台,它使用集成的商业智能工具 (BI)提供了企业级的数据管理。 SQL Server 2020 数据库引擎为关系型 数据和结构化数据提 供 一种更为 安全可靠的存储 功能,用户可以 创 建和管理用于业务的 实用和高效的 数据应用程序。 SQL Server 2020 数据引擎是企业 数据管理解 决方案的核心。 此外 SQL Server 2020还结合了分析 、报表 、集成和通知功能 ,因此企业可以构建 和部署经济有 效的集成商业 ASP 页面 ASP,NET 页面 . .NET 框架 . 框架类库 公共语言运行库 、 状态管理 缓冲区 ASP Inrerner Information Server(IIS) IS API Filters 五邑大学本科毕业设计 8 智能解决方案,通过记分卡 、 Dashboard ,Web Services 和移动设 备将数据应用 推向业务的各个领域。 通过与 Microsoft Visual Studio, Microsoft Office System 以及新 的开发工具包 (包括 Business Intelligence elopment Studio)的紧密结合使 SQL Server 2020 与众不同。 无论用户是 开发人员 、数据库 管理员 、信息工作者还 是决策者, SQL Server 2020 都可以为用户 提供创新的解决 方案,使他们从数据 中更多地获益。 SQL Server 2020 在基于 SQL Server 2020 的强大功能之上,增加了一个更为 完整的数据管理和分析解决方案,能够给不同规模的 用户带来以下帮助: ( 1)通过构建、部 署和管理,让企业的应用程序更加安全,而且伸缩性更强和更可靠。 ( 2)不仅降低了开发和支持数据库应用程序的复杂性,而且实现了 IT生产力的最大化。 ( 3)可以实现在多个平台、应用程序和设备之间共享数据,更易于增强内 部和外部系统。 ( 4)可够在充分保证系统可用性、可伸缩性和安全性的前提下有效地控制成本。 系统运行环境 本系统采用 B/S 模式,满足客户可以 随时随地接入,通过工作界 面完成操作,所以对客户端没有具体要求,只要能通过 IE 等浏览器上网就可以满足要求。 客户端: 只需安装浏览器,具备上网功能即可。 服务器端: 操作系统: Windows Server 2020 浏览器: Inter Explorer 以上版本 Inter 信息服务: IIS 以上版本,网络协议为 TCP/IP 数据库: Microsoft SQL Server 2020 开发环境: Microsoft .NET Framework , Microsoft Visual Studio 2020 本章小结 本章介绍了招聘管 理系统的开发技术和运 行环境。 阐述了 的工作原理、架构和特点,介绍了 B/S 模式和 SQL Server 2020 数据库。 分析了招聘管理系统选择搭配这些工具的原理。 五邑大学本科毕业设计 9 第三章 招聘管理系统功能和需求分析 系统概述 招聘管理系统 是实现企业内部招聘、简历筛面试安排 等过程的管理系统,本系统是基于 B/S 模式下开发的 ,通过使用三层构架来实现 ,并引入 WEB 服务进行系统交互。 招聘管理系统下分四个子功能管理模块: 系统管理模块 系统管理员给不同角色分配不同的权限 ,从权限列表中选择一部分或者全部,给予不同的角色,包括权限的增加、删除、修改、查看等。 简历管理模块 为简历中心(简历库)添加简历、删减简历、查看简历详细信息、删除简历、初选简历等一系列有关简历操作。 需求管理模块 对职位的需求进行管理,包括添加、修改、删除相应的需求,以及在需求管理列表中查看不同的状态简历,并可以根据需求开放或关闭某些职位的需求。 预约面试管理模块 对 通过初选的简历,联系其应聘者并通过模块中的操作流程对简历应聘者进行下一步工作计划的操作。 分别实现用户对招聘管理的不用需求。 通过对招聘业务流程的分析,利用现代化信息科技,来实现更高效、更便捷、更低成本的网络交互式人才招聘。 不仅节省了为筹备现实中招聘会所需要的人力和物力,也方便了求职者更好地获取所需的信息。 另外,由于是通过计算机建设的管理系统,可以利用后台数据库的查找功能实现招聘和求职信息的搜索,使用户体会到网络和信息技术带来的方便和快捷。 需求分析 随着工作节奏的加快以及办公自 动化的发展,企业的经营管理都越来越依赖于办公 软件。 为企业招贤纳才是一个企业维持新鲜活力的重要环节,当无纸办公在越来越多的企业普及的时候,招聘管理系统也应运而生。 招聘管理系统提高企业招聘工作的效率,规范化企业的招聘活动,把企业从雪片般的纸质简历中解脱出来。 利用招聘管理系统来完成招聘工作,企业可以将更多宝贵的精力投入到更为重要的工作当中去。 五邑大学本科毕业设计 10 招聘管理系统是基于 B/S 模式下开发的,管理从录入简历信息开始,到简历的初选、预约面试、合格的整个过程。 简历初选即是公司负责招聘的人员将收集到的所有简历 做第一次删选,符合职位要求的简历通过初选,等待下一轮的考察。 预约即是对已经通过初选的简历安排时间进行面试,预约成功的应聘者可进行面试 ,。 面试即是对应聘者的又一次考察面试记录记载了对面试者各项指标的评分。 本章小结 本章主要讲述了本系统的 4 个主要系统功能模块,并简单了介绍了各个功能模块的实现功能。 分析了企业对招聘管理系统的需求,根据企业招聘流程的需求,从成本、时效、发展几个发面分析了企业招聘管理系统的存在必要性。 五邑大学本科毕业设计 11 第四章 招聘管理系统设计 和 实现 数据库设计 数据库概念设计 根据招聘管理系统的需求,一个应聘者对应一份简历,一个应聘者可以有多次预约记录,一个应聘者可以有多次面试记录。 1 1 1 N 1 M 图 41 ER图 公司的部门是固定的,一个部门可以有多个项目,而一个项目有可能有多个岗位的需求。 它们之间的关系如图 42 所示 1 N 1 M 图 42岗位与部门项目对应关系图 数据库逻辑 结构 设计 由于简历、面 试信息包含有比较多的信息量,招聘管理系统的数据表比较多,不过实际上相互之间的关系和结构并不复杂。 本系统在企业管理器中为招聘管理系统创建一个名称为“ Recruitong”的数据库。 数据库中共有 10 个表。 如下详细介绍: 部门 对应 对应 项目 岗位 应聘者 拥有 被安排 被安排 简历 预约记录 面试记 录 五邑大学本科毕业设计 12 表 41 用户信息表 编号 字段名称 数据类型 描述 1 UserID Int(4) 主键,用户编号 2 UserName Varchat(20) 用户名称 3 Password Varcha。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。