版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
PAGE文档编号:版本号:平潭综合实验区社会服务管理指挥中心全域智慧旅游工程(平潭国际旅游岛智慧文旅项目)一期采购项目旅游投诉管理平台系统系统数据库设计说明书编写人:陈荣源审核人:张乐腾讯云计算(北京)有限责任公司2020年2月修订记录序号修改状态修改页码及条款修改人审核人修改生效日期1A陈荣源张乐2020-02注:修改状态为A-增加,D-删除,M-修改对该文件内容增加、删除或修改均需填写此变更记录,详细记载变更信息,以保证其可追溯性。提交用户时,将此变更记录删除目录1. 编制说明 41.1 编写目的 41.2 读者对象 41.3 项目背景 41.4 术语定义 41.5 参考资料 52. 外部设计 52.1 标示符和状态 52.2 使用它的程序 62.3 命名约定 62.3.1 对象命名 62.3.2 字段命名 62.4 设计约定 72.5 数据库环境说明 73. 结构设计 73.1 概念结构设计E-R图 73.2 逻辑结构设计 93.2.1 逻辑设计 93.2.2 数据字典设计 113.3 物理结构设计 254. 安全性设计 254.1 防止用户直接操作数据库的方法 254.2 用户帐号密码的加密方法 254.3 角色与权限 25涉旅投诉管理系统-数据库设计说明书PAGE4编制说明编写目的本数据库设计说明书是对旅游投诉管理平台系统以下简称“投诉平台/本系统”数据库设计的定义,包括本系统数据逻辑结构设计、数据字典以及运行环境、安全保密设计等。本数据库设计说明书是以下开发活动的依据之一:系统详细设计用户验收读者对象本数据库设计说明书适合以下读者:用户系统设计人员质量控制人员系统确认测试人员系统维护人员项目背景本旅游投诉管理平台系统基于为平潭全域旅游提供一套新的旅游投诉处理模式,建设游客、涉旅企业、政府共同在线的投诉处理系统,实现游客发起投诉、涉诉企业、管理部门能够收到投诉内容,并且可以进行在线处置,处理超时预警、查看投诉处置进度、投诉统计分析等功能,满足政府管理需求,提升涉旅企业服务品质,提升游客旅游体验。术语定义项目主要术语定义如下:表SEQ表\*ARABIC1-4文档相关专业术语定义表序号术语名称术语定义1DBDataBase2SQLStructureQueryLanguage3ADOActiveXDataObjectActiveX4数据库用来保存系统数据的后台应用软件5字段表中各个记录的名字6PowerDesignerPowerDesigner是\t"/item/power%20designer/_blank"Sybase的企业建模和设计解决方案,采用模型驱动方法,将业务与IT结合起来,可帮助部署有效的企业体系架构,并为研发生命周期管理提供强大的分析与设计技术。7Navicat强大的数据库管理和设计工具,支持Win、macOS和linux。参考资料(1).《平潭综合实验区全域智慧旅游工程(平潭国际旅游岛智慧文旅项目)一期可行性研究报告暨初步设计方案》;(2).《平潭综合实验区社会服务管理指挥中心全域智慧旅游工程(平潭国际旅游岛智慧文旅项目)一期采购项目》;外部设计标示符和状态数据库软件的名称:Mysql数据库软件的版本:5.7.18数据库实例的名称:pt_authzplatform、pt_complain数据库字符集: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对N关系。工作人员可以处置多条投诉,工作人员与投诉单之间是1对N关系。一条投诉单可以生成多条投诉单处置记录,投诉单与投诉单处置记录是1对N关系。每个工作人员都仅属于一个角色,工作人员与角色是1对1关系。一个角色可以拥有多个菜单功能,角色与菜单是1对N关系。一个组织机构可以包含多个角色,但一个角色仅属于一个组织机构,组织机构与角色是1对N关系。逻辑结构设计逻辑设计上述两幅图是系统中用户权限功能相关的数据库逻辑设计,其中包括用户管理、角色管理、组织管理等功能的相关表结构设计,每个数据结构中的每个数据项都标注了存储要求、访问方法、存储单位等。上述图是系统中投诉业务相关的数据库逻辑设计,其中包括投诉管理、统计分析等功能的相关表结构设计,每个数据结构中的每个数据项都标注了存储要求、访问方法、存储单位等。物理结构设计实例名pt_authzplatform、pt_complain端口3306空间大小500G编码utf8mb4--UTF-8Unicode最大连接数1600数据文件路径/data1/mysql_root/data/20144/存储引擎InnoDB数据字典设计下面是库表的总体列表,用来简述各个库表的具体功能:序号中文表名英文表名1游客投诉表t_complain2投诉每日统计表t_complain_analysis3投诉处理日志表t_complain_log4行政区域表t_sys_area5系统设置表t_sys_config6系统参数表t_sys_params7平台(系统)-接口关系表t_app_interface8预警提醒设置表t_sys_alarm_msg9工单超时时间设置表t_sys_alarm_time10平台表t_sys_app11平台组织架构表t_sys_app_org12平台可见范围t_sys_app_range13平台用户表t_sys_app_user14行政区域表t_sys_area15系统菜单、功能表t_sys_function16系统用户组t_sys_group17系统接口表t_sys_interface18日志管理表t_sys_log19系统组织结构t_sys_org20系统权限表t_sys_role21角色和地区关联表t_sys_role_area22系统权限功能表t_sys_role_func23系统权限用户组t_sys_role_group24系统用户表t_sys_user25用户扩展字段表t_sys_user_extend_field26系统用户组关系表t_sys_user_group27系统用户组织架构关系表t_sys_user_org28系统用户权限关系表t_sys_user_role最后是对库表字段的描述表名:t_complain序号列名数据类型主键是否为空默认值注释1idvarchar(50)PRINO序号2phonevarchar(12)YES电话3complainantvarchar(20)YES投诉人4respondentvarchar(50)YES被投诉人5complaintTimedatetimeYES投诉时间6complaintResonvarchar(1000)YES投诉原因7stateint(1)YES0:未处理1:处理中2:已办结3:已取消4:未通过8processStateint(1)YES0:草稿1:已创建2:一级处理3:一级上报4:二级处理(已办结)5:二级驳回6:二级审批通过(已办结)7:二级分发8:二级上报9:三级分发10已撤销11用户评价12安全校验中13安全校验失败9remarkvarchar(1000)YES处理意见10categoryint(1)YES投诉分类1价格、收费2产品质量3服务态度4园区配套5园区安全6园区服务7园区环境8园区交通9其他11addressvarchar(50)YES投诉地址12typeint(1)YES投诉类别1商家经营2园区3其他13addTimedatetimeYES添加时间14channelint(1)YES投诉渠道1小程序,2app3公众号4电话投诉/人工录入15areaIdvarchar(50)YES投诉区域编号16processPersonIdvarchar(50)YES当前处理人id17processPersonvarchar(50)YES当前处理人18roleIdvarchar(32)YES分配需要处理的角色19scorevarchar(2)YESscore评分(3不满意2满意1非常满意)20addUservarchar(50)YES添加人id21addUserNamevarchar(50)YES添加人22imgUrlstext(65535)YES图片地址;逗号分割23videoUrlstext(65535)YES音频地址;分号拼接24complaintNumint(1)YES投诉次数25closeTimedatetimeYES办结时间26updateTimedatetimeYES更新时间27prcTimevarchar(20)YES处理总时长28evaluationvarchar(1000)YES用户评价29isDelint(1)YES是否删除0未删除1已删除表名:t_complain_analysis序号列名数据类型主键是否为空默认值注释1idint(11)PRINO2datevarchar(20)YES日期3unCompleteNumint(5)YES未完成总数4handleNumint(5)YES处理中总数5unHandleNumint(5)YES未处理总数6prcTimevarchar(20)YES平均时效7unCloseNumint(5)YES未办结8closeNumint(5)YES已办结9totalint(5)YES投诉总量10addTimedatetimeYES添加时间表名:t_complain_log序号列名数据类型主键是否为空默认值注释1idint(11)PRINO序号2nidvarchar(50)NO投诉事件Id3processTimedatetimeYES处理时间4processResultvarchar(500)YES处理结果5processPersonIdvarchar(50)YES处理人id6processPersonvarchar(50)YES处理人7processDepIdvarchar(50)YES处理部门8processRolevarchar(50)YES处理人角色9processRoleIdvarchar(50)YES处理人角色id10stateint(11)YES0:草稿1:已创建2:一级处理3:一级上报4:二级处理(已办结)5:二级驳回6:二级审批通过(已办结)7:二级分发8:二级上报9:三级分发10已撤销11用户评价12安全校验中13安全校验失败11opinionvarchar(1000)YES处理动作12remarkvarchar(1000)YES意见13durationTimevarchar(30)YES处理时长14addTimedatetimeYES创建时间表名:t_sys_area序号列名数据类型主键是否为空默认值注释1idint(11)PRINO2areaCodevarchar(20)YES区域代码3areaNamevarchar(100)YES区域名称4pidint(11)YES5parentCodevarchar(20)YES上级代码6lngdecimal(10,7)YES7latdecimal(10,7)YES8polygonlongtextYES地域轮廓9isDefaultint(1)YES当前项目默认省,0:非默认1:默认表名:t_sys_config序号列名数据类型主键是否为空默认值注释1idint(11)PRINO自增id2cfgCodevarchar(50)YES设置类别代码(用于区别不同模块的设置)3cfgKeyvarchar(50)YES设置项key4itemValtext(65535)YES设置项值5remarkvarchar(200)YES备注说明6lmdfUservarchar(50)YES最后编辑用户7lmdfTimedatetimeYES最后编辑时间表名:t_sys_params序号列名数据类型主键是否为空默认值注释1idint(11)PRINO自增id2prmKeyvarchar(50)YES参数key3prmValuevarchar(50)YES参数值4prmCodevarchar(50)YES参数类别代码5prmDescvarchar(255)YES描述6sortNumint(11)YES排序7remarkvarchar(255)YES备注8islocktinyint(8)YES是否锁住,允许编辑使用9isSystinyint(8)YES是否系统参数,系统不允许编辑10comIdint(11)YES公司id,0为系统11addUservarchar(50)YES添加用户12addTimedatetimeYES添加时间13lmdfUservarchar(50)YES最后编辑用户14lmdfTimedatetimeYES最后编辑时间表名:t_sys_alarm_msg序号列名数据类型主键是否为空默认值注释1idint(11)PRINO2msgTypeint(8)YES短信类型1待处理2已超时3超时预警3alarmTypeint(8)YES预警状态1待操作2即将超时3已超时4contentvarchar(10000)YES短信内容5statusint(8)YES状态1启用0禁用6addUservarchar(255)YES添加人id7addUserNamevarchar(255)YES添加人8addTimedatetimeYES添加时间9updateUservarchar(255)YES更新人id10updateUserNamevarchar(255)YES更新人11updateTimedatetimeYES更新时间表名:t_sys_alarm_time序号列名数据类型主键是否为空默认值注释1idint(11)PRINO2deptIdvarchar(255)YES部门id3stateint(8)YES处理环节0投诉1响应2分发3处理4退回5反馈6评价7撤销4warningTimeint(11)YES处置时间,待处理的时长5overTimeint(11)YES超时时间,超时预警的时长6statusint(8)YES状态,1启用0禁用7addUservarchar(255)YES添加人id8addUserNamevarchar(255)YES添加人9addTimedatetimeYES添加时间10updateUservarchar(255)YES更新人id11updateUserNamevarchar(255)YES更新人12updateTimedatetimeYES更新时间表名:t_app_interface序号列名数据类型主键是否为空默认值注释1idint(11)PRINOid2appidint(11)YES应用ID3interidint(11)YES接口ID4uidvarchar(30)YES操作人5cdatedatetimeYES创建时间6statustinyint(8)YES状态0有效1无效表名:t_sys_app序号列名数据类型主键是否为空默认值注释1idint(11)PRINOid2appnamevarchar(25)YES名称3manageidvarchar(25)YES管理员4descvarchar(200)YES描述5uidvarchar(11)YES操作人6cdatedatetimeYES创建时间7udatedatetimeYES修改时间8statustinyint(8)YES状态0有效1无效9pidint(11)YES10AKEYvarchar(100)YES11SECRETvarchar(100)YES12telvarchar(15)YES联系电话13urlvarchar(255)YES平台路径14imagevarchar(255)YES图片表名:t_sys_app_org序号列名数据类型主键是否为空默认值注释1idint(11)PRINOid2appidint(20)YES应用id3orgidint(11)YES机构id4uidvarchar(30)YES操作人id5cdatedatetimeYES创建时间6udatedatetimeYES修改时间7statusint(8)YES状态0有效1无效2删除表名:t_sys_app_range序号列名数据类型主键是否为空默认值注释1idint(11)PRINOid2appidint(11)YES平台(应用)id3namevarchar(50)YES标题4stypevarchar(10)YES类型(1:部门,2:个人)5tidvarchar(50)YES对应id6cdatedatetimeYES创建时间7uidvarchar(50)YES操作人8statustinyint(8)YES状态表名:t_sys_app_user序号列名数据类型主键是否为空默认值注释1idint(11)PRINOid2appidint(11)YES应用id3useridvarchar(30)YES用户id4orgidvarchar(11)YES5uidvarchar(30)YES操作人id6cdatedatetimeYES创建时间7udatedatetimeYES修改时间8statusint(8)YES状态0有效1无效2删除表名:t_sys_area序号列名数据类型主键是否为空默认值注释1idint(11)PRINO2areaCodevarchar(20)YES区域代码3areaNamevarchar(100)YES区域名称4pidint(11)YES5parentCodevarchar(20)YES上级代码6lngdecimal(10,7)YES7latdecimal(10,7)YES8polygonlongtextYES地域轮廓9isDefaultint(1)YES当前项目默认省,0:非默认1:默认表名:t_sys_function序号列名数据类型主键是否为空默认值注释1idint(11)PRINO2FIDint(11)YES功能ID3FNAMEvarchar(50)YES功能名称4PIDint(11)YES上级功能ID5RESURLvarchar(500)YES功能资源路径6GRADEsmallint(2)YES功能层级(一级/二级/三级)7FTYPEvarchar(10)YES功能类型8STATEsmallint(2)YES功能状态(0无效,1有效)9PRIORITYvarchar(11)YES优先级(排序)10ICONvarchar(100)YES功能图标11SPREADsmallint(2)YES是否展开(0不展开1展开)12CODEvarchar(255)YES功能编码13CDATEdatetimeYES创建时间14CREATORvarchar(24)YES创建人15TYPEint(11)YES类型(0:产品,1:接口)16REMARKvarchar(255)YES备注17APPIDvarchar(11)YES所属应用id18XPATHvarchar(255)YES节点路径19ISLEAFint(11)YES是否是叶子节点表名:t_sys_group序号列名数据类型主键是否为空默认值注释1idint(11)PRINO用户组id2platformIdint(11)YES所属平台id3groupnamevarchar(255)YES用户组名称4grouptypevarchar(255)YES用户组类型5describevarchar(255)YES用户组描述6uidvarchar(255)YES操作人7cdatedatetimeYES创建时间8udatedatetimeYES修改时间9statustinyint(8)YES状态:0有效1无效表名:t_sys_interface序号列名数据类型主键是否为空默认值注释1idint(11)PRINOid2namevarchar(50)YES接口名称3codevarchar(50)YES接口编码4uidvarchar(11)YES操作人id5cdatedatetimeYES创建时间6udatedatetimeYES修改时间7statusint(11)YES状态0有效1无效2删除8pathvarchar(255)YES接口路径9descvarchar(255)YES接口描述表名:t_sys_log序号列名数据类型主键是否为空默认值注释1idint(11)PRINO2userIdvarchar(50)YES用户id3ipvarchar(15)YESip地址4userNamevarchar(50)YES用户名称5funcNamevarchar(50)YES接口名称6requestTextvarchar(1000)YES接收内容7responseTextvarchar(2000)YES响应结果8cdatedatetimeYES创建时间9edatedatetimeYES返回时间10logTypeint(11)YES日志类型1操作日志2事件日志3定时日志4:外部日志11sysTypeint(11)YES系统类型1投诉系统2管控系统3运营监测系统4:认证平台12responseTimeint(11)YES响应时间表名:t_sys_org序号列名数据类型主键是否为空默认值注释1pidint(11)PRINO父节点编码2nidint(11)YES当前节点编码3levelint(11)YES级别4onamevarchar(64)YES组织机构名称5xpathvarchar(1024)YES节点路径6sortint(11)YES9999排序,越小越前7statint(8)YES1状态,1-启用,0-禁用8cdatetimestampYES创建时间9udatetimestampYES修改时间10statusint(8)YES状态0有效1无效2删除11ocodevarchar(100)YES组织机构编码12telephonevarchar(15)YES机构联系电话13addressvarchar(255)YES机构地址表名:t_sys_role序号列名数据类型主键是否为空默认值注释1idint(11)PRINO角色id2appidint(11)YES所属应用(平台)3rolenamevarchar(30)YES角色名称4codevarchar(30)YES角色编码5roletypevarchar(20)YES角色类型6lockedint(8)YES是否锁定0是1否7detailvarchar(100)YES角色描述8remarkvarchar(100)YES备注9uidvarchar(11)YES操作人id10cdatedatetimeYES创建时间11udatedatetimeYES修改时间12statusint(8)YES0状态0有效1无效2删除表名:t_sys_role_area序号列名数据类型主键是否为空默认值注释1idint(11)PRINO2ridvarchar(50)YES角色id3rolevarchar(50)YES角色4appidvarchar(10)YES平台id5areaIdvarchar(50)YES园区id6areaCodevarchar(10)YES0平台编码7areavarchar(50)YES0园区8creatorvarchar(50)YES9createTimedatetimeYES表名:t_sys_role_func序号列名数据类型主键是否为空默认值注释1idint(11)PRINO2ridint(11)YES角色id3fidint(11)YES功能id4pidint(11)YES上级ID5uidvarchar(24)YES操作人6cdatetimestampYES创建时间7typeint(8)YES00:产品,1:接口8statusint(8)YES0状态:0有效,1无效,2删除9appidint(11)YES平台ID表名:t_sys_role_group序号列名数据类型主键是否为空默认值注释1idint(11)PRINO2roleidint(11)YES权限id3groupidint(11)YES用户组id4uidvarchar(255)YES操作人5cdatedatetimeYES创建时间6udatedatetimeYES修改时间7statustinyint(8)YES状态0有效1无效2删除表名:t_sys_user序号列名数据类型主键是否为空默认值注释1idint(11)PRINO2useridvarchar(32)YES1UserID3orgidint(11)YES组织id4namevarchar(64)YES用户名5mobilevarchar(15)YES手机号码6departmentvarchar(64)YES成员所属部门id列表7orderint(8)YES0部门内的排序值8positionvarchar(50)YES职位信息9gendervarchar(2)YES1性别。1表示男性,2表示女性10emailvarchar(64)YES邮箱11isleadervarchar(2)YES0上级字段,标识是否为上级(1:是,0:否)12avatarvarchar(300)YES成员头像13telephonevarchar(32)YES座机14english_namevarchar(64)YES英文名15initpwdvarchar(32)YES初始密码16pwdvarchar(32)YES密码17statvarchar(2)YES1启用/禁用成员。1表示启用成员,0表示禁用成员18extattrvarchar(20)YES额外参数19cdatedatetimeYES创建时间20udatedatetimeYES修改时间21statusint(8)YES0状态0有效1无效2删除22lasttimedatetimeYES最后登录时间23lastIPvarchar(150)YES最后登陆IP24expand1text(65535)YES扩展字段125expand2text(65535)YES扩展字段226expand3text(65535)YES扩展字段327typeint(8)YES0类型28lastdevicevarchar(255)YES最后登陆设备29uuidvarchar(255)YES设备登陆唯一标识表名:t_sys_user_extend_field序号列名数据类型主键是否为空默认值注释1idint(11)PRINO2uidint(11)YES用户UID3platformIdint(11)YES平台ID4flisttext(65535)YES扩展字段表名:t_sys_us
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024至2030年中国移动感应器数据监测研究报告
- 2024至2030年中国精炼米糠油数据监测研究报告
- 2024至2030年中国汽车水性涂料行业投资前景及策略咨询研究报告
- 医疗服务保函协议书
- 化工园区建设项目机械租赁协议
- 沙漠探险路基铺设协议
- 树购销合同范例
- 国家代理销售合同范例
- 房屋租赁合同范例 椒江
- 城市供电机械费施工合同
- (新版)装订技能竞赛理论知识考试题库500题(含答案)
- 部编版道德与法治八年级上册8.2坚持国家利益至上(2)教案
- 高教版(2023)中国历史 第9课 隋唐时期的经济、科技与文化 教案
- 《西游记》导读(12-15回)
- 中国铁路国际有限公司招聘考试试卷2022
- DB34∕T 2290-2022 水利工程质量检测规程
- 国开(河北)2024年《公文写作》形考作业4答案
- 电信行业移动通信网络质量提升方案
- 2021年山东省职业院校技能大赛导游服务赛项-导游英语口语测试题库
- 古代小说戏曲专题-形考任务2-国开-参考资料
- 文印竞标合同范本
评论
0/150
提交评论