需求分析(一)任务概述(1)目标本课题所设计的网站是一个招聘网站,目的是为求职者与用人单位之间建立一座桥梁,为求职者提供丰富的、快速的招聘信息和各个公司的信息,以及招聘动态信息,并提供求职指导等帮助;为用人单位提供一个发布招聘信息、高效选择人才信息的“场所”。(1)运行环境(1)服务器操作系统:MicrosoftWindowsXP(2)开发工具DreamWEVER(3)网页基础语言:HTML+css+JS(4)数据库软件:PHP+MYSQL(5)客户端:windows操作系统,IE浏览器6.0以上版本(2)条件限制(1)开发人员管理经验和开发条件不足;(2)在时间方面不够充裕。(二)功能需求(1)用户界面首页设计应该清晰简单、美观大方,扁平化页面设计。(2)功能分类个人用户模块:(1)个人用户注册,登录,修改密码(2)个人信息管理:查看,修改个人信息。(3)求职信息管理:修改自己的求职信息;发布自己的求职信息。(4)简历管理:查看,修改简历信息.企业用户模块:(1)企业用户注册:登录,修改密码(2)企业信息管理:查看,修改企业信息。(3)招聘信息管理:发布招聘信息,查看,增加,删除,修改招聘信息。管理员模块:(1)个人用户信息管理:查看,删除个人用户信息。(2)企业用户信息管理:查看,删除企业用户信息。(3)在线留言管理:查看,删除在线留言。(3)功能描述系统的用户分为个人用户、企业用户和管理员三种。个人用户即为求职者,可以搜索、查看各公司信息,招聘信息。公司用户即为公司人事部门人员,可以发布公司的招聘信息,管理公司信息,管理求职者的职位申请等。系统功能详细描述。(1)个人用户注册:个人用户需要输入用户名,注册邮箱,密码等信息,待信息确认即可完成注册。其中,注册邮箱为登录用户名。(2)公司用户注册:公司人事部人员需要输入用户名,公司的名称,基本信息等信息完成注册。(3)个人信息管理:包括账号信息管理,简历信息管理,职位申请记录管理。账号信息管理即是对账号的密码,用户名的修改。(4)公司信息管理:公司人事管理者登录系统后,可以对公司的信息进行管理,主要包括公司简介,公司企业文化介绍,以及公司培训介绍,发展动态等信息。(5)职位申请信息管理:公司人事管理者登录系统后,可以查看每一个招聘所收到的职位申请,查看应聘者简历,并决定是否向申请者发布面试通知。(6)招聘信息管理:公司人事管理者登录系统后,可以编辑发布招聘信息,删除过期的招聘信息等操作,还可以发布在线试题,与招聘信息一起发布。(7)账号申请管理:系统管理员登录系统后可以查看公司注册用户的申请,在核对其信息真实性后,通过审核,予以登录权限。(三)其它需求6.1可使用性操作界面简单明了,易于操作,对格式和数据类型限制的数据,进行验证,包括客户端验证和服务器验证,并采用错误提醒机制,提示用户输入正确数据和正确的操作系统。6.2安全保密性只有合法用户才能登录使用系统,对每个用户都有权限设置。对登录名、密码、以及用户重要信息进行加密,保证账号信息安全。