




免费预览已结束,剩余10页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
会议管理系统数据库设计说明书 物流配送数据库设计说明书 Date 2009 3 1 Vision 1 0 Group Dream 8 XX 数据库设计说明书内部文档 中软培训实训基地 第 2 页 共 15 页 变更记录变更记录 日期日期版本版本变更说明变更说明作者作者 2009 3 1V1 0 衣国垒 孟潇 李旭嘉 XX 数据库设计说明书内部文档 中软培训实训基地 第 3 页 共 15 页 目目 录录 1 1引言引言 4 1 1预期的读者 4 1 2数据库说明 4 1 3目的和作用 4 2 2数据库设计数据库设计 4 2 1抽象数据对象 4 2 1 1系统主要业务分析 4 2 1 2需求分析参考 5 2 2数据库结构设计 5 2 3数据库设计命名规范 5 2 4数据库逻辑设计 6 2 4 1数据库表名汇总 6 2 4 2数据库表结构设计 7 2 5存储过程设计 15 2 6触发器设计 15 2 7JOB设计 定时触发功能 15 XX 数据库设计说明书内部文档 中软培训实训基地 第 4 页 共 15 页 1 1引言引言 1 11 1预期的读者预期的读者 主要为本公司以几份承包方的阅读者 如设计人员 开发人员等 有时可以包括客户方 的阅读者 如 业务人员 系统管理人员等 1 21 2数据库说明数据库说明 物流配送系统采用的是当前流行的企业级数据库 oracle 使用的版本是 9i 设计的数据 库的全局数据库名为 dream 开发用的表空间名是 transint TransportIntelligence 操作的用户明为 dream 密码为 dream 1 31 3目的和作用目的和作用 将业务分析 系统设计中对信息的描述进一步分析并加以总计 抽象出数据集合 数据 库表 对数据集合做进一步分析 确定集合之间的关系并最终形成数据库物理模型 以便 开发人员建立物理数据库 2 2数据库设计数据库设计 2 12 1抽象数据对象抽象数据对象 2 1 12 1 1 系统主要业务分析系统主要业务分析 物流配送公司的主要业务是为用户配送货物 物流公司的组织结构分为省公司和配送点 省公司主要负责车辆的维护 配送点 配送线路 配送价格的维护 权限的管理 配送点主 要是接收客户订单 并联系省公司车队将货物运送到目的地 配送点同时还负责货物的配送 工作 按照业务及系统功能简单总结数据对象 订单 交接单 回执单 路线 车辆 XX 数据库设计说明书内部文档 中软培训实训基地 第 5 页 共 15 页 车次 运费 配送点 配送区域 用户 权限 2 1 22 1 2 需求分析参考需求分析参考 根据系统需求分析内容进一步确定数据对象 由于系统需求分析中考虑到会议室和会议 设备间有一定的区别和联系 即会议室一般包含一定的会议设备 两者之间并不是并列关 系而是所属关系 所以将会议室和会议设备分开描述 并提出单独的信息维护功能 数据 库对象也进一步细化将会议设备分成 会议室和相关设备 会议申请和会议审批操作的都 是相同对象所以将两个数据对象进行合并 由于业务中出现的可移动设备与会议室的设备 基本相似所以不做区分 其他数据对象没有变化 总结数据对象 用户信息 会议信息 会议室 会议设备 2 22 2数据库结构设计数据库结构设计 根据系统的分布式部署设计 数据库将部署到一部独立的计算机中 根据前期的分析 系统将有大量的数据存放入数据库 预留数据库空间 500m 日增长约 3m 日志空间 1G 日 增长 5m 数据库位置 oracle9ipath n2ms db 日志位置 oracle9ipath n2ms log 2 3 数据库设计命名规范数据库设计命名规范 1 表名命名规则 XX 数据库设计说明书内部文档 中软培训实训基地 第 6 页 共 15 页 属于不同模块的表使用其命名单词 或单词简写 后可加 info 首字母大写 其它字母 小写 如 订单表的命名为 OrderInfo 考虑到数据库表名不易过长 模块明可以去掉 表名中的单词在不产生混淆的前提下可以用简写 2 表项命名规则 每一个表项的命名都采用具有表项意义的英文单词命名 第一个单词首字母小写 以后 的单词的首字母大写 跟 java 中属性的命名一样 其中主键的命名为 表名 ID 如订单 的主键字段为 orderID 2 4 数据库逻辑设计数据库逻辑设计 2 4 1 数据库表名汇总数据库表名汇总 表 2 1 数据库表 数据库表名中文名文字说明 Order 订单保存订单相关信息 DeliveryReceipt 交接单保存交接单相关信息 EndPointInfo 配送点配送点信息 AreaInfo 配送区域配送区域的信息 LineInfo 路线路线信息 LineDetail 路线具体信息路线具体信息 CarInfo 车辆信息车辆信息 ScheduleInfo 车次信息车次信息 UserInfo 用户信息用户信息 RightInfo 权限信息权限信息 RoleInfo 角色信息角色信息 UserRoleR 用户角色关系用户角色关系信息 RoleRightR 角色权限关系角色权限关系信息 XX 数据库设计说明书内部文档 中软培训实训基地 第 7 页 共 15 页 2 4 2 数据库表结构设计数据库表结构设计 2 4 2 1逻辑表结构逻辑表结构 OrderOrder 表 2 2 Order 表项 中文英文数据类型可否空初始值说明 订单主键 idVARCHAR2 32 否 主键 流水自增 客户 id customer idVARCHAR2 32 否 外键 供货者电话 providerPhoneNoNUMBER2 15 否 供货人所在市 providerCityVARCHAR2 10 否 供货人所在区 providerDistrictVARCHAR2 10 否 供货人详细地址 providerAddressVARCHAR2 30 否 收货人姓名 receiverNameVARCHAR2 10 否 收货人电话 receiverPhoneNoNUMBER 15 否 收货人所在市 receiverCityVARCHAR2 10 否 收货人所在区 receiverDistrictVARCHAR2 10 否 收货人详细地址 receiverAddressVARCHAR2 30 否 货物重量 wareWeightNUMBER 8 是 货物体积 wareVolumeNUMBER 8 是 供货方式 carryTypeVARCHAR2 10 否 取货费用 carryFeeNUMBER 8 否 运费 transportFeeNUMBER 8 否 送货费用 delieveryFeeNUMBER 8 否 订单状态 stateVARCHAR2 10 否 待确认 已确认 已撤销 已发 货 已到货 已送达 订单录入时间 createDateDATE否 确认日期 confirmDateDATE是 XX 数据库设计说明书内部文档 中软培训实训基地 第 8 页 共 15 页 发货日期 deliverDateDATE是 到货日期 arriveDateDATE是 订单所属的交接单 id deliveryReceipt id VARCHAR 32 是 外键 DeliveryReceipt 表 2 3 DeliveryReceipt 表项 中文英文数据类型可否空初始值说明 交接单主键 idVARCHAR2 32 否主键 流水自增 交接单状态 stateVARCHAR2 10 否 EndPointInfo 表 2 3 EndPointInfo 表项 中文英文数据类型可否空初始值说明 配送点 ID pointIDVARCHAR2 32 否主键 流水自增 配送点名称 pointNameVARCHAR2 20 否 描述 pointDescVARCHAR2 40 可 备注 pointNoteVARCHAR2 50 可 AreaInfo 表 2 3 AreaInfo 表项 中文英文数据类型可否空初始值说明 配送区域 ID areaIDVARCHAR2 32 否主键 流水自增 配送区域名称 areaNameVARCHAR2 50 否 XX 数据库设计说明书内部文档 中软培训实训基地 第 9 页 共 15 页 配送时间 timeVARCHAR2 20 否 重量价格 priceMNUMBER 8 可 体积价格 priceVNUMBER 8 可 备注 areaNoteVARCHAR2 50 可 LineInfo 表 2 3 LineInfo 表项 中文英文数据类型可否空初始值说明 路线 ID lineIDVARCHAR2 32 否主键 流水自增 路线名 ineNameVARCHAR2 30 否 起点 ID beginPointVARCHAR2 30 否 终点 ID endIDVARCHAR2 30 可 LineDetail 表 2 3 LineDatail 表项 中文英文数据类型可否空初始值说明 路线 ID lineIDVARCHAR2 32 否外键 路线表 配送点 ID pointIDVARCHAR2 32 否外键 配送点表 运费 costNUMBER 8 否 序列 sequenceVARCHAR2 30 否 配送时间 timeNUMBER 20 否 CarInfo 表 2 3CarInfo 表项 中文英文数据类型可否空初始值说明 车牌号 carIDVARCHAR2 32 否主键 流水自增 车辆状态 carStateVARCHAR2 10 否 XX 数据库设计说明书内部文档 中软培训实训基地 第 10 页 共 15 页 载重 maxWeightNUMBER2 8 否 体积 maxVNUMBER 8 否 备注 notesVARCHAR2 50 可 ScheduleInfo 表 2 3ScheduleInfo 表项 中文英文数据类型可否空初始值说明 车次 ID scheduleIDVARCHAR2 32 否主键 流水自增 路线 ID lineIDVARCHAR2 30 否 车牌号 carIDVARCHAR2 30 否 始发时间 beginTimeDATE 否 往返状态 comeOrGoVARCHAR2 10 否 RoleInfo 表 2 3 RoleInfo 表项 中文英文数据类型可否空初始值说明 角色 ID roleIDVARCHAR2 32 否主键 流水自增 角色名称 roleNameVARCHAR2 20 否 角色描述 roleDescVARCHAR2 100 可 UserInfo 表 2 3 UserInfo 表项 中文英文数据类型可否空初始值说明 身份证号 idNumVARCHAR2 20 否主键 姓名 userNameVARCHAR2 40 否 XX 数据库设计说明书内部文档 中软培训实训基地 第 11 页 共 15 页 联系电话 phoneNumVARCHAR2 30 否 住址 addressVARCHAR2 100 否 口令 passwordVARCHAR2 15 否 RightInfo 表 2 3 RightInfo 表项 中文英文数据类型可否空初始值说明 权限 ID rightIDVARCHAR2 32 否主键 流水自增 权限名称 rightNameVARCHAR2 40 否 权限描述 rigthDescVARCHAR2 50 否 UserRoleR 表 2 3 UserRoleR 表项 中文英文数据类型可否空初始值说明 身份证号 idNumVARCHAR2 20 否外键 用户表 角色 ID roleIDVARCHAR2 32 否外键 角色表 RoleRightR 表 2 3 UserRoleR 表项 中文英文数据类型可否空初始值说明 权限 ID rightIDVARCHAR2 32 否外键 权限表 角色 ID roleIDVARCHAR2 32 否外键 角色表 XX 数据库设计说明书内部文档 中软培训实训基地 第 12 页 共 15 页 2 4 2 2 数据库表逻辑数据库表逻辑 ER 图图 用户角色关系 角色权限关系 Relationship 8 Relationship 9 Relationship 10 Relationship 11 Relationship 14 Relationship 15 Relationship 12 Relationship 13 Relationship 16 用户信息 身份证号 姓名 联系电话 住址 口令 Variable characters 20 Variable characters 40 Variable characters 13 Variable characters 100 Variable characters 15 Identifier 1 角色信息 角色ID 角色名称 角色描述 Variable characters 30 Variable characters 20 Variable characters 100 Identifier 1 权限信息 权限ID 权限名称 权限描述 Variable characters 30 Variable characters 40 Long characters 100 Identifier 1 路线信息 路线ID 路线名 起点ID 终点ID Variable characters 30 Variable characters 30 Variable characters 30 Variable characters 30 Identifier 1 车辆信息 车牌号 车辆状态 载重 体积 备注 Variable characters 30 Variable characters 30 Number 8 Number 8 Variable characters 100 Identifier 1 配送区域 配送区域ID 配送区域名称 配送时间 重量价格 体积价格 备注 Variable characters 30 Variable characters 50 Number 20 Number 8 Number 8 Variable characters 50 Identifier 1 配送点 配送点ID 配送点名称 描述 备注 Variable characters 30 Variable characters 20 Variable characters 40 Variable characters 50 Identifier 1 订单 订单ID providerPhoneNo providerCity providerDistrict providerAddress receiverName receiverPhoneNo receiverCity receiverDistrict receiverAddress wareWeight wareVolume carryType carryFee transportFee delieveryFee 状态 createDate confirmDate deliverDate arriveDate Variable characters 32 Number 15 Variable characters 10 Variable characters 10 Variable characters 30 Variable characters 10 Number 15 Variable characters 10 Variable characters 10 Variable characters 30 Number 8 Number 8 Variable characters 10 Number 8 Number 8 Number 8 Variable characters 10 Date Date Date Date Key 1 交接单 交接单ID 状态 Variable characters 32 Variable characters 10 Key 1 车次信息 车次ID 始发时间 往返状态 Variable characters 30 Date Variable characters 30 Identifier 1 路线详细信息 运费 配送时间 序列 Number Number 20 Number 图 2 1 逻辑 ER 图 图中 表示多对一关系 三叉线表示对应的多方表 多对多应该为 2 4 2 3表之间的关联设计表之间的关联设计 在数据库 ER 逻辑模型的基础上确定 ER 物理模型 通过主外键的约束明确表之间的关系 XX 数据库设计说明书内部文档 中软培训实训基地 第 13 页 共 15 页 该物理模型可直接映射到数据库中进行物理操作 以便据此建立数据库结构 ER 物理模型如下 FK USERROLE USERROLER USERINFO FK USERROLE USERROLER ROLEINFO FK ROLERIGH ROLERIGHT RIGHTINF FK ROLERIGH ROLERIGHT ROLEINFO FK ORDER RELATIONS DELIVERY FK ORDER RELATIONS USERINFO FK SCHEDULE RELATIONS LINEINFO FK DELIVERY RELATIONS SCHEDULE FK ORDER RELATIONS ENDPOINT FK AREAINFO RELATIONS ENDPOINT FK LINEDETA RELATIONS LINEINFO FK LINEDETA RELATIONS ENDPOINT FK SCHEDULE RELATIONS CARINFO 用户信息 身份证号 姓名 联系电话 住址 口令 VARCHAR2 20 VARCHAR2 40 VARCHAR2 13 VARCHAR2 100 VARCHAR2 15 角色信息 角色ID 角色名称 角色描述 VARCHAR2 30 VARCHAR2 20 VARCHAR2 100 权限信息 权限ID 权限名称 权限描述 VARCHAR2 30 VARCHAR2 40 CLOB 路线信息 路线ID 路线名 起点ID 终点ID VARCHAR2 30 VARCHAR2 30 VARCHAR2 30 VARCHAR2 30 车辆信息 车牌号 车辆状态 载重 体积 备注 VARCHAR2 30 VARCHAR2 30 NUMBER 8 NUMBER 8 VARCHAR2 100 配送区域 配送区域ID 配送点ID 配送区域名称 配送时间 重量价格 体积价格 备注 VARCHAR2 30 VARCHAR2 30 VARCHAR2 50 NUMBER 20 NUMBER 8 NUMBER 8 VARCHAR2 50 配送点 配送点ID 配送点名称 描述 备注 VARCHAR2 30 VARCHAR2 20 VARCHAR2 40 VARCHAR2 50 Order id 身份证号 id2 配送点ID providerPhoneNo providerCity providerDistrict providerAddress receiverName receiverPhoneNo receiverCity receiverDistrict receiverAddress wareWeight wareVolume carryType carryFee transportFee delieveryFee state createDate confirmDate deliverDate arriveDate VARCHAR2 32 VARCHAR2 20 VARCHAR2 32 VARCHAR2 30 NUMBER 15 VARCHAR2 10 VARCHAR2 10 VARCHAR2 30 VARCHAR2 10 NUMBER 15 VARCHAR2 10 VARCHAR2 10 VARCHAR2 30 NUMBER 8 NUMBER 8 VARCHAR2 10 NUMBER 8 NUMBER 8 NUMBER 8 VARCHAR2 10 DATE DATE DATE DATE DeliveryReceipt id 车次ID state VARCHAR2 32 VARCHAR2 30 VARCHAR2 10 车次信息 车次ID 路线ID 车牌号 始发时间 往返状态 VARCHAR2 30 VARCHAR2 30 VARCHAR2 30 DATE VARCHAR2 30 路线详细信
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 电子数码雷管培训课件
- 认识汉字四的课件
- 2025版汽车租赁电子支付服务协议
- 2025厂房买卖合同范本:工业地产交易合同审核要点
- 2025年度环保材料产品独家代理权转让合同
- 2025版贴吧搜索结果页面智能问答系统开发合同
- 2025年度山场林业资源保护与综合利用承包合同
- 2025年度商业综合体亮化照明工程合同下载
- 2025年宠物猫寄养与宠物美容美甲服务合同
- 2025版全新跨境电商劳务派遣合作协议
- 2025年学历类自考专业(学前教育)学前儿童发展-学前教育原理参考题库含答案解析(5套)
- 日本设备销售合同范本
- (2024)大学生宪法知识竞赛题库及答案
- 2025年芜湖市鸠江区医院招聘16名工作人员笔试参考题库附答案解析
- T-CBDA 86-2025 建筑幕墙、采光顶及金属屋面工程质量验收标准
- 厨房消防安全培训
- 小陈 税务风险应对常见指标与答复思路
- 2025云南昭通昭阳区住房和城乡建设局招聘编外工作人员5人笔试备考题库及答案解析
- 2025年《中华人民共和国档案法》知识培训试题及答案
- 新高一数学暑假检测卷(学生版)-2025年新高一数学暑假衔接讲练 (人教A版)
- 2025至2030年中国建筑膜行业市场调查研究及发展趋势预测报告
评论
0/150
提交评论