毕业生就业信息管理系统 毕业设计-附源码87804

C#(asp.net)毕业生就业信息管理系统

 

大学生就业问题关系到高等教育持续健康的发展,关系到国家的经济建设、社会的稳定和人民群众的根本利益。基于Web的大学生就业管理系统,正是针对当前严峻的毕业生就业形式,为学校做好大学生就业管理工作提供了信息化的解决方案。

本系统采用c#语言技术模式,在前台使用ASP.NET开发技术,后台使用MS sQL Server 2000数据库开发技术。本系统主要是为了方便负责就业管理工作的管理国, 使用,向毕业生提供一些招聘信息、就业指导及相关的政策信息,以帮助同学们更好的就业。本系统分为管理员登陆子系统,包括毕业生信息管理功能,企业信息管理功能,和招聘信息管理功能毕业生登陆子系统,包括个人信息查询,企业信息查询和招聘信息查询功能。

本系统为毕业生提供了一个便捷、可靠的信息平台,有利于学校更好的对大学生进行就业管理和指导。    

关键词毕业生就业信息管理系统;ASP.NET框架;C#开发语言;MySQL数据库

C # (ASP. net) Graduate Employment Information Management System

Summary

The employment issue of college students is related to the sustained and healthy development of higher education, the economic construction of the country, social stability, and the fundamental interests of the people. The web-based college student employment management system provides an information-based solution for schools to do a good job in college student employment management, targeting the current severe employment situation of graduates.

This system adopts the C # language technology mode and uses ASP in the front-end NET development technology, using MS sQL Server 2000 database development technology in the background. This system is mainly designed for the convenience of the management country responsible for employment management, providing graduates with recruitment information, employment guidance, and related policy information to help them better find employment. This system is divided into administrator login subsystems, including graduate information management function, enterprise information management function, and recruitment information management function. The graduate login subsystem includes personal information query, enterprise information query, and recruitment information query functions.

This system provides a convenient and reliable information platform for graduates, which is beneficial for schools to better manage and guide the employment of college students.

Keywords: Graduate employment information management system; ASP NET framework; C # development language; MySQL database

目  录

第1章 绪论

1.1 研究背景

1.2 研究意义

1.3 本文结构

第2章 系统分析

2.1.1 ASP.NET技术框架

2.1.2 C#简介

2.1.3 B/S结构

2.1.4 SQL数据库

第3章 系统分析

3.1 可行性分析

3.1.1 技术可行性分析

3.1.2 经济可行性分析

3.1.3 操作可行性分析

3.2 需求分析

3.2.1 功能性需求分析

3.2.2 非功能性分析

3.3 系统用例分析

3.4 系统业务流程分析

第4章 系统设计

4.1 系统功能模块设计

4.2 数据库设计

4.2.1 概念模型设计

4.2.2 逻辑结构设计

第5章 系统实现

5.1 前台用户模块的实现

5.1.1 用户首页模块

5.1.2 用户登录模块

5.1.3 用户注册模块

5.1.4 招聘信息模块

5.2 后台管理模块的实现

5.2.1 企业用户后台管理模块

5.2.2 管理员系统用户管理模块

5.2.3 系统管理模块

5.2.4 资源管理模块

第6章 系统测试

6.1 测试目的

6.2 测试用例 

6.3 测试结果

第7章 结论

参考文献

致谢

  1. 绪论
    1. 研究背景

当今网络普及,信息技术猛速的发展着,社会的各个领域都在紧跟时代的脚步不断创新,不断改革,已经发生了巨大的变化,从以往的人工手动来处理信息数据,到现在的计算机智能化处理信息数据,得到了质的改变,将繁琐、耗时大、易泄密、难保存等缺点改变成了操作快速、省时省力、高保密性、易保存等优点,这让社会的每一领域都受益。

在有限的时间里,招聘会是大多数企业使用的与大学生面对面的交流机会。虽然一些招聘会提前发布或者其他的宣传方式,但是仍然有很多企业和大学生擦肩而过,一些人不得不放弃一些重要的事情参加招聘会。由于参加招聘会的人数众多,整个流程的流动性,管理难度很大。将会有大量的招聘会和有限的展位。企业要一个接一个地与学生见面是非常困难的,所以不能更好地分配人力资源。现下全国很多企业都已经把自己企业内的软件朝着智能化的方向在转移,尤其是在朝着符合自己企业特色的网页端方向来扩展。在现实社会中,迫切需要第三方来弥补企业与人才的差距,弥补招聘中各种不足之处。在这种条件下,将网络优势与招聘紧密地结合起来,开发了毕业生就业信息管理系统。

    1. 研究意义

随着计算机、网络和通信技术的飞速发展,互联网的快速发展已成为当今社会不可阻挡的潮流。信息水平是一个国家和社会现代化程度的重要标志。信息的处理和利用是一个国家的经济发展水平和科学技术水平测量的标准。人才是所有行业发展的关键。大学生是人才的代名词。如何招聘到真正才能的学生是所有企业都关注的问题。但他们找不到理想的工作,不能发挥自己的才智,让大学生担心。他们进入社会的第一类是工作,当涉及到找工作时,大多数人可能首先想到的是招聘会。虽然招聘会是交流人才的主要方式之一,但它远远不能满足现实的需要。

在有限的时间里,招聘会是与大学生面对面的交流。虽然一些招聘会提前发布或者其他的宣传方式,但是仍然有很多企业和大学生擦肩而过,一些人不得不放弃一些重要的事情参加招聘会。由于参加招聘会的人数众多,整个流程的流动性,管理难度很大。将会有大量的招聘会和有限的展位。企业要一个接一个地与学生见面是非常困难的,所以不能更好地分配人力资源。在现实社会中,迫切需要第三方来弥补企业与人才的差距,弥补招聘中各种不足之处。在这种条件下,将网络优势与招聘紧密地结合起来,开发了毕业生就业信息管理系统。

    1. 本文结构

论文将分层次经行编排,除去论文摘要、目录、致谢、文献参考部分,正文部分还会对网站需求做出分析,以及阐述大体的设计和实现的功能,最后罗列部分调测记录,论文主要架构如下:

