ASP.net求职与招聘系统的设计与实现(3)
时间:2017-01-08 11:01 来源:毕业论文 作者:毕业论文 点击:次
3.1.2 操作可行性 在当今社会,随着信息化和计算机技术的高速发展,使得越来越多的人意识到信息化是提高管理效率不可或缺的重要组成部分。现在企业的人才大部分都是接受过高等教育的,他们深知现代化技术的管理方式对企业以后长远发展的重要性。经以上的分析,运行方面是可行的。 3.2 需求分析 求职招聘系统的一个最主要的目的就是使求职者和招聘单位能够进行方便快捷的双向选择,因此系统最主要的使用者是寻求合适工作的求职者和有招聘人才需求的企业,并且系统的主要功能要实现双方信息的注册以及信息的发布浏览交互。 根据信息需求的分析: 信息注册主要包括求职者个人全部信息的采集以及招聘单位现有信息的采集。 根据用户需求的分析: (1)求职者要注册个人信息,填写简历并投递信息。 (2)公司要注册其详细信息,并且发布其招聘信息。 (3)网站管理员要进行个人用户和企业用户的管理。 3.3 系统的主要功能模块分析 本系统各个功能模块的具体设计如下: (1)求职招聘系统的会员注册:网上求职招聘系统提供给用户进入注册的入口,用户可以根据自身的情况选择个人注册或公司注册。在注册一个新的会员时,输入用户名、设置密码及邮箱即可完成注册,注册成功后便可以在首页登入系统,接着就可以在网上填写自己的基本信息并且发布求职和招聘信息。 (2)建立个人的管理模块系统:用户以个人身份登入系统后,便会出现个人的功能导航。用户可以填写或者修改个人信息,也可以向网上发布个人求职简历,可以查看己经发布招聘信息的单位和浏览新闻,在查看具体招聘公司信息时可以根据自己的求职意愿来投放简历。 (3)建立公司的管理模块系统:用户以公司的身份登入系统后,便会出现公司的功能导航。用户可以在那填写和修改公司的基本信息,也可向网上发布公司的具体招聘信息。企业用户可以查看己发布的求职招聘信息和浏览新闻。也可以在收藏夹里查看向自己投放简历的求职者信息。 (4)管理员有操作所有模块的权限,可以撰写新闻、删除新闻、查看个人和企业用户的信息。 综上所述,本系统的整体功能设计如图1所示。 图1 系统模块图 4.数据库设计 数据库结构的设计是本系统设计过程很重要的一个环节,因为它与系统的性能、程序的结构都密切相关。而它的好坏也决定着本系统的成功与否[7]。在设计数据库概念结构时,需要满足用户所提出的各种需求,同时又要避免产生冗余数据。由于在求职招聘系统中,需要采集大量的信息,包括求职者信息,企业信息、新闻信息等,如果不能够合理有效地组织数据表的结构,以及合理设置每张表所包含的字段,那么后期进行的数据的整理以及汇总时,就会增加系统的开发难度。 本系统包括个人注册表(person)、公司注册表(company)、个人信息表(giveJobInfo)、公司信息表(giveJobInfo)、新闻表(news)、企业收藏表(resume)这6个表。主要表的设计结构如下: (1)新闻表(news),主要存放新闻内容。重要字段如表1所示。 表1 news表 字段 类型 是否空 主键 说明 id Int 否 是 新闻编号 title Varchar(100) 是 否 新闻标题 (责任编辑:qin) |