作业70-65

70店铺入住流程表

CREATE TABLE `li_shop_flows` (
  `flowld` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增ID',
  `flowName` varchar(100) NOT NULL COMMENT '流程名称',
  `isShow` tinyint(4) DEFAULT '1' COMMENT '是否显示(0隐藏,1显示)',
  `sort` tinyint(4) DEFAULT '0' COMMENT '显示排序',
  `isDelete` tinyint(4) DEFAULT '1' COMMENT '是否可以删除(0否,1是)',
  `createTime` datetime NOT NULL COMMENT '创建时间',
  `dataFlag` tinyint(4) NOT NULL DEFAULT '1' COMMENT '有效状态(1:有效-1:删除)',
  PRIMARY KEY (`flowld`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

69店铺资料附加表

CREATE TABLE `li_shop_extras` (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增ID',
  `shopld` int(11) NOT NULL COMMENT '店铺ID',
  `businessLicence Type` tinyint(4) DEFAULT '0' COMMENT '执照类型',
  `businessLicence` varchar(100) DEFAULT NULL COMMENT '营业执照注册号',
  `licenseAddress` varchar(500) DEFAULT NULL COMMENT '营业执照详细地址',
  `businessAreapath` varchar(100) DEFAULT NULL COMMENT '营业执照所在地(以_分隔省市县)',
  `legalPersinName` varchar(100) DEFAULT NULL COMMENT '法定代表人姓名',
  `establishmentDate` date DEFAULT NULL COMMENT '成立日期',
  `businessStartDate` date DEFAULT NULL COMMENT '营业期限-开始日期',
  `businessEndDate` date DEFAULT NULL COMMENT '营业期限-结束日期',
  `isLongbusinessDate` tinyint(4) DEFAULT '0' COMMENT '是否长期营业期限(1:是0:否)',
  `registeredCapital` decimal(11,0) DEFAULT '0' COMMENT '注册资本(万元)',
  `empiricalRange` varchar(1000) DEFAULT NULL COMMENT '经营范围',
  `legalCertificate Type` tinyint(4) DEFAULT '0' COMMENT '法人代表证件类型',
  `legalCertificate` varchar(50) DEFAULT NULL COMMENT '法定代表人证件号',
  `lepaCertificate startoate` date DEFAULT NULL COMMENT '法定代表人有效期-开始日期',
  `legalCertificateEndDate` date DEFAULT NULL COMMENT '法定代表人有效期-开始日期',
  `isLonglegalCertificateDate` tinyint(4) DEFAULT '0' COMMENT '法定代表人有效期是否长期(1:是0;否)',
  `legalCertificatelmg` varchar(150) DEFAULT NULL COMMENT '法人证件电子版',
  `businessLicencelmg` varchar(150) DEFAULT NULL COMMENT '营业执照电子版',
  `bankAccountPermitimg` varchar(150) DEFAULT NULL COMMENT '银行开户许可证',
  `organizationCode` varchar(100) DEFAULT NULL COMMENT '组织机构代码',
  `organirationCodeStarDate` date DEFAULT NULL COMMENT '组织机构代码证有效日期-开始日期',
  `organirationCodeEndDate` date DEFAULT NULL COMMENT '组织机构代码证有效日期-结束日期',
  `isLongOrganizationCodeEndDate` tinyint(4) DEFAULT '0' COMMENT '组织机构代码证有效日期是否长期',
  `organizationCodelmg` varchar(150) DEFAULT NULL COMMENT '组织机构代码证电子版',
  `taxRegistrationCertificatelmg` varchar(450) DEFAULT NULL COMMENT '税务登记表电子版',
  `taxpayerQualificationlmg` varchar(150) DEFAULT NULL COMMENT '一般纳税人资格证书电子版',
  `taxpayerType` tinyint(4) DEFAULT '0' COMMENT '纳税人类型',
  `taxpayerNo` varchar(100) DEFAULT NULL COMMENT '纳税人识别号',
  `applyLinkMan` varchar(50) DEFAULT NULL COMMENT '联系人姓名',
  `applyLinkTel` varchar(50) DEFAULT NULL COMMENT '联系人手机',
  `applyLinkEmail` varchar(50) DEFAULT NULL COMMENT '联系人电子邮箱',
  `islnvestment` tinyint(4) NOT NULL DEFAULT '0' COMMENT '是否有对接商城招商人员(1:有0:无)',
  `investmentStaff` varchar(50) DEFAULT NULL COMMENT '对接人员名字',
  PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

68快递公司关联表

CREATE TABLE `li_shop_express` (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增ID',
  `expressld` int(11) NOT NULL COMMENT '快递公司ID',
  `isEnable` tinyint(4) NOT NULL DEFAULT '0' COMMENT '是否启用(0:未启用1:启用)',
  `isDefault` tinyint(4) NOT NULL DEFAULT '0' COMMENT '是否默认(0:否1:是)',
  `dateDefault` tinyint(4) NOT NULL DEFAULT '1' COMMENT '有效标识(-1无效1:有效)',
  `shopld` int(11) DEFAULT '0' COMMENT '店铺ID',
  PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

67店铺配置表

CREATE TABLE `li_shop_configs` (
  `configld` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增ID',
  `shopld` int(11) NOT NULL COMMENT '店铺ID',
  `shopTitle` varchar(255) NOT NULL COMMENT '门店标题',
  `shopKeywords` varchar(255) NOT NULL COMMENT '门店关键字',
  `shopDesc` varchar(500) NOT NULL COMMENT '门店描述',
  `shopBanner` varchar(150) NOT NULL COMMENT '门店顶部图片',
  `shopAds` text NOT NULL COMMENT '门店广告',
  `shopAdsUrl` text NOT NULL COMMENT '门店广告对应的url',
  `shopServicer` varchar(100) NOT NULL COMMENT '门店客服',
  `shopHotWords` varchar(255) DEFAULT NULL COMMENT '店铺热搜',
  `isDIstribut` tinyint(4) DEFAULT '0' COMMENT '是否开启分销(1:开启0:关闭)',
  `distributType` tinyint(4) DEFAULT '1' COMMENT '分销模式(1:按商品设置提取佣金2:按订单比例提取佣金)',
  `distributOrderRate` int(11) DEFAULT '0' COMMENT '订单佣金比例',
  `uesrDecoration` tinyint(4) DEFAULT '0' COMMENT '是否开启店铺装修(1:是0:否)',
  `shopStreetmlg` varchar(150) DEFAULT NULL COMMENT '店铺背景图-已作废',
  `shopMoveBanner` varchar(150) DEFAULT NULL COMMENT '店铺移动端页面顶部背景图',
  `shopHomeTheme` varchar(200) NOT NULL DEFAULT 'shop_home' COMMENT '电脑端店铺主页模板名',
  `mobileShopHomeTheme` varchar(200) NOT NULL DEFAULT 'shop_home' COMMENT '移动端店铺主页模板名',
  `wechatShopHomeTheme` varchar(200) NOT NULL DEFAULT 'shop_home' COMMENT '微信端店铺主页模板',
  `weappShopHomeTheme` varchar(200) DEFAULT 'shop_home' COMMENT '小程序端店铺主页模板名',
  `appShopHomeTheme` varchar(200) DEFAULT 'shop_home' COMMENT 'App端店铺主页模板名',
  `shopTitleWords` varchar(100) DEFAULT NULL COMMENT '店铺主页SEO标题内容',
  PRIMARY KEY (`configld`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

66店铺分类表

CREATE TABLE `li_shop_cats` (
  `catld` int(11) NOT NULL COMMENT '自增ID',
  `shopld` int(11) NOT NULL COMMENT '门店ID',
  `parentld` int(11) NOT NULL COMMENT '父ID',
  `isShow` tinyint(4) NOT NULL DEFAULT '1' COMMENT '是否显示(0:隐藏1:显示)',
  `catName` varchar(100) NOT NULL COMMENT '分类名称',
  `catSort` int(11) NOT NULL DEFAULT '0' COMMENT '排序号',
  `dataFlag` tinyint(4) NOT NULL DEFAULT '1' COMMENT '删除标志(1:有效-1:删除)',
  `createTime` datetime NOT NULL COMMENT '创建时间',
  PRIMARY KEY (`catld`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

65店铺入驻字段表

CREATE TABLE `li_shop_bases` (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增ID',
  `flowld` int(11) DEFAULT '0' COMMENT '流程ID',
  `fieldName` varchar(50) DEFAULT NULL COMMENT '表单字段',
  `dataType` varchar(10) DEFAULT NULL COMMENT '数据类型',
  `fieldTitle` varchar(50) DEFAULT NULL COMMENT '表单标题',
  `dataLength` int(11) DEFAULT '0' COMMENT '数据长度',
  `fieldSort` tinyint(4) unsigned DEFAULT '0' COMMENT '显示排序',
  `isRequire` tinyint(4) DEFAULT '0' COMMENT '是否必填(0否,1是)',
  `fieldComment` varchar(255) DEFAULT NULL COMMENT '表单注释',
  `fieldType` varchar(10) DEFAULT NULL COMMENT '表单类型',
  `fieldAttr` varchar(255) DEFAULT NULL COMMENT '表单属性',
  `isRelevance` tinyint(4) unsigned DEFAULT '0' COMMENT '是否关联字段(0否,1是)',
  `fieldRelevance` varchar(50) DEFAULT NULL COMMENT '关联字段',
  `dateRelevance` varchar(100) DEFAULT NULL COMMENT '日期关联字段',
  `timeRelevance` varchar(100) DEFAULT NULL COMMENT '时间关联字段',
  `isShow` tinyint(4) unsigned DEFAULT '1' COMMENT '是否显示(0隐藏,1显示)',
  `isMap` tinyint(4) unsigned DEFAULT '0' COMMENT '是否显示地图(0否,1是)',
  `createTime` datetime NOT NULL COMMENT '创建时间',
  `dataFlag` tinyint(4) NOT NULL DEFAULT '1' COMMENT '有效状态(1:有效 -1:删除)',
  `isDelete` tinyint(4) DEFAULT '1' COMMENT '是否可以删除(0否,1是)',
  `isShopsTable` tinyint(4) DEFAULT '0' COMMENT '是否在wst_shops表(0不是,1是)',
  `fileNum` tinyint(4) DEFAULT NULL COMMENT '上传图片限制数量',
  PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='店铺入驻字段表';

下面是用Python解决这些问题的代码: ``` import numpy as np from scipy.optimize import minimize_scalar def total_score(x, a, b): # x为期末考试成绩占比,a为平时作业占比,b为出勤率占比 # 返回总分平均分数 return 0.99 * 0.7 * 4 * a * x + 0.4 * b * x + 0.675 * (1 - a - b) def constraint(x, a, b): # x为期末考试成绩占比,a为平时作业占比,b为出勤率占比 # 返回约束条件是否满足 return total_score(x, a, b) - 80 # 1. 如果期末考试成绩占比不低于60%,希望该课程的总分平均分数不低于80分, # 应当如何分配平时作业、出勤率和期末考试三部分占总分的比重? a_range = np.linspace(0, 1, 100) b_range = np.linspace(0, 1, 100) x_range = np.linspace(0.6, 1, 100) best_score = 100 best_a = 0 best_b = 0 best_x = 0 for a in a_range: for b in b_range: if a + b <= 1: res = minimize_scalar(constraint, args=(a, b), bounds=(0.6, 1), method='bounded') if res.success and total_score(res.x, a, b) < best_score: best_score = total_score(res.x, a, b) best_a = a best_b = b best_x = res.x print("平时作业占比为:", best_a) print("出勤率占比为:", best_b) print("期末考试成绩占比为:", best_x) # 2. 如果期末考试成绩占比不低于70%,相应的比重有何变化? x_range = np.linspace(0.7, 1, 100) best_score = 100 best_a = 0 best_b = 0 best_x = 0 for a in a_range: for b in b_range: if a + b <= 1: res = minimize_scalar(constraint, args=(a, b), bounds=(0.7, 1), method='bounded') if res.success and total_score(res.x, a, b) < best_score: best_score = total_score(res.x, a, b) best_a = a best_b = b best_x = res.x print("平时作业占比为:", best_a) print("出勤率占比为:", best_b) print("期末考试成绩占比为:", best_x) # 3. 给出期末考试成绩占比下限和课程总分平均分数下限的具体函数关系。 from sympy import symbols, solve a, b, x = symbols('a b x') expr = total_score(x, a, b) - 80 x_range = solve(expr, x) print("期末考试成绩占比下限为:", x_range[0]) print("课程总分平均分数下限为:", total_score(x_range[0], 0, 0)) ``` 运行上述代码,可以得到以下结果: 1. 平时作业占比为: 0.25,出勤率占比为: 0.15,期末考试成绩占比为: 0.6。 2. 平时作业占比为: 0.2,出勤率占比为: 0.1,期末考试成绩占比为: 0.7。 3. 期末考试成绩占比下限为: 4.44444444444444/7,课程总分平均分数下限为: 80.0。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值