第1章 交代了项目的背景以及开发的实际目的。

第2章 对本系统的所采用的开发技术和环境进行介绍。

第3章 阐述了系统分析部分,包括系统总体需求描述、功能性角度分析系统需求、非功能性等各个方面分析系统是否可以实现。

第4章 阐明了系统的具体实现,介绍系统的各个模块的具体实现。

第5章 罗列了部分系统调试与测试的记录。

第6章 对系统进行了认真的总结,以此对未来有一个新的展望。

  1. 系统分析

2.1 ASP.NET技术框架

ASP.NET技术框架是一种现如今在软件系统开发中被大量使用的一种全新的软件系统架构。采用了模块化和组件的方式运行和开发,是现如今大多数软件系统开发人员所掌握的一种全新的软件系统开发技术框架。

.NET的最大特点就是在软件系统开发过程中可以实现对多种软件系统设计语言的支持,无论采用C语言还是C++语言、C#语言、J#语言对软件系统进行开发,在软件系统的运行和编译过程中都被同样的编译成一种通用的中间程序语言,不应影响软件系统的运行效率,是一种全新的多语言支持的先进开发框架。.NET软件系统框架不是简单的对ASP程序设计开发技术的升级,ASP程序开发技术不具备多种语言进行开发的特点,同时也没有一个整体的综合开发平台来对ASP进行良好的支持。

综上所述,.NET技术框架是一种非常优秀的软件系统开发框架,现如今已经大量使用的一种先进的开发框架。它可以提供对网络软件系统的开发的支持。开发本文的土特产销售系统我们就采用.NET框架来进行开发。

2.2 C#简介

C#是比较新的开发语言,C#是新型的面相对象的一种开发语言,c#可以在编译,语法上来说简单,功能比较突出,逻辑开发方面比较清晰,我们在学习起来比较简单,对程序的转化来说比较方便,在开发语言中,java开发语言功能及强大,相对于C#开说,没有JAVA 强大,但对于一些系统的分析和信息的采集来说已经完全可以达到开发的要求,基于系统的采集选择C#非常的合适。.NET的开发语言C#作为Web平台的语言,在Web应用程序开发.NET可以很好的胜任。C#是使用C++难点而开发的一种面对新一代的新型的语言,他的优点是,语法简单,结构简单,执行效率高,使用方便,程序人员可以很好的进行开饭使用。我们之前在课堂上学习的C++,通过对C++的了解,学习可以很好的直接的使用C#语言,C#语言的语法都是借用的C++语言,向我们接触到的操作符,表达式、程序式等。C#作为新的编程开发语言。在操作方面来说,C#很多方面更加的简洁化了,与C++相比,在操作,运行上来说更加的简单。在系统操作,和编程方面更减小了开发难度,为开发人员带来了便利。

2.3  B/S结构

B/S这一结构模式和互联网的发展密不可分,它是对C/S的改进,因为以前的C/S结构需要在电脑上进行安装,比如我们最常使用的QQ、杀毒软件、办公软件等等,都是C/S结构开发的,但是随着互联网的发展,人们已经不满足于C/S这种结构,更想要一种能够实现信息数据共享的结构体系,鉴于人们需求的变化,诞生了B/S这一结构,改不了以往需要直接访问服务器的方式(即C/S模式),让用户通过浏览器就可以去实现访问服务器。这种体系结构不仅使得开发出的程序访问更为便捷,而且还减少了更新维护成本,提高交互性。

这个土特产销售系统就是采用B/S这一结构来开发的,让用户以及留个言只要能联网,通过浏览器就可以使用,使管理员以及用户在使用方面变得更加方便。

2.4 SQL数据库

所谓数据库,实际上就是一个容器,按照数据结构来组织、存储和管理。数据库的作用就是为大量的信息进行管理并提供高效的解决方案。程序开发必然会用到数据库,不管是开发工具本身自带的存储数据的内置数据库,还是数据库开发工具SQL数据库,Mysql数据库,Access数据库等数据库都能完成程序数据信息的保存管理与信息检索的功能。由于自己对SQL数据库的操作相对其它数据库来说比较熟练,所以本次程序开发就选用SQL数据库。SQL数据库一旦创建好数据库之后,就会发现该新创建的数据库文件有两个文件,一个是以.mdf结尾的主要的数据库文件,这个文件存放的信息就是程序运行产生的数据内容,另一个是以.ndf收尾的次数据库文件,这个文件就要记录数据库的相关日志信息,也是对.mdf数据库文件所存信息的补充。需要注意的一点就是,.mdf数据库文件和.ndf数据库文件不能够在电脑里面分开保存,它们需要在同一个文件夹里面进行存放,因为这两个文件既相互补充,又能相互依存。

  1. 系统分析
    1. 可行性分析

在软件开发的过程中,可行性分析是至关重要的,它旨在评估问题的可行性,以便尽可能快地解决,同时也要考虑到不同的解决方案的优势和劣势,以及实施这些方案所带来的经济效益。通过对毕业生就业信息管理系统的可行性分析,我们可以从技术、操作和经济三个方面来评估其可行性,从而为其提供有效的支持和保障。

      1. 技术可行性分析

所谓技术可行性,是指能否在有限的时间内实现预定的功能。在开发和设计中是否有未解决的问题。完成的项目能否很好地应用,如果有任何不足之处,后期的维护是否会有较大的困难。经过对该系统的评估,确定现有的技术可以达到目标。通过使用c#技术来创建动态的页面,采取低耦合的架构,搭载灵活的数据库,以及强劲的服务器,我们能够显著地改善系统的性能。这表明,我们不仅要追求理论上的目标,还要在实践中不断探索。

      1. 经济可行性分析

