对6月份的复习进行总结

1.数据库
着重复习了E-R图
以及将E-R图转换成关系逻辑模型 并能够指出主码 外码
在关系中能够看出候选码 并判断一个关系模式为第几范式
并能够进行关系分解
将SQL语句完整的复习了一遍
包括建表 向表中增添内容 删除 查询 创建视图 存储过程 触发器
2.计算机网络








3.六级
背了十天的单词 虽然不多
看了一下作文模板
做了两套真题
并在这期间完成了Python的大作业
后端:app.py
from flask import Flask, render_template, request, jsonify
import os
from docx import Document

app = Flask(name)

简历数据存储

resumes = []

@app.route('/')
def index():
    return render_template('index.html')

@app.route('/api/resumes', methods=['POST'])
def add_resume():
    data = request.json
    resumes.append(data)
    return jsonify({"status": "success", "id": len(resumes)-1})

@app.route('/api/resumes', methods=['GET'])
def get_resumes():
    query = request.args.get('query', '')
    if query:
        results = [r for r in resumes if query.lower() in r['name'].lower() or
                  query.lower() in r['major'].lower() or
                  query.lower() in r['education'].lower()]
        return jsonify(results)
    return jsonify(resumes)

@app.route('/api/resumes/int:id', methods=['GET', 'PUT', 'DELETE'])
def manage_resume(id):
    if id >= len(resumes):
        return jsonify({"error": "Not found"}), 404
   
    if request.method == 'GET':
        return jsonify(resumes[id])
    elif request.method == 'PUT':
        resumes[id] = request.json
        return jsonify({"status": "success"})
    elif request.method == 'DELETE':
        del resumes[id]
        return jsonify({"status": "success"})

@app.route('/api/export/int:id', methods=['GET'])
def export_resume(id):
    if id >= len(resumes):
        return jsonify({"error": "Not found"}), 404
   
    resume = resumes[id]
    doc = Document()
    doc.add_heading('个人简历', 0)
   
    doc.add_paragraph(f"姓名: {resume['name']}")
    doc.add_paragraph(f"性别: {resume['gender']}")
    doc.add_paragraph(f"专业: {resume['major']}")
    doc.add_paragraph(f"学历: {resume['education']}")
    doc.add_paragraph(f"学习经历: {resume['experience']}")
    doc.add_paragraph(f"奖惩信息: {resume['awards']}")
   
    if not os.path.exists('exports'):
        os.makedirs('exports')
   
    filename = f"exports/resume_{resume['name']}.docx"
    doc.save(filename)
   
    return jsonify({"status": "success", "filename": filename})

if name == 'main':
    app.run(debug=True)
前端:index.html

            个人简历录入系统            
       

个人简历录入系统

               
           

简历录入

           
                                           
                       
                               
                   
                                                                   
                   
                                                                   
               
           
                       
                                           
                       
                                           
                       
                                           
                       
                                           
                               
               
           

简历查询

           
                                           
       
               
           

简历列表

                   
               
           

数据分析

                   
   
       
posted @ 2025-06-14 20:11  被迫敲代码  阅读(3)  评论(0)    收藏  举报