在软件开发的初期阶段,必须进行软件需求分析以确保项目的成功。一个明确的目标是设计方案的基础,而功能需求的描述是实施网络招聘系统方案的前提。在需求分析中,需要注意的问题是确保用户和开发者对于所开发的系统都能达成共识。具体而言,需求分析有两个主要任务:第一,通过对问题和环境的理解、分析和综合,建立分析模型;第二,在完全弄清用户对软件系统的确切需求之后,使用软件需求规格说明书将用户需求明确表达出来。本系统旨在满足网络招聘过程中两类关键客户角色的需求,即求职人员和招聘单位。并且分别处理两类角色的相关功能。此外,系统还包括信息发布和交流功能。对于供方(求职人员),系统提供以下功能:(1)用户管理:注册、登记、密码管理及查找和修改;(2)简历管理:输入、保存和修改求职人员的个人简历信息;(3)职位搜索:根据设定的搜索条件进行相关职位和用人单位的搜索,帮助求职人员及时发现适合的职业机会;(4)职位收藏:对于多个意向职位,可以创建个人的职位收藏夹,进行保存以便以后逐一处理;(5)技能模型:这是专为IT软件相关职位设计的功能模块。