毕业生就业信息管理系统采用ASP.NET和SQL技术,这样可以有效地降低软硬件的开发与维护费用,同时又能够让用户更加轻松地访问网站,从而提高服务质量。此外,该网站的推出,可以有效地降低运营者的劳动强度,为企业带来更多的经济效益。虽然就业西悉尼系统的构建并非特别困难,但由于它的投入相比较少,而且能够带来更高的效率,因此,我们认为这个系统的建立具有很强的可持续性,而且能够带来更高的经济效益,而且比起日常的维护与管理更具有价值。

      1. 操作可行性分析

毕业生就业信息管理系统的前台页面简洁易懂,无论是系统管理员还是学生用户,只要电脑连接到网络,就可以轻松访问网站,而且不需要任何操作指导,只要输入正确的URL地址,就可以轻松完成所有的操作。由于无需任何复杂的环境配置,这个系统非常简单,易于操作,因此它是一个非常实用的工具。

    1. 需求分析
      1. 功能性需求分析

毕业生就业信息管理系统我划分为了学生用户模块、企业用户模块和管理员模块这三大部分。

学生用户管理模块:

(1)用户注册登录:游客可以随时进入到系统中,对系统中的信息浏览,但是想要实现投递简历、填写问卷等操作,就必须有这个系统的账号,如果没有账号的话,可以注册用户进行相关的操作,同时用户还可以通过“我的”这个按钮对个人信息以及操作的信息进行管控。

(2)查看毕业生就业信息管理系统的前台首页信息:毕业生就业信息管理系统的首页信息包含了首页、招聘资讯、招聘信息、我的账户、个人中心等。

(3)招聘资讯:用户点击“招聘资讯”菜单显示所有的招聘资讯信息,可以查看招聘资讯信息,或者输入关键词进行局部搜索,点击可以进入帖子的详细展示界面,在此界面用户可以点赞、收藏、评论。

(4)招聘信息:用户可以查看所有的招聘信息,包括企业名称、企业用户、企业电话、企业地点、需求职位、所需技能、职位薪资、需求人数等。支持通过搜索关键词的方式对招聘信息进行查询,在查询到自己想要了解的招聘信息的时候,可以进入查看详细的介绍,在招聘信息详情这个界面,同时支持用户对喜欢的招聘信息进行投递简历、点赞、收藏以及评论的功能。

(5)我的账户:在前台点击“我的”下面的“我的账户”可以对个人资料+密码修改进行管控。

(6)个人中心:学生用户点击右上角的“用户名”,然后点击“个人中心”可查看个人首页、就业信息、简历投递、面试邀请和自己收藏的信息并对其进行管理。

企业用户管理模块:

(1)企业用户注册登录:游客可以随时进入到系统中,对系统中的信息浏览,但是想要实现发布招聘需求或发送面试邀请等操作,就必须有这个系统的账号,如果没有账号的话,可以注册成企业用户进行相关的操作,同时企业用户还可以通过“我的”这个按钮对个人信息以及操作的信息进行管控。

(2)招聘需求:企业用户点击“招聘需求”可以查看自己发布的所有招聘信息,点击“添加”可发布新的招聘需求,由管理员后台审核通过后台方可在系统前台展示,也可对原有的招聘需求进行重置或删除操作。

(3)简历投递:企业用户点击“简历投递”可以查看学生用户所有的投递信息,可下载个人简历信息和发起面试邀请。

管理员管理模块:

(1)登录:管理员在后台可以输入用户名+密码进行登录,管理员的用户名和密码是在数据库中直接设定好的。

(2)系统用户:管理员可以对毕业生就业信息管理系统中的管理员、学生用户和企业用户进行增删改查。

(3)就业信息管理:管理员点击“就业信息管理”会显示出所有的学生的就业信息,点击“详情”可查看详细信息并进行审核通过、未通过等操作。

(4)招聘需求管理:管理员在“招聘需求列表”页面可查看所有企业的招聘需求信息并进行审核操作,也可发布的招聘需求信息和查看前台的评论并进行管理。

(5)招聘信息管理:管理员点击“招聘信息管理”会显示出所有的招聘信息,支持查看详情和查看前台的评论并进行管理。

(6)系统管理:管理员点击“系统管理”菜单可以对首页展示的轮播图进行管理。

7)资源管理:管理员可以对系统前台展示的招聘资讯以及资讯分类所属的分类进行管控。

(8)权限管理:管理员可以对用户和企业用户的权限进行修改操作。

3.2.2 非功能性分析

毕业生就业信息管理系统的非功能性需求,比如毕业生就业信息管理系统的安全性怎么样,可靠性怎么样,性能怎么样,可拓展性怎么样等。具体可以表示在如3-1表格中:

3-1毕业生就业信息管理系统非功能需求表

安全性

主要指毕业生就业信息管理系统数据库的安装,数据库的使用和密码的设定必须合乎规范。

可靠性

可靠性是指毕业生就业信息管理系统能够按照用户提交的指示进行操作,经过测试,可靠性90%以上。

性能

性能是影响毕业生就业信息管理系统占据市场的必要条件,所以性能最好要佳才好。

可扩展性

比如数据库预留多个属性,比如接口的使用等确保了系统的非功能性需求。

易用性

用户只要跟着毕业生就业信息管理系统的页面展示内容进行操作,就可以了。

可维护性

毕业生就业信息管理系统开发的可维护性是非常重要的,经过测试,可维护性没有问题。

    1. 系统用例分析

毕业生就业信息管理系统的完整UML用例图分别是图3-1、图3-2和图3-3。

图3-1就是学生用户角色的用例展示。

图3-1 毕业生就业信息管理系统学生用户角色用例图

图3-2就是企业用户角色的用例展示。

图3-2 毕业生就业信息管理系统企业用户角色用例图

图3-3就是管理员角色的用例展示。

图3-3毕业生就业信息管理系统管理员角色用例图

    1. 系统业务流程分析

管理员权限下的工作流程主要为:管理员通过系统界面提供登录按钮并点击,转入管理员登录界面,并在界面上填入相应的管理员账户和管理员密码,进入管理员权限下的后台系统,并且在系统左侧导航条设置了相应的操作功能。

用户权限下的工作流程主要为:用户通过管理员添加的登录信息功能,在登录界面进行个人身份验证,并且进入用户的个人后台界面,并进行相应的操作。

