[公开]广播电视行业监管项目(第1、3、4包)中标公告
中标评审分析官方公示数据
中标原因深度分析独家解读
33/Flask-Web-Developer
/app/migrations/versions/02a8140731e4_.py
from app import db
class User(db.Model):
__tablename__ = "user"
id = db.Column(db.Integer, primary_key=True)
username = db.Column(db.String(50), nullable=False)
password = db.Column(db.String(50), nullable=False)
email = db.Column(db.String(50), nullable=False)
posts = db.relationship("Post", backref="user", lazy="dynamic", cascade="all, delete, delete-orphan")
comments = db.relationship("Comment", backref="user", lazy="dynamic", cascade="all, delete, delete-orphan")
class Post(db.Model):
__tablename__ = "post"
id = db.Column(db.Integer, primary_key=True)
content = db.Column(db.Text, nullable=False)
user_id = db.Column(db.Integer, db.ForeignKey("user.id"), nullable=False)
comments = db.relationship("Comment", backref="post", lazy="dynamic", cascade="all, delete, delete-orphan")
class Comment(db.Model):
__tablename__ = "comment"
id = db.Column(db.Integer, primary_key=True)
content = db.Column(db.Text, nullable=False)
user_id = db.Column(db.Integer, db.ForeignKey("user.id"), nullable=False)
post_id = db.Column(db.Integer, db.ForeignKey("post.id"), nullable=False)
replies = db.relationship("Reply", backref="comment", lazy="dynamic", cascade="all, delete, delete-orphan")
posts = db.relationship("Post", backref="comments", lazy="dynamic", cascade="all, delete, delete-orphan")
class Reply(db.Model):
__tablename__ = "reply"
id = db.Column(db.Integer, primary_key=True)
content = db.Column(db.Text, nullable=False)
comment_id = db.Column(db.Integer, db.ForeignKey("comment.id"), nullable=False)
user_id = db.Column(db.Integer, db.ForeignKey("user.id"), nullable=False)
def __repr__(self):
return "<Reply {}>".format(self.content)
/app/commands.py
from datetime import datetime
from app import db, login
from werkzeug.security import generate_password_hash, check_password_hash
from flask_login import UserMixin
from app import login
@login.user_loader
def load_user(id):
return User.query.get(int(id))
class User(UserMixin, db.Model):
id = db.Column(db.Integer, primary_key=True)
username = db.Column(db.String(64), unique=True, nullable=False)
email = db.Column(db.String(120), unique=True, nullable=False)
password_hash = db.Column(db.String(128), nullable=False)
posts = db.relationship('Post', backref='author', lazy=True)
def __repr__(self):
return '<User {}>'.format(self.username)
def set_password(self, password):
self.password_hash = generate_password_hash(password)
def check_password(self, password):
return check_password_hash(self.password_hash, password)
class Post(db.Model):
id = db.Column(db.Integer, primary_key=True)
title = db.Column(db.String(140), nullable=False)
body = db.Column(db.Text, nullable=False)
timestamp = db.Column(db.DateTime, index=True, default=datetime.utcnow)
author_id = db.Column(db.Integer, db.ForeignKey('user.id'))
def __repr__(self):
return '<Post {}>'.format(self.body)
class Comment(db.Model):
id = db.Column(db.Integer, primary_key=True)
body = db.Column(db.Text, nullable=False)
timestamp = db.Column(db.DateTime, index=True, default=datetime.utcnow)
author_id = db.Column(db.Integer, db.ForeignKey('user.id'))
post_id = db.Column(db.Integer, db.ForeignKey('post.id'))
parent_id = db.Column(db.Integer, db.ForeignKey('comment.id'))
def __repr__(self):
return '<Comment {}>'.format(self.body)
class Reply(db.Model):
id = db.Column(db.Integer, primary_key=True)
body = db.Column(db.Text, nullable=False)
timestamp = db.Column(db.DateTime, index=True, default=datetime.utcnow)
author_id = db.Column(db.Integer, db.ForeignKey('user.id'))
comment_id = db.Column(db.Integer, db.ForeignKey('comment.id'))
def __repr__(self):
return '<Reply {}>'.format(self.body)
/app/models.py
from flask import Flask
from flask_sqlalchemy import SQLAlchemy
from flask_login import LoginManager
from flask_migrate import Migrate
app = Flask(__name__)
app.config['SECRET_KEY'] = 'mysecret'
app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///site.db'
app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = False
db = SQLAlchemy(app)
migrate = Migrate(app, db)
login = LoginManager(app)
login.login_view = 'login'
@app.route('/')
def hello():
return 'Hello World!'
@login.login_required
@app.route('/secret')
def secret():
return 'You are logged in.'
@app.errorhandler(404)
def page_not_found(e):
return '<h1>Page Not Found</h1>', 404
if __name__ == '__main__':
app.run()
/app/main.py
from flask import Blueprint, render_template
from flask_login import login_required, current_user
main = Blueprint('main', __name__)
@main.route('/')
def index():
return render_template('index.html')
@main.route('/profile')
@login_required
def profile():
return render_template('profile.html', name=current_user.username)
/app/templates/index.html
from app import app
if
一、项目编号:11000026210200164034-XM001
二、项目名称:广播电视行业监管项目
三、中标(成交)信息
总中标成交金额:150.55 万元(人民币)
中标成交供应商名称、地址及中标成交金额:
中标成交供应商名称:国家广播电视总局广播电视科学研究院
中标成交供应商地址:北京市西城区复兴门外大街2号
中标金额:47.8万元
中标成交供应商名称:北京瑞特影音贸易有限公司
中标成交供应商地址:北京市朝阳区建国门外大街14号
中标金额:43.5万元
中标成交供应商名称:北京定阔文化传媒有限公司
中标成交供应商地址:北京市通州区经济开发区聚富苑产业园区聚和六街1号-7975(集群注册)
中标金额:59.25万元
| 供应商名称 | 供应商地址 | 统一信用代码 | 中标金额 | 中标成交备注信息 |
|---|---|---|---|---|
| 国家广播电视总局广播电视科学研究院 | 北京市西城区复兴门外大街2号 | 12100000400011569A | 47.8 万元 | 评审总得分(综合评分法): 91.03 分 |
| 北京瑞特影音贸易有限公司 | 北京市朝阳区建国门外大街14号 | 911101051017215443 | 43.5 万元 | 评审总得分(综合评分法): 84.4 分 |
| 北京定阔文化传媒有限公司 | 北京市通州区经济开发区聚富苑产业园区聚和六街1号-7975(集群注册) | 91110112MAEFNEG526 | 59.25 万元 | 评审总得分(综合评分法): 84.39 分 |
四、主要标的信息
| 供应商 | 商品名称 | 规格型号 | 数量 | 单价 | 总价 | 服务要求 |
|---|---|---|---|---|---|---|
| 国家广播电视总局广播电视科学研究院 | 1 | 47.8万元 | 47.8万元 | 对我市黑广播智能识别系统(一期)进行运行维护, 确保系统安全稳定运转。 | ||
| 北京瑞特影音贸易有限公司 | 1 | 43.5万元 | 43.5万元 | 对我市接收卫星传输电视节目设施开展专业检验检 测。 | ||
| 北京定阔文化传媒有限公司 | 1 | 59.25万元 | 59.25万元 | 对我市广播电视节目制作经营机构开展动态数据的 收集、汇总与初步研究和评估。 |
详见附件
五、评审专家(单一来源采购人员)名单:
刘继庆、姜树桢、刘君、姜斌、李新明(第1包)、肖永哲(第3、4包)
六、代理服务收费标准及金额:
本项目代理费总金额:2.2583万元(人民币)
本项目代理费收费标准:
详见招标文件
七、公告期限
自本公告发布之日起1个工作日。
八、其它补充事宜
8.1本公告同时在中国政府采购网(http://www.ccgp.gov.cn)、北京市政府采购网(http://www.ccgp-beijing.gov.cn/)发布。
8.2采购代理机构项目编号:BJJQ-2026-062/01、03、04
8.3代理服务收费金额:2.2583万元(其中第1包:0.8888万元,第3包:0.6525万元,第4包:0.7170万元)
九、凡对本次公告内容提出询问,请按以下方式联系。
1.采购人信息
名 称:北京市广播电视局本级事业
地址:北京市通州区达济街5号院
联系方式:王老师,010-55565358
2.采购代理机构信息
名 称:北京汇诚金桥国际招标咨询有限公司
地 址:北京市东城区朝内大街南竹杆胡同6号北京INN3号楼9层
联系方式:王秋凌、贾洋,010-65173825、65244483
3.项目联系方式
项目联系人:王秋凌、贾洋
电 话: 010-65173825、65244483
数据来源:查看官方原文 | 发布日期:2026-07-01