5系统数据库设计说明书(诚信)系统20220512_第1页
5系统数据库设计说明书(诚信)系统20220512_第2页
5系统数据库设计说明书(诚信)系统20220512_第3页
5系统数据库设计说明书(诚信)系统20220512_第4页
5系统数据库设计说明书(诚信)系统20220512_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

文档编号:版本号:平潭综合实验区社会服务管理指挥中心全域智慧旅游工程(平潭国际旅游岛智慧文旅项目)一期采购项目数字诚信平台系统数据库设计说明书编写人:夏桂强审核人:王文冲腾讯云计算(北京)有限责任公司2020年6月修订记录序号修改状态修改页码及条款修改人审核人修改生效日期1A夏桂强王文冲2020-06注:修改状态为A-增加,D-删除,M-修改对该文件内容增加、删除或修改均需填写此变更记录,详细记载变更信息,以保证其可追溯性。提交用户时,将此变更记录删除目录1. 编制说明 41.1 编写目的 41.2 读者对象 41.3 项目背景 41.4 术语定义 51.5 参考资料 52. 外部设计 52.1 标示符和状态 52.2 使用它的程序 62.3 命名约定 62.3.1 对象命名 62.3.2 字段命名 62.4 设计约定 72.5 数据库环境说明 73. 结构设计 73.1 概念结构设计 73.2 逻辑结构设计 83.2.1 逻辑设计 83.2.2 数据字典设计 93.3 物理结构设计 204. 安全性设计 204.1 防止用户直接操作数据库的方法 204.2 用户帐号密码的加密方法 214.3 角色与权限 21数字诚信平台项目-数据库设计说明书PAGE4编制说明编写目的本数据库设计说明书是对旅游投诉管理平台系统以下简称“投诉平台/本系统”数据库设计的定义,包括本系统数据逻辑结构设计、数据字典以及运行环境、安全保密设计等。本数据库设计说明书是以下开发活动的依据之一:系统详细设计用户验收读者对象本数据库设计说明书适合以下读者:用户系统设计人员质量控制人员系统确认测试人员系统维护人员项目背景随着我国居民消费升级,旅游消费越来越呈现出大众化、多元化趋势,旅游业已进入高速增长的新阶段,然而,由于旅游服务行业过热过快发展,行业中不诚信行为屡有发生,严重损害了旅游服务业的健康发展。因此,加强旅游服务业诚信体系的建设迫在眉睫。本系统依据企业的合法经营资质、有无重大经济纠纷和依法纳税情况等方面建立诚信能力的评价模型,协助政府完成对涉旅门店的诚信分规则与标准的制定。通过标准与规范的制定与推广,优化平台企业经营的服务质量。术语定义项目主要术语定义如下:表SEQ表\*ARABIC1-4文档相关专业术语定义表术语描述诚信分根据品质指数评分、规范指数评分、体验指数评分综合计算出来的分数规范指数由政府有关管理部门对旅游企业的经营行为进行综合评价,重点考评是否合规经营。品质指数由政府有关管理部门委托行业协会或第三方评估机构,对旅游企业的服务质量以暗访体验的方式进行专业评价。体验指数由游客通过线上网络平台、投诉系统用户投诉及线下诚信码对旅游企业的服务水平进行评价。CLB指腾讯云负载均衡。负载均衡服务是通过设置虚拟服务地址(VIP),将来自客户端的请求按照指定的方式分发到与其关联的云服务器中,自动隔离状态异常的云服务器,解决单台机器的单点问题和大量并发访问服务问题。COS腾讯云对象存储COS是一种存储海量数据的分布式存储服务。COS提供了多种对象的存储类型:标准存储、低频存储、归档存储。TCP/IPTCP/IP(TransmissionControlProtocol/InternetProtocol,传输控制协议/网际协议)是指能够在多个不同网络间实现信息传输的协议簇。Nginx一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。CVM腾讯云云服务器CVM(CloudVirtualMachine)是腾讯云提供的可扩展的计算服务。交换机一种用于电(光)信号转发的\t"/item/%E4%BA%A4%E6%8D%A2%E6%9C%BA/_blank"网络设备。它可以为接入交换机的任意两个\t"/item/%E4%BA%A4%E6%8D%A2%E6%9C%BA/_blank"网络节点提供独享的电信号通路。参考资料(1).《平潭综合实验区全域智慧旅游工程(平潭国际旅游岛智慧文旅项目)一期可行性研究报告暨初步设计方案》;(2).《平潭综合实验区社会服务管理指挥中心全域智慧旅游工程(平潭国际旅游岛智慧文旅项目)一期采购项目》;外部设计标示符和状态数据库软件的名称:Mysql数据库软件的版本:5.7.18数据库实例的名称:sincerity_system数据库字符集:utf8mb4--UTF-8Unicode使用它的程序本数据库使用于“数字诚信系统”。命名约定对象命名数据库对象包括表、视图、存储过程、函数、约束(数据库设计中应避免建立外键约束)。对象命名采用26个小写英文字母和0至9十个自然数、下划线_组成,且只能以字母开头,不能出现其他字符。对象命名由“t_模块名_业务实体名”或组成,以下划线分隔,总长度不超过50。模块名尽量简写,如address,可简写为addr。前缀:表--t主键约束--PK索引--IX模块名必写,对于规模较小的系统,可统一采用同一个模块名(可为系统名,如商户t_business)。业务实体名统一采用单数形式,如user,而不是users。因此一些合法的命名如下:t_business、t_sys_user、t_complain。字段命名字段命名采用26个小写英文字母和26个大写英文字母,且只能以小写字母开头,第二个单词的首字母大写或每一个单词的首字母都采用大写字母。总长度不能超过30个字符。命名最好望文生义,且需遵守以下规则:主键字段尽可能使用id。外键字段使用“业务对象Id”,如userId。所有的布尔值字段,如isHot、isDeleted,都必须设置一个默认值。所有的数字类型字段,都必须设置一个默认值避免数据库保留关键字。设计约定在本系统中,数据库的设计采用自顶向下进行,并且采用面向对象的设计方法,首先进行对象实体的设计,最后将对象持久化到数据库中,所有的表和表之间的关联(ER图)都采用标准的Visio设计工具进行,这样能够将整个系统的设计和数据库设计有机的结合起来。数据库的开发工具采用PL/SQLDeveloper11.0版本。数据库环境说明数据库建模工具:powerdesigner操作系统:Linux开发工具:Navicat结构设计概念结构设计E-R图逻辑结构设计逻辑设计诚信模块数据字典设计下面是库表的总体列表,用来简述各个库表的具体功能:中文表名英文表名1商户表sincerity_business2后台用户表admin3管理员权限(分配)admin_role4角色表role5用户表member6异常情况表sincerity_exception_reporting7体验指数表sincerity_experience_exponent8品质指数表sincerity_quality_exponent9品质指数扣分项目表sincerity_rated_items10通知表sincerity_inform11评分单位表sincerity_grading_unit12规范指数表sincerity_standard_exponent13数据统计表sincerity_data14诚信指数表sincerity_integrity_exponent15行业类别表(评分权重配置)sincerity_business_type16扣分标准表sincerity_mark_standard17工单表sincerity_work_order18游客评分sincerity_visitor_grade19任务表sincerity_task最后是对库表字段的描述表名:sincerity_business字段名称类型字段说明索引主键外键默认值取值范围idBIGINT(19)Id是businessTypeIdBIGINT(19)商户行业类别idstandardExponentIdBIGINT(19)规范指数idqualityExponentIdBIGINT(19)品质指数idexperienceExponentIdBIGINT(19)体验指数idintegrityExponentIdBIGINT(19)诚信指数idnameVARCHAR(64)商家名称bsnStartTimeTIME营业开始时间bsnEndTimeTIME营业结束时间latVARCHAR(255)经度lngVARCHAR(255)纬度taskEndTimeDATETIME任务结束时间addressVARCHAR(255)商家地址phoneVARCHAR(255)商家电话whetherOnlineINT(10)是否上线statusINT(10)门店状态1营业中,2停业,3结业,4休息。remarkVARCHAR(255)备注imageTEXT相册regionVARCHAR(64)行政区域watchStatusINT(10)监控状态1正常状态,2重点监控,3黑名单。addTimeDATETIME创建时间lastUpdateTimeDATETIME更新时间introduceTEXT介绍linkmanVARCHAR(255)联系人imgTEXT封面图片exIdVARCHAR(255)外部接口额外idbusinessPermitCodeVARCHAR(255)经营许可证号编号travelAgencyCnameVARCHAR(255)旅行社中文名称unifySocietyMessageVARCHAR(255)统一社会信息代码networkManagerNameVARCHAR(255)网点经理姓名networkManagerNodeVARCHAR(255)网点经理证件号registrationNumberVARCHAR(255)旅行社分社备案登记号agencyTypeINT(10)旅行社类型0:旅行社,1:网点parentIdVARCHAR(255)父级IDrecordIdVARCHAR(255)酒店编号表名:admin字段名称类型字段说明索引主键外键默认值取值范围idBIGINT(19)Id是uuidVARCHAR(255)唯一idmobileVARCHAR(20)电话usernameVARCHAR(20)用户名passwordVARCHAR(255)密码pushIdVARCHAR(255)推送idimTokenVARCHAR(255)TokenlogoVARCHAR(255)LogologoOriginVARCHAR(255)Logo原图片logoXINT(10)logoYINT(10)logoWidthINT(10)logoHeightINT(10)nameVARCHAR(20)名称pinyinVARCHAR(255)拼音telephoneVARCHAR(255)手机phoneVARCHAR(255)电话sexINT(10)性别emailVARCHAR(50)邮箱addressVARCHAR(255)地址addTimeDATETIME创建时间lastLoginTimeDATETIME最后登录时间statusTINYINT(3)1启用,2禁用,3删除unitIdINT(10)所属单位id,默认0为平台partIdBIGINT(19)角色idisThirdBIT(1)是否认证平台登录用户表名:admin_role字段名称类型字段说明索引主键外键默认值取值范围idBIGINT(19)序号是roleIdBIGINT(19)角色IdadminIdBIGINT(19)管理员idstatusTINYINT(3)状态hideTINYINT(3)是否隐藏表名:role字段名称类型字段说明索引主键外键默认值取值范围idBIGINT(19)Id是nameVARCHAR(255)角色名称keynameVARCHAR(255)关键名称sortINT(10)排序addUserVARCHAR(255)添加人updateUserVARCHAR(255)更新人lastUpdateTimeDATETIME最后更新时间addTimeDATETIME添加事件statusBIT(1)是否启用unitIdINT(10)0平台,其他单位idremarkVARCHAR(255)备注itemizeINT(10)权限分类,1最高管理员,2运营管理,3诚信指数管理,4统计分析表名:menber字段名称类型字段说明索引主键外键默认值取值范围idBIGINT(19)id是uuidVARCHAR(255)唯一idareaIdBIGINT(19)mobileVARCHAR(20)userNameVARCHAR(20)用户名称passwordVARCHAR(255)anonyNameVARCHAR(255)匿名名称nameVARCHAR(20)真实姓名idcardVARCHAR(50)身份证pushIdVARCHAR(255)messageMapVARCHAR(500)imTokenVARCHAR(255)logoVARCHAR(255)logoOriginVARCHAR(255)logoXINT(10)logoYINT(10)logoWidthINT(10)logoHeightINT(10)pinyinVARCHAR(255)telephoneVARCHAR(255)座机电话phoneVARCHAR(255)sexINT(10)性别【0保密、1男、2女】emailVARCHAR(50)addressVARCHAR(255)birthdayDATETIME生日nationVARCHAR(20)国家activeTimeDATETIME激活时间addTimeDATETIME创建时间bindMobileTimeDATETIME绑定电话日期lastLoginTimeDATETIME最后登录时间lastUpdateTimeDATETIME最后修改时间longitudeFLOAT(12)经度latitudeFLOAT(12)维度deviceCodeVARCHAR(255)设备码registerDeviceTypeTINYINT(3)注册设备类型registerVersionVARCHAR(255)注册版本号deviceTypeTINYINT(3)设备类型lastVersionVARCHAR(255)最后版本号isActiveTINYINT(3)是否激活statusTINYINT(3)是否可用1启用,2禁用,3删除gradingUnitIdBIGINT(19)评分单位idremarkVARCHAR(255)备注表名:menber字段名称类型字段说明索引主键外键默认值取值范围idBIGINT(19)id是businessIdBIGINT(19)商户idexceptionTypeVARCHAR(255)异常类型(暂未营业,企业停更,企业范围变更)conditionVARCHAR(255)异常情况imageTEXT异常图片addTimeDATETIME创建时间lastUpdateTimeDATETIME更新时间scorerIdBIGINT(19)评分人idbusinessIdBIGINT(19)商户id表名:sincerity_experience_exponent字段名称类型字段说明索引主键外键默认值取值范围idBIGINT(19)id是businessIdBIGINT(19)商户idscoreINT(10)分数addTimeDATETIME创建时间lastUpdateTimeDATETIME更新时间statusINT(10)状态sourceVARCHAR(255)评价来源detailsTEXT详细情况realNickNameVARCHAR(255)真实昵称showNameVARCHAR(255)显示昵称openIdVARCHAR(255)微信openIdsumINT(10)总扣分imgTEXT头像pictureTEXT图片表名:sincerity_quality_exponent字段名称类型字段说明索引主键外键默认值取值范围idBIGINT(19)id是businessIdBIGINT(19)商户idscoreINT(10)分数addTimeDATETIME创建时间lastUpdateTimeDATETIME更新时间statusINT(10)状态sourceVARCHAR(255)评价来源workOrderIdBIGINT(19)工单idrated_itemsIdsVARCHAR(64)评分项目idslatVARCHAR(255)纬度lngVARCHAR(255)经度addressVARCHAR(255)评分地址detailsVARCHAR(255)详细情况imageTEXT品质指数评分图片表名:sincerity_rated_items字段名称类型字段说明索引主键外键默认值取值范围idBIGINT(19)id是nameVARCHAR(255)扣分名称scoreVARCHAR(255)扣分值whetherUseINT(10)是否启用addUserVARCHAR(255)创建人lastUpdateUserVARCHAR(255)最近修改人lastUpdateTimeDATETIME更新时间表名:sincerity_inform字段名称类型字段说明索引主键外键默认值取值范围idBIGINT(19)id是scorerIdBIGINT(19)评分人idtitleVARCHAR(255)标题contentTEXT内容completeTimeDATETIME完成时间haveReadINT(10)是否已读,1已读,0未读表名:sincerity_grading_unit字段名称类型字段说明索引主键外键默认值取值范围idBIGINT(19)id是nameVARCHAR(64)评分单位名称creditCodeVARCHAR(255)企业统一信用代码legalPersonVARCHAR(255)企业法人legalPersonIdVARCHAR(255)企业法人身份证dutyPhoneVARCHAR(11)责任电话dutyNameVARCHAR(32)责任人remarkVARCHAR(255)备注imageTEXT图片whetherUseINT(10)是否启用1启用0不启用表名:sincerity_standard_exponent字段名称类型字段说明索引主键外键默认值取值范围idBIGINT(19)id是businessIdBIGINT(19)商户idscoreINT(10)分数addTimeDATETIME创建时间lastUpdateTimeDATETIME更新时间statusINT(10)状态sourceVARCHAR(255)评价来源rated_itemsIdsVARCHAR(64)评分项目idslatVARCHAR(255)纬度lngVARCHAR(255)经度addressVARCHAR(255)评分地址imageTEXT评分图片detailsVARCHAR(255)详细情况scorerIdBIGINT(19)评分人idsumINT(10)总扣分表名:sincerity_data字段名称类型字段说明索引主键外键默认值取值范围idBIGINT(19)id是travel_enterpriseINT(10)涉旅企业数(总)monitor_enterpriseINT(10)重点监控企业数blacklist_enterpriseINT(10)黑名单企业数task_doingINT(10)进行中的任务数task_doneINT(10)已完成的任务数evaluate_business_noINT(10)未评价商家数evaluate_business_yesINT(10)已评价商家数businessNum_accommodationINT(10)住宿服务商家数量businessNum_retailINT(10)零售商家数量businessNum_restaurantINT(10)餐饮商家数量businessNum_travel_agencyINT(10)旅行社商家数量businessNum_scenicINT(10)景区景点商家数量updateTimeDATETIME更新时间表名:sincerity_integrity_exponent字段名称类型字段说明索引主键外键默认值取值范围idBIGINT(19)id是businessIdBIGINT(19)商户idscoreINT(10)分数addTimeDATETIME创建时间lastUpdateTimeDATETIME更新时间statusINT(10)状态levelVARCHAR(255)诚信等级表名:sincerity_business_type字段名称类型字段说明索引主键外键默认值取值范围idBIGINT(19)id是nameVARCHAR(64)行业类别名称standard_ratioDECIMAL(6)规范指数占比(%)quality_ratioDECIMAL(6)品质指数占比(%)experience_ratioDECIMAL(6)体验指数占比experience_ratio_userDECIMAL(6)体验指数占比(%)_数据来源诚信码experience_ratio_complaintDECIMAL(6)体验指数占比(%)_数据来源投诉系统experience_ratio_otherDECIMAL(6)体验指数占比(%)_数据来源其它平台addTimeDATETIME创建时间lastUpdateTimeDATETIME更新时间addPersonVARCHAR(32)创建人updatePersonVARCHAR(32)更新人standardCriterionNameVARCHAR(20)规范指数标准管理名称qualityCriterionNameVARCHAR(20)品质指数标准管理名称表名:sincerity_mark_standard字段名称类型字段说明索引主键外键默认值取值范围idBIGINT(19)id是businessTypeIdBIGINT(19)行业类别nameVARCHAR(255)扣分标准名称whetherUseINT(10)是否启用1启用,0不启用addUserVARCHAR(255)创建人lastUpdateUserVARCHAR(255)最近修改人lastUpdateTimeDATETIME更新时间indexTypeINT(10)指数类型1品质指数2规范指数scoreVARCHAR(255)扣分值versionINT(10)版本statusINT(10)是否有效1有效,0无效表名:sincerity_work_order字段名称类型字段说明索引主键外键默认值取值范围idBIGINT(19)id是taskIdBIGINT(19)任务idstatusINT(10)工单状态0待派单1待评分2待审核3评分有效4评分无效5超时scorerIdBIGINT(19)评分人idbusinessIdBIGINT(19)商户idscoreINT(10)分数scoreStateINT(10)评分状态0待评分,1已评分sendTimeDATETIME派单时间scoreTimeDATETIME评分时间lastUpdateTimeDATETIME更新时间qualityExponentIdBIGINT(19)品质指数id表名:sincerity_visitor_grade字段名称类型字段说明索引主键外键默认值取值范围idBIGINT(19)id是businessIdBIGINT(19)商户idopenIdVARCHAR(64)用户openidnicknameVARCHAR(64)用户昵称scoreINT(10)分数contentTEXT内容grading_sourceVARCHAR(255)评分来源gradingTimeD

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论