浅析物流配送管理系统个人任务实施方案.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《浅析物流配送管理系统个人任务实施方案.docx》由会员分享,可在线阅读,更多相关《浅析物流配送管理系统个人任务实施方案.docx(18页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、课程设计名称存档资料之三物流配送管理系统个人任务实施方案Aldy软件09416班长春大学软件学院二一一年一月目录2 编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第15页 共18页组长:杨树良物流配送管理系统个人任务实施方案1 相关的理论知识(1)E-R图由实体、实体的属性和实体之间的联系三个要素组成,关系模型逻辑结构是一组关系模式的集合将E-R图转换为关系模型就是将实体、实体的属性和实体之间的联系转化为关系模式。(2) 将E-R图转换成关系模式:一个实体型转换为一个关系模式。实体的属性就是关系的属性,实体的码就是关系的码。(3) 关系模型的数据结构:一个关系模型的数据结构
2、,也是逻辑结构,是一张二维表,它由行和列组成。每一行是一个元组,每一列称为一个字段。通常在关系模型中将表称为关系。(4) 关系模式的存储结构:实体及实体间的联系都用表来表示,这是关系模型的逻辑结构。在数据库的物理组织中,表以文件形式存储,每一个表通常对应一种文件结构,因此关系模型的存储结构是文件。(5)根据关系模式,划分出系统的功能模块,以C#中的类实现。类是C#语言的核心,C#的一切类型都是类。类是一个数据结构,类定义数据类型的数据(字段)和行为(方法和其他函数成员)。(6)应用数据库访问,即使用ADO.NET连接和操作数据库2 参考文献1SQL Server 2005 奥秘.赵松涛.北京:
3、电子工业出版社,2007。2SQL Server 2000 培训教程.余晨,李文炬.北京:清华大学出版社,2001。3SQL Server 2005 数据库开发应用教程.孙余党,张军,钟德源.北京:电子工业出版社,2008。4C#.NET程序设计教程.江红,于青松.北京:清华大学出版社,2010。5C#基础与案例开发详解.王国胜,刘攀,尼春雨.北京:清华大学出版社,2009。3 实现思路 3.1 将E-R图转换成关系模式的规则一个实体型转换为一个关系模式。实体的属性就是关系的属性,实体的码就是关系的码。对于实体间的联系则有以下不同的情况: 3.1.1 1:1联系1:1可以转换为一个独立的关系模
4、式,也可以与任意一端对应的关系模式合并。如果转换为一个独立的关系模式,则与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,每个实体的码均是该关系的候选码。如果与某一端实体对应的关系模式合并,则需要在该关系模式的属性中加入另一个关系模式的码和联系本身的属性。3.1.2 1:n联系可以转换为一个独立的关系模式,也可以与n端对应的关系模式合并。如果转换为一个独立的关系模式,则与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,而关系的码为n端实体的码。3.1.3 m:n联系转换为一个关系模式。与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,各实体码的组合组成该关系
5、的码,或码的一部分。 3.1.4 三个或三个以上实体间的一个多元联系可以转换为一个关系模式。与该多元联系相连的各实体的码以及联系本身的属性均转换为关系的属性,而关系的码为各实体码的组合。 3.1.5 具有相同码的关系模式可合并。 3.1.6 具体实体E-R图如下:订单表订单号客户号重量货物号日期图1 订单表E-R客户号客户表姓名电话地址 图2 客户表E-R目的地表目的地号目的地名距离图3 目的地表E-R车辆信息表车牌号载重车主状态图4车辆信息表E-R 货物信息表货物号货物名价格重量状态说明图5货物信息表E-R 司机司机货工号姓名电话地址图6司机E-R状态货号目的地号司机号车号车辆调度(发货单)
6、图7车辆调度E-R 3.2 功能模块根据E-R图规划表之间的联系,从而确定系统具体的功能模块,功能模块具体有以下划分:3.2.1 用户模块用户模块:客户信息查询,进度信息查询,订单信息查询3.2.2 操作员模块操作员模块:收发货登记,客户信息登记及修改,信息查询3.2.3 管理员模块管理员模块:信息查询,信息修改,资料维护3.2.4 模块图系统功能模块图,如下:信息查询货物收发登记客户信息查询进度信息查询订单信息查询信息修改信息查询管理员模块操作员模块用户模块物流配送管理系统客户信息登记及修改资料维护图1 功能模块图4 方法及工具(1)运用头脑风暴的方式确立数据库和功能模块框架。(2)根据E-
7、 R图的实体联系模型转换成相应的结构模型。(3)根据SQL Server 2005 的相关工具把E-R图中的实体与实体的联系转换成相应的结构模式.。(4)根据Microsoft Visual Stadio 2008 的相关工具把功能模块的具体功能转化成相应的类模块(即应用代码)。组员:杜亚物流配送管理系统个人任务实施方案1 相关知识理论我所做的任务是数据库构建,系统功能模块构建,功能模块设计,程序实现。数据库的构建是基于Microsoft SQL Server 2005中的 SQL Server Management Studio。通过对系统进行的需求分析、概念结构设计、逻辑结构设计构建一个长
8、期储存在计算机内、有组织、可共享的数据集合。它具有较小的冗余度、较高的数据独立性和易扩展性,可为各种用户共享。通过对系统功能模块的分析与构建,利用Microsoft Visual Studio 2008实现调用数据库。由于类是C#的核心,因此系统功能模块的实现由相对应的三个类实现。类是一个数据结构,在其内定义数据类型的数据(字段)和行为(方法和其他函数成员)。2 参考文献1 C#基础与开发详解.王国胜.北京:清华大学出版社,2009 2 C#NET程序设计教程江红.余青松等北京:清华大学出版社,20103 Visual C#.NET程序设计李兰友,杨晓光北京:清华大学出版社,20044 数据库
9、原理与应用刘丽中国水利水电出版社,20093 实现思路根据实体E_R图转换成表之间的联系,通过操作代码与数据库相连,然后通过代码进行表之间的操作。3.1设计功能模块思路货物收发登记客户信息查询进度信息查询订单信息查询信息修改信息查询信息查询管理员模块操作员模块用户模块物流配送管理系统客户信息登记及修改资料维护图系统功能模块 3.2设计E-R图思路根据E-R图完成系统功能模块构建,功能模块设计。如图1至图7所示:订单表订单号客户号重量货物号日期图1订单表E-R客户号客户表姓名电话地址 图2客户表E-R目的地表目的地号目的地名距离图3目的地表E-R车辆信息表车牌号载重车主状态图4车辆信息表E-R
10、货物信息表货物号货物名价格重量状态说明图5货物信息表E-R 司机司机货工号姓名电话地址图6司机E-R状态货号目的地号司机号车号车辆调度(发货单)图7车辆调度E-R3.3创建数据库思路使用SQL Server Management Studio创建数据库。创建一个Aldy数据库,必须有主数据文件和日志文件,注意存储路径,初始大小,自动增长,即使用于此数据库。4 使用方法及工具1根据E- R图的实体联系模型转换成相应的结构模型。2使用Microsoft Visual Studio 2008 Professional Edition来完成程序的实现,使用Microsoft SQL Server 20
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 浅析 物流配送 管理 系统 个人 任务 实施方案
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内