嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 5 元微信扫码支付:5 元
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
校园招聘系统
校园招聘系统是一种具有交互性的人才信息系统,相当于一个线上招聘会,具有时间、空间的便携性。许多学校为了更好的统筹企业与毕业生,都因地适宜地开发了属于自己的校园招聘系统,这也是一个比较流行的网络应用系统。
介绍了一个校园招聘系统的设计和实现过程。该系统将面向对象的设计思想运用到数据库中,采用前端框架vue、后端框架SpringBoot2.7.1 SpringMVC Mybatis-Plus3.5.0和MySQL数据库相结合,设计成开发动态网页形式的在线招聘系统。企业和学生的招聘信息均在线上录入,招聘过程中所需的数据也在数据库中进行储存与调用,因此数据的更新是无纸质化的。提督第一次自主研发一个项目,欢迎各位大佬指正,有兴趣的小伙伴也可以交流一下。
关键词:vue、Springboot2.7.1 SpringMVC Mybatis-plus 3.5.0、MySQL8.0
.
├── 前端代码
│ ├── xiaoyuan-admin
│ │ ├── components.d.ts
│ │ ├── index.html
│ │ ├── package-lock.json
│ │ ├── package.json
│ │ ├── postcss.config.js
│ │ ├── prettier.config.js
│ │ ├── public
│ │ │ ├── favicon.ico
│ │ │ └── tinymce
│ │ │ ├── langs
│ │ │ │ └── zh_CN.js
│ │ │ └── skins
│ │ │ ├── content
│ │ │ │ ├── dark
│ │ │ │ │ ├── content.css
│ │ │ │ │ └── content.min.css
│ │ │ │ ├── default
│ │ │ │ │ ├── content.css
│ │ │ │ │ └── content.min.css
│ │ │ │ ├── document
│ │ │ │ │ ├── content.css
│ │ │ │ │ └── content.min.css
│ │ │ │ └── writer
│ │ │ │ ├── content.css
│ │ │ │ └── content.min.css
│ │ │ └── ui
│ │ │ ├── oxide
│ │ │ │ ├── content.css
│ │ │ │ ├── content.inline.css
│ │ │ │ ├── content.inline.min.css
│ │ │ │ ├── content.min.css
│ │ │ │ ├── content.mobile.css
│ │ │ │ ├── content.mobile.min.css
│ │ │ │ ├── fonts
│ │ │ │ │ └── tinymce-mobile.woff
│ │ │ │ ├── skin.css
│ │ │ │ ├── skin.min.css
│ │ │ │ ├── skin.mobile.css
│ │ │ │ └── skin.mobile.min.css
│ │ │ └── oxide-dark
│ │ │ ├── content.css
│ │ │ ├── content.inline.css
│ │ │ ├── content.inline.min.css
│ │ │ ├── content.min.css
│ │ │ ├── content.mobile.css
│ │ │ ├── content.mobile.min.css
│ │ │ ├── fonts
│ │ │ │ └── tinymce-mobile.woff
│ │ │ ├── skin.css
│ │ │ ├── skin.min.css
│ │ │ ├── skin.mobile.css
│ │ │ └── skin.mobile.min.css
│ │ ├── src
│ │ │ ├── App.vue
│ │ │ ├── api
│ │ │ │ ├── index.ts
│ │ │ │ ├── layout
│ │ │ │ │ ├── index.ts
│ │ │ │ │ └── model
│ │ │ │ │ └── index.ts
│ │ │ │ ├── login
│ │ │ │ │ ├── index.ts
│ │ │ │ │ └── model
│ │ │ │ │ └── index.ts
│ │ │ │ ├── neirong
│ │ │ │ │ ├── chengji
│ │ │ │ │ │ ├── index.ts
│ │ │ │ │ │ └── model
│ │ │ │ │ │ └── index.ts
│ │ │ │ │ ├── dengji
│ │ │ │ │ │ ├── index.ts
│ │ │ │ │ │ └── model
│ │ │ │ │ │ └── index.ts
│ │ │ │ │ ├── gaikuang
│ │ │ │ │ │ ├── index.ts
│ │ │ │ │ │ └── model
│ │ │ │ │ │ └── index.ts
│ │ │ │ │ ├── gonggao
│ │ │ │ │ │ ├── index.ts
│ │ │ │ │ │ └── model
│ │ │ │ │ │ └── index.ts
│ │ │ │ │ ├── jiaoshi
│ │ │ │ │ │ ├── index.ts
│ │ │ │ │ │ └── model
│ │ │ │ │ │ └── index.ts
│ │ │ │ │ ├── jigou
│ │ │ │ │ │ ├── index.ts
│ │ │ │ │ │ └── model
│ │ │ │ │ │ └── index.ts
│ │ │ │ │ ├── kaoshi
│ │ │ │ │ │ ├── index.ts
│ │ │ │ │ │ └── model
│ │ │ │ │ │ └── index.ts
│ │ │ │ │ ├── kebiao
│ │ │ │ │ │ ├── index.ts
│ │ │ │ │ │ └── model
│ │ │ │ │ │ └── index.ts
│ │ │ │ │ ├── kecheng
│ │ │ │ │ │ ├── index.ts
│ │ │ │ │ │ └── model
│ │ │ │ │ │ └── index.ts
│ │ │ │ │ ├── keyan
│ │ │ │ │ │ ├── index.ts
│ │ │ │ │ │ └── model
│ │ │ │ │ │ └── index.ts
│ │ │ │ │ ├── pingjia
│ │ │ │ │ │ ├── index.ts
│ │ │ │ │ │ └── model
│ │ │ │ │ │ └── index.ts
│ │ │ │ │ ├── qingjia
│ │ │ │ │ │ ├── index.ts
│ │ │ │ │ │ └── model
│ │ │ │ │ │ └── index.ts
│ │ │ │ │ ├── xiaoli
│ │ │ │ │ │ ├── index.ts
│ │ │ │ │ │ └── model
│ │ │ │ │ │ └── index.ts
│ │ │ │ │ ├── xuanke
│ │ │ │ │ │ ├── index.ts
│ │ │ │ │ │ └── model
│ │ │ │ │ │ └── index.ts
│ │ │ │ │ ├── xueyuan
│ │ │ │ │ │ ├── index.ts
│ │ │ │ │ │ └── model
│ │ │ │ │ │ └── index.ts
│ │ │ │ │ ├── zhaopin
│ │ │ │ │ │ ├── index.ts
│ │ │ │ │ │ └── model
│ │ │ │ │ │ └── index.ts
│ │ │ │ │ ├── zhaosheng
│ │ │ │ │ │ ├── index.ts
│ │ │ │ │ │ └── model
│ │ │ │ │ │ └── index.ts
│ │ │ │ │ ├── zhuanye
│ │ │ │ │ │ ├── index.ts
│ │ │ │ │ │ └── model
│ │ │ │ │ │ └── index.ts
│ │ │ │ │ └── zixun
│ │ │ │ │ ├── index.ts
│ │ │ │ │ └── model
│ │ │ │ │ └── index.ts
│ │ │ │ ├── regiter
│ │ │ │ │ ├── index.ts
│ │ │ │ │ └── model
│ │ │ │ │ └── index.ts
│ │ │ │ └── system
│ │ │ │ ├── dictionary
│ │ │ │ │ ├── index.ts
│ │ │ │ │ └── model
│ │ │ │ │ └── index.ts
│ │ │ │ ├── dictionary-data
│ │ │ │ │ ├── index.ts
│ │ │ │ │ └── model
│ │ │ │ │ └── index.ts
│ │ │ │ ├── login-record
│ │ │ │ │ ├── index.ts
│ │ │ │ │ └── model
│ │ │ │ │ └── index.ts
│ │ │ │ ├── menu
│ │ │ │ │ ├── index.ts
│ │ │ │ │ └── model
│ │ │ │ │ └── index.ts
│ │ │ │ ├── operation-record
│ │ │ │ │ ├── index.ts
│ │ │ │ │ └── model
│ │ │ │ │ └── index.ts
│ │ │ │ ├── role
│ │ │ │ │ ├── index.ts
│ │ │ │ │ └── model
│ │ │ │ │ └── index.ts
│ │ │ │ └── user
│ │ │ │ ├── index.ts
│ │ │ │ └── model
│ │ │ │ └── index.ts
│ │ │ ├── assets
│ │ │ │ ├── bg-login.jpg
│ │ │ │ ├── image
│ │ │ │ │ ├── banner_1.jpg
│ │ │ │ │ └── banner_2.jpg
│ │ │ │ └── logo.svg
│ │ │ ├── components
│ │ │ │ ├── ByteMdEditor
│ │ │ │ │ └── index.vue
│ │ │ │ ├── ByteMdViewer
│ │ │ │ │ └── index.vue
│ │ │ │ ├── RedirectLayout
│ │ │ │ │ └── index.ts
│ │ │ │ ├── RegionsSelect
│ │ │ │ │ ├── index.vue
│ │ │ │ │ ├── load-data.ts
│ │ │ │ │ └── types
│ │ │ │ │ └── index.ts
│ │ │ │ ├── RouterLayout
│ │ │ │ │ └── index.vue
│ │ │ │ └── TinymceEditor
│ │ │ │ └── index.vue
│ │ │ ├── config
│ │ │ │ └── setting.ts
│ │ │ ├── i18n
│ │ │ │ ├── index.ts
│ │ │ │ └── lang
│ │ │ │ ├── en.ts
│ │ │ │ ├── zh_CN.ts
│ │ │ │ └── zh_TW.ts
│ │ │ ├── layout
│ │ │ │ ├── components
│ │ │ │ │ ├── header-notice.vue
│ │ │ │ │ ├── header-tools.vue
│ │ │ │ │ ├── page-footer.vue
│ │ │ │ │ ├── password-modal.vue
│ │ │ │ │ └── setting-drawer.vue
│ │ │ │ ├── index.vue
│ │ │ │ └── menu-icons.ts
│ │ │ ├── main.ts
│ │ │ ├── router
│ │ │ │ └── index.ts
│ │ │ ├── shims-vue.d.ts
│ │ │ ├── store
│ │ │ │ ├── index.ts
│ │ │ │ └── modules
│ │ │ │ ├── theme.ts
│ │ │ │ └── user.ts
│ │ │ ├── styles
│ │ │ │ └── index.less
│ │ │ ├── utils
│ │ │ │ ├── on-size-change.ts
│ │ │ │ ├── page-tab-util.ts
│ │ │ │ ├── permission.ts
│ │ │ │ ├── request.ts
│ │ │ │ ├── token-util.ts
│ │ │ │ └── use-search.ts
│ │ │ ├── views
│ │ │ │ ├── exception
│ │ │ │ │ ├── 403
│ │ │ │ │ │ └── index.vue
│ │ │ │ │ ├── 404
│ │ │ │ │ │ └── index.vue
│ │ │ │ │ └── 500
│ │ │ │ │ └── index.vue
│ │ │ │ ├── home
│ │ │ │ │ ├── gaikuang.vue
│ │ │ │ │ ├── gonggao
│ │ │ │ │ │ └── gonggao-chakan.vue
│ │ │ │ │ ├── header.vue
│ │ │ │ │ ├── hezuo.vue
│ │ │ │ │ ├── index.vue
│ │ │ │ │ ├── jiaoxue.vue
│ │ │ │ │ ├── jigou.vue
│ │ │ │ │ ├── keyan.vue
│ │ │ │ │ ├── wenhua.vue
│ │ │ │ │ ├── zhaopin
│ │ │ │ │ │ └── zhaopin-chakan.vue
│ │ │ │ │ ├── zhaopin.vue
│ │ │ │ │ └── zhaosheng.vue
│ │ │ │ ├── login
│ │ │ │ │ └── index.vue
│ │ │ │ ├── neirong
│ │ │ │ │ ├── chengji
│ │ │ │ │ │ ├── components
│ │ │ │ │ │ │ ├── chengji-edit.vue
│ │ │ │ │ │ │ ├── chengji-search.vue
│ │ │ │ │ │ │ └── kecheng-select.vue
│ │ │ │ │ │ └── index.vue
│ │ │ │ │ ├── dengji
│ │ │ │ │ │ ├── components
│ │ │ │ │ │ │ ├── dengji-edit.vue
│ │ │ │ │ │ │ └── dengji-search.vue
│ │ │ │ │ │ └── index.vue
│ │ │ │ │ ├── gaikuang
│ │ │ │ │ │ ├── components
│ │ │ │ │ │ │ ├── gaikuang-edit.vue
│ │ │ │ │ │ │ └── gaikuang-search.vue
│ │ │ │ │ │ └── index.vue
│ │ │ │ │ ├── gonggao
│ │ │ │ │ │ ├── components
│ │ │ │ │ │ │ ├── gonggao-chakan.vue
│ │ │ │ │ │ │ ├── gonggao-edit.vue
│ │ │ │ │ │ │ └── gonggao-search.vue
│ │ │ │ │ │ └── index.vue
│ │ │ │ │ ├── jiaoshi
│ │ │ │ │ │ ├── components
│ │ │ │ │ │ │ ├── jiaoshi-edit.vue
│ │ │ │ │ │ │ └── jiaoshi-search.vue
│ │ │ │ │ │ └── index.vue
│ │ │ │ │ ├── jigou
│ │ │ │ │ │ ├── components
│ │ │ │ │ │ │ ├── jigou-edit.vue
│ │ │ │ │ │ │ └── jigou-search.vue
│ │ │ │ │ │ └── index.vue
│ │ │ │ │ ├── kaoshi
│ │ │ │ │ │ ├── components
│ │ │ │ │ │ │ ├── kaoshi-edit.vue
│ │ │ │ │ │ │ ├── kaoshi-search.vue
│ │ │ │ │ │ │ └── teacher-select.vue
│ │ │ │ │ │ └── index.vue
│ │ │ │ │ ├── kebiao
│ │ │ │ │ │ ├── components
│ │ │ │ │ │ │ ├── kebiao-chakan.vue
│ │ │ │ │ │ │ ├── kebiao-edit.vue
│ │ │ │ │ │ │ ├── kebiao-search.vue
│ │ │ │ │ │ │ └── zhuanye-select.vue
│ │ │ │ │ │ └── index.vue
│ │ │ │ │ ├── kecheng
│ │ │ │ │ │ ├── components
│ │ │ │ │ │ │ ├── kecheng-edit.vue
│ │ │ │ │ │ │ ├── kecheng-search.vue
│ │ │ │ │ │ │ ├── xuanke-edit.vue
│ │ │ │ │ │ │ └── zhuanye-select.vue
│ │ │ │ │ │ └── index.vue
│ │ │ │ │ ├── keyan
│ │ │ │ │ │ ├── components
│ │ │ │ │ │ │ ├── keyan-edit.vue
│ │ │ │ │ │ │ └── keyan-search.vue
│ │ │ │ │ │ └── index.vue
│ │ │ │ │ ├── pingjia
│ │ │ │ │ │ ├── components
│ │ │ │ │ │ │ ├── pingjia-edit.vue
│ │ │ │ │ │ │ ├── pingjia-search.vue
│ │ │ │ │ │ │ └── teacher-select.vue
│ │ │ │ │ │ └── index.vue
│ │ │ │ │ ├── qingjia
│ │ │ │ │ │ ├── components
│ │ │ │ │ │ │ ├── qingjia-edit.vue
│ │ │ │ │ │ │ ├── qingjia-search.vue
│ │ │ │ │ │ │ └── teacher-select.vue
│ │ │ │ │ │ └── index.vue
│ │ │ │ │ ├── xiaoli
│ │ │ │ │ │ ├── components
│ │ │ │ │ │ │ ├── xiaoli-chakan.vue
│ │ │ │ │ │ │ ├── xiaoli-edit.vue
│ │ │ │ │ │ │ └── xiaoli-search.vue
│ │ │ │ │ │ └── index.vue
│ │ │ │ │ ├── xuanke
│ │ │ │ │ │ ├── components
│ │ │ │ │ │ │ ├── xuanke-edit.vue
│ │ │ │ │ │ │ └── xuanke-search.vue
│ │ │ │ │ │ └── index.vue
│ │ │ │ │ ├── xueyuan
│ │ │ │ │ │ ├── components
│ │ │ │ │ │ │ ├── xueyuan-edit.vue
│ │ │ │ │ │ │ └── xueyuan-search.vue
│ │ │ │ │ │ └── index.vue
│ │ │ │ │ ├── zhaopin
│ │ │ │ │ │ ├── components
│ │ │ │ │ │ │ ├── zhaopin-chakan.vue
│ │ │ │ │ │ │ ├── zhaopin-edit.vue
│ │ │ │ │ │ │ └── zhaopin-search.vue
│ │ │ │ │ │ └── index.vue
│ │ │ │ │ ├── zhaosheng
│ │ │ │ │ │ ├── components
│ │ │ │ │ │ │ ├── zhaosheng-edit.vue
│ │ │ │ │ │ │ └── zhaosheng-search.vue
│ │ │ │ │ │ └── index.vue
│ │ │ │ │ ├── zhuanye
│ │ │ │ │ │ ├── components
│ │ │ │ │ │ │ ├── zhuanye-edit.vue
│ │ │ │ │ │ │ └── zhuanye-search.vue
│ │ │ │ │ │ └── index.vue
│ │ │ │ │ └── zixun
│ │ │ │ │ ├── components
│ │ │ │ │ │ ├── zixun-chakan.vue
│ │ │ │ │ │ ├── zixun-edit.vue
│ │ │ │ │ │ └── zixun-search.vue
│ │ │ │ │ └── index.vue
│ │ │ │ ├── regiter
│ │ │ │ │ ├── index.vue
│ │ │ │ │ └── type-select.vue
│ │ │ │ ├── system
│ │ │ │ │ ├── dictionary
│ │ │ │ │ │ ├── components
│ │ │ │ │ │ │ ├── dict-data-edit.vue
│ │ │ │ │ │ │ ├── dict-data-search.vue
│ │ │ │ │ │ │ ├── dict-data.vue
│ │ │ │ │ │ │ └── dict-edit.vue
│ │ │ │ │ │ └── index.vue
│ │ │ │ │ ├── login-record
│ │ │ │ │ │ ├── components
│ │ │ │ │ │ │ └── login-record-search.vue
│ │ │ │ │ │ └── index.vue
│ │ │ │ │ ├── menu
│ │ │ │ │ │ ├── components
│ │ │ │ │ │ │ ├── menu-edit.vue
│ │ │ │ │ │ │ └── menu-search.vue
│ │ │ │ │ │ └── index.vue
│ │ │ │ │ ├── operation-record
│ │ │ │ │ │ ├── components
│ │ │ │ │ │ │ ├── operation-record-detail.vue
│ │ │ │ │ │ │ └── operation-record-search.vue
│ │ │ │ │ │ └── index.vue
│ │ │ │ │ ├── role
│ │ │ │ │ │ ├── components
│ │ │ │ │ │ │ ├── role-auth.vue
│ │ │ │ │ │ │ ├── role-edit.vue
│ │ │ │ │ │ │ └── role-search.vue
│ │ │ │ │ │ └── index.vue
│ │ │ │ │ └── user
│ │ │ │ │ ├── components
│ │ │ │ │ │ ├── role-select.vue
│ │ │ │ │ │ ├── sex-select.vue
│ │ │ │ │ │ ├── user-edit.vue
│ │ │ │ │ │ ├── user-import.vue
│ │ │ │ │ │ └── user-search.vue
│ │ │ │ │ └── index.vue
│ │ │ │ └── user
│ │ │ │ ├── admin
│ │ │ │ │ └── index.vue
│ │ │ │ ├── student
│ │ │ │ │ ├── index.vue
│ │ │ │ │ ├── xueyuan-select.vue
│ │ │ │ │ └── zhuanye-select.vue
│ │ │ │ └── teacher
│ │ │ │ ├── index.vue
│ │ │ │ └── xueyuan-select.vue
│ │ │ └── vite-env.d.ts
│ │ ├── tsconfig.json
│ │ ├── vite.config.ts
│ │ └── yarn.lock
│ └── xiaoyuan-admin.zip
└── 校园招聘系统_前端代码.zip
164 directories, 257 files