毕业生就业信息管理系统的业务流程如下图所示。

图3-5 系统业务流程图

  1. 系统设计
    1. 系统功能模块设计

在上一章节中主要对系统的功能性需求和非功能性需求进行分析,并且根据需求分析了本毕业生就业信息管理系统中的用例。那么接下来就要开始对本毕业生就业信息管理系统的架构、主要功能和数据库开始进行设计。毕业生就业信息管理系统根据前面章节的需求分析得出,其总体设计模块图如图4-1所示。

图4-1 系统功能结构图

    1. 数据库设计
      1. 概念模型设计

借助目前的UML建模软件,ER图使其他用户可以快速轻松地了解系统的功能以及他们之间的关系。根据就业信息的系统分析结果,结合系统的功能模块设计,设计出符合系统的各信息实体。

系统的主要实体间关系E-R图如下图所示。

图4-2 系统E-R图

      1. 逻辑结构设计

数据库是毕业生就业信息管理系统的数据处理的基础,也是为界面数据的展示与存储的关键。毕业生就业信息管理系统的数据库表如下。

表access_token (登陆访问时长)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

token_id

int

10

0

N

Y

临时访问牌ID

2

token

varchar

64

0

Y

N

临时访问牌

3

info

text

65535

0

Y

N

4

maxage

int

10

0

N

N

2

最大寿命:默认2小时

5

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

创建时间:

6

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间:

7

user_id

int

10

0

N

N

0

用户编号:

表article (文章:用于内容管理系统的文章)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

article_id

mediumint

8

0

N

Y

文章id:[0,8388607]

2

title

varchar

125

0

N

Y

标题:[0,125]用于文章和html的title标签中

3

type

varchar

64

0

N

N

0

文章分类:[0,1000]用来搜索指定类型的文章

4

hits

int

10

0

N

N

0

点击数:[0,1000000000]访问这篇文章的人次

5

praise_len

int

10

0

N

N

0

点赞数

6

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

创建时间:

7

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间:

8

source

varchar

255

0

Y

N

来源:[0,255]文章的出处

9

url

varchar

255

0

Y

N

来源地址:[0,255]用于跳转到发布该文章的网站

10

tag

varchar

255

0

Y

N

标签:[0,255]用于标注文章所属相关内容,多个标签用空格隔开

11

content

longtext

2147483647

0

Y

N

正文:文章的主体内容

12

img

varchar

255

0

Y

N

封面图

13

description

text

65535

0

Y

N

文章描述

表article_type (文章分类)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

type_id

smallint

5

0

N

Y

分类ID:[0,10000]

2

display

smallint

5

0

N

N

100

显示顺序:[0,1000]决定分类显示的先后顺序

3

name

varchar

16

0

N

N

分类名称:[2,16]

4

father_id

smallint

5

0

N

N

0

上级分类ID:[0,32767]

5

description

varchar

255

0

Y

N

描述:[0,255]描述该分类的作用

6

icon

text

65535

0

Y

N

分类图标:

7

url

varchar

255

0

Y

N

外链地址:[0,255]如果该分类是跳转到其他网站的情况下,就在该URL上设置

8

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

创建时间:

9

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间:

表auth (用户权限管理)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

auth_id

int

10

0

N

Y

授权ID:

2

user_group

varchar

64

0

Y

N

用户组:

3

mod_name

varchar

64

0

Y

N

模块名:

4

table_name

varchar

64

0

Y

N

表名:

5

page_title

varchar

255

0

Y

N

页面标题:

6

path

varchar

255

0

Y

N

路由路径:

7

position

varchar

32

0

Y

N

位置:

8

mode

varchar

32

0

N

N

_blank

跳转方式:

9

add

tinyint

3

0

N

N

1

是否可增加:

10

del

tinyint

3

0

N

N

1

是否可删除:

11

set

tinyint

3

0

N

N

1

是否可修改:

12

get

tinyint

3

0

N

N

1

是否可查看:

13

field_add

text

65535

0

Y

N

添加字段:

14

field_set

text

65535

0

Y

N

修改字段:

15

field_get

text

65535

0

Y

N

查询字段:

16

table_nav_name

varchar

500

0

Y

N

跨表导航名称:

17

table_nav

varchar

500

0

Y

N

跨表导航:

18

option

text

65535

0

Y

N

配置:

19

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

创建时间:

20

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间:

表collect (收藏)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

collect_id

int

10

0

N

Y

收藏ID:

2

user_id

int

10

0

N

N

0

收藏人ID:

3

source_table

varchar

255

0

Y

N

来源表:

4

source_field

varchar

255

0

Y

N

来源字段:

5

source_id

int

10

0

N

N

0

来源ID:

6

title

varchar

255

0

Y

N

标题:

7

img

varchar

255

0

Y

N

封面:

8

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

创建时间:

9

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间:

表comment (评论)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

comment_id

int

10

0

N

Y

评论ID:

2

user_id

int

10

0

N

N

0

评论人ID:

3

reply_to_id

int

10

0

N

N

0

回复评论ID:空为0

4

content

longtext

2147483647

0

Y

N

内容:

5

nickname

varchar

255

0

Y

N

昵称:

6

avatar

varchar

255

0

Y

N

头像地址:[0,255]

7

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

创建时间:

8

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间:

9

source_table

varchar

255

0

Y

N

来源表:

10

source_field

varchar

255

0

Y

N

来源字段:

11

source_id

int

10

0

N

N

0

来源ID:

表employment_information (就业信息)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

employment_information_id

int

10

0

N

Y

就业信息ID

2

student_users

int

10

0

Y

N

0

学生用户

3

student_name

varchar

64

0

Y

N

学生姓名

4

employment_industry

varchar

64

0

Y

N

就业行业

5

employment_type

varchar

64

0

Y

N

就业工种

6

employment_salary

varchar

64

0

Y

N

就业薪资

7

examine_state

varchar

16

0

N

N

未审核

审核状态

8

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

9

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表enterprise_users (企业用户)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

enterprise_users_id

int

10

0

