版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
派出所消防警组工作平台数据库设计说明书引言 11.1编写目的 11.2背景 11.3定义 11.4参考资料 12外部设计 22.1标识符和状态 22.2使用它的程序 22.3约定 22.4专门指导 22.5支持软件 33结构设计 33.1概念结构设计 33.2逻辑结构设计 183.3物理结构设计 204运用设计 214.1数据字典设计 214.2安全保密设计 21派出所消防警组工作平台数据库设计说明书第15页1引言1.1编写目的本文档说明了此平台的数据库的设计,以作为系统开发实现的依据。本文主要阅读对象为业主方、承建方相关技术人员和项目责任人。1.2背景开发者:XXXXX有限公司用户:XXXXXX运行该程序系统的计算中心:本系统将使用mysql最新版(5.6)作为数据库存储系统1.3定义缩写、术语解释组织机构指一个不具有独立工作职能的组织。设置部门的目的是为了方便用户管理,并体现机构内部的组织关系。可以设置部门管理员对其部门人员及业务流程进行管理。用户系统中具有合法权限的工作人员。1.4参考资料《软件开发管理规范》《ISO9001:2000》2外部设计2.1标识符和状态数据库软件:MySQLServer5.6系统要求建立的数据库名称:fireControl;2.2使用它的程序可能使用的该数据库的应用程序包括:1、XXXXX工作平台2015年5月;2.3约定1、新建表时以t_起始,如用户表t_user。2.4专门指导系统使用JDBC(JavaDataBaseConnectivity,java数据库连接)实现与数据库的接口,JDBC是一种用于执行SQL语句的JavaAPI,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序,同时,JDBC也是个商标名。有了JDBC,向各种关系数据发送SQL语句就是一件很容易的事。换言之,有了JDBCAPI,就不必为访问Sybase数据库专门写一个程序,为访问Oracle数据库又专门写一个程序,或为访问Informix数据库又编写另一个程序等等,程序员只需用JDBCAPI写一个程序就够了,它可向相应数据库发送SQL调用。同时,将Java语言和JDBC结合起来使程序员不必为不同的平台编写不同的应用程序,只须写一遍程序就可以让它在任何平台上运行,这也是Java语言“编写一次,处处运行”的优势。iBATIS是一个基于Java的持久层框架,iBATIS提供的持久层框架包括SQLMaps和DataAccessObjects(DAO),MyBatis是支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。MyBatis使用简单的XML或注解用于配置和原始映射,将接口和Java的POJOs(PlainOldJavaObjects,普通的Java对象)映射成数据库中的记录。每个MyBatis应用程序主要都是使用SqlSessionFactory实例的,一个SqlSessionFactory实例可以通过SqlSessionFactoryBuilder获得。SqlSessionFactoryBuilder可以从一个xml配置文件或者一个预定义的配置类的实例获得。2.5支持软件MySQL是一个关系型数据库管理系统,由瑞典MySQLAB公司开发,目前属于Oracle旗下公司。MySQL最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的RDBMS(RelationalDatabaseManagementSystem,关系数据库管理系统)应用软件之一。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言。MySQL软件采用了双授权政策(本词条“授权政策”),它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低。此外,还包括可能会使用到的数据导入和导出工具,为数据库提供数据的输入。3结构设计3.1概念结构设计PDM信息项目名称文件名数据库类型MYSQL表数量35更新日期2015/7/39:52:36模块列表PhysicalDiagram_1
PhysicalDiagram_1清单:表名解释T_ATTRIBUTE属性表T_BUILD建筑物表T_DIC_DATA字典表T_DIC_TYPE字典类型T_EXAMINE抽查记录表T_FLOW_ORDER处罚流转案件T_FUNCTION页面功能操作T_GALLERY图片表T_INSPEC检查记录总表T_INSPEC_BUILD检查记录与建筑关联关系表T_INSPEC_FACILITY检查记录与设备关联关系表T_INSPEC_LOG检查报告表T_INSPEC_UNIT检查记录与单位关联表T_LAW违法行为表T_LAW_UNIT_NATURE违法行为场所关联关系表T_LOG日志表T_MENU功能菜单页面T_ORANGIZATION组织结构表T_ORDER_LAW案件处罚依据关联关系T_ORDER_LOG案件处理日志T_PUBLIC_EDU宣传教育培训记录表T_REGION行政区划T_ROLE角色表T_ROLE_PERMISSION角色权限关联关系T_SEQUENCE计数器T_TASK任务表T_TASK_ITEM任务明细内容T_TROUBLE_ORDER案件隐患T_UNIT社会单位基础信息表T_UNIT_ATTR单位与属性关联表T_USER用户表T_USER_ROLE用户角色关联关系T_WORK_ORDER案件WX_INFO微信配置表WX_USER微信关注用户表表名:T_ATTRIBUTE解释:属性表
备注:单位属性表(竖表)T_ATTRIBUTE(属性表)是否主键字段名字段描述数据类型长度可空约束缺省值备注是FI_ATTR_ID属性IDINT(11)11属性IDFS_ATTR_NAME属性名VARCHAR(30)30是属性名FS_ATTR_INPUT_TYPE输入类型VARCHAR(20)20是输入类型FS_ATTR_VALUE属性可选值TEXT是属性可选值FI_ATTR_SORT排序值INT(3)3是100排序值FB_ATTR_ISMUST是否必填BOOLEAN是是否必填[返回]
[返回]
表名:T_DIC_DATA解释:字典表
备注:字典表T_DIC_DATA(字典表)是否主键字段名字段描述数据类型长度可空约束缺省值备注是FI_DIC_DATA_IDIDINT(11)11IDFI_DIC_TYPE_ID字典类型IDINT(11)11否字典类型IDFI_DIC_DATA_CODE字典编码INT(11)11否字典编码FS_DIC_DATA_VALUE字典翻译值VARCHAR(50)50否字典翻译值FI_DIC_DATA_ORDER排序INT(3)3否0排序[返回]
表名:T_DIC_TYPE解释:字典类型
备注:字典类型T_DIC_TYPE(字典类型)是否主键字段名字段描述数据类型长度可空约束缺省值备注是FI_DIC_TYPE_IDIDINT(11)11IDFS_DIC_TYPE_NAME字典类型名称VARCHAR(50)50否字典类型名称FS_DIC_TYPE_CODE字典类型编码VARCHAR(50)50否字典类型编码[返回]
表名:T_FUNCTION解释:页面功能操作
备注:页面功能操作T_FUNCTION(页面功能操作)是否主键字段名字段描述数据类型长度可空约束缺省值备注是FI_FUNC_IDIDINT(11)11IDFS_FUNC_NAME操作名称VARCHAR(50)50否操作名称FS_FUNC_URL操作URLVARCHAR(100)100是操作URLFI_MENU_ID功能菜单页面IDINT(11)11否功能菜单页面IDFS_FUNC_DESC描述TEXT是描述[返回]
表名:T_GALLERY解释:图片表
备注:图片表T_GALLERY(图片表)是否主键字段名字段描述数据类型长度可空约束缺省值备注是FI_IMG_ID图片idINT(11)11图片idFI_RECORD_ID所属外表idINT(11)11否所属外表idFS_IMG_URL图片路径VARCHAR(100)100否图片路径FT_IMG_DATETIME提交日期DATETIME否提交日期FI_IMG_TYPE所属类型INT(11)11否所属类型[返回]
表名:T_INSPEC解释:检查记录总表
备注:检查记录总表T_INSPEC(检查记录总表)是否主键字段名字段描述数据类型长度可空约束缺省值备注是FI_INSPECT_ID记录IDINT(11)11记录IDFS_INSPECT_SN报告单号VARCHAR(32)32否报告单号FI_INSPECT_USER_ID检查人员idINT(11)11否检查人员idFT_INSPECT_INDATE检查日期DATETIME否检查日期FI_INSPECT_TYPES检查主体类型INT(11)11否检查主体类型FI_INSPECT_STATUS检查状态INT(11)11否检查状态FS_INSPECT_USER_NAME检查人姓名VARCHAR(50)50是检查人姓名FD_INSPEC_LON经度DOUBLE(22,16)22否经度FD_INSPEC_LAT纬度DOUBLE(22,16)22否纬度FS_INSPEC_MARKS备注TEXT是备注[返回]
表名:T_INSPEC_BUILD解释:检查记录与建筑关联关系表
备注:检查记录与建筑关联关系表T_INSPEC_BUILD(检查记录与建筑关联关系表)是否主键字段名字段描述数据类型长度可空约束缺省值备注是FI_INSPEC_BUILD_ID记录idINT(11)11记录idFI_BUILD_ID建筑idINT(11)11否建筑idFI_INSPECT_ID主表IDINT(11)11否主表ID[返回]
表名:T_INSPEC_FACILITY解释:检查记录与设备关联关系表
备注:检查记录与设备关联关系表T_INSPEC_FACILITY(检查记录与设备关联关系表)是否主键字段名字段描述数据类型长度可空约束缺省值备注是FI_INSPEC_FACT_ID记录idINT(11)11记录idFS_INSPEC_FACT_NO设施设备编号VARCHAR(15)15否设施设备编号FI_INSPEC_ID主表IDINT(11)11否主表ID[返回]
表名:T_INSPEC_LOG解释:检查报告表
备注:检查报告表T_INSPEC_LOG(检查报告表)是否主键字段名字段描述数据类型长度可空约束缺省值备注是FI_INSPVAL_ID记录idINT(11)11记录idFI_INSPECT_ID检查记录idINT(11)11否检查记录idFS_INSPVAL_VALNAME检查项目名称VARCHAR(50)50否检查项目名称FS_INSPVAL_VALUE检查项目值TEXT否检查项目值[返回]
表名:T_INSPEC_UNIT解释:检查记录与单位关联表
备注:检查记录与单位关联表T_INSPEC_UNIT(检查记录与单位关联表)是否主键字段名字段描述数据类型长度可空约束缺省值备注是FI_INSPEC_UNIT_ID记录idINT(11)11记录idFI_UNIT_ID单位idINT(11)11否单位idFI_INSPEC_ID记录主表IDINT(11)11否记录主表ID[返回]
表名:T_LAW解释:消防违法行为表
备注:消防违法行为表T_LAW(消防违法行为表)是否主键字段名字段描述数据类型长度可空约束缺省值备注是FI_LAW_IDIDINT(11)11IDFI_LAW_TYPE违法行为类型INT(11)11否0违法行为类型FS_LAW_UNLAWFUL_ACT违法情节VARCHAR(200)200是违法情节FS_LAW_UNLAWFUL_CAUSE违法案由VARCHAR(200)200是违法案由FS_LAW_ACCORDING执法依据VARCHAR(200)200否执法依据FS_LAW_STANDARD执法参考标准VARCHAR(200)200是执法参考标准FB_LAW_DELFLAG删除标记BOOL否false删除标记[返回]
表名:T_LAW_UNIT_NATURE解释:违法行为场所关联关系表
备注:违法行为场所关联关系表T_LAW_UNIT_NATURE(违法行为场所关联关系表)是否主键字段名字段描述数据类型长度可空约束缺省值备注是FI_LUN_IDIDINT(11)11IDFI_LAW_ID违法行为IDINT(11)11否违法行为IDFI_DIC_DATE_CODE关联场所CODEINT(11)11否关联场所CODE[返回]
表名:T_LOG解释:日志表
备注:日志表T_LOG(日志表)是否主键字段名字段描述数据类型长度可空约束缺省值备注是FI_LOG_ID日志记录idINT(11)11日志记录idFI_USER_ID人员idINT(11)11是人员idFS_USER_NAME人员姓名VARCHAR(20)20是人员姓名FS_LOG_IPIPVARCHAR(20)20否IPFS_LOG_APP来源平台VARCHAR(50)50否来源平台FS_LOG_CLASS操作类VARCHAR(50)50否操作类FS_LOG_METHOD操作方法VARCHAR(50)50否操作方法FS_LOG_REQUEST请求参数TEXT否请求参数FS_LOG_RESPONSE返回结果TEXT否返回结果FT_LOG_INDATE操作时间DATETIME否操作时间[返回]
表名:T_MENU解释:功能菜单页面
备注:功能菜单页面T_MENU(功能菜单页面)是否主键字段名字段描述数据类型长度可空约束缺省值备注是FI_MENU_IDIDINT(11)11IDFI_MENU_PID父IDINT(11)11是父IDFS_MENU_NAME功能菜单名称VARCHAR(50)50否功能菜单名称FS_MENU_URL页面菜单URLVARCHAR(100)100是页面菜单URLFS_MENU_ICON图标VARCHAR(50)50是图标(样式)FI_MENU_ORDER_NO序号INT(6)6否0序号FS_MENU_DESC描述TEXT是描述
表名:T_ORDER_LAW解释:案件处罚依据关联关系
备注:案件处罚依据关联关系T_ORDER_LAW(案件处罚依据关联关系)是否主键字段名字段描述数据类型长度可空约束缺省值备注是FI_ORDER_LAW_IDIDINT(11)11IDFI_ORDER_ID关联案件IDINT(11)11否关联案件IDFI_LAW_ID关联违法行为IDINT(11)11否关联违法行为ID[返回]
表名:T_REGION解释:行政区划
备注:行政区划T_REGION(行政区划)是否主键字段名字段描述数据类型长度可空约束缺省值备注是FI_REG_IDIDINT(11)11IDFI_REG_PID父区域IDINT(11)11是父区域IDFS_REG_NAME区域名称VARCHAR(120)120否区域名称FS_REG_NAME_SPELL区域名称拼音VARCHAR(120)120是区域名称首字拼音[返回]
表名:T_ROLE解释:角色表
备注:角色表T_ROLE(角色表)是否主键字段名字段描述数据类型长度可空约束缺省值备注是FI_ROLE_IDIDINT(11)11IDFS_ROLE_NAME角色名称VARCHAR(50)50否角色名称FS_ROLE_DESC角色描述TEXT是角色描述[返回]
表名:T_ROLE_PERMISSION解释:角色权限关联关系
备注:角色权限关联关系T_ROLE_PERMISSION(角色权限关联关系)是否主键字段名字段描述数据类型长度可空约束缺省值备注是FI_ROLE_PERM_IDIDINT(11)11IDFI_ROLE_ID角色IDINT(11)11否角色IDFI_ROLE_PERM_PERMISSION_ID权限IDINT(11)11否权限IDFI_ROLE_PERM_TYPE权限类型INT(2)2否0权限类型[返回]
表名:T_SEQUENCE解释:计数器
备注:计数器T_SEQUENCE(计数器)是否主键字段名字段描述数据类型长度可空约束缺省值备注是FI_SEQ_IDIDINT(11)11IDFI_SEQ_TYPE计数器类型INT(11)11否计数器类型FI_SEQ_VALUE计数器当前值INT(11)11否0计数器当前值FI_SEQ_LENGTH编码位数INT(11)11是编码位数FS_SEQ_PREFIX前缀VARCHAR(20)20是前缀FS_SEQ_SUFFIX后缀VARCHAR(20)20是后缀FT_SEQ_INDATE创建时间DATETIME否创建时间FT_SEQ_UPDATE最后一次修改时间DATETIME是最后一次修改时间FB_SEQ_DELFLAG删除标记BOOL否false删除标记[返回]
表名:T_TASK解释:任务表
备注:任务表T_TASK(任务表)是否主键字段名字段描述数据类型长度可空约束缺省值备注是FI_TASK_IDIDINT(11)11IDFS_TASK_TITLE任务主题VARCHAR(50)50否任务主题FS_TASK_DESC任务描述TEXT是任务描述FT_TASK_START_DATE开始时间DATE否开始时间FT_TASK_END_DATE结束时间DATE否结束时间FI_USER_ID任务创建人IDINT(11)11否任务创建人IDFS_USER_USERNAME任务创建人姓名VARCHAR(50)50是任务创建人姓名FT_TASK_INDATE任务创建时间DATETIME否任务创建时间FT_TASK_UPDATE任务修改时间DATETIME是任务修改时间FI_ORG_ID任务执行机构IDINT(11)11否任务执行机构IDFI_TASK_STATUS任务状态INT(11)11否任务状态[返回]
表名:T_TASK_ITEM解释:任务明细内容
备注:任务明细内容T_TASK_ITEM(任务明细内容)是否主键字段名字段描述数据类型长度可空约束缺省值备注是FI_TITEM_IDIDINT(11)11IDFI_TASK_ID任务IDINT(11)11否任务IDFI_TITEM_TYPE任务类型INT(11)11否任务类型FI_TITEM_UNIT_GRADE单位等级INT(11)11是单位等级FI_TITEMI_UNIT_NATURE单位性质INT(11)11是单位性质FI_TITEMI_RATIO完成基准比例INT(3)3否完成基准比例(该组织单位采集量的比例)[返回]表名:T_UNIT_ATTR解释:单位与属性关联表
备注:单位与属性关联表T_UNIT_ATTR(单位与属性关联表)是否主键字段名字段描述数据类型长度可空约束缺省值备注是FI_UNIT_ATTR_IDIDINTIDFI_UNIT_ID单位id号INT(11)11否单位id号FI_ATTR_ID属性idINT(11)11否属性idFS_ATTR_VALUE属性值VARCHAR(255)255否属性值[返回]
表名:T_USER解释:用户表
备注:用户表T_USER(用户表)是否主键字段名字段描述数据类型长度可空约束缺省值备注是FI_USER_IDIDINT(11)11IDFI_ORG_ID关联组织机构INT(11)11否关联组织机构FS_USER_USERNAME用户名VARCHAR(50)50否用户名FS_USER_PASSWORD密码VARCHAR(32)32否密码FS_USER_NAME姓名VARCHAR(20)20否姓名FS_USER_NAME_SPELL姓名拼音VARCHAR(20)20是姓名拼音首拼FI_USER_SEX性别INT(11)11否0性别FS_USER_DUTY职务VARCHAR(20)20是职务FS_USER_MOBILE手机VARCHAR(15)15是手机FS_USER_PHONE座机VARCHAR(15)15是座机FS_USER_QQQQVARCHAR(15)15是QQFS_USER_EMAILemailVARCHAR(50)50是emailFT_USER_INDATE注册时间DATETIME否注册时间FI_USER_STATUS状态INT(11)11否0用户状态(1-普通2-离职)FI_USER_TYPE用户类型INT(11)11否0用户类型(1-民警2-协警3-参谋)FI_USER_ORDER排序INT(6)6否0排序FS_USER_IMG用户头像VARCHAR(200)200是用户头像FS_USER_WXID绑定微信IDVARCHAR(32)32是绑定微信IDFS_USER_SN用户编号VARCHAR(32)32是[返回]
表名:T_USER_ROLE解释:用户角色关联关系
备注:用户角色关联关系T_USER_ROLE(用户角色关联关系)是否主键字段名字段描述数据类型长度可空约束缺省值备注是FI_USER_ROLE_IDIDI
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 汽修厂维修服务规范
- 汽车装配线作业细则
- 民用爆炸物品事故隐患判定
- 特种作业人员安全技术培训(复审)登记附表
- 2026宾馆面试题型大全及答案
- 2026编辑工作面试题及答案
- 2025年越野滑雪赛事路线规划分析
- 2026年物联网设备提升蔬菜管理水平
- 小学二年级下册品德与生活诚实守信知识点复习试卷
- 小学二年级下册等量代换知识点考查试卷
- 《中华人民共和国增值税法》核心变化培训课件
- 2026福建闽东电力集团股份有限公司上半年招聘9人笔试参考题库及答案解析
- 中国兵器审计中心招聘笔试题库2026
- (二模)烟台市2026年5月高三高考适应性测试英语试卷(含答案)+听力音频
- 15《应有格物致知精神》课件
- 励志勤学笃行成就精彩人生小学主题班会课件
- 2026年高职大数据技术笔考前冲刺练习题含完整答案详解(名师系列)
- 雨课堂学堂在线学堂云《海军常见病的人体结构基础与防治(中国人民解放军海军军医)》单元测试考核答案
- 境外持股变动登记表2025
- 轨道交通培训课件
- 煤矿一通三防培训课件
评论
0/150
提交评论