一78一科学技术创新2018.23 基于Web框架的大学生就业管理系统的设计与实现 杨启胜 (浙江大学城市学院,浙江杭州310000) 摘要:近年来,随着高校的扩招,大学生数量持续增加,为传统的大学生就业管理方式带来了巨大的压力。本系统的设计主 要是为了能够给就业管理工作减轻负担,为大学生就业提供更加全面的指导。本文对大学生就业的现状进行了分析,也对大学生 就业管理信息系统做了需求分析,数据模型设计,并提出了解决方案。 关键词:大学生;就业管理;Web 中图分类号:TP311.52,TP393.09 1绪论 文献标识码:A 文章编号:2096—4390《2018)23—0078—02 本系统主要面向三类用户对象,分别是在校大学生、事业单 该系统可以加强大学生与事业单位之间的沟 选题背景。近些年来,随着高校的扩招不断增加,大学生的数 位以及系统管理员,量日益增加,造成高校毕业生就业形势日益严峻,很多的毕业生 通交流,以达到实时的信息交流的目的。不同的用户有不同的需 因此他们所拥有的权限也各不相同: 在选择职业时都感到不知所措。对于毕业生而言,他们急需一个 求,2.1.1学生用户需求。学生是本系统最主要的用户群体,他们 可以帮助他们更加准确有效的收集就业信息、提供就业指导与咨 询的信息化平台。而对就业单位而言,他们对毕业生有更高的标 通过登录该系统主要是提交修改个人信息,通过该本台搜集适合 准和要求,希望可以招聘到更加全厩有能力的多方面人才。 自己的招聘信息,查询就业单位的信息,向心仪的就业单位发送 就目前而言,尽管高校的日常信息化管理程度已经相当普 求职申请,并且能够与就业单位进行实时的交流沟通。 2.1.2事业单位用户需求。事业单位在使用该系统时,需要先 及,但依旧存在着就业信息传递不够快捷、毕业生个人数据不完 整、就业指导不及时等问题。本课题主要是为大学生的就业提供 注册,并且只有在它们的注册信息通过管理员审核后才能够进行 下一步操作。审核成功后,他们可以将自己的企业信息和招牌信 信息化的解决方案。 2需求分析与设计 息发布到这个平台上。当有学生发来求职申请时,他们可以看到 2.1需求分析。该大学生就业管理系统的主要目的是帮助有 该学生的基础信息,若满足其需求,可通过平台与学生进一步地 就业意向的学生提供更加方便快捷的信息化交流平台,为大学生 联系。 提供更好的信息搜集和就业向导,使大学生能够对自己有一个清 2.13管理员用户需求。在所有用户中,管理员用户的权限最 大,工作量也很繁重,其最主要的权限使对整个信 (转下页) 晰的定位,不至于不知所措。 应用也有非常大的价值,在新型网络技术未来的发展中必将发 而促进全球各行各业更加快速稳定的发展。 挥更大的作用。 3计算机网络技术的发展 3.1 IP协议的发展 4结论 随着信息技术的不断发展,计算机网络技术也在高速发展, 并越来越成为社会发展不可缺少的新兴技术。目前,中国的计 计算机网络技术的发展阶段主要包括IP协议的发展阶段 算机网络技术已被广泛应用于各个领域,取得了较大的成绩,对 和三网合一的新技术发展阶段。其中上个世纪八十年代,IP协 我国经济的发展起到了重要作用。计算机网络技术作为全球目 议第一次被提出,应用最广泛的就是IPV4,但是随着网络技术 前广泛使用的现代化技术,将计算机技术和通信技术进行了有 和计算机技术的发展,对于IP协议提出了更高的要求,因此在 效的结合,促进了全球资源共享和信息传输的效率,成为了当今 IPV4的基础上,IPv6对其进行了改革,在保持IPV4原有优点 的主流技术之一,成功得到了社会各界的广泛关注。基于此,本 的基础上结合新的技术实现了IP协议功能上的创新。相比较于 研究对计算机网络技术进行了简要的介绍,并重点阐述了计算 IPV4而言,IPV6的主要优势体现在安全性高以及自动化强等 机网络技术的主要应用和发展,希望对于计算机网络技术的进 方面。其中安全性主要体现在IPV6能够在很大程度上对瓯海 步研究和探索有所裨益。总的来说,计算机网络技术作为新 一的链接进行阶段,从而避免用户端信息的泄露,保证用户信息 时代各行各业普遍应用的技术,在未来必将有更好的发展前景。 的安全性。自动化强主要体现在IPV6通过对相邻连接点的测 参考文献 试和数据记录,能够实现对于连接点数据信息的自动配置功 【11张伟杰.浅议计算机网络技术的应用与发展叭计算机光盘软 能。IP协议的发展是计算机网络技术中非常关键的发展阶段, 件与应用,2014(151:140—141. 为全球现代化计算机网络技术的发展做了很好的铺垫。 f21戴枫平,沈正阳,张力棋.浅析计算机网络技术的运用及发展 『J1.数字技术与应用,2015(2):12—13. 3.2三网合一的新技术 三网合一的新技术是全球计算机网络技术发展的下一个阶 【3】刘禾.浅议计算机网络技术的应用分析及发展趋势探讨fJ].信 段,也是计算机网络技术的主要发炸目标。三网合一技术主要 息化建设,2016(1 1). 是指将有线电视网络、计算机和电信三方面进行有机结合,从 |41路慧泽,戴娜.浅析计算机网络技术在现代物流中的应用研究 而实现计算机网络技术更加快速、便捷、高校的特性,从而进一 【J1.价值工程,2017(16):89—90. 步促进全球资源共享的效率,提高全球资源共享的安全性,从 2018.23科学技术创新一79一 息平台的管制和维护。他能够对学生信息,企业信息以及招牌信 层。 息进行管理,可以删除不合规矩的垃圾信息,以及发送警告。 3.1.1在表示层中,通过JSP的页面交互来进行传送请求和接 Sturts的中心控制器(即Action Servlet)接收所有的请求 2.2系统结构分析。出于系统功能较为繁多,功能要求复杂的 收响应,原因,有必要采用模块化的设计方法。根据不同的用户角色,可以 信息,并通过它的配置文件,将Http请求路由到其他的Action 将该信息管理系统划分为企业信息管理、学生信息管理与系统管 类。 理三个子系统,再分别按每一个角色划分不同的功能模块,如此 3.1.2在业务逻辑层,将处理业务逻辑的相关代码通过spring 划分可以很好的解决系统功能繁琐的问题,每个子系统的设计思 框架形成组件,并且Spring LoC向Action提供Model组件以及 路如下: DAO组件完成业务逻辑。此外,它还提供事务处理等容器组件来 2.2.1企业信息管理子系统。对该子系统进行模块化又可以 提高系统性能。 3.1-3在持久层,使用Hibernate框架,通过配置文件完成实体 位用户可以修改其自身的基本信息以及招聘信息,并且对其接收 类和数据库之间的交互,实现DAO组件请求的数据,同时返回处 到的简历信息进行查看和回复。 理的最终结果。 2.2.2学生信息管理子系统。对该子系统进一步划分可分为 3.2开发环境 分为基本信息管理、招聘信息管理、简历管理三个子模块,事业单 基本信息管理、实习信息管理、校园活动信息管理、成绩信息管 3.2.1硬件资源。系统为centos的服务器若干台,路由器、交换 理、简历存档管理和就业指导模块,学生用户可以对基础信息、成 机若干台。 绩信息,简历信息进行添加、修改、删除操作,将自己参与各类重 3.2.2软件资源。JDK、Tomc ̄、MySQL等需要配置到对应服务 大活动,实习经历的证明上传,并能将自身简历发往心仪的事业 器上,eclipse、IntelliJ、web storm、DW等可以作为开发时的编译 单位,再这之后收到简历的事业单位也可以看到该学生的基础信 工具。 息。另一方面,为了促进大学生就业,让大学生遇见的就业问题能 3.3体系架构。该信息管理系统采用B/S架构,学生、事业单位 被及时地解决,就业指导模块可以提供一份职业规划问卷,帮助 与管理员通过客户端(即浏览器)根据http协议向Web服务器发 大学生更好地完成对自身的定位。 送HTML请求,在Web服务器接收到请求之后,会依照不同的情 2.2.3系统管理子系统。系统管理子系统可以划分为用户信 况进行不同的处理。如果仅仅是普通的页面请求并不涉及数据库 息管理、日志信息管理和公告发布四个模块,管理员用户可以有 操作,Web服务器将会自行处理并将处理完的结果回传给浏览 对大部分信息管理的最高级别的管理行为。同时系统管理员还拥 器。倘若完成这个请求需要数据库的信息,那么这个请求将会传 有管理系统日志和发布公告的权力。 至应用服务器处理,应用服务器会根据请求做相应的业务处理并 2-3数据库设计。在采集用户的需求后,通过对这些信息的归 从数据库服务器中获取需求的数据,最后再通过Web服务器向 纳,同时从该信息系统的内容与过程中分析,可以得到系统数据 用户发送处理结果(即页面信息,由HTML,CSS,JavaScript等文 库相关的数据项和数据结构如下: 件组成),浏览器在接收到返回信息后,会将这些信息全部呈现出 2.3.1学生用户表。拥有的字段名为学号、姓名、账号、密码、性 来。这么做不仅可以降低系统开发、维护升级的时间和开销,还能 别、政治面貌、籍贯、家庭住址、院校、专业、班级、个人信息介绍。 大大减轻客户端计算机的负载,提高系统的安全性能。 2.3.2系统管理员用户表。拥有的字段名为管理员编号、名 4结论 称、用户账号、用户密码。 在互联网技术已经全面普及并且深入人们生活的今天,完善 2.3.3企业用户表。拥有的字段名为企业编号、企业名称、账 高校的信息化工作极其重要。本文是一个基于Web端的大学生 号、密码、邮政编码、企业性质、联系地址、联系电话、企业网址、企 就业的管理信息系统的设计与提供解决方案的过程,首先对该系 业信息; 统进行需求分析,再根据不同权限的用户进行具体功能的模块 2.3-4校园活动信息。拥有的字段名为活动编号、时间、活动 化,然后设计该系统的数据模型,最后提出它的具体解决方案。 名称、活动内容、参与学生学号、奖罚情况。 目前,我国虽然已经出现了不少大学生就业信息管理系统, 2.3.5企业实习信息。拥有的字段名为企业编号、学生学号、 但这些系统功能都不够完善,信息交互的程度不能满足大多需 启动时间、完成时间、工作职责、工作内容、奖罚情况。 求。本文希望可以为大学生就业信息管理系统提供相对完善的解 2.3.6成绩信息。拥有的字段名为课程编号、课程名称、课程 决方案,使高校信息化系统有更大的应用前景。 性质、学分、学时、学生学号、学年、分数。 参考文献 2.3.7招聘职位信息表。拥有的字段名为职务编号、职务名 【11王升.武汉城市职业学院学生工作管理信息系统设计与实现 称、企业编号、工作内容、工作薪资、身高要求、学历要求、能力要 『D1.武汉:湖北工业大学,2017. 求、联系电话; 3项目解决方案 [21曲雪宁.高校就业管理信息系统的设计与实现【D1.天津:天津大 学,2014. 3.1技术关键。该大学生就业信息系统是以MySQL数据库 [3】曾维佳.高校毕业生就业管理系统的分析【J】.科技信息,2011(7): 为中心,并采用B/S架构,基于J2EE技术来开发Web方式的信 125-126. 息管理平台,拥有高性能、高安全、可移植性强、易于伸缩和维护 [4】温立辉.SSH框架在软件工程J2EE三层架构体系中的应用【J】. 等特点,并在一定程度上提高了开发效率,体现了J2EE体系的 科技资i ̄,2009(31):79-81. 技术优势。 作者简介:杨启胜(1997,11,10一),男,民族:汉族,籍贯:浙江 本系统采用SSH框架(由Struts、Spring和Hibernate三大框 省温州市,学历:本科,研究方向:软件工程。 架聚合而成),根据逻辑可以将其分为表示层、业务逻辑层和持久