注:仅展示部分文档内容和系统截图,需要完整的视频、代码、文章和安装调试环境请私信up主。
1.2 国内外发展现状
1.2.1 国外发展现状
系统设计初进行了广泛的调研,研究对象是高职校企合作的各个方面,发现在经济相对发达的国家,例如英国、美国和德国,校企合作是一种更为普遍的现象。其中最具代表性的校企合作模式有“双元制”、“三明治”和“合作教育计划”等[7]。美国的Glassdoor网络社区就是一个拥有大量用户的招聘服务平台,美国的LinkedIn(中文名称“领英”)是美国最早的发布招聘信息的网站之一,它成立于2003年5月,已经成为国外首屈一指的网络招聘平台。国外的校园就业服务平台由大型科技公司开发,校园就业服务平台因此由单一变为集成的系统[8]。尽管新型的就业管理系统尚未问世,但随着互联网行业的蓬勃发展,人们的需求不断更新,因此现有技术和数据库可以有效提高管理员的工作效率。这些就业管理系统原则上的设计能够结合网络软硬件构建出信息系统[9]。
我国校企合作起步相较国外稍晚,且合作模式大体分为两大类,即以学校为主的和以企业为主的两种校企合作模式,目前,主要采用以学校为主的校企合作模式,这种模式的最大弊端体现为合作信息不够畅通,资金不够,所需政策法规还不足[10]。但学术机构和高校开始关注该领域,并逐渐展开相关研究。研究重点主要集中在系统架构设计等方面[11]。研究者致力于构建稳定、高效的平台架构,探索不同的架构模式和技术栈。此外,用户界面设计也是研究重点之一,研究者关注如何设计一个直观、易用且具有良好用户体验的界面[12]。虽然国内的研究相对较少,但预计未来的研究将涉及更多方面,进一步提升平台功能和性能,为用户提供更全面、个性化的服务[13]。
首先对山西高校毕业生信息咨询平台进行研究,具体包括:首先利用中国知网等资源搜集相关资料并提出自己的见解。随后,根据个人见解和学校的要求,确定系统的功能需求;然后基于需求而绘制功能结构及数据库实体与表的设计;最后利用JAVA语言实现需求的功能并进行黑盒测试,努力为用户提供更好的使用体验。
3.2.1 用户端功能需求
在山西高校毕业生信息咨询平台中,用户通过输入账户信息登录系统,该信息将在用户表中进行验证,确保用户账户信息的准确性[22]。一旦验证通过,用户即可进入平台首页。该首页展示了职位搜索和浏览、个人中心、简历上传等多种功能,旨在为用户提供方便,可以轻松地查找相关职位信息,进行个人信息管理和简历投递。以及为企业角色设计的申请入驻、发布审核等功能[23]。用户操作用例图,如图3.1所示:
3.2.2 管理端功能需求
在山西高校毕业生信息咨询平台中,管理员角色进入到平台页面,毕业生管理、企业管理、线上协议管理以索引的升序方式显示;管理员也可对不合规的用户进行账号禁用以及删除;管理员能够浏览各种数据的分析结果,包括用户活跃程度、用户地理分布、就业岗位需求和就业趋势[24]。管理员能够导出数据为各种格式,以便进行内部分析和报告。管理员操作用例图,如下图3.2所示:
5.1.2 招聘信息
用户登录账号之后打开对应界面能看到相有效职位信息,可在搜索模块对心仪企业进行搜索,查看该企业是否发布招聘信息,包括发布、投递时间等,对其提出申请。招聘信息界面,如图5.2所示:
核心代码如下:
5.1.3 公告信息
在该公告信息界面中,用户可以查看平台所发布的各类公告信息。这些公告信息可能包括重要事件通知、技术更新、维护计划等内容。该界面还可以提供公告信息的分类和发布时间等筛选功能,以便用户快速找到所需的信息。通过这个界面,用户可以及时了解平台的最新情况和动态,以便更好地使用平台服务。公告信息界面,如图5.3所示:
6 系统测试
6.1 系统测试环境
山西高校毕业生信息咨询平台利用自有笔记本搭建测试环境与采用黑盒法完成功能测试。已经进行了程序功能的检查,验证系统是否能够成功接收输入数据并生成正确的输出信息,检查程序功能是否能正常运行。其测试环境如下:
测试平台:华硕(ASUS)天选3 i7-12700H 16G内存 512G固态
测试系统:Windows 10
浏览器:Microsoft Edge
6.2系统功能测试
用户登录功能测试:判断用户的登录能否成功以及相关功能的完整性。用户登录模块测试用例表,如表6.1所示。
表6.1 用户登录功能测试用例
序号 | 输入 | 预期结果 | 实际结果 | 测试结果 |
1 | 用户名:Null 密码:Null | 提示用户名或密码不能为空 | 提示用户名或密码不能为空 | 通过 |
2 | 用户名154812 密码:Null | 提示用户名或密码不能为空 | 提示用户名或密码不能为空 | 通过 |
3 | 用户名:2001545 密码:12345678 | 提示该用户不存在 | 提示该用户不存在 | 通过 |
个人信息修改功能测试:判断用户的个人信息能否准确更改。个人信息管理模块测试用例表,如表6.2所示。
表6.2个人信息修改功能测试用例
序号 | 输入 | 预期结果 | 实际结果 | 测试结果 |
1 | 用户名:ddd | 修改成功 | 修改成功 | 通过 |
2 | 手机号:12346951111 | 修改成功 | 修改成功 | 通过 |
地址:ddd | 修改成功 | 修改成功 | 通过 |