物流系统数据库

上传人:M****1 文档编号:486518914 上传时间:2023-09-20 格式:DOCX 页数:10 大小:249.77KB
返回 下载 相关 举报
物流系统数据库_第1页
第1页 / 共10页
物流系统数据库_第2页
第2页 / 共10页
物流系统数据库_第3页
第3页 / 共10页
物流系统数据库_第4页
第4页 / 共10页
物流系统数据库_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《物流系统数据库》由会员分享,可在线阅读,更多相关《物流系统数据库(10页珍藏版)》请在金锄头文库上搜索。

1、罄利蓍辱蕾一、设计题目物流管理系统订单模块二、设计分析1. 网上下单通过在线方式新增订单。2. 订单审核因为是物流系统,在网上下单之后,顾客需要将货物送至配送点,经过工作人员审核,才能最后完成一份订单。3. 订单查询查询功能支持模糊查询,多条件查询。可以满足顾客及工作人员的需要。4. 订单管理管理功能包括:查看明细,修改,删除。三、设计环境和工具1. WINDOWS 7 ;2. SQL 20083. Visual Studio 2010;四、设计原理1. 采用SQL2008建立数据库;2. 使用MFC进行前端界面的设计;3. 用户可在前端界面间接的对数据库中的数据作出修改。五、设计步骤1、数据

2、库设计该物流管理系统是对物流公司业务的统一信息化管理,提供在线服务。订单模块实现了 业务订单的新增,查询,修改,删除等功能。用户可以以会员身份或者游客身份登陆公司网 站进行网上下单,当完成订单之后可根据系统提供的订单号进行订单状态的查询。公司员工需要对订单审核确认,进行删改查等管理操作。本系统模块包含的实体有:订单基本表,订 单信息表,订单状态表,货物表,交接单,配送点。各实体ER图如下图3-1到图3-6所示。图3-1订单基本表实体E-R图期交接单编图3-4货物表实体E-R图图3-6配送点实体E-R图2、表的设计1.订单基本表订单基本表中文名称字段名数据类型是否为 空默认值备注订单编号Orde

3、r_NoNUMBER系统生成PK发货地Send_SiteVARCHAR2(3 0)收货地Rece_SiteVARCHAR2(3 0)寄件人姓名SendP_NameVARCHAR2(2 0)寄件人单位SendP_UnitVARCHAR2(4 0)可为空寄件人联系电 话SendP_PhNu mNUMBER(20)寄件人详细地 址SendP_AddVARCHAR2(6 0)收件人姓名ReceP_NameVARCHAR2(2 0)收件人单位ReceP_UnitVARCHAR2(4 0)可为空收件人联系电 话ReceP_PhNu mNUMBER(20)收件人详细地ReceP_AddVARCHAR2(6址

4、0)2.订单信息表订单信息表中文名称字段名数据类型是否为 空默认值备注订单编号Order_NoNUMBER系统生成PK下单日期Order_DateDATE提取下单 时计算机 时间网上下单 的日期, 规定时限 不确认订 单就自动 取消预订 单发货日期Send_DateDATE发货地收 到货物确 认订单的 日期订单类别Order_SortVARCHAR2(2 0)保价金额supvalueNUMBER可为空0货物资费Goods_FeeNUMBER总计费用Total_FeeNUMBER保价金额+货物资 费支付状态Pay_StateVARCHAR2(2 0)所属交接单编 号Co_NoNUMBER可为空生

5、成交接单之后才 有FK备注remarkVARCHAR2(1 00)可为空3.货物表货物表(Goods)中文名称字段名数据类型是否为 空默认值备注货物编号Goods_NoNUMBERNOTNU LLPK货物名称Goods_NameVARCHAR2(2 0)货物数量Goods_AmountNUMBER货物重量Goods_WeigNUMBERht订单编号Order_NoNUMBERFK4.订单状态表订单状态表(Order_State)中文名称字段名数据类型是否为 空默认值备注记录编号Orec_NoNUMBERNOTNU LLPK操作站编号All_NoNUMBERFK操作员编号Emp_IDNUMBER

6、FK订单编号Order_NoNUMBERFK状态编号Orstate_NoNUMBER状态更新时间Orstate_TimeDATE5.交接单表交接单表(Conn_Order)中文名称字段名数据类型是否为空默认值备注交接单编号Co_NoNumberPK已有运力编号Trans_NoNumberFK_CO_CP目的地All_No_DesNUMBERFK交接地All_No_SrcNUMBERFK最迟到达时间Co_LimtimeDate包含订单数量Co_AmountNumber配送重量(吨)Co_WeightNUMBER6.配送点表配送点表(All_Station)中文名称字段名数据类型是否为空默认值备注

7、配送点编号All_NoNumber (8)NOTNULLPK配送点名称All_NameVarchar2所属省份All_ProvinVarchar2所属城市All_CityVarchar23、建立数据库根据数据库的设计和表的逻辑结构,建立数据库。4、统计查询SQL语句A、订单基本表Select * from 订单基本表 where Order_No =; Select * from 订单基本表 where SendP_PhNum =;Select * from 订单基本表 where SendP_Add =;Select * from 订单基本表 where ReceP_Name =;Selec

8、t * from 订单基本表 where ReceP_Name =;B、订单信息表。Select * from 订单信息表 where Order_No =;Select * from 订单信息表 where Order_Date =;Select * from 订单信息表 where Send_Date =;Select * from 订单信息表 where Order_Sort =;Select * from 订单信息表 where Co_No =;C、订单状态表Select * from订单状态表Select * from订单状态表where Orec_No =;where All_No

9、 =;where Emp_ID =;Select * from订单状态表where Order_No =;Select * from订单状态表where Orstate_No =;Select * from订单状态表where Orstate_Time =;D、货物表Select * from 货物表Select * from 货物表Select * from 货物表Select * from 货物表E、交接单where Goods_No =;where Goods_Name =;where Goods_Amount=;where Orec_No =;Select * from订单状态表Sel

10、ect * from 交接单 where Co_No =;Select * from 交接单 where Trans_No =;Select * from 交接单 where All_No_Des =;Select * from 交接单 where All_No_Src =;Select * from 交接单 where Co_Limtime =;Select * from 交接单 where Co_Weight =;F、配送点Select * from 配送点 where All_No =;Select * from 配送点 where All_Name =;Select * from 配送

11、点 where All_Provin =;Select * from 配送点 where All_City =;6、前台的设计设计到数据库操作的六个类:Basic,B_message, B_set, B_good, B_deal, B_place。他们每个类 的数据源对应了数据源中的一个表。对应关系如下表:类名表名Basic订单基本表B_message订单信息表B_set订单状态表B_good货物表B_deal交接单B_place配送点7、界面设计A、主登陆界面:用户类型选择,用户ID,用户密码,登陆,退出B、客户登陆界面:显示新订单或者已下订单的订单基本信息,选择要查看的货物,显示货物所到地信息, 费用,支付状态,提交,退出按钮C、公司员工登陆界面:显示订单的基本信息,负责人名字,货物近况,费用,支付状态,修改,提交,退出按钮D、管理员管理界面:显示管理员基本信息,维护信息,增删改查,提交,退出按钮六、总结经过一学期的学习,对数据库有了一定的理解。通过本次练习,更加熟练的掌握了数据库, 需求分析部分的确较难,很难把需求做得完美,越想越多,仁者见仁吧。总体来说,对这次 练习还是很有成就感的。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号