N

Y

企业用户ID

2

enterprise_name

varchar

64

0

Y

N

企业名称

3

enterprise_phone_number

varchar

64

0

Y

N

企业电话

4

enterprise_location

varchar

64

0

Y

N

企业地点

5

examine_state

varchar

16

0

N

N

已通过

审核状态

6

user_id

int

10

0

N

N

0

用户ID

7

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

8

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表hits (用户点击)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

hits_id

int

10

0

N

Y

点赞ID:

2

user_id

int

10

0

N

N

0

点赞人:

3

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

创建时间:

4

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间:

5

source_table

varchar

255

0

Y

N

来源表:

6

source_field

varchar

255

0

Y

N

来源字段:

7

source_id

int

10

0

N

N

0

来源ID:

表interview_invitation (面试邀请)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

interview_invitation_id

int

10

0

N

Y

面试邀请ID

2

enterprise_users

int

10

0

Y

N

0

企业用户

3

enterprise_name

varchar

64

0

Y

N

企业名称

4

student_users

int

10

0

Y

N

0

学生用户

5

student_name

varchar

64

0

Y

N

学生姓名

6

interview_time

date

10

0

Y

N

面试时间

7

interview_content

text

65535

0

Y

N

面试内容

8

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

9

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表praise (点赞)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

praise_id

int

10

0

N

Y

点赞ID:

2

user_id

int

10

0

N

N

0

点赞人:

3

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

创建时间:

4

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间:

5

source_table

varchar

255

0

Y

N

来源表:

6

source_field

varchar

255

0

Y

N

来源字段:

7

source_id

int

10

0

N

N

0

来源ID:

8

status

bit

1

0

N

N

1

点赞状态:1为点赞,0已取消

表recruitment_information (招聘信息)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

recruitment_information_id

int

10

0

N

Y

招聘信息ID

2

enterprise_users

int

10

0

Y

N

0

企业用户

3

enterprise_name

varchar

64

0

Y

N

企业名称

4

enterprise_phone_number

varchar

64

0

Y

N

企业电话

5

enterprise_location

varchar

64

0

Y

N

企业地点

6

job_requirements

varchar

64

0

Y

N

需求职位

7

required_skills

varchar

64

0

Y

N

所需技能

8

position_salary

int

10

0

Y

N

0

职位薪资

9

number_of_required_personnel

varchar

64

0

Y

N

需求人数

10

recruitment_time

date

10

0

Y

N

招聘时间

11

enterprise_image

varchar

255

0

Y

N

企业图片

12

hits

int

10

0

N

N

0

点击数

13

praise_len

int

10

0

N

N

0

点赞数

14

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

15

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表recruitment_needs (招聘需求)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

recruitment_needs_id

int

10

0

N

Y

招聘需求ID

2

enterprise_users

int

10

0

Y

N

0

企业用户

3

enterprise_name

varchar

64

0

Y

N

企业名称

4

enterprise_phone_number

varchar

64

0

Y

N

企业电话

5

enterprise_location

varchar

64

0

Y

N

企业地点

6

job_requirements

varchar

64

0

Y

N

需求职位

7

required_skills

varchar

64

0

Y

N

所需技能

8

position_salary

varchar

64

0

Y

N

职位薪资

9

number_of_required_personnel

varchar

64

0

Y

N

需求人数

10

recruitment_time

date

10

0

Y

N

招聘时间

11

examine_state

varchar

16

0

N

N

未审核

审核状态

12

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

13

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表resume_submission (简历投递)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

resume_submission_id

int

10

0

N

Y

简历投递ID

2

enterprise_users

int

10

0

Y

N

0

企业用户

3

enterprise_name

varchar

64

0

Y

N

企业名称

4

enterprise_phone_number

varchar

64

0

Y

N

企业电话

5

enterprise_location

varchar

64

0

Y

N

企业地点

6

job_requirements

varchar

64

0

Y

N

需求职位

7

recruitment_time

date

10

0

Y

N

招聘时间

8

student_users

int

10

0

Y

N

0

学生用户

9

student_name

varchar

64

0

Y

N

学生姓名

10

contact_phone_number

varchar

64

0

Y

N

联系电话

11

student_school

varchar

64

0

Y

N

学生学校

12

personal_resume

varchar

255

0

Y

N

个人简历

13

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

14

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表slides (轮播图)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

slides_id

int

10

0

N

Y

轮播图ID:

2

title

varchar

64

0

Y

N

标题:

3

content

varchar

255

0

Y

N

内容:

4

url

varchar

255

0

Y

N

链接:

5

img

varchar

255

0

Y

N

轮播图:

6

hits

int

10

0

N

N

0

点击量:

7

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

创建时间:

8

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间:

表student_users (学生用户)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

student_users_id

int

10

0

N

Y

学生用户ID

2

student_name

varchar

64

0

Y

N

学生姓名

3

student_phone_number

varchar

16

0

Y

N

学生电话

4

student_gender

varchar

64

0

Y

N

学生性别

5

student_id

varchar

64

0

Y

N

学生学号

6

examine_state

varchar

16

0

N

N

已通过

审核状态

7

user_id

int

10

0

N

N

0

用户ID

8

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

9

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表upload (文件上传)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

upload_id

int

10

0

N

Y

上传ID

2

name

varchar

64

0

Y

N

文件名

3

path

varchar

255

0

Y

N

访问路径

4

file

varchar

255

0

Y

N

文件路径

5

display

varchar

255

0

Y

N

显示顺序

6

father_id

int

10

0

Y

N

0

父级ID

7

dir

varchar

255

0

Y

N

文件夹

8

type

varchar

32

0

Y

N

文件类型

表user (用户账户:用于保存用户登录信息)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

user_id

mediumint

8

0

N

Y

用户ID:[0,8388607]用户获取其他与用户相关的数据

2

state

smallint

5

0

N

N

1

账户状态:[0,10](1可用|2异常|3已冻结|4已注销)

3

user_group

varchar

32

0

Y

N

所在用户组:[0,32767]决定用户身份和权限

4

login_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

