引航员招录系统的设计与实现毕业论文
2021-04-26 22:01:54
摘 要
随着网络应用范围的不断扩大,很多招录方在管理上趋于网络化。此前,绝大多数引航员招录管理是人工管理模式,不仅耗费了大量人力物力,而且工作量大易出错,查询信息也不方便。传统的引航员招录方式已经难以适应新时代的招录要求,也制约了引航局信息化建设的脚步。因此设计并实现一个引航员招录系统显得十分必要。
本系统在运用.NET、C#、三层架构开发模式、jQuery等技术的基础上,首先深入了解了引航员招录的背景状况,对引航员招录系统进行了详细的需求分析。其次基于应聘者、评委、管理员三个角色,将系统划分为三大功能模块。应聘者模块包括注册、登录、简历管理、在线考试、身体素质查看、招录进度查看功能;评委模块包括登录、简历查看、应聘者答题情况查看、招录进度管理、身体素质管理功能;管理员模块包括登录、应聘者注册信息管理、简历管理、题库管理、评委管理功能。接着详细阐述了系统几个主要模块的实现过程,包括关键页面和关键代码的实现;最后对几个主要功能模块进行了功能测试和负载测试。
关键词:引航员招录、.NET三层架构、SQL Server、jQuery
Abstract
With the expansion of network application scope, many recruiting parties tend to be networked in management. Previously, the vast majority of pilot recruiting management is a manual management model, not only spent a lot of manpower and resources, and the workload is prone to error, query information is not convenient. The traditional way of the pilot recruiting has been difficult to adapt to the new era of recruiting requirements, but also restricts the pilot of the pace of information construction. So it is necessary to design and implement a pilot recruiting system.
The system in the use of. NET, C #, three-tier architecture development model, jQuery and other technologies on the basis of the first in-depth understanding of the background of the pilot recruited, the pilot recruiting system for a detailed demand analysis. Followed by the candidates, judges, administrators three roles, the system is divided into three functional modules. Recruitment module includes registration, registration, resume management, online examination, physical quality fitness, recruiting progress view function; judges module includes login, resume view, the candidate answer situation view, recruiting progress management, physical quality management function; The module includes the registration, the registration information management, the resume management, the question bank management, the judges management function. Then, the implementation process of several main modules of the system is described in detail, including the implementation of key pages and key codes. Finally, functional tests and load tests are carried out on the main functional modules.
Key Words: Pilot enroll , .net three-layer architecture , SQL Server , jQuery
目 录
摘 要 I
Abstract II
第1章 绪论 1
1.1 研究背景 1
1.2 国内外研究现状 1
1.3 研究目的与意义 2
1.4 文章组织结构 2
第2章 需求分析 4
2.1 功能性需求 4
2.1.1 系统功能分析 4
2.1.2 用例描述 5
2.2 非功能性需求 12
2.2.1性能需求 12
2.2.2 界面需求 12
2.2.3 设计约束 12
第3章 系统设计 13
3.1 系统总体架构设计 13
3.2 功能模块划分 14
3.3 系统功能模块详细设计 14
3.3.1 应聘者模块 14
3.3.2 评委模块 18
3.3.3 管理员模块 20
3.4 数据库设计 22
3.4.1 数据库关系模式设计 22
3.4.2 数据库表结构设计 24
第4章 系统实现 26
4.1 应聘者模块 26
4.1.1 注册子模块 26
4.1.2 简历管理子模块 29
4.1.3 在线考试子模块 31
4.2 评委模块 33
4.2.1 简历管理子模块 33
4.2.2 在线考试管理子模块 35
4.3 管理员模块 36
4.3.1 题库管理子模块 37
第5章 系统测试 39
5.1 测试用例 39
5.1.1 应聘者用例 39
5.1.1 评委用例 40
5.1.1 管理员用例 40
5.2 测试结论 41
第6章 总结与展望 42
6.1 工作总结 42
6.2 工作展望 42
参考文献 43
致 谢 44
第1章 绪论
1.1 研究背景
我国是港口大国和航运大国,世界贸易有85%是通过航运完成的,航运在我国社会和国民经济发展中占有着十分重要的地位。近年来,随着航海技术的不断进步、现代船舶工业日新月异的蓬勃发展、港口船舶的交通流与日俱增,各种顺应时代需求的新型船舶不断涌现,港口引航员所面临的挑战和所需承担的责任也越来越大[1]。
引航员是持有资格证件,在固定水域受雇为船舶引航的航海技术人员[2]。他们是一种拥有特殊技能的人才,其招聘的要求和普通公司的招聘要求有着很大的区别。引航员安全引航关系到港口生产发展和航运安全,高素质的引航员是安全引航的有力保障。要保证引航员的适任标准,保证引航员的综合业务素质和能力,只有从引航员的招录抓起,才能建立起一支高素质的引航队伍,以满足港口生产发展和航运安全需求[3]。
招录和求职是当今社会的热点问题,随着网络应用范围的逐渐扩大,很多招录方在管理上趋于网络化[4]。此前,绝大多数引航员招录管理依旧是人工管理模式,不仅耗费了大量的人力物力,而且工作量大易出错,查询信息也不方便。传统的引航员招录方式已经很难适应新时代的招录要求,也制约了引航局信息化建设的脚步。因此需要设计并实现一个引航员招录系统,保证引航员的适任标准,规范化引航员的招录流程,以提高引航局的工作效率。
1.2 国内外研究现状
随着互联网的飞速发展和市场规模的不断扩大,招录系统为应聘者和招录工作人员提供了比传统人工招录方式更有利的途径。招录工作人员的工作流程更加便捷、有效,应聘者在投递简历、参加初选时也更加轻松简单,招录和应聘的效率已经显著提高。一些新的计算机技术上的进步更是为应聘招录双方提供了便捷的服务 [5]。
国际上大多数大型跨国企业、中介机构、猎头公司等己经形成了较为成型的网上招录系统,主要集中在IT、金融等行业。国外使用的招聘系统不仅界面人性化,招聘管理的思想比较先进,而且管理也比较规范。如总部位于美国纽约,全球最大的招聘网站Monster,拥有世界上最大的在线求职招聘搜索引擎。如国外的BrassRing公司是知名度较高的网络招聘系统提供商,它在2007年推出的企业招聘解决方案极大地加强了招聘双方的联系[5]。与国外相比,国内的招聘情况与国外有较大的差异。在国内,近几年也涌现出一批大型门户类招聘网站,如智联招聘,中华英才,前程无忧等。这些招聘网站发展十分迅速,被广大公司招录人员和应聘者所认可,为招录应聘双方提供了一条便捷的沟通渠道。一些大型企业或互联网公司也建立了专用招录频道,如招商银行、中国工商银行等大型企业,搜狐新浪网站等互联网公司[6]。一些网站还定期在网上举办招聘会,招聘规模与传统招聘会不相上下,给广大的应聘者提供了巨大的便利[7]。