演示视频:
https://www.bilibili.com/video/BV1MG411e78M/
3.1系统概述
大学生求职招聘网主要分为以下几个部分:企业用户注册并发布和管理招聘信息,收发电子邮件;普通用户浏览招聘信息,发布求职信息,收发电子邮件,投递简历;管理员管理企业用户和普通用户的信息,添加网站公告和新闻。
3.2 可行性研究
系统的可行性分析可以从多方面进行,比如技术上的一些,经济上的一些,管理方面的一些等几个方面进行。
软件开发,肯定要用到电脑了,软件的运行也肯定要用到一些服务器和网络。所以这是一笔投资,但是这些投资是长久的,以后如果不出现特殊情况,不需要频繁的更换。
技术可行性分析,世界上每种语言和硬件设施的存在都是有一定价值的,我们需要做的是根据自己开发的系统情况,选择比较符合的开发技术,根据用户的使用情况,购买合适的硬件设备。
从实际需求的角度来分析系统的可行性来讲,作为一个系统,必须有系统的初始化阶段来对系统的一些基本的配置信息进处理。从系统的维护角度来可以,必须有专门的维护人员来对系统进行维护。
本网站操作简单易懂,对于操作人员而言只需要学习简单的电脑操作即可熟练使用本系统。
本网站以个人为单位,仅供个人所用,没有侵犯任何版权,也没有违反国家相关法律法规及相关方面的规定,与业界有关规定也无矛盾之处,所以法律方面可行。。
3.2.1 经济可行性
经济可行性研究是对需求提出方的经济能力的一个考验,除了系统的开发费用,系统后期的运行和维护也是需要金钱的,当然,系统建成后,如果效果好,也可以给我们提供丰富的回报。由于这个设计是我自己用来做毕业设计的,所以我只需要在我的笔记本上安装软件进行开发就足够了,不需要购买一些复杂的硬件设备和开通网络环境,租赁服务器等。
3.2.2 技术可行性
技术可行性要考虑现有的技术条件是否能够满足系统的需求,来实现系统的功能。本网站采用跨平台的比较流行的JSP开发语言,JSP语言的开发比较简单,调试的时候采用debug模式也能迅速订到到问题的地点,况且现在的个人比较笨配置都比较高,可以满足开发的需求,因此在技术可行性方面是一点问题都不存在的。软件方面:由于目前各式各样的开发工具都有,我们的电脑也很方便安装这些软件,它们速度快、容量大、可靠性能高、价格低,完全能满足系统的需求。
3.2.3 运行可行性
运行可行性是对组织结构的影响,现有人员和机构和环境对系统的适应性及人员培训补充计划的可行性。当前信息化技术已经相当普及,各类操作人员水平都有相当的高度,所以在运行上是可行性的。
3.2.4 时间可行性
从时间上看,在两个月的时间里学习相关知识,并开发系统,时间上是有点紧,但是不是不可能实现,通过两个多月的努力功能基本实现。
3.2.5 法律可行性
新系统使用之后,会牵扯到很多的问题,比如使用机构的一些人员管理情况,人员使用系统需要进行一些培训学习,工作方式可能要根据情况进行相应的调整。
运行可行性是指本系统的运行是否可以放在网络上使用,是否符合国家法律的要求,是否需要相关的公安机关进行检查等。
从开发时间上看,本次设计是一次小小的毕业设计,我在大学四年里,通过对知识的学习,已经能独立完成本系统的设计和开发,虽然时间有点紧,我的技术也不够成熟,但是我相信通过我的努力,我可以通过本次毕业答辩。
①所有技术资料都为合法。
②开发过程中不存在知识产权问题。
③没有抄袭网上现有的成品,所以不存在任何的侵权行为。
④开发过程中未涉及任何法律责任。
3.3功能需求分析
软件需求分析是软件开发的第一个阶段,也是关系到软件开发成败的关键步骤。明确的目标是制定方案的前提,功能需求的描述则是就业信息网站实施方案的前提。需求分析要注意的问题,是让用户和开发者共同明确将要开发的是一个什么样的系统。该系统主要针对学生对网络招聘系统的需要,采用JSP技术使学生轻松自在的实现在网上用户注册、查看招聘信息和招聘会信息等。
如何使得学生能够获得更加广阔的招聘信息,就是需要建立一个就业信息网,这样不仅企业可以直接发布招聘信息给学生,学生能够获得这些招聘信息,网站还提供了许多扩展功能,比如一些文档下载,招聘会时间和地点查询等等。这样满足了学生通过学校的信息平台也可以得到比较广阔的招聘信息。
3.3.1系统流程图
大学生求职招聘网系统的用户分为学生用户和企业用户,企业用户登录后进入管理中心,可以发布个管理招聘信息,学生用户登录系统可以查询招聘信息。系统的总体业务流程如图3-1所示,系统的总体数据流程如图3-1所示:
图3-1 系统业务流程图
图3-2 系统总体数据流程图
数据流编号:D1- 09
数据流名称:求职用户密码
数据流来源:F1- 01
数据流去向:P1- 01
数据流编号:D1- 10
数据流名称:简历信息
数据流来源:P1- 02
数据流去向:F1- 02
数据流编号:D1- 13
数据流名称:应聘记录
数据流来源:P1- 05
数据流去向:F1- 05
数据流编号:D1- 16
数据流名称:新闻信息
数据流来源:F1- 08
数据流去向:P1- 07
数据流编号:D1- 28
数据流名称:企业信息
数据流来源:P1- 10
数据流去向:F1-11
数据流编号:D1- 29
数据流名称:招聘信息
数据流来源:P1- 11
数据流去向:F1-03
数据流编号:D1- 31
数据流名称:人才库
数据流来源:P1-13
数据流去向:F1- 12
数据流编号:D1- 32
数据流名称:查看留言信息
数据流来源:F1- 09
数据流去向:P1- 08
数据流编号:D2- 19
数据流名称:管理员信息
数据流来源:P2-05
数据流去向:F2-13
数据流编号:D2- 16
数据流名称:管理角色信息
数据流来源:P2-05
数据流去向:F2-10
名称:求职人员密码找回
编号:P1-01
简述:为求职人员找回密码
输入:D1-01
输出:D1-38
名称:留言管理
编号:P1-08
简述:求职者与企业可以给管理员留言
输入:D1-08,D1-26,D1-32
输出:D1-17
3.3.2系统功能总结
针对系统管理员:
1.企业用户和学生用户添加和管理。
2.新闻公告添加和管理。
3.网站留言信息管理。
针对企业用户:
1.浏览网站的所有信息。
2.添加企业招聘信息。
3.管理企业招聘信息。
4.收发电子邮件
5.人才搜索
针对学生用户:
1.可以浏览网站的招聘,新闻等信息。
2.在网站上留言。
3.发布求职信息
4.收发电子邮件
5.关注企业
6.职位搜索
7.岗位推荐
4系统总体设计
3.1 系统总体设计
根据需求分析,大学学生招聘信息的发布与管理系统可以分解为前端网页和后台数据库两大部分。采用的数据库是Microsoft SQL Server 2005,建立JOB.MDF数据库文件。网页的制作采用JSP技术,以Dreamweaver为开发工具,并使用先进的数据库连接池技术JDBC对数据库进行访问。
3.2 系统模块
3.2.1系统模块划分
根据系统的功能,可以将系统划分如图3-1所示。
图3-1 功能模块图
3.2.2 功能模块描述
对于图3-1中的各个功能模块具体描述如下:
基本信息管理:企业注册登陆后,即可以对自己的注册信息进行修改。
招聘信息管理:企业登陆以后,即可发布、修改、删除自己的招聘信息。
以上所有功能都是对会员企业即已注册的会员而言,对于还没有注册的企业,他们就不能享有这些权限,他们只能查看基本的学生求职信息和网站中公布的消息。
对于学生用户而言,用户注册后可进入会员中心,填写、修改基本信息,个人用户可查看招聘单位的详细信息。
对于管理员而言,有操作所有功能模块的权限,可以对所有用户的基本信息录入、修改、查询、删除以及查看、修改和删除发布的各种信息,并可以修改自己的用户名和密码。