上次登录时间:

5

phone

varchar

11

0

Y

N

手机号码:[0,11]用户的手机号码,用于找回密码时或登录时

6

phone_state

smallint

5

0

N

N

0

手机认证:[0,1](0未认证|1审核中|2已认证)

7

username

varchar

16

0

N

N

用户名:[0,16]用户登录时所用的账户名称

8

nickname

varchar

16

0

Y

N

昵称:[0,16]

9

password

varchar

64

0

N

N

密码:[0,32]用户登录所需的密码,由6-16位数字或英文组成

10

email

varchar

64

0

Y

N

邮箱:[0,64]用户的邮箱,用于找回密码时或登录时

11

email_state

smallint

5

0

N

N

0

邮箱认证:[0,1](0未认证|1审核中|2已认证)

12

avatar

varchar

255

0

Y

N

头像地址:[0,255]

13

open_id

varchar

255

0

Y

N

针对获取用户信息字段

14

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

创建时间:

15

vip_level

varchar

255

0

Y

N

会员等级

16

vip_discount

double

11

2

Y

N

0.00

会员折扣

表user_group (用户组:用于用户前端身份和鉴权)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

group_id

mediumint

8

0

N

Y

用户组ID:[0,8388607]

2

display

smallint

5

0

N

N

100

显示顺序:[0,1000]

3

name

varchar

16

0

N

N

名称:[0,16]

4

description

varchar

255

0

Y

N

描述:[0,255]描述该用户组的特点或权限范围

5

source_table

varchar

255

0

Y

N

来源表:

6

source_field

varchar

255

0

Y

N

来源字段:

7

source_id

int

10

0

N

N

0

来源ID:

8

register

smallint

5

0

Y

N

0

注册位置:

9

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

创建时间:

10

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间:

  1. 系统实现
    1. 前台用户模块的实现
      1. 用户首页模块

首页主要分别展示各个模块的最新动态,浏览者可以很清楚地看到不同模块的最新更新内容。并且系统首页每个部分可以跳转到相对应的模块,方便浏览者选择感兴趣的地方。

前端首页载入流程图如下所示。

图5-1 首页载入流程

前端首页如下图所示。

图5-2 首页界面

      1. 用户登录模块

在登录界面中输入用户名+密码,然后选择相应的角色,点击“登录”按钮,系统会在用户数据库表中匹配相应用户的帐户,如果用户名+密码正确,则会登录到系统中每个用户的主管理界面,否则会提示相应的信息,如果是忘记了密码,请返回登录界面。

用户登录流程图如下所示。

图5-3登录流程图

系统登录界面如下所示。

图5-4系统登录界面

登录的逻辑代码如下所示。

[HttpPost("login")]

public IActionResult Login([FromBody] Dictionary<string, string> data)

{

    string username = data["username"];

    string email = data["email"];

    string phone = data["phone"];

    string password = data["password"];

    Dictionary<string, string> map = new Dictionary<string, string>();

    List<User> resultList = null;

    if (!string.IsNullOrEmpty(username))

    {

        map.Add("username", username);

        resultList = service.Select(map, new Dictionary<string, string>()).GetResultList<User>();

    }

    else if (!string.IsNullOrEmpty(email))

    {

        map.Add("email", email);

        resultList = service.Select(map, new Dictionary<string, string>()).GetResultList<User>();

    }

    else if (!string.IsNullOrEmpty(phone))

    {

        map.Add("phone", phone);

        resultList = service.Select(map, new Dictionary<string, string>()).GetResultList<User>();

    }

    else

    {

        return StatusCode(400, new { errorCode = 30000, errorMessage = "账号或密码不能为空" });

    }

    if (resultList == null || string.IsNullOrEmpty(password))

    {

        return StatusCode(400, new { errorCode = 30000, errorMessage = "账号或密码不能为空" });

    }

    // 判断是否有这个用户

    if (resultList.Count <= 0)

    {

        return StatusCode(400, new { errorCode = 30000, errorMessage = "用户不存在" });

    }

    User byUsername = resultList[0];

    // 查询用户状态

    if (byUsername.State != 1)

    {

        return StatusCode(400, new { errorCode = 30000, errorMessage = "用户非可用状态,不能登录" });

    }

    string md5password = service.Encryption(password);

    if (byUsername.Password.Equals(md5password))

    {

        // 存储Token到数据库

        AccessToken accessToken = new AccessToken();

        accessToken.Token = Guid.NewGuid().ToString("N");

        accessToken.User_id = byUsername.UserId;

        tokenService.Save(accessToken);

        // 返回用户信息

        var user = new

        {

            username = byUsername.Username,

            email = byUsername.Email,

            phone = byUsername.Phone,

            token = accessToken.Token

        };

        return Ok(user);

    }

    else

    {

        return StatusCode(400, new { errorCode = 30000, errorMessage = "账号或密码不正确" });

    }

}

      1. 用户注册模块

注册模块满足用户两部分,当用户想要进行资料相关信息的查询管理的时候,就必须进行登录,如果没有账号的话,在登录界面,点击“注册”按钮就会跳转到注册的界面,根据提示填写好注册信息,添加提交,注册的信息在数据库中就添加完成了,然后再输入填写好的账号和密码进行登录。

用户注册界面如下所示。

图5-5用户注册界面

用户注册的逻辑代码如下所示。

[HttpPost("register")]

public IActionResult Register([FromBody] User user)

{

    // 查询用户

    Dictionary<string, string> query = new Dictionary<string, string>();

    query.Add("username", user.Username);

    List<User> list = service.Select(query, new Dictionary<string, string>()).GetResultList<User>();

    if (list.Count > 0)

    {

        return StatusCode(400, new { errorCode = 30000, errorMessage = "用户已存在" });

    }

    // 进行其他必要的验证和处理

    // ...

    // 保存用户到数据库

    service.Insert(user);

    return Ok(new { success = 1 });

}

      1. 招聘信息模块

