# 学生就业项目
**项目名称**:学生就业管理系统
**系统实现**:Django+ JQuery
**运行环境**:Python3.12 + MySQL8.x
**开发工具**:PyCharm
**特别说明**:PyCharm 进行项目开发过程中,需要在工具中进行正确的虚拟环境设置,安装需要的依赖包,同时在本地计算机中也需要安装,也就是说在 PyCharm 虚拟环境中安装 Django、PyMySQL ,本地计算机中也需要使用 **pip install 依赖名称** 的方式安装Django、PyMySQL,或者pip install -r requirements.txt
## 1. 项目预览
![image-20240313122910563.png](https://bk.cyymzy.com/upload/image-20240313122910563.png)
用户登陆页
![image-20240313124355714.png](https://bk.cyymzy.com/upload/image-20240313124355714.png)
系统首页
![image-20240313124430131.png](https://bk.cyymzy.com/upload/image-20240313124430131.png)
数据展示页面
## 2. 项目设计
![image-20240313191543609.png](https://bk.cyymzy.com/upload/image-20240313191543609.png)
系统功能结构图
![image-20240313192815021.png](https://bk.cyymzy.com/upload/image-20240313192815021.png)
用户角色图
![image .png](https://bk.cyymzy.com/upload/image%20.png)
数据库ER图
## 3. 项目结构
![image-20240313133547565.png](https://bk.cyymzy.com/upload/image-20240313133547565.png)
## 4. 项目部署
### 4.1 环境要求
**Python:** 尽量选择 3.11的版本,测试项目代码在3.9以下的环境中运行会有部分代码不兼容
**MySQL:**具体使用版本没有要求,但是推荐8.0 mysql
### 4.2 运行流程
首先,按照 4.1 中的环境要求说明,完成 python、mysql 这些软件安装和配置,同时特别提醒,pycharm 运行项目,除了需要在虚拟环境中安装 Django、PyMySQL 这些依赖外,本地最好在安装 python之后使用 pip install 依赖名称 将这些依赖在本地环境中进行安装
第二,复制第5章数据库相关中找到数据库执行的SQL语句,这些SQL语句可以在命令窗口中执行,也可以在Navicat 等图形化管理窗口中执行,执行过程中请移除注释内容,避免对运行造成干扰,注意:数据库的创建可以复制创建库的语句,之后使用命令语句生成数据库表,最好执行SQL语句中插入的语句将测试数据添加到数据库中
第三,使用 PyCharm 打开项目,并且按照 4.3 中项目运行的相关说明,进行虚拟环境、运行的设置,同时在项目的 settings.py 文件中正确的配置数据库用户名和密码,完成这些之后,点击运行按钮就可以运行项目,项目成功启动之后,在浏览器中输入 http://127.0.0.1:8000/jobs/login ,就可以进入到项目登陆页面,在这个页面中输入账号 admin 密码 admin 就可以完成登陆了
## 5. 项目启动
### 5.1 数据库配置创建
修改`djangoblog/setting.py` 修改数据库配置,如下所示:
```mysql
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'djangoblog',
'USER': 'root',
'PASSWORD': 'password',
'HOST': 'host',
'PORT': 3306,
}
}
#创建数据库
create schema student_jobs collate utf8mb4_0900_bin;
```
### 5.2 Django数据迁移,启动
然后在终端下执行如下命令:
```python
python manage.py makemigrations
python manage.py migrate
```
再执行: `python manage.py runserver`启动服务
浏览器打开: http://127.0.0.1:8000/ 就可以看到效果了。
## 服务器部署
本地安装部署请参考 [Django官方文档](https://docs.djangoproject.com/zh-hans/5.0/)
有详细的部署介绍.
本项目已经支持使用docker来部署,如果你有docker环境那么可以使用docker来部署。
项目中有`docker file`,部署请参考 [Docker官方文档](https://www.docker.com/)
## 在线体验
访问https://jygl.cyymzy.com 可以看见预览效果
管理员账号:老师的教务系统账号
企业人员账号:admin,admin
学生账号:学生的教务系统账号
## 问题相关
有任何问题欢迎提Issue,或者将问题描述发送至我邮箱 `[email protected]`.我会尽快解答.推荐提交Issue方式.
---
## 致大家🙋♀️🙋♂️
如果本项目帮助到了你,请点亮`stars`,让更多的人看到。
您的小星星将会是我的动力。
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
【资源说明】 python毕业设计-基于Django+MySQL开发的学生就业管理系统设计与实现+使用说明.zippython毕业设计-基于Django+MySQL开发的学生就业管理系统设计与实现+使用说明.zip 【备注】 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如软件工程、计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载使用,也可作为毕设项目、课程设计、作业、项目初期立项演示等,当然也适合小白学习进阶。 3、如果基础还行,可以在此代码基础上进行修改,以实现其他功能,也可直接用于毕设、课设、作业等。 欢迎下载,沟通交流,互相学习,共同进步!
资源推荐
资源详情
资源评论
收起资源包目录
python毕业设计-基于Django+MySQL开发的学生就业管理系统设计与实现+使用说明.zip (71个子文件)
studentYC-master
pages
colleges.html 3KB
majors.html 3KB
sendLogs.html 1KB
jobs.html 5KB
projectLogs.html 4KB
templates
commjs.html 3KB
menus.html 4KB
nav.html 350B
head.html 459B
foot.html 42B
users.html 6KB
login.html 2KB
index.html 2KB
students.html 7KB
companies.html 4KB
text.html 896B
educationLogs.html 4KB
app
__init__.py 43B
tests.py 60B
admin.py 63B
migrations
__init__.py 0B
0001_initial.py 6KB
apps.py 138B
models.py 4KB
urls.py 747B
views.py 39KB
.idea
vcs.xml 180B
misc.xml 302B
inspectionProfiles
profiles_settings.xml 174B
modules.xml 270B
.gitignore 245B
studentYC.iml 1KB
manage.py 666B
Dockerfile 694B
studentjobs
__init__.py 0B
wsgi.py 399B
urls.py 853B
settings.py 4KB
asgi.py 399B
requirements.txt 344B
static
js
login.js 894B
jobs.js 5KB
projectLogs.js 4KB
majors.js 4KB
students.js 5KB
colleges.js 4KB
sendLogs.js.bak 5KB
users.js 4KB
sendLogs.js 5KB
companies.js 4KB
educationLogs.js 4KB
sys.js 3KB
libs
jquery-1.12.4.min.js 95KB
models
models.css 2KB
models.js 3KB
tables
tables.js 4KB
form
form.js 3KB
css
comm.css 7KB
font-awesome.min.css 38KB
login.css 1KB
imgs
form1.jpg 47KB
login.jpg 196KB
form.png 456KB
fonts
FontAwesome.otf 132KB
fontawesome-webfont.eot 162KB
fontawesome-webfont.woff 96KB
fontawesome-webfont.woff2 75KB
fontawesome-webfont.svg 434KB
fontawesome-webfont.ttf 162KB
README.md 4KB
171265889347208773632.zip 416B
共 71 条
- 1
资源评论
不走小道
- 粉丝: 3210
- 资源: 5120
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功