精华内容
下载资源
问答
  • 注册流程 账号注册 需要提供的信息: ...企业名称:需与当地政府颁发的商业许可证书或企业注册证上的企业名称完全一致 营业执照注册号:15位营业执照注册号或18位的统一社会信用代码 管理员信息...

    注册流程


    账号注册

    需要提供的信息:

    • 邮箱:要求未注册过公众号或微信,作为公众平台登录账号
    • 邮箱密码:用于登录邮箱后激活公众号
    • 公众号账户登录密码

    选择账号类型

    可选: 订阅号、服务号和企业号,此处选择服务号

    账号信息登记

    需要提供的信息:

    • 企业名称:需与当地政府颁发的商业许可证书或企业注册证上的企业名称完全一致
    • 营业执照注册号:15位营业执照注册号或18位的统一社会信用代码

    管理员信息登记

    需要提供的信息:

    • 管理员身份证姓名
    • 管理员身份证号码
    • 管理员手机号码:登记时会发送一条短信验证码,用于验证身份
    • 短信验证码
    • 微信扫码验证:须为绑定了管理员本人银行卡的微信

    选择主体验证方式

    可选: 支付认证、微信认证和法定代表人认证,此处选择微信认证


    认证流程


    微信认证

    需要提供的信息或费用:

    • 认证费:微信认证服务审核费,300元/次/年

    • 组织机构代码:9位组织机构代码,或三证合一之后的18位统一社会信用代码

    • 工商营业执照注册号:15位工商营业执照上的注册号,或三证合一之后的18位的统一社会信用代码

    • 法定代表人/企业负责人姓名:按照营业执照上填写

    • 经营范围(一般经营范围):需与企业工商营业执照上一致

    • 经营范围(前置许可经营范围):需与企业工商营业执照上一致,没有则填“无”

    • 企业规模:企业员工人数

    • 企业对公账户:审核流程中,微信平台会向该账户汇入一笔非常小的金额和备注信息,需与审核人员确认

      • 企业开户名称:需与组织机构代码证上的机构名称保持一致
      • 企业开户银行
      • 企业银行账号
    • 认证联系人:认证联系人为实际操作人员的联系方式,认证审核过程中会致电该联系人

      • 联系人姓名
      • 联系人手机号码
      • 联系人座机
      • 联系人电子邮箱
      • 联系人身份证号码
      • 短信验证码
      • 微信扫码验证
    • 企业基本资料:以下内容均为文件形式,需要原件照片或扫描件,支持.jpg .jpeg .png格式照片,大小不超过5M

      • 申请公函:填写完毕上述信息后,可在线生成公函,加盖企业公章后上传即可
      • 组织机构代码证:组织机构代码证必须在有效期范围内。若办理过三证合一的企业无法提供,可上传最新的营业执照替代
      • 企业工商营业执照:只支持中国大陆工商局或市场监督管理局颁发的工商执照,且必须在有效期内
      • 其他证明材料:补充证明材料,选填

    支付接入流程


    申请接入微信支付

    需要提供的信息:

    • 联系人信息:联系人为实际操作人员的联系方式,审核过程中会致电该联系人

      • 联系人姓名
      • 联系人手机号码
      • 联系人常用邮箱
    • 经营信息

      • 商家简称
      • 商业类型:可选企业、个体工商户、事业单位
      • 售卖商品类目:根据选择的商品类目,需上传相关资质证明,见附录2
      • 售卖商品场景:可选线下、公众号、小程序、网站、APP,可多选
      • 售卖商品描述
      • 门店地址:经营场所地址
      • 公司网址:选填
      • 客服电话:该电话将在交易记录中向买家展示,买家可借此联系贵司客服
      • 补充材料:上传相关照片或截图来说明售卖商品的商家,补充材料说明见附录3
    • 商户信息

      • 营业执照照片
      • 营业执照注册号
      • 营业期限
      • 经营范围
      • 商户名称:需与营业执照登记的公司名称一致
      • 注册地址:需与营业执照登记住所地址一致
      • 组织机构代码证照片:办理过三证合一的企业无法提供,可上传最新营业执照替代
      • 组织机构代码:9位组织机构代码,或三证合一之后的18位统一社会信用代码
      • 营业期限:组织机构代码证上的营业期限,或三证合一之后营业执照中营业期限
    • 企业法人/经办人信息:二选一

      • 身份证正面照片
      • 身份证反面照片
      • 身份证号码
      • 身份证持有人姓名
      • 身份证证件有效期
    • 结算账户信息:只能为对公账户,并与微信认证时填写的对公账户信息一致

      • 开户名称
      • 开户银行
      • 银行账号

    附录1:企业需提供的材料汇总


    • 邮箱及密码

    • 企业工商营业执照原件照片

    • 组织机构代码证原件照片

    • 公函:完成注册并填写部分信息后才能生成下载,然后交由管理员签名、企业盖章,最后再上传回系统

    • 经营信息

      • 商家简称
      • 商业类型
      • 售卖商品类目
      • 相关资质证明(具体要求见附录二)
      • 售卖商品场景
      • 售卖商品描述
      • 门店地址
      • 客服电话
      • 公司网站
      • 补充材料(具体要求见附录三)
    • 企业法人/经办人信息

      • 身份证正面照片
      • 身份证反面照片
    • 管理员信息

      • 姓名
      • 身份证号
      • 手机号码
      • 微信
    • 微信认证联系人

      • 姓名
      • 手机号码
      • 座机号码
      • 电子邮箱
      • 身份证号码
      • 微信
    • 支付认证联系人

      • 姓名
      • 手机号码
      • 电子邮箱

    附录2:售卖商品类目资质证明的具体要求


    一级行业 二级行业 资质文件
    餐饮/食品 餐饮 《餐饮服务许可证》或者提供实体店铺的三张照片(包含:1. 门头照含店名;2. 店内全景照;3. 店内收银台照)
    食品 《食品流通许可证》或《食品卫生许可证》或《食品经营许可证》或《保健食品经营卫生许可证》(四选一)
    线下零售 超市
    便利店
    自动贩卖机
    百货/商圈/购物中心
    其他零售
    网上购物 线上商超
    生活/家居用品 家装建材/家居家纺
    数码家电/办公设备
    计生用品
    美妆/护肤
    鲜花/盆栽/室内装饰品
    交通工具/配件/改装
    宠物/宠物食品/饲料
    母婴用品/儿童玩具
    服饰/箱包/饰品
    户外/运动/健身器材/安防
    钟表/眼镜
    黄金珠宝/钻石/玉石
    书籍/音像/文具/乐器
    化肥/农用药剂等 农药:下列单位可以经营农药:(必须是公司或组织机构)
    (一)供销合作社的农业生产资料经营单位;
    (二)植物保护站;
    (三)土壤肥料站;
    (四)农业、林业技术推广机构;
    (五)森林病虫害防治机构;
    (六)农药生产企业;
    (七)国务院规定的其他经营单位。经营的农药属于化学危险物品的,应当按照国家有关规定办理经营许可证。——广东省商户无资质要求。
    生活/咨询服务 咨询/法律咨询/金融咨询等
    婚庆/摄影
    装饰/设计
    家政/维修服务
    广告/会展/活动策划
    人才中介机构/招聘/猎头
    职业社交/婚介/交友
    房地产 《建设用地规划许可证》《建设工程规划许可证》《建筑工程开工许可证》《国有土地使用证》《商品房预售许可证》
    苗木种植/园林绿化
    娱乐/健身服务 美容/健身类会所
    俱乐部/休闲会所
    游艺厅/KTV/网吧 游艺厅/KTV:《娱乐场所许可证》
    网吧:《网络文化经营许可证》 网吧:《网络文化经营许可证》 网吧:《网络文化经营许可证》
    交通运输/票务旅游 租车
    加油 《成品油批发经营批准证书》或《成品油仓储经营批准证书》或《成品油零售经营批准证书》,其中一个即可
    物流/快递 物流《道路运输许可证》;快递《快递业务经营许可证》
    港口经营\港口理货 《港口经营许可证》
    旅行社 《旅行社业务经营许可证》
    机票/机票代理 《航空公司营业执照》或《航空公司机票代理资格证》
    娱乐票务
    交通票务 收费授权证明文件(如授权证明书或合同)
    旅馆/酒店/度假区
    景区
    宗教 宗教类提供《宗教活动场所登记证》
    网络媒体/计算机服务/游戏 在线图书/视频/音乐 《互联网出版许可证》或《网络文化经营许可证》
    门户/资讯/论坛
    游戏 棋牌类、捕鱼类游戏提供《网络文化经营许可证》,其他游戏请提供营业执照
    网络直播平台 1. 需提供《网络文化经营许可证》,且许可证的经营范围应当明确包括网络表演
    2. PC/wap网站需要有ICP备案
    软件/建站/技术开发
    网络推广/网络广告
    网上服务平台 团购服务平台
    综合生活服务平台
    旅游服务平台
    订餐服务平台
    教育/医疗 教育/培训/考试缴费/学费
    公立院校
    私立院校 民办非公立院校需提供《办学许可证》,公立院校无需提供
    保健器械/医疗器械/非处方药品 互联网售药提供《互联网药品交易服务证》,线下门店卖药提供《药品经营许可证》;医疗器械:《医疗器械经营企业许可证》
    保健信息咨询平台 《营业执照》
    私立/民营医院/诊所 《医疗机构执业许可证》
    公立医院 公立医院类目需提供《事业单位法人证书》或《医疗机构执业许可证》,军队医院可用红头文件代替
    挂号平台 卫生局的批文或者和医院的合作协议
    生活缴费 电信运营商 《电信业务经营许可证》
    宽带收费 《电信业务经营许可证》
    话费通讯 提供与运营商间的合作授权收费协议
    有线电视缴费 《广播电视节目传送业务经营许可证》
    物业管理费 物业管理企业资质等级评定证书(向建设部申请)
    水电煤缴费/交通罚款等生活缴费 收费授权证明文件(如授权证明书或合同)
    停车缴费
    城市交通/高速收费 收费授权证明文件(如授权证明书或合同)
    事业单位 收费授权证明文件(如授权证明书或合同)
    其他生活缴费 收费资质
    金融 财经资讯 若有具体的荐股行为,需资质《证券投资咨询业务资格证书》(若不涉及直接上传《营业执照》)
    股票软件类 《证券投资咨询业务资格证书》
    保险业务 保险公司提供《经营保险业务许可证》《保险业务法人等级证书》,其他公司提供相关资质
    众筹 《营业执照》(仅限实物类、公益类众筹网站接入申请,暂不支持股权类众筹商户)
    信用还款 1、银行:银监会颁发的《金融许可证》
    2、消费金融:银监会颁发的《金融许可证》
    3、互联网小额贷款企业:银监会颁发的互联网小额贷款资质证明
    收藏/拍卖 非文物类收藏品
    文物经营/文物复制品销售 销售文物,需提供《文物经营许可证》
    销售文物复制品:无需特殊资质许可 销售文物复制品:无需特殊资质许可 销售文物复制品:无需特殊资质许可
    拍卖/典当 拍卖:《拍卖经营批准证书》
    典当:《典当经营许可证》 典当:《典当经营许可证》 典当:《典当经营许可证》
    公益 公益 《基金会法人登记证书》
    其他

    附录3:补充材料的具体要求


    售卖场景 现状 需提交的补充资料
    线下 有固定门店 1、主流地图软件的定位截图
    2、门头照片(包括门牌号)
    3、内景照片(需能明确判断销售商品)4、收银台照片
    非固定门店经营 1、支付功能使用场景介绍(请用文档编辑后截图上传)
        a、公司主营的业务介绍
        b、支付功能主要是用于哪些商品/服务的收款
    2、辅助判断照片/截图
       (以便核实业务场景)能清晰展示提供服务的场景跟商品
    公众号/小程序 业务/内容已上线 公众号二维码截图
    公众号必须要有内容,能够清晰介绍公众号业务以及支付功能使用场景
    业务/内容未上线 1、支付功能使用场景介绍(请用文档编辑后截图上传)
     主要包含以下几点:
       a、公司主营的业务介绍
       b、支付功能主要是用于哪些商品/服务的收款
    2、辅助判断照片/截图
       (以便核实业务场景)能清晰展示提供服务的场景跟商品
    网站 网站已上线 网站链接(请填写在“公司网站”输入框中)
    网站未上线(实物类电商) 1、售卖商品以及业务介绍(请用文档编辑后截图上传)
    2、线下仓库照片
    网站未上线(虚拟游戏类网站) 不支持申请,需要网站上线之后才能开放
    APP APP已上线 APP下载链接(请填写在“APP下载链接”输入框中)
    APP未上线 1、APP首页截图:即打开APP后,首先展示的页面
    2、APP尾页截图:尾页需要展示开发公司名称
    3、APP应用内截图:需要能辨别提供的服务是否符合要求,包括页面各个类目商品展示
    4、APP支付方式截图:需展示APP内拟放置微信支付的支付渠道页
    展开全文
  • 消息驱动Bean必须实现两个接口MessageDrivenBean和MessageListener 在对象创建的过程中将被容器调用,onMessage函数方法接收消息参数,将其强制转型为合适的消息类型,同时打印出消息的内容。同时一个mail note将被...
  • tianyancha.py

    2021-03-04 09:13:16
    输入企业名、工商号或纳税人号可以查询公司名,法人,注册时间,注册资本,企业类型,工商注册号,组织结构代码,统一信用代码,经营年限,登记机关,经营范围。
  • 在线点评 可以对每种不同类型企业设定不同的评份类别,评份可以分为二级类别,可以更详细地设置评分选项。 分站功能 可以为省份或城市绑定二级域名,行业大类绑定二级域名等,会员商铺二级域名以及为会员商铺绑定...
  • 桃源网络硬盘v5.3SQL企业破解版.rar

    热门讨论 2010-09-15 16:47:16
    《桃源网络硬盘.net》(中国国家版权局著作权登记号 2008SRBJ0659)是一套可用于网络上文件办公、共享、传递、查看的多用户文件存储系统,广泛应用于互联网、公司、网吧、学校等地管理及使用文件,多方式的共享权限,...
  • 求按登记注册类型多个层次划分的单位个数小计和总计 例如要得出如下的结果: 代码  登记注册类型  家数  ------ --------------------------------------- --------- 100  内资企业 ...

    问题5 求按登记注册类型多个层次划分的单位个数小计和总计

    例如要得出如下的结果:

    代码   登记注册类型                            家数         

    ------ --------------------------------------- ---------

    100    内资企业                                    61920

    110      国有企业                                   1365

    140      联营企业                                    476

    141        国有联营企业                               52

    ...

    200    港、澳、台商投资企业                         9004

    210      合资经营企业(港或澳、台资)                 4454

    220      合作经营企业(港或澳、台资)                  556

    300    外商投资企业                                11396

    310      中外合资经营企业                           5070

    320      中外合作经营企业                            663

    我们有3种方法,都可以完成任务。

    方法1

    select code 代码 , substrb('    ',1,item_level*2-2)||b.reg_type 登记注册类型, cnt 家数 from

    (

    (select substr(z01_08,1,1)||'00' code ,count(*) cnt

    from cj601

    group by substr(z01_08,1,1))

    union

    (select substr(z01_08,1,2)||'0' code ,count(*) cnt

    from cj601

    group by substr(z01_08,1,2))

    union

    (select substr(z01_08,1,3) code ,count(*) cnt

    from cj601

    group by substr(z01_08,1,3))

    )

    c, djzclx b where c.code=b.reg_code;

    方法2

    select code 代码 , substrb('    ',1,item_level*2-2)||b.reg_type 登记注册类型, cnt 家数 from

    (

    select

    case when code3 is not null then code3

         when code2<>'0' then code2

    else code1

    end code,cnt from (

    select substr(z01_08,1,1)||'00' code1 , substr(z01_08,1,2)||'0' code2 , substr(z01_08,1,3) code3 ,count(*) cnt

        from cj601

        group by rollup(substr(z01_08,1,1),substr(z01_08,1,2),substr(z01_08,1,3))

    ) where code2<>code3 or code3 is null and code1<>'00'

    )

    c, djzclx b where c.code=b.reg_code

    order by 1

    ;

    方法3

    select code 代码 , substrb('    ',1,item_level*2-2)||b.reg_type 登记注册类型, cnt 家数 from

    (

    select

    case when code3 is not null then code3

         when code2<>'0' then code2

    else code1

    end code,cnt from (

    select substr(z01_08,1,1)||'00' code1 , substr(z01_08,1,2)||'0' code2 , substr(z01_08,1,3) code3 ,sum(cnt) cnt

        from (select substr(z01_08,1,3) z01_08,count(*) cnt from cj601 group by substr(z01_08,1,3))

        group by rollup(substr(z01_08,1,1),substr(z01_08,1,2),substr(z01_08,1,3))

    ) where code2<>code3 or code3 is null and code1<>'00'

    )

    c, djzclx b where c.code=b.reg_code

    order by 1

    ;

    上述3种写法都能得出正确的结果,但执行效率有巨大差别,第一种写法最简单,但是使用union要对cj601作了3遍全表扫描,执行效率最低,第2种写法对cj601做rollup分组,让数据库自动求小计和总计,第3种写法先对cj601做分组汇总,对结果集再做rollup分组,让数据库求小计和总计,在数据量中等的时候效率差不多,数据量大的时候,方法3效率更好些,因为rollup分组要处理的记录数更少,而rollup分组比普通分组开销大一些。

    Oracle提供的分析函数一共有10多个,但有些专门的统计函数比如求标准差,相关系数,协方差等我们一般用不到,主要用到的是本文提到的RANK, lead, ratio_to_report等,我们如果能够将它们和decode函数,case语句配合,善加利用,就能编写出执行效率高的汇总语句,高效完成统计数据处理任务。更加详细的关于分析函数的信息,请参考资料Oracle9i Data Warehousing Guide 第19章SQL for Analysis in Data Warehouses。

    展开全文
  • java开发微信服务号流程服务号申请认证服务号测试号服务器配置...2.企业名称、营业执照注册号(营业执照)、营业执照照片、公章; 3.运营者信息登记:身份证姓名、身份证号码、手机号、运营者微信扫码绑定(此微...

    服务号申请

    认证服务号

    在微信公众平台申请一个公众号,类型为:服务号类型。
    需以下相关信息
    1.登陆用邮箱(提供一个未绑定微信的邮箱)及密码;
    2.企业名称、营业执照注册号(营业执照)、营业执照照片、公章;
    3.运营者信息登记:身份证姓名、身份证号码、手机号、运营者微信扫码绑定(此微信需要绑定运营者本人的银行卡);
    4.交给腾讯的认证费用300元(每年需向腾讯缴纳300元的认证费用)。
    接口权限说明地址:https://developers.weixin.qq.com/doc/offiaccount/Getting_Started/Explanation_of_interface_privileges.html

    测试号

    由于用户体验和安全性方面的考虑,微信公众号的注册有一定门槛,某些高级接口的权限需要微信认证后才可以获取。所以,为了帮助开发者快速了解和上手微信公众号开发,熟悉各个接口的调用,我们推出了微信公众帐号测试号,通过手机微信扫描二维码即可获得测试号。
    测试号申请地址:https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login

    服务器配置

    服务器配置

    在这里插入图片描述
    登录微信公众平台官网后,在公众平台官网的开发-基本设置页面,勾选协议成为开发者,点击“修改配置”按钮,填写服务器地址(URL)、Token和EncodingAESKey,其中

    1. URL是开发者用来接收微信消息和事件的接口URL,必须是外网和80端口,如何没有外网地址可以通过内网穿透工具把本地ip映射成外网。
    2. Token可由开发者可以任意填写,用作生成签名(该Token会和接口URL中包含的Token进行比对,从而验证安全性)。
    3. EncodingAESKey由开发者手动填写或随机生成,将用作消息体加解密密钥。

    服务器校验流程图

    在这里插入图片描述

    Java代码示例

    在这里插入图片描述

    开发者模式

    1.为了识别用户,每个用户针对每个公众号会产生一个安全的OpenID,如果需要在多公众号、移动应用之间做用户共通,则需前往微信开放平台,将这些公众号和应用绑定到一个开放平台账号下,绑定后,一个用户虽然对多个公众号和应用有多个不同的OpenID,但他对所有这些同一开放平台账号下的公众号和应用,只有一个UnionID,可以在用户管理-获取用户基本信息(UnionID机制)

    2.公众平台以access_token为接口调用凭据,来调用接口,所有接口的调用需要先获取access_token,access_token在2小时内有效,过期需要重新获取,但1天内获取次数有限,开发者需自行存储,详见获取接口调用凭据
    在这里插入图片描述
    3.公众号每次调用接口时,可能获得正确或错误的返回码,开发者可以根据返回码信息调试接口,排查错误。

    4.当普通微信用户向公众账号发消息时或微信用户关注该公众号或取消关注该公众号,微信服务器将POST消息的XML数据包到开发者填写的URL上。

    在这里插入图片描述

    展开全文
  • 5. 当事人角色

    千次阅读 热门讨论 2006-06-15 22:01:00
    连载之15原创:胖子刘(转载请注明作者和出处,谢谢)5. 当事人角色在这一节里,我们重点...通常的权限控制的设计思路都是这样的:首先在系统开发时登记注册所有功能模块及代码,系统运行时由系统管理员来维护角色列表
     
    连载之15
    原创:胖子刘(转载请注明作者和出处,谢谢)
    5.       当事人角色
    在这一节里,我们重点说一下,“角色类型”、“当事人角色类型”、“当事人”以及“当事人角色”这几个概念之间的关系。
    其实这部分内容在国内的企业管理系统设计中多数属于权限控制部分。通常的权限控制的设计思路都是这样的:首先在系统开发时登记注册所有功能模块及代码,系统运行时由系统管理员来维护角色列表、并为每一种角色设定可访问的模块(角色和模块相关联)。业务人员登录系统后,系统读取当前用户所属的角色,并依据前述设定读取这些角色能够访问的所有模块、形成一个模块代码列表,存储为CS系统的全局变量或者BS系统的Session。每当用户试图进入一个功能模块前,系统都判断一下当前模块代码是否包含在“模块代码列表”中。如果包含,说明该用户有权限,允许进入;不包含,则说明该用户无权操作此功能模块。以此实现权限控制。
    关于权限控制,这里先简单提一下,在这一章的最后一节我们来详细描述应用系统的权限控制。
    回过头来说当事人角色。在这一节里我们所提到的当事人角色,主要的设计目的是为了满足特定的业务功能需求、描述当事人出于特定身份的情况下能够进行哪种业务。
    举例说明:众所周知,“客户”代表一种身份,具备这种身份的人或组织(我们统一称之为“当事人”,这也从另一个方面体现了将“人员”和“组织”概括为“当事人”的好处)能够付钱给企业购买产品或者服务;“VIP客户”则是在“客户”的基础上更一步,能够享受更优惠的折扣或者更特别的服务,同时也意味着它能够给企业带来更大的效益或者更特别的社会关系。“供应商”是另外一种身份,具备这种身份的当事人给企业提供原材料、产品或服务以换取货币。
    “客户”和“供应商”代表了两种不同类型的业务工作,需要不同的工作流程,当企业做到一定规模,客户和供应商的数量达到一定的数量级时,企业实际上是针对各种不同的角色来开展日常业务、而不是针对具体的某个人。例如肯德基、麦当劳每天食客上千,它实际上就是“堂食”和“外卖”两种角色的客户提供服务。不可能说张三来了提供一种服务,李四来了就换一种方式服务,过一会儿王五来了再为他奉上一种全新的业务!那样的话啥也别干了,累也累死了。
    说到这里,再多说一句题外话。一段时间以来我总在想,我们中国的饮食文化源远流长,中餐馆遍布全球,为什么就没有一家类似肯德基、麦当劳一样驰名世界的饮食品牌呢?为什???五千年的时间除了打仗就是吃饭,到了今天更是发展到极致。什么花鸟虫鱼、珍禽异兽,统统都能端到饭桌上;电视里的明星访谈节目,无论嘉宾是歌星、影星、教授、体育……提到“吃”,首先都是会心的一笑,然后就滔滔不绝的给你讲上小半天。看到这帮人提到“吃”时的那副故作聪明的样子,我就想,如果你们能把数理化、天文、地理、生物、IT、经济、法律、制度等行业知识随便挑一样熟悉到这种程度,那我们的综合国力早就超过老美了。老美的专家在研究怎么样去撞击彗星,我们的“专家”在研究怎么吃果子狸,嘿嘿,这不是差距吗?某主持人连普通话都说不好,却愣是靠着主持一档饮食节目,在CCTV混了个风生水起。
    天天谈吃、人人谈吃,为什么就没有一个享誉全球的饮食品牌?想了好久,终于让我想到一点端倪。我这个答案一公布出来,估计很有可能会在国内的饮食行业造成一场地震。如果哪位业内人士从我的答案受到启发,进而引发一场饮食行业的大洗牌、并创造出一个崭新的世界级餐饮品牌,到时候别忘了在记者招待会上注明出处——《胖子刘的数据库模型设计专栏》,谢谢!^_^
    答案在这里暂时不公布,留待下节再说。嘿嘿,各位看官别忘了要经常来这里呀。
    话题重新回到刚才说的,企业上规模之后的业务工作就是针对角色开展,而不再针对具体的客户,我们把这种情况叫做“大企业”;没上规模的企业,业务重点还是放在具体的客户身上,并为单个客户提供差异化服务或产品,这种情况我们称之为“小企业”。
    小企业在设计当事人角色时,采用如下数据库模型设计:
    图16_small
    大家可以看到,左上角是“角色类型”表,这个表很简单,里面存储若干记录,每条记录描述一个角色类型。角色其实也有很多种类型,包括订单角色类型、协议角色类型、需求角色类型和当事人角色类型等。上图中的“当事人角色类型”表,就是对“角色类型”表的扩展,设计模式就采用了“主扩展模式”。按照这种模式,还应该有3个扩展表,只是这3个扩展表不是本章讲述的内容,留待后文书进行扩充。
    “当事人角色类型”和“当事人”之间就是一个简单的“多对多关系”,道理很明显,一个当事人角色类型下面可以有多个当事人,一个当事人也可以从属于多个当事人角色类型。按照4大设计模式中的第4种“多对多模式”进行设计,就得到了“当事人角色”表。
    关键就在“当事人角色”表。区分一个数据库模型是为大企业而设计、还是为小企业而设计,最主要的就是这个表。
    如果一个企业是大企业,那么企业的日常业务是为角色服务的,换句话说,企业不为单个客户提供差异化服务,那么只需要“当事人角色”表存储某个当事人所属的角色就可以了,不必对该表再继续细化。
    如果一个企业是小企业,那么企业必然要对某个当事人提供差异化服务,就需要对“当事人角色”表进行细化。就如上图所示那样。通过采用“主扩展模式”,以“当事人角色”表为主表,设计出5个一级扩展表,分别是“股东”、“潜在客户”、“人员角色”、“组织角色”、“客户”,其中“人员角色”、“组织角色”、“客户”3个角色又可以继续扩展出若干个二级扩展表加以详细描述。“人员角色”的扩展表包括“家庭成员”、“雇员”、“签约人”、“联络员”,“组织角色”的扩展表包括“供应商”、“政府有关部门”、“合作伙伴”、“竞争对手”、“组织单位”、“行业协会”、“内部组织”、“住户”、“分销渠道”,“客户”的扩展表包括“收货人”、“最终使用人”、“付款人”。而某些二级扩展表还可以继续扩展出三级扩展表,详见设计图,文字部分就不再描述了。
    这么多的扩展表,关键之处在于这些扩展表都是基于“当事人角色”扩展出来的。在系统运行阶段,需要为每个当事人的每一种角色设置进行详细记录。例如,某企业有1000个当事人,平均每个当事人具有2个角色,那么总的当事人角色就有1000*2=2000个,这2000个当事人角色都需要详细维护。以此提供针对当事人的差异化服务或产品。
    大企业由于只是针对角色提供服务,所以在设计当事人角色时,将上图的“股东”、“潜在客户”、“人员角色”、“组织角色”、“客户”五个表的外键关系改到“当事人角色类型”表上、“组织角色”表删除其它所有字段仅保留“PARTY_ROLE_ID”即可,其它不变。同样的例子,如果该企业的当事人角色类型总计有20种的话,企业只需要对这20种角色类型进行维护即可,企业针对同一角色的所有当事人只需实现同质服务即可。此为针对角色的服务。
    后期进入到业务功能设计阶段后,针对哪个角色类型开展业务,就只需针对该表设计扩展表或者子表,记录相应的业务信息即可,对于业务的扩展是很容易实现的。
    展开全文
  • 2019派遣协议书4篇.doc

    2021-01-15 17:44:11
    *目录2019派遣协议书派遣学生暑假工协议书人事派遣代理协议书劳务派遣协议书样本 甲方(劳务派遣企业)全称 单位类型法定代表人(或负责人) 登记注册地 实际经营地 劳动保障证号组织机构代码证号 联系方式及...
  • java源码包---java 源码 大量 实例

    千次下载 热门讨论 2013-04-18 23:15:26
     在对象创建的过程中将被容器调用,onMessage函数方法接收消息参数,将其强制转型为合适的消息类型,同时打印出消息的内容。同时一个mail note将被发送给消息发送者,发送一个e-mail通知给由recipient参数确定的e-...
  • 32,打折商家登记未改变会员类型 33,人才频道首页品牌企业招聘标签的增加,整站可以调用了 34,图片失真问题 35,FF下提示复制链接提示代码 36,礼品立刻兑换在FF下无效 37,搜索标签解析乱码的问题 38,会员中心...
  • 网上报修系统

    2014-09-09 17:28:45
    网上报修系统B8.0,适用于企业、高等院校、政府部门、中小学校等物品、设备报修管理与维修登记。 一、前台部分 用户报修:报修内容包括故障部门、故障具体地点、报修类型、联系人及联系电话、故障主题、故障描述...
  • java源码包2

    千次下载 热门讨论 2013-04-20 11:28:17
     在对象创建的过程中将被容器调用,onMessage函数方法接收消息参数,将其强制转型为合适的消息类型,同时打印出消息的内容。同时一个mail note将被发送给消息发送者,发送一个e-mail通知给由recipient参数确定的e-...
  • java源码包3

    千次下载 热门讨论 2013-04-20 11:30:13
     在对象创建的过程中将被容器调用,onMessage函数方法接收消息参数,将其强制转型为合适的消息类型,同时打印出消息的内容。同时一个mail note将被发送给消息发送者,发送一个e-mail通知给由recipient参数确定的e-...
  • 消息驱动Bean必须实现两个接口MessageDrivenBean和MessageListener 在对象创建的过程中将被容器调用,onMessage函数方法接收消息参数,将其强制转型为合适的消息类型,同时打印出消息的内容。同时一个mail note将被...
  • 劳务派遣合同书模板一 甲方(劳务派遣企业)全称:_____ 单位类型 :___________________ 法定代表人(或负责人):_______ 登记注册地:___________________ 实际经营地:___________________ 劳动保障证号:____...
  • 消息驱动Bean必须实现两个接口MessageDrivenBean和MessageListener 在对象创建的过程中将被容器调用,onMessage函数方法接收消息参数,将其强制转型为合适的消息类型,同时打印出消息的内容。同时一个mail note将被...
  • java源码包

    2015-12-01 16:29:37
     在对象创建的过程中将被容器调用,onMessage函数方法接收消息参数,将其强制转型为合适的消息类型,同时打印出消息的内容。同时一个mail note将被发送给消息发送者,发送一个e-mail通知给由recipient参数确定的e-...
  • JAVA上百实例源码以及开源项目

    千次下载 热门讨论 2016-01-03 17:37:40
     在对象创建的过程中将被容器调用,onMessage函数方法接收消息参数,将其强制转型为合适的消息类型,同时打印出消息的内容。同时一个mail note将被发送给消息发送者,发送一个e-mail通知给由recipient参数确定的e-...
  • 32,打折商家登记未改变会员类型 33,人才频道首页品牌企业招聘标签的增加,整站可以调用了 34,图片失真问题 35,FF下提示复制链接提示代码 36,礼品立刻兑换在FF下无效 37,搜索标签解析乱码的问题 38,会员中心...
  • 1.8 C#在.NET企业体系结构中的作用 1.9 小结 第2章 C#基础 2.1 引言 2.2 第一个C#程序 2.2.1 代码 2.2.2 编译并运行程序 2.2.3 详细介绍 2.3 变量 2.3.1 变量的初始化 2.3.2 类型推断 2.3.3 变量的作用域 2.3.4 常量...
  • C#高级编程(第6版)

    2011-05-11 11:10:30
     1.8 C#在.NET企业体系结构中的作用  1.9 小结  第2章 C#基础  2.1 引言  2.2 第一个C#程序  2.2.1 代码  2.2.2 编译并运行程序  2.2.3 详细介绍  2.3 变量  2.3.1 变量的初始化  2.3.2 类型推断  2.3.3...
  • 工作任务统计主要是统计每个用户的工作任务完成情况,其中主站是在自己网站发布多少文章(统计来源:文章收录检测),博客注册注册了多少个博客帐号,外链总数是发了多少外链。 5、市场监测说明 |-5.1 每周平媒...
  •  1.8 C#在.NET企业体系结构中的作用  1.9 小结  第2章 C#基础  2.1 引言  2.2 第一个C#程序  2.2.1 代码  2.2.2 编译并运行程序  2.2.3 详细介绍  2.3 变量  2.3.1 变量的初始化  2.3.2 类型推断  2.3.3...
  • 1.8 C#在.NET企业体系结构中的作用 1.9 小结 第2章 C#基础 2.1 引言 2.2 第一个C#程序 2.2.1 代码 2.2.2 编译并运行程序 2.2.3 详细介绍 2.3 变量 2.3.1 变量的初始化 2.3.2 类型推断 2.3.3 变量的作用域 2.3.4 常量...
  • C#高级编程

    2012-09-14 11:12:46
    1.8 C#在.NET企业体系结构中 的作用...... 20 1.9 小结...... 22 第2章 C#基础.... 23 2.1 引言...... 23 2.2 第一个C#程序...... 23 2.2.1 代码..... 24 2.2.2 编译并运行程序..... 24 2.2.3 详细介绍..... 25 2.3 ...
  • 欢迎在 登记地址 登记登记仅仅为了产品推广和提升社区开发的动力。 v-2.1.2 新增 添加项目管理模块,可对任务分类管理; 对RDBMS数据源增加批量任务创建功能,选择数据源,表即可根据模板批量生成DataX同步...
  • 2.3.2 注册事件处理程序 2.3.3 event对象 2.4 常用事件 2.4.1 键盘事件 2.4.2 鼠标事件 2.4.3 页面事件 第3章 开始使用ExtJS 3.1 ExtJS概述 3.1.1 ExtJS简介 3.1.2 ExtJS中的基本概念 3.1.3 ExtJS与常见...

空空如也

空空如也

1 2
收藏数 40
精华内容 16
关键字:

企业登记注册类型代码