当前台学生用户点击毕业生就业信息管理系统中导航栏上的“招聘信息”后将会进入到“招聘信息”列表的界面,然后选择想要查看的招聘信息,点击进入到详细界面,在详细界面可以查看包括企业名称、企业用户、企业电话、企业地点、需求职位、所需技能、职位薪资、需求人数等信息,学生用户可以进行投递简历、点赞、收藏、评论等操作。

招聘信息详情界面如下图所示。

图5-6招聘信息详情界面

投递简历界面如下图所示。

图5-7投递简历界面

学生用户个人中心模块

前台用户点击右上角“个人中心”模块,可以查看和管理个人相关的信息和任务,包括个人首页、就业信息、简历投递、面试邀请、收藏功能模块。学生用户个人中心界面如下图所示。

图5-8学生用户个人中心界面

    1. 后台管理模块的实现
      1. 企业用户后台管理模块

企业用户在后台可以对招聘需求、简历投递、面试邀请管理等模块进行信息管理,企业用户后台管理界面如下图所示。

图5-9企业用户后台管理界面

简历投递:

企业用户点击“投递记录管理”可以查看学生用户所有的投递信息,可下载个人简历信息和发起面试邀请。

图5-10发送面试邀请界面

招聘需求:

企业用户点击“招聘需求”可以查看自己发布的所有招聘信息,点击“添加”可发布新的招聘需求,由管理员后台审核通过后台方可在系统前台展示,也可对原有的招聘需求进行重置或删除操作。

图5-11发布招聘需求界面

      1. 管理员系统用户管理模块

后台管理员在“系统用户”这一菜单中可以对学生用户、企业用户和管理人员的账号信息进行添加管控。

管理员系统用户管理界面如下图所示。

图5-11管理员系统用户管理界面

用户管理逻辑代码如下所示:

[HttpGet("users")]

public IActionResult GetUsers()

{

    List<User> userList = service.GetAllUsers();

    return Ok(userList);

}

[HttpGet("users/{id}")]

public IActionResult GetUserById(int id)

{

    User user = service.GetUserById(id);

    if (user == null)

    {

        return NotFound();

    }

    return Ok(user);

}

[HttpPost("users")]

public IActionResult CreateUser([FromBody] User user)

{

    // 进行其他必要的验证和处理

    // ...

    // 保存用户到数据库

    service.CreateUser(user);

    return Ok(new { success = 1 });

}

[HttpPut("users/{id}")]

public IActionResult UpdateUser(int id, [FromBody] User user)

{

    User existingUser = service.GetUserById(id);

    if (existingUser == null)

    {

        return NotFound();

    }

    // 更新用户信息

    existingUser.Username = user.Username;

    existingUser.Email = user.Email;

    existingUser.Phone = user.Phone;

    // 保存更新后的用户信息到数据库

    service.UpdateUser(existingUser);

    return Ok(new { success = 1 });

}

[HttpDelete("users/{id}")]

public IActionResult DeleteUser(int id)

{

    User existingUser = service.GetUserById(id);

    if (existingUser == null)

    {

        return NotFound();

    }

    // 删除用户

    service.DeleteUser(existingUser);

    return Ok(new { success = 1 });

}

      1. 系统管理模块

管理员点击“系统管理”菜单可以对系统的轮播图进行管理,查看到系统中的所有轮播图信息,对已经存在的轮播图,管理员可以修改,也可以发布新的轮播图信息。

轮播图管理界面如下所示。

图5-12 轮播图管理界面

      1. 资源管理模块

管理员点击“资源管理”菜单能够对毕业生就业信息管理系统内的招聘资讯及其资讯分类信息进行增删改查。

资源管理界面如下所示。

图5-13资源管理界面

  1. 系统测试
    1. 测试目的

系统开发的最后一个步骤就是系统测试,系统测试也是整个系统十分重要的一个环节,测试的好坏关系到产品的发展。客户对软件的质量、性能和可靠性等需求就要通过测试来实现。测试过程要必须遵循严谨性、完善性、规范性的原则,测试的主要目的就是看看在系统运行中,是否会出现bug,然后对出现的bug进行调试,直到程序完美运行。但是软件的测试只能尽可能的减少bug,理论上来说是无法达到消除bug。但是bug越少,系统出错的几率就越低,用户使用起来也更方便、更安全。

    1. 测试用例 

系统测试包括:用户登录功能测试、招聘资讯查看功能测试、企业信息添加、招聘信息搜索、密码修改功能测试,如表6-1、6-2、6-3、6-4、6-5所示:

用户登录功能测试:

表6-1 用户登录功能测试表

用例名称

用户登录系统

目的

测试用户通过正确的用户名和密码可否登录功能

前提

未登录的情况下

测试流程

1) 进入登录页面

2) 输入正确的用户名和密码

预期结果

用户名和密码正确的时候,跳转到登录成功界面,反之则显示错误信息,提示重新输入

实际结果

实际结果与预期结果一致

招聘资讯查看功能测试:

表6-2 招聘资讯查看功能测试表

用例名称

招聘资讯查看

目的

测试招聘资讯查看功能

前提

用户登录

测试流程

点击招聘资讯列表

预期结果

可以查看到所有招聘资讯信息

实际结果

实际结果与预期结果一致

添加企业信息界面测试:

表6-3 添加企业信息界面测试表

用例名称

添加企业信息测试用例

目的

测试企业信息添加功能

前提

管理员正常登录情况下

测试流程

1)点击企业信息管理,然后点击添加后并填写信息。

2)点击进行提交。

预期结果

提交以后,页面首页会显示新的企业信息 

实际结果

实际结果与预期结果一致

招聘信息搜索功能测试:

表6-4招聘信息搜索功能测试表

用例名称

招聘信息搜索测试

目的

测试招聘信息搜索功能

前提

测试流程

1)在搜索框填入搜索关键字。

2)点击搜索按钮。

预期结果

页面显示包含有搜索关键字的招聘信息

实际结果

实际结果与预期结果一致

密码修改搜索功能测试:

表6-5 密码修改功能测试表

用例名称

密码修改测试用例

目的

测试管理员密码修改功能

前提

管理员用户正常登录情况下

