教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 学前教育 >

完美升级版招聘求职信息网站的设计与实现毕业论文设计(6)

来源:网络收集 时间:2026-09-09
导读: 第3章 系统分析与设计 3.1 构架概述 3.1.1 功能构架 根据需求调研结果确定本系统主要包括以下功能模块,如图3.1所示。 招聘求职信息网个人用户企业用户更新详情更新简历查看招聘信息应聘职位新建招聘信息使招聘信息

第3章 系统分析与设计

3.1 构架概述

3.1.1 功能构架

根据需求调研结果确定本系统主要包括以下功能模块,如图3.1所示。

招聘求职信息网个人用户企业用户更新详情更新简历查看招聘信息应聘职位新建招聘信息使招聘信息过期查看应聘人员下载应聘简历 图3.1 系统体系结构图

3.1.2 模块需求描述

通过图3.1所示,本招聘求职信息网站分为个人用户、企业用两个角色,个人用户和企业用户之间的关系相当密切,互相进行信息查询,层层递进的关系,下面就分别阐述一下每个用户的功能:

(1)个人用户

注册:注册分为个人用户注册和企业用户注册,在用户类型中选择用户类型,注册的信息分别存入两个数据表中,并且在注册界面有相关联的系统验证,其中包括用户名、邮箱地址、密码、重复密码。

更新详情模块:本模块用于显示已经登陆的用户的详细信息,用户通过这个模块可以了解到自己已经上传的个人基本信息,并且可以通过再次编辑进行更新个人基本信息,这样可以实时的修改自己的基本资料,方便快捷,灵活度很高。

更新简历模块:本模块是用来更新自己的个人简历信息,可以上传自己的个人简

历,而且没有格式限制,任何格式皆可。

查看招聘信息模块:本模块是对招聘信息进行查询。在本模块你可以查看到最新的招聘信息,方便了用户了解企业动态,支持在线应聘。

(2)企业用户

企业用户是本系统中另一个比较重要的用户,该用户可以进行一系列的招聘活动,主要的功能有注册、新建招聘信息、使招聘信息过期、查看应聘人员、下载应聘人员简历等功能。

新建招聘信息模块:本模块用于新建招聘求职信息,通过此模块可以将新的招聘信息添加到数据库中。

使招聘信息过期模块:本模块用于把已经超出招聘时间的信息删除,使之过期,从而满足企业对特定时间需要招聘的人员的需求。

查看应聘人员模块:本模块用于把已经申请了本职位的人员进行整理,存入数据库中。

下载应聘者简历模块:本模块用于把申请本职位的人员简历自动导入到系统中去,并实时进行下载更新。

3.2 系统开发环境

3.2.1 数据库MySQL

MySQL是由瑞典MySQL AB公司所开发的一款著名的开源小型关系型数据库管理系统。相比于常见的Oracle、DB2、SQL Server来说,其超小的体积、极低的系统资源占用和与对Java的强大支持,是小型网站和个人用户的绝佳选择,使它成为了众多中小型网站为了降低网站设计以及运营拥有成本的首要选择。

3.2.2 硬件开发环境

主机:惠普6520S笔记本电脑

硬件环境:Intel Core2Duo T7500/2048MB/120G/ATI Mobility Radeon X1350

3.2.3 软件开发环境

Windows7

Ultimate

SP1

X86/Tomcat6.0/Eclipse/MySQL/Dreamwearver 辅助工具:Photoshop CS3,Internet Explorer,Opera

3.3 系统任务的可行性分析

该招聘求职信息网站的开发在全新的Windows7 SP1版本平台下,使用在Java学习过程中最常用的开源环境Eclipse进行代码编辑,由在实训项目中使用过的便利的FreeMarker框架进行静态页面中动态数值的显示。在虽不稳定,应用却十分广泛的Windows平台琳琅满目的插件支持以及对于本专业学生来说无比熟悉的Eclipse开发工具,足以应付小型规模Java项目的开发。静态页面部分同样使用在超过六十学时的网页制作课中所使用的Dreamweaver来完成。整个过程充分而有效地利用了大学期间所学习的知识和技术。

3.4系统构架

本招聘求职信息网站采用B/S架构模式设计开发,用户不需要为获取必要功能而下载特定的客户端,只需要基于常用的Web浏览器作为客户端应用软件即可,将复杂功能实现的核心部分放在web服务器中,不仅简化了客户端计算机的运算负担,也简化了开发过程,降低了整个系统的维护和使用成本。

3.5数据库设计

根据以上的功能分析和预估的实际情况,大致需要在数据库中建立四张表来支持以上的功能,分别为:

个人用户信息表,如表3.1所示:用于存储所有个人用户的全部信息。 企业用户信息表,如表3.2所示:用于存储所用企业用户的信息。 招聘信息表,如表3.3所示:用于存储所有招聘信息。 应聘信息表,如表3.4所示:用于存储所有应聘信息。

本招聘网站系统使用MySQL开源数据库进行开发,通过对实际功能需求的详细研究,对表字段、主键的设置、数据字段的类型做了严格细致的分析,决定将每个类别的信息均独自建立一个表,这样设计减少了数据库中表由于字段过多而导致过于复杂,因而得出了这套数据库建立方案。

表3.1 个人用户信息表

字段名称 PERSONALID USERNAME PASSWORD REALNAME DETAILS RESUMEURL 数据类型 Int(20) Vachar(20) Vachar(20) Vachar(20) Vachar(400) Vachar(200) 表3.2 企业用户信息表

字段名称 ENTERPRISESID USERNAME PASSWORD ENTERPRISESNAME DETAILS 数据类型 Int(20) Vachar(20) Vachar(20) Vachar(20) Vachar(300)

表3.3 招聘信息表

字段名称 JOBMESSAGEID ENTERPRISESID TITLE DETAILS JOBTIME USETYPE 表3.4 应聘信息表

字段名称 APPLYID JOBMESSAGEID PERSONALID 数据类型 Int(20) Int(20) Int(20) 字符描述 应聘编号:主键 职位编号:外键 个人编号:外键 数据类型 Int(20) Int(20) Vachar(20) Vachar(20) Vachar(500) Int(1) 字符描述 职位编号:主键 企业编号:外键 题目 职位信息 职位招聘时间 是否有效 字符描述 用户编号:主键 企业用户名称 密码 真实邮箱 用户基本信息 字符描述 用户编号:主键 个人用户名称 密码 真实邮箱 用户基本信息 简历链接

APPLYTIME Datetime 应聘时间 3.6 系统控制流程

根据需求调研结果确定本系统主要控制流程,如图3.2所示。

错误用户登录正确系统页面更新详情更新简历查看招聘信息应聘职位

图3.2 系统控制流图

3.7系统页面设计

3.7.1个人信息详情页面的设计

如图3.3所示,个人用户登录招聘求职信息网站后首先会进入的页面,这个页面是用来描述个人用户的基本信息等这些数据。在此页面上可以点击―返回上一级‖或者―更

…… 此处隐藏:1165字,全部文档内容请下载后查看。喜欢就下载吧 ……
完美升级版招聘求职信息网站的设计与实现毕业论文设计(6).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/597123.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)