{"id":21344700,"url":"https://github.com/nuyoah-yc/studentyc","last_synced_at":"2025-04-15T04:12:46.341Z","repository":{"id":170992924,"uuid":"582987052","full_name":"Nuyoah-Yc/studentYC","owner":"Nuyoah-Yc","description":"基于Django+MySQL开发的学生就业管理系统","archived":false,"fork":false,"pushed_at":"2024-03-22T12:55:37.000Z","size":1698,"stargazers_count":14,"open_issues_count":4,"forks_count":2,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-15T04:12:38.518Z","etag":null,"topics":["ajax","django","jquery","python"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Nuyoah-Yc.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-12-28T12:34:42.000Z","updated_at":"2025-04-14T11:47:33.000Z","dependencies_parsed_at":"2024-11-22T01:33:56.019Z","dependency_job_id":null,"html_url":"https://github.com/Nuyoah-Yc/studentYC","commit_stats":null,"previous_names":["youchuang1/studentyc","nuyoah-yc/studentyc"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nuyoah-Yc%2FstudentYC","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nuyoah-Yc%2FstudentYC/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nuyoah-Yc%2FstudentYC/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nuyoah-Yc%2FstudentYC/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Nuyoah-Yc","download_url":"https://codeload.github.com/Nuyoah-Yc/studentYC/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249003956,"owners_count":21196793,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ajax","django","jquery","python"],"created_at":"2024-11-22T01:21:32.775Z","updated_at":"2025-04-15T04:12:46.304Z","avatar_url":"https://github.com/Nuyoah-Yc.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 学生就业项目\n\n**项目名称**：学生就业管理系统\n\n**系统实现**：Django+ JQuery \n\n**运行环境**：Python3.12 + MySQL8.x\n\n**开发工具**：PyCharm\n\n**特别说明**：PyCharm 进行项目开发过程中，需要在工具中进行正确的虚拟环境设置，安装需要的依赖包，同时在本地计算机中也需要安装，也就是说在 PyCharm 虚拟环境中安装 Django、PyMySQL ，本地计算机中也需要使用 **pip install 依赖名称** 的方式安装Django、PyMySQL，或者pip install -r requirements.txt\n\n\n\n## 1. 项目预览\n\n![image-20240313122910563.png](https://bk.cyymzy.com/upload/image-20240313122910563.png)\n\n用户登陆页\n\n![image-20240313124355714.png](https://bk.cyymzy.com/upload/image-20240313124355714.png)\n\n系统首页\n\n![image-20240313124430131.png](https://bk.cyymzy.com/upload/image-20240313124430131.png)\n\n数据展示页面\n\n## 2. 项目设计\n\n![image-20240313191543609.png](https://bk.cyymzy.com/upload/image-20240313191543609.png)\n\n系统功能结构图\n\n\n\n![image-20240313192815021.png](https://bk.cyymzy.com/upload/image-20240313192815021.png)\n\n用户角色图\n\n![image .png](https://bk.cyymzy.com/upload/image%20.png)\n\n数据库ER图\n\n## 3. 项目结构\n\n![image-20240313133547565.png](https://bk.cyymzy.com/upload/image-20240313133547565.png)\n\n\n\n## 4. 项目部署\n\n### 4.1 环境要求\n\n\n\n**Python:** 尽量选择 3.11的版本，测试项目代码在3.9以下的环境中运行会有部分代码不兼容\n\n**MySQL:**具体使用版本没有要求，但是推荐8.0 mysql\n\n### 4.2 运行流程\n\n首先，按照 4.1 中的环境要求说明，完成 python、mysql 这些软件安装和配置，同时特别提醒，pycharm 运行项目，除了需要在虚拟环境中安装 Django、PyMySQL 这些依赖外，本地最好在安装 python之后使用  pip install 依赖名称 将这些依赖在本地环境中进行安装\n\n\n\n第二，复制第5章数据库相关中找到数据库执行的SQL语句，这些SQL语句可以在命令窗口中执行，也可以在Navicat 等图形化管理窗口中执行，执行过程中请移除注释内容，避免对运行造成干扰，注意：数据库的创建可以复制创建库的语句，之后使用命令语句生成数据库表，最好执行SQL语句中插入的语句将测试数据添加到数据库中\n\n\n\n第三，使用 PyCharm 打开项目，并且按照 4.3 中项目运行的相关说明，进行虚拟环境、运行的设置，同时在项目的 settings.py 文件中正确的配置数据库用户名和密码，完成这些之后，点击运行按钮就可以运行项目，项目成功启动之后，在浏览器中输入  http://127.0.0.1:8000/jobs/login ，就可以进入到项目登陆页面，在这个页面中输入账号 admin 密码 admin 就可以完成登陆了\n\n\n\n## 5. 项目启动\n\n### 5.1 数据库配置创建\n\n 修改`djangoblog/setting.py` 修改数据库配置，如下所示：\n\n```mysql\nDATABASES = {\n    'default': {\n        'ENGINE': 'django.db.backends.mysql',\n        'NAME': 'djangoblog',\n        'USER': 'root',\n        'PASSWORD': 'password',\n        'HOST': 'host',\n        'PORT': 3306,\n    }\n}\n\n#创建数据库\ncreate schema student_jobs collate utf8mb4_0900_bin;\n```\n\n\n\n### 5.2 Django数据迁移，启动\n\n然后在终端下执行如下命令:\n\n```python\npython manage.py makemigrations\npython manage.py migrate\n\n\n```\n\n再执行： `python manage.py runserver`启动服务\n\n浏览器打开: http://127.0.0.1:8000/  就可以看到效果了。  \n\n\n\n## 服务器部署\n\n本地安装部署请参考 [Django官方文档](https://docs.djangoproject.com/zh-hans/5.0/)\n有详细的部署介绍.    \n\n本项目已经支持使用docker来部署，如果你有docker环境那么可以使用docker来部署。\n\n项目中有`docker file`,部署请参考 [Docker官方文档](https://www.docker.com/)\n\n\n\n## 在线体验\n\n访问https://jygl.cyymzy.com 可以看见预览效果\n\n管理员账号：老师的教务系统账号\n\n企业人员账号：admin，admin\n\n学生账号：学生的教务系统账号\n\n\n\n## 问题相关\n\n有任何问题欢迎提Issue,或者将问题描述发送至我邮箱 `2403930241a@gmail.com`.我会尽快解答.推荐提交Issue方式.  \n\n---\n\n ## 致大家🙋‍♀️🙋‍♂️\n\n 如果本项目帮助到了你，请点亮`stars`，让更多的人看到。\n您的小星星将会是我的动力。 \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnuyoah-yc%2Fstudentyc","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnuyoah-yc%2Fstudentyc","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnuyoah-yc%2Fstudentyc/lists"}