论文基于aspnet的远程面试系统的设计与实施内容摘要:

.NET 应用程序的各种数据存 储之间通信。 库中包含了可与数据源连接、提交查询并处理结果的类。 还可将 作为一种强壮、层次化的、断开连接的数据缓存来使用,以脱机处理数据。 最主要的断开连接对象数据集可执行对数据进行排序、搜索、筛选、存储、挂起更改,并在层次化数据中进行浏览等操作。 数据集填补了传统数据访问和 XML 开发之间的空白。 开发人员现在可以通过传统的数据访问接口处理 XML 数据,反之亦然。 具有下面的一些新特点: 1. 批量复制操作( Bulk Copy Operation) 将数据从一个数据源批量复制 到另一个数据源是 的一个新特性。 批量复制类提供了最快的方法把数据从一个数据源迁移到另一个数据源。 每个 的数据提供者都会提供相应的批量复制类。 例如,在 数据提供者里,批量复制操作是由一个叫 SqlBulkCopy 的类来完成的,它可以读取一个 DataSet, DataTable, DataReader 或 XML 对象。 2. 批量更新( Batch Update) 如果数据库服务器支持批量更新特性, Batch update 代替了几个短周期提交请求的方式,从而大大改善在一个 短周期内向服务器产生多个批量更新时的性能。 UpdateBatchSize 属性提供在一批更新里要更新行数。 这个属性值能被限制到小数位。 3. 数据分页 现在 mand 对象具有一个新的执行方法叫做 ExecutePageReader。 这个方法有三个参数 —— CommandBehavior, startIndex, 和 pageSize。 如果你想获得数南京交通职业技术学院 5 据行数是 101- 200,你可以通过调用这个方法设置 startIndex 为 101 和 pageSize为 100 而轻易完成这个功能。 4. DataTable 的加载( Load)与保存 (Save)方法 在以前版本的 中,只有 DataSet 具有 Load 和 Save 的方法。 Load方法可以把诸如 XML 等对象中的数据加载到一个 DataSet 对象中,同时 Save 方法可以保存数据到一个持久化存储媒体里。 现在 DataTable 也支持这两种方法了。 5. 自定义数据提供者 (Provider) 通过提供工厂类,现在 可以扩展支持自定义数据提供者功能。 你无需编写一个数据提供者支持代码。 你可以用数据提供者基类以及连接字符串帮助你完成这些功能。 6. DataReader 新的执行方法 现在 mand 对象支持更多的执行方法了,除了旧的 ExecuteNonQuery, ExecuteReader, ExecuteScaler 和 ExecuteXmlReader 方法,还加了新的执行方法,它们是: ExecutePageReader, ExecuteResultSet 和 ExecuteRow。 SQL Server 本网站的数据库是采用 SQL Server 数据库, SQL Server 数据库与其他数据库比较,具有以下特点: 1. SQL Server Agent SQL Server Agent 是一个任务规划器和警报管理器,在实际应用和环境下,您可以将那些周期性的活动定义成一个任务,而让其在 SQL Server Agent 的帮助下自动运行;假如您是一名系统管理员,则可以利用 SQL Server Agent 向您通知一些警告信息,来定位出现的问题从而提高管理效率。 2. SQL Server .NET 数据提供程序 SQL Server 2020 中的新增的一个特性就是整合了符合 .NET 规范的语言。 例如 C, 或者是可以构建对象 (存储过程,触发器,函数等 )的。 这一点让你可以在数据库管理系统中执行 .NET 代码以充分利用 .NET 功能。 3. 可视化的管理工具 现在我们在数据库中大多数操作,都是通过数据库可视化管理工具进行的,操作起来既方便又简单。 南京交通职业技术学院 6 3 系统需求分析 本远程面试系统平台是上海蓝灯软件科技有限公司通过市场调研为企业提供的全新的招聘方案,其使企业和求职者即使天各一方,都可以进行“面对面”的双向选择。 本远程面试系统平台提供三种系统角色 (平台管理员、实体管理员、系统用户 )来对平台的业务控制。 企业人力资源部门即 HR 部门通过相关的媒介发布招聘信 息,收到并筛选完求职者简历后,对求职者进行邀请参加面试。 企业可以根据岗位、姓名、面试官在面试平台上建立面试。 面试平台提供电邮、短信告知求职者面试的时间以及面试开始时间。 在面试开始前,面试平台会使用OutLook 日历求职者和面试官进行提醒。 候选人在面试前会做一些准备工作,并使用服务包协助解决回音和啸声等问题。 面试官开始面试后,视频系统可随时地进行视频的录制,文件共享,在线测评等。 面试结束后,面试官根据候选人在面试中的表现,态度,着装等进行评价。 最后将结果汇总生成报表,由面试官发送面试结果给相关人员 (协助面试官 、用人部门的经理等 ),报表中包含决定是否复试、时间等信息。 下面就本系统的业务、功能模块进行需求分析。 系统业务分析 系统角色 远程面试系统平台提供三种系统角色分别为系统平台管理员、实体管理员、系统用户来实现对平台的业务控制如表 31 所示。 其中平台管理员,其管理整个平台的运营,创建不同的授权企业实体用户,维护企业信息,查看企业使用情况,维护日志信息,生成报表等;实体管理员,其创建账号密码、面试、通知模板、设定页面模板、数据统计,包括公司信息维护 (基础信息,皮肤设置,网址链接,Logo 上传 ), 面试维护 (增删改查 ),消息模板维护 (邮件模板维护,短消息模板维护并提供模板预览功能 ),发布公司最新动态等;系统用户,包括面试官、求职者和协同面试官。 协同面试官在多人面试中所使用角色,一般该角色无创建和管理功能,只从邮件或者 Outlook 日历参加会议链接进入面试时,在面试室中为普通用户权限。 求职者作为面试中的另一主体,被动地接受邮件或者短信的通知,并根据邮件链接进入到面试室中来。 实体管理员由平台管理员来创建,面试官用南京交通职业技术学院 7 户由实体管理员来创建。 协同面试官和求职者由面试官创建。 表 31 系统角色图 角色 描述 平台管理员 管理整个平台的运营,创建不同的 企业实体用户 实体管理员 创建账号密码、面试、通知模板、设定页面模板、数据统计 系统用户 面试官 求职者 协同面试官:在多人面试中作为次要面试官参与面试,在实体中无固定账号 面试业务 作为整个远程面试系统主体,面试业务的流程如图 31 所示。 1. 人力资源招聘组根据企业编制和部门提出的新增需求,由人力资源审批 后,招聘组制定相关的岗位说明书,用人部门和人力资源部门做最后的审核。 2. 人力资源选择相关的媒介发布招聘信息。 3. 人力专员根据要求去筛 选简历,经人力资源负责人确认后对求职者进行 邀约。 4. 企业在面试平台上建立面试 (根据岗位 +姓名 +面试官 )。 5. 企业人力专员可以通过平台的电子邮件、短信或手机告知求职者面试的 时间以及连接的服务器房间。 6. 求职者通过邮件中的链接直接登录。 7. 在视频面试前对求职者和面试官进行提醒,另外在关联的 outlook 日历 以及 Reminder(日历提醒功能)也需安排及设定。 8. 面试前准备工作:求职者在正式面试之间要测试。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。