图1 猎头管理软件功能模块示意图 前面描述了猎头管理软件的功能模块划分,但没给出各模块之间的关系。在本系统中,可以把模块分为四个功能集合: 1.猎头经理的基本管理功能集合。该集合包括猎头经理的候选人管理、公司管理、职位管理三个模块。 2. 猎头的基本管理功能集合。该集合包括猎头的候选人管理、公司管理、职位管理三个模块。 3.猎头管理软件的其它功能集合。该集合包括猎头经理的信息发布、审核猎头二个模块,猎头的猎头资料修改、猎头浏览信息、文件上传下载三个模块,和共有的留言板。如图2所示: 图2 各个功能模块之间的关系图 4.猎头管理软件权限功能集合。该集合权限控制功能模块。虽然权限控制不是一个独立存在的模块,但它贯穿在整个运行过程中。新猎头需要经过权限授权才可以使用猎头的功能模块。权限功能模块确定猎头经理、猎头的组成,其中: 1.猎头经理享有最高权限,可以对新猎头进行审核,并对所有候选人、公司进行操作,对职位进行分配、发布信息。 2.猎头享有一般权限,可以使用系统中的一定功能,但不能对所有侯选人进行操作,只能对自己负责的候选人进行操作,具有上传简历和下载资料的功能,可以修改自己的登录密码和资料。 3.2设计方案 3.2.1用例分析 图3 猎头管理软件用例图 该用例图标记了猎头管理软件的所有用例,并形象地描述了各用例与用户角色之间的关系。 3.2.2结构设计 对系统的动态设计可用5种图表示:用例图、活动图、状态图、时序图和协作图。在设计阶段,需要用状态图来描述类的对象的状态及行为,显示对象的整个生命周期。在本软件中,猎头管理功能的候选人管理其状态图如图4所示:
图4状态图 &nb
首页 上一页 1 2 3 4 5 6 7 下一页 尾页 2/10/10