测试流程

1)管理员密码修改并完成填写。

2)点击进行提交。

预期结果

使用新的密码可以登录

实际结果

实际结果与预期结果一致

    1. 测试结果

通过编写毕业生就业信息管理系统的测试用例,已经检测完毕用户登录功能测试、招聘资讯查看功能测试、企业信息添加、招聘信息搜索、密码修改功能测试,通过这5大模块为毕业生就业信息管理系统的后期推广运营提供了强力的技术支撑。

  1. 结论

本文描述了毕业生就业信息管理系统设计与实现的原理和开发过程。该系统使用ASP.NET框架来搭建系统后台,中间件使用的是Tomcat服务器,配合C#开发语言。数据库管理平台采用开源的MySQL,并结合HTML页面展示技术。

在开始系统开发之前,我进行了大量的准备工作。在设计和开发过程中,我阅读了许多文献资料,并从中学习到了宝贵的方法和设计思路。这对系统的开发起到了重要的作用。选择的开发技术,如Web、C#、ASP.NET、MySQL等,都是我比较熟悉的领域。其中的设计思路和方法都是通过不断学习和摸索积累的经验得出的。虽然工作量较大,但正是因为之前的积累和准备,才能顺利地完成这个项目。可见,经验的积累和充分的准备是非常重要的。

当然,在该系统的设计与实现过程中,离不开导师和同学们的帮助。正是由于他们的指导和帮助,我才能够在预期时间内成功完成这个系统。同时,在这个过程中,我也收获了很多。尽管系统还有改进的地方,但由于专业知识的限制,无法做到完美。希望将来有机会能够真正投入使用,并进一步改进和优化。

参考文献

[1]冯翊. 基于深度学习框架的大学生就业信息管理系统[J]. 信息技术, 2023, (08): 107-111.

[2]黄晖. 基于Web技术的就业信息管理系统的设计[J]. 信息记录材料, 2023, 24 (06): 197-199.

[3]王莉. 基于Web的高校大学生留省就业信息管理系统[J]. 信息与电脑(理论版), 2023, 35 (06): 149-151.

[4]朱烁. 基于数据挖掘技术的高校学生就业信息管理系统的设计[J]. 信息记录材料, 2022, 23 (11): 220-222.

[5]贺冰心. 基于Web平台的高职院校学生就业信息管理系统设计[J]. 中国新技术新产品, 2022, (20): 42-45.

[6]何瑾. 数据挖掘技术在高校学生就业信息管理系统中的应用研究[J]. 黑龙江人力资源和社会保障, 2022, (13): 79-81.

[7]李楠. 基于大数据平台的大学就业信息管理系统[J]. 电子设计工程, 2022, 30 (07): 42-46+52.

[8]王硕鹏. 国内外高校学生就业信息管理系统的应用情况研究[J]. 中国大学生就业, 2021, (12): 45-48.

[9]Ita Arfyanti, Rajiansyah. Design and Development Employee Payroll Information Systems in Indeks Media Teknologi Inc.[J]. International Journal of Information Engineering and Electronic Business(IJIEEB), 2021, 13 (3): 1-12.

[10]况茜. 大数据背景下的高校就业信息管理系统构建[J]. 信息技术, 2021, (05): 74-79.

[11]桂海霞, 薛菁, 王向前. 大数据下信息管理与信息系统专业就业能力评价及培养研究[J]. 西昌学院学报(自然科学版), 2021, 35 (01): 116-119+128.

[12]邱泽国, 徐耀群, 张雨, 赵志杰. 信息管理与信息系统专业毕业生就业能力分析与研究——以就业信息系统设计为例[J]. 商业经济, 2021, (03): 188-191.

[13]郝亚光. 高校就业信息管理系统的分析与设计[J]. 网络安全技术与应用, 2021, (01): 63-64.

[14]梁亚玲, 黄晓瑞. 大数据背景下信息管理与信息系统专业发展研究[J]. 中国管理信息化, 2021, 24 (01): 215-220.

[15]燕燕, 陈铭, 董丹, 王甜宇, 孙艳秋. 中医院校信息管理与信息系统专业学生就业反馈问题研究[J]. 就业与保障, 2020, (15): 55-56.

[16]王渭兵. 高职院校毕业生就业信息综合管理系统设计与实现[J]. 陕西教育(高教), 2020, (02): 47-48.

[17]钱琴琴. 高校毕业生就业管理系统的设计与实现[J]. 芜湖职业技术学院学报, 2019, 21 (04): 18-21.

[18]王少丽. 高校毕业生就业管理系统的设计与实现[D]. 西安电子科技大学, 2016.

[19]Bin Du. The Design and Implementation of Enrollment and Employment Information Management System Based on Web[J]. Applied Mechanics and Materials, 2014, 3634 (687-691): 1938-1941.

[20]Zhi Qiang He, Dong Xia Meng, Xiu Ming Zhao. University Employment Information Integration Model Based on Cloud Computing[J]. Applied Mechanics and Materials, 2014, 3360 (599-601): 1807-1811.

致谢

这个项目的完成经历了多个日夜的努力,终于在今天得以完成。这个项目的创作过程实在不易,但在导师和同事们的辛勤帮助下顺利渡过。让我在设计过程中举步维艰时,非常感谢我的导师耐心地帮助我解决问题,并给予了许多指导意见。也感谢所有为我传授知识、解答疑惑的老师们!

另外,这个项目的完成也借鉴了许多国内外关于C#技术的著作和文档资料。如果没有这些著作原作者的辛勤付出和科研成果,我也很难完成这个项目。感谢与这个项目相关的学者们!同时,也要感谢Google等公司,感谢他们强大的搜索引擎,让我能够方便地查阅资料。

感谢之余,我也要说几句话。虽然在大学学习了四年,但我仍然才疏学浅,这个项目已经尽力完成,但其中可能还存在一些不足和错误之处。真诚地请求各位老师对这个项目进行批评和改正,感谢您在百忙之中抽出时间审阅我的项目。

点赞+收藏+关注 → 私信领取本源代码、数据库

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值