个人模块 用户管理 用户登录 修改信息 修改密码 退出系统 个人首页 分页展示 职位详情 公司详情 收藏夹管理 添加收藏夹 删除收藏夹 信箱管理 发新信件 查看详情 回复信件 删除信件
图8 个人模块功能图
3.2.3单位模块实现功能
1. 功能和个人模块差不多,单位用户可以登录到系统,第一次注册的单位用户可以新增单位的基
本资料。
2. 已注册的单位用户可以选择性的修改单位的基本信息。 3. “发布招聘信息”超链接用来发布职位信息。 4. “修改登录密码”超链接可以用来修改密码。
5. “全部人才列表”以表格的形式显示所有求职者信息,多条以分页的方式显示。每条信息显示
“姓名”超链接,用来在新窗口显示该求职者的详细信息。同时,提供“发信”和“添加到收夹”超链接。
6. “发信”功能向求职者发送面试通知。对于招聘单位感兴趣的求职者,可以添加到收藏夹。 7. “我的收藏夹”以表格的形式显示求职者的姓名、性别、学历、应聘职位。姓名使用超链接,
用来在新窗口显示该求职者的详细信息。提供“发信”和“删除”超链接。招聘单位可以给求职者发送面试通知,也可以删除收藏夹内容。
8. “我的信箱”以表格的形式显示发信单位、标题、回复和删除超链接。并实现这些功能。 9. 实现退出登录功能。
单位模块 用户管理 用户登录 修改信息 修改密码 退出系统 单位首页 分页展示 求职详情 发布职位 收藏夹管理 添加收藏夹 删除收藏夹 信箱管理 发新信件 查看详情 回复信件 删除信件
图9 单位模块功能图
3.2.4管理员模块实现功能
1. 管理员可以登录到系统。 2. 管理员管理新闻。
3. 管理员管理用户信息
管理员模块 用户管理 登录系统 退出系统 新闻管理 发布新闻 删除新闻 用户管理管理 管理单位用户 管理个人用户
图10 管理员模块功能图
3.3系统文件设计
为了保持所有的网页风格一致,本网站采用了复合式网页的方式。就是在某个页面包含页面的头部和页脚。
表4 页眉和页脚文件
文件名称 /inc/top1.jsp /inc/top2.jsp /inc/top3.jsp /inc/copyright.js 一般用户看到页面的头部 单位用户登入后网页的头部 个人用户登入后网页的头部 所有页面的页脚 文件功能 表5 主页和公用超链接文件
文件名称 /index.jsp /start.jsp /addnew.jsp /company.jsp /exit.jsp /job.jsp /jobnews.jsp /loginerror.jsp /person.jsp /search.jsp /viewnews.jsp 网站首页页面 网站欢迎页面,直接定位到index.jsp 网站添加职场新闻页面 网站显示公司详细信息页面 退出登录页面 网站显示职位详细信息页面 网站以表格和分页的形式显示职场新闻的页面 网上显示登录错误页面 网站显示求职者详细信息的页面 网站搜索的页面 网站详细显示新闻内容的页面 文件功能 表6 注册个人用户登录后的文件
文件名称 /person/favorite.jsp /peson/mailbox.jsp /person/main.jsp /person/modify.jsp /person/register.jsp 文件功能 网站显示个人用户收藏夹的页面 网站显示个人用户邮箱的页面 网站个人用户登录后的主页 个人用户修改个人信息的主页 个人用户信息修改页面1
/person/register2.jsp /person/register3.jsp /person/search.jsp /person/sendmail.jsp /person/success.jsp /person/success1.jsp /person/viewmail.jsp 个人用户信息修改页面2 个人用户信息修改页面3 个人用户搜索页面 个人用户发送邮件页面 个人用户操作成功页面 个人用户操作成功页面1 个人用户查看邮件详细信息页面
表7注册单位用户登录后的文件
文件名称 /company/favorite.jsp /company/mailbox.jsp /company/main.jsp /company/publish.jsp /person/register.jsp /company/search.jsp /company/sendmail.jsp /company/success.jsp /company/success1.jsp /company/viewmail.jsp 文件功能 网站显示单位用户收藏夹的页面 网站显示单位用户邮箱的页面 网站单位用户登录后的主页 网站单位用户发布职位信息页面 单位用户信息修改页面 单位用户搜索页面 单位用户发送邮件页面 单位用户操作成功页面 单位用户操作成功页面1 单位用户查看邮件详细信息页面
表8 网站管理系统JSP文件
文件名称 /admin/addnews.jsp /admin/exit.jsp /admin/login.jsp /admin/mcompany.jsp /admin/mnews.jsp /admin/mperson.jsp 文件功能 网站管理员发布职场新闻页面 网站管理员登出页面 网站管理员登入页面,并能输入信息 网站管理员管理单位用户界面 网站管理员管理新闻界面 网站管理员管理个人用户界面
3.4网页链接转发图 3.4.1公共模块网页转发图
3.4.2用户或管理员登录页面转发图
3.4.3其他页面转发图
3.4.5全局转发图
4 数据库设计
4.1 实体关系图(ERD)
ERD方法用于描述系统实体间的对应关系,系统分析阶段使用ERD描述系统中实体的逻辑关系,在设计阶段则使用ERD描述物理表之间的关系。ERD只关注系统中数据间的关系,而缺乏对系统功能的描述。
对网上招聘系统产生的数据流进行分析,得出ERD图如图11所示:
相关推荐: