第一范文网 - 专业文章范例文档资料分享平台

数据库大作业 物流管理系统附代码

来源:用户分享 时间:2025/8/22 11:56:42 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

每月大概有5个左右的员工加入或者离开。离开书店半年的员工记录从数据库删除。每月大概删除2条员工记录. 每年增加一个仓库。

2.2.3记录查找的类型和平均数量

客户查询快递运输的信息,每天大概100次

企业经理查询营业部的运单数量,每天2次 企业经理查询中转部的运输数量,每天2次

2.2.4网络和共享访问需求

整个系统必须全天24小时开放查询(网站维护升级除外)

系统能够支持至少多名员工同时进行数据的增删改。需要考虑这么大数量并发访问的许可需求

2.2.5性能

1)客户查找运单信息的搜索时间不超过2秒

2)各种搜索的响应时间少于3秒 3)更新/保存记录的时间不超过1秒

2.2.6安全性

1)整个平台系统必须有口令密码支持

2)每个不同的用户应该分配一个到特定用户视图的数据库访问权限,主要有系统管理员,数据管理员,客户可以查询指定的信息

3)每位使用者只能在适合他们完成工作的需要的窗口中看到需要的数据

2.2.7备份和恢复

数据库在每天半夜12点进行增量备份和差异备份,在周日必须进行一次完整备份。

3.逻辑设计 3.1实体归档

3.1.1实体定义

客户 收货人

仓库 评价

员工

3.1.2实体文档 Entity name Description 客户 员工 收件人 评价 仓库

提交货物 管理公司或者配送货物 收取货物的人 客户对快递服务的评价 储存货物的地方 (参考p126图9-2) Occurrence 公司拥有多个客户 多名员工 一个运单包含一个收件人 用户只能评价一次 拥有多个仓库

3.3实体和关系的有关属性 (应该给出实体和关系的所有属性,扩展p132图9-8的列名为:实体/关系名、属性、描述、键(主键/侯选键)、数据类型和长度、是否为空、是否多值、是否复合、是否派生、默认值、属性域约束)

客户信息表 kehu

列名 khno khname khtel khsex khadd

数据类型 varchar(20) varchar(20) varchar(20) varchar(10) varchar(20) 可否为空 NOT NULL NOT NULL NOT NULL NOT NULL 说明 客户编号 客户姓名 客户电话 客户性别 客户地址 主/外键 主键 check( khsex in (“男”,”女”) )

员工信息表 yuangong 列名 ygno ygname ygpos ygsex ygage ygtel 数据类型 varchar(20) varchar(20) varchar(20) varchar(5) int varchar(20) 可否为空 NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL 说 明 员工编号 员工姓名 员工职务 员工性别 员工年龄 员工电话 主/外键 主键 check( ygsex in (“男”,”女”) ) check(ygage>18 and ygage<65 )

check( ygpos in (“经理”,”主管”,”快递员”) )

收货人信息表 shouhuoren 列名 shrno shrname shrsex shradd shrtel 数据类型 varchar(20) varchar(20) varchar(10) varchar(20) varchar(20) 可否为空 NOT NULL NOT NULL NOT NULL NOT NULL 说 明 收货人编号 收货人姓名 收货人性别 收货人地址 收货人电话 主/外键 主键 check( shrsex in (“男”,”女”) )

仓库 cangku 列名 ckno ckadd 数据类型 varchar(20) varchar(50) 可否为空 NOT NULL NOT NULL

说 明 仓库编号 详细地址 主/外键 主键 ckarea cktel ckcap ckweight varchar(50) varchar(20) int int NOT NULL NOT NULL NOT NULL NOT NULL 负责区域 仓库电话 仓库容量 以存货物重量 check( ckarea in (“上海”,”北京”,”厦门”,”武汉”,”广州”))

运单信息表 yundan 列名 ydno ydprice ydstate shrno khno hwweight sltime

数据类型 varchar(20) int varchar(20) varchar(20) varchar(20) int varchar(20) 可否为空 NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL 说 明 货单编号 运费总价 运单状态 收货人编号 客户编号 货物重量 受理时间 主/外键 主键 外键 外键 check(ydstate in (“接受”,”派送”,”完成”,”取消”) 转运信息 zhuanyun 列名 zyno ydno ckno ygno qstime rktime

配送信息 peisong 数据类型 varchar(20) varchar(20) varchar(20) varchar(20) varchar(20) varchar(20) 可否为空 NOT NULL NOT NULL NOT NULL 说明 转运编号 运单编号 仓库编号 员工编号 起送时间 入库时间 主/外键 主键 外键 外键 外键 列名 psno ydno ygno cktime wctime ckno

评价信息 pingjia 数据类型 varchar(20) varchar(20) varchar(20) varchar(20) varchar(20) varchar(20) 可否为空 NOT NULL NOT NULL NOT NULL 说明 配送编号 运单编号 员工编号 出库时间 完成时间 仓库编号 主/外键 主键 外键 外键 外键 列名 pjno ydno speed 数据类型 varchar(20) varchar(20) int 可否为空 NOT NULL NOT NULL NOT NULL

说明 评价编号 运单编号 运输速度 主/外键 主键 外键 serve int NOT NULL 员工服务 total int NOT NULL 评分 advice varchar(100) 评价 3.4 ER图

3.5表和外键属性存档 yuangong(ygno,ygname,ygpos,ygsex,ygage,ygtel) primary key ygno kehu(khno,khname,khtel,khsex,khadd) primary key khno houhuoren(shrno,shrname,shrsex,shraddr,shrtel) primary key shrno yundan(ydno,ydprice,shrno,khno,ygno) primarykey ydno foreign key shrno reference shouhuoren(shr) foreign key khno reference shouhuoren(khno) cangku(ckno,ckadd,ckarea,cktel,ckcap,ckweight) primary key ckno zhuanyun(zyno,sno,yno,qstime,rktime) primary key zyno foreign key skno reference cangku(ckno) foreign key ygno reference yuangong(ygno) peisong(psno,shrno,ygno,cktime,qstime) primary key psno foreign key shrno reference shouhuoren foreign key ygno reference yuangong pingjia(pjno,ydno,pf,pj) primary key pjno

搜索更多关于: 数据库大作业 物流管理系统附代码 的文档
数据库大作业 物流管理系统附代码.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c3jujt3e8u87f1wl0kifz_2.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top