数据库详细设计说明文档Word文件下载.docx

上传人:b****5 文档编号:16475793 上传时间:2022-11-24 格式:DOCX 页数:17 大小:20.68KB
下载 相关 举报
数据库详细设计说明文档Word文件下载.docx_第1页
第1页 / 共17页
数据库详细设计说明文档Word文件下载.docx_第2页
第2页 / 共17页
数据库详细设计说明文档Word文件下载.docx_第3页
第3页 / 共17页
数据库详细设计说明文档Word文件下载.docx_第4页
第4页 / 共17页
数据库详细设计说明文档Word文件下载.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

数据库详细设计说明文档Word文件下载.docx

《数据库详细设计说明文档Word文件下载.docx》由会员分享,可在线阅读,更多相关《数据库详细设计说明文档Word文件下载.docx(17页珍藏版)》请在冰豆网上搜索。

数据库详细设计说明文档Word文件下载.docx

1)对象名称应当准确完整地描述了对象的含义。

2)数据库对象的命名应当避免和系统原有的对象名称(如:

系统表、系统存储过程等)混淆。

3)对象名称中不同的单词间应当能够方便的区分开。

4)使用Pascal命名规则

2.基本表及其说明

2.1订单表Orders

字段名

字段意义

数据类型

主从键/组合主键/可否NULL/取值范围/特定值意义/触发/其他备注

OrderID

订单号

Int

主键

OrderTime

接单日期

Datatime

设置为当前日期可为空

OrderAmount

订单金额

Money

CustomerID

客户号

外键

TransportUnitID

承运单位

Varchar(20)

Receiver

收货方

Payer

支付方

StartCity

起点城市

EndCity

止点城市

RequestArrivalDate

要求到货日期

PaymentMethod

付款方式

Remark

备注

Ntext

可以为空

IsBackOrder

是否回单

Bool

2.2客户表Customers

CustomerName

客户名称

CustomerCategory

客户类别

Credits

信用额

ContactPerson

联系人

ContactPhone

联系电话

MobilePhone

手机号码

FaxNumber

传真号码

ContractAddress

联系地址

2.3承运单表TransportList

TransportListID

承运单号

DispatchDate

调度日期

TeamID

车队号

2.4职工信息表Employee

EmployeeID

工号

EmployeeName

姓名

Department

部门

position

职位

BirthDate

出生日期

Gender

性别

Bit

True为男,false为女

EducationLevel

学历

ID

身份证号码

唯一性的约束

ContractPhone

2.5用户表Users

UserID

用户编号

员工工号

Password

密码

LastLoginTime

上次登录时间

2.6角色表Roles

RoleID

角色编号

RoleName

角色名

Description

角色描述

2.7用户角色表UserInRole

主键(都是外键)

描述

2.8承运单位表TransportUnit

UnitID

单位号

UnitName

单位名

UnitManager

单位主管

UnitAddress

单位地址

2.9回车报账表TruckBackBill

ExpenseID

费用序号

既是主键又是外键

Time

报账时间

Datetime

TravelMales

行驶公里

TravelDays

行驶天数

IsCheck

是否审核

2.10车辆表Truck

TruckID

车辆序号

TruckNumber

车牌号

唯一的

TruckName

车辆名称

Driver

驾驶员

TruckType

车辆类型

BearVolume

承载体积

BearWeight

承载重量

TruckState

车辆状态

待命状态、出车状态、维修状态

2.11出车登记表TripRegister

TripRegisterID

出车号

TransportUnit

State

出车状态

出车日期

可为空

2.12部门表Department

DepartmentID

部门编号

DepartmentName

部门名称

DepartmentManger

部门主管

在职员表中有外键

FunctionalDescription

部门功能描述

2.13货物表Cargo

CargoID

货物号

CargoName

货物名称

CargoAttributes

货物属性

Weight

重量

Volume

体积

PackMode

包装方式

Quantity

数量

2.14仓库表Depot

DepotID

仓库号

DepotName

仓库名

DepotCategory

仓库类别

DepotAddress

仓库地址

DepotManger

仓库管理员

2.15仓库货物表CargoInDepot

主键(同是外键)

EnterTime

入库时间

DispatchTime

调度时间

可以为空(无默认值)

OutTime

出库时间

DeliveryAddress

发货地址

Inventory

库存量

2.16车辆费用表Expense

主动生成,主键

ExpenseAmount

费用金额

计算列

IsPay

是否已报销

2.17费用类型表ExpenseType

主键(外键)

TollCharge

过路费用

Upkeep

维修费

BunkerSurcharge

燃油费

BoardWages

伙食费

HotelExpense

住宿费

OtherExpense

其他

2.18审核登记表Verification

VerificationDate

审核时间

DateTime

ExpireDate

到期时间

VerificationAmount

审核金额

VerificationGrade

审核等级

VerificationType

审核类型

Remarks

2.19事故表Accident

AccidentID

事故单号

int

AccidentDate

事故日期

有默认值;

AccidentAddress

事故地点

事故描述

Unit

责任单位

AccidentAmount

事故金额

TruckSituation

车辆损坏情况

IsCompensation

是否赔偿

CompensationAmount

赔偿金额

2.20罚款记录表FineRecord

FineRecordID

罚单记录号

Date

Address

地点

FineReason

罚款原因

FineID

罚款单号

唯一约束

FineAmount

罚款金额

Money

FineUnit

罚款单位

HandlePerson

经手人

2.21财务核算表FinanceVerify

VerifyID

核算单号

VerifyDate

核算日期

VerifyDepartment

核算部门

VerifyType

核算类型

InvoiceID

发票编号

Cost

成本

备注)

2.22现金日记账表CashDayAccount

序号

Income

收入

2.23车队表TruckTeam

TeamName

车队名

TeamHeader

队长

车辆数

2.24发票表Invoice

InvoiceReceiptNumber

InvoiceType

发票类型

InvoiceAmount

发票金额

InvoiceTime

发票日期

2.25表信息表TableInformation

InformationID

TableName

表名

Varchar(100)

KeyName

键名

KeyType

键类型

主要分为主键和外键

3.存储过程的使用

由于只是简单的增删改查,所以在程序中用到存储过程的地方并不多,主要的是一些常用的存储过程的使用,比如说用户登陆时检验用户名是否存在、和密码是否匹配、属于哪种角色之类的。

4.总结

数据库中总共用到24张基本表,一张辅助表,28个外键约束(默认值约束、唯一性约束、check约束没有去统计)。

同时用到了约束、索引、存储过程。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人文社科 > 视频讲堂

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1