软件工程课程设计报告物流配送管理系统
物流配送管理系统解决方案

物流配送管理系统解决方案引言概述:物流配送管理系统是一种集成了信息技术和物流管理的解决方案。
它通过利用先进的技术手段和管理方法,提高物流配送效率,降低成本,提升客户满意度。
本文将介绍物流配送管理系统的五个部分,分别是需求分析、订单管理、库存管理、配送路线优化和数据分析。
一、需求分析:1.1 客户需求分析:通过与客户的沟通和了解,分析客户的配送需求,包括配送时间、配送范围、配送频率等。
根据不同客户的需求,制定不同的配送计划。
1.2 资源需求分析:对物流配送所需的资源进行分析,包括人力资源、车辆资源、仓储资源等。
通过合理配置资源,提高物流配送的效率和准确性。
1.3 技术需求分析:分析现有的技术设备和信息系统,确定是否需要升级或更换,以满足物流配送管理系统的需求。
二、订单管理:2.1 订单接收与处理:通过物流配送管理系统,实现订单的自动接收和处理。
系统能够自动将订单分配给合适的配送员,并实时更新订单状态。
2.2 订单跟踪与查询:客户可以通过系统查询订单的状态和配送进度。
同时,配送员也可以通过系统查看待配送的订单和配送路线。
2.3 异常处理:系统能够自动检测订单异常情况,如延迟配送、货物损坏等,并及时通知相关人员进行处理,以确保订单的准时配送。
三、库存管理:3.1 入库管理:物流配送管理系统能够实现对入库货物的扫描、登记和存储。
通过条码技术,系统能够自动识别货物信息,提高入库效率。
3.2 出库管理:系统能够根据订单需求,自动进行出库操作,并更新库存信息。
同时,系统还能够对库存进行实时监控,提醒及时补货。
3.3 库存盘点:系统能够定期进行库存盘点,自动生成盘点报告。
通过与实际库存进行对比,及时发现并解决库存差异问题。
四、配送路线优化:4.1 地理信息分析:物流配送管理系统能够通过地理信息分析,确定最佳的配送路线。
系统可以根据实时交通情况和配送需求,自动规划最短、最优的路线。
4.2 车辆调度与优化:系统能够根据订单需求和车辆资源,自动进行车辆调度和优化。
物流信息配送系统课程设计

物流信息配送系统课程设计一、课程目标知识目标:1. 学生能够理解物流信息配送系统的基本概念、原理和流程;2. 学生能够掌握物流信息系统中常用的技术手段,如GPS、RFID等;3. 学生能够了解物流配送过程中涉及的信息处理、分析和优化方法。
技能目标:1. 学生能够运用所学知识分析和解决实际物流配送问题;2. 学生能够设计简单的物流信息配送方案,并进行优化;3. 学生能够运用信息技术手段,对物流配送数据进行处理和分析。
情感态度价值观目标:1. 学生能够认识到物流信息配送系统在现代社会中的重要作用,增强对物流行业的兴趣和认识;2. 学生能够养成合作、沟通、探究的学习习惯,培养团队精神和解决问题的能力;3. 学生能够关注物流配送过程中的环境保护和资源节约,树立绿色物流的意识。
课程性质:本课程旨在帮助学生建立物流信息配送系统的基本概念,掌握相关技术和方法,提高解决实际问题的能力。
学生特点:高中年级学生具有一定的信息素养和逻辑思维能力,对新鲜事物充满好奇心,但实践操作能力有待提高。
教学要求:结合课本内容,注重理论与实践相结合,强调学生动手操作和实际应用,培养学生解决问题的能力和团队协作精神。
通过本课程的学习,使学生能够达到上述具体的学习成果。
二、教学内容1. 物流信息配送系统概述- 物流配送的概念与作用- 物流信息系统的组成与功能- 物流配送流程及关键环节2. 物流信息配送系统技术手段- GPS定位技术在物流配送中的应用- RFID技术在物流配送中的作用- 互联网、物联网技术在物流配送中的应用3. 物流配送信息处理与分析- 物流配送数据采集与处理- 物流配送路径优化方法- 物流配送成本分析与控制4. 物流信息配送系统设计与优化- 物流配送方案设计原则与方法- 物流配送系统优化策略- 物流配送系统案例分析5. 实践操作与技能培养- 物流配送软件操作与实践- 物流配送方案设计及优化实践- 团队协作与沟通能力的培养教学内容安排与进度:第一周:物流信息配送系统概述第二周:物流信息配送系统技术手段第三周:物流配送信息处理与分析第四周:物流信息配送系统设计与优化第五周:实践操作与技能培养本教学内容根据课程目标,结合课本内容进行选择和组织,确保教学内容的科学性和系统性。
软件工程课程设计报告物流配送管理系统

软件工程课程设计报告物流配送管理系统物流配送管理系统《软件工程课程设计》报告书题目物流配送管理系统学生姓名王硕郭庆博宋钊指导教师杨彦明系部信息工程系专业班级 2009级计算机科学与技术1班1物流配送管理系统目录摘要 ..................................................................... .........................................................................4 第一章系统分析...................................................................... .......................................................5 1.1 概述 ..................................................................... . (5)1.1.1 系统分析的含义和目标 ..................................................................... . (5)1.1.2 系统分析的任务 ..................................................................... . (5)1.1.3 系统分析的步骤 ..................................................................... ........................................ 5 1.2 现行系统主要问题分析 ..................................................................... .. (6)1.3 可行性分析 ..................................................................... . (6)1.3.1 技术可行性分析 ..................................................................... . (6)1.3.2 经济可行性分析 ..................................................................... . (7)1.3.3 营运可行性分析 ..................................................................... ........................................ 7 第二章需求分析...................................................................... ..................................................... 8 2.1 数据字典 ..................................................................... .. (8)2.1.1 数据流...................................................................... . (8)2.1.2 数据字典 ..................................................................... .................................................. 10 第三章系统概要设计...................................................................... ........................................... 11 3.1数据库设计 ..................................................................... (11)3.1.1 实体描述 ..................................................................... .. (11)3.1.2 联系描述 ..................................................................... .. (12)3.1.3 E-R图 ..................................................................... ....................................................... 12 第四章系统详细设计...................................................................... . (13)4.1 数据库的逻辑设计 ..................................................................... . (13)4.2 数据库的实现 ..................................................................... (14)4.3 程序流程图 ..................................................................... ................................................. 17 4.4 计算机系统配置方案 ..................................................................... . (20)4.4.1 计算机系统硬件配置 ..................................................................... (20)4.4.2 计算机系统软件配置 ..................................................................... .............................. 20 4.5 历史信息的管理 ..................................................................... (20)4.6 人机界面的设计 ..................................................................... (21)4.6.1 登录界面设计 ..................................................................... (21)4.6.2 系统基本信息界面设计 ..................................................................... .. (22)4.6.3 商品信息界面 ..................................................................... (23)4.6.4 查询界面 ..................................................................... .. (23)4.6.5 订购界面 ..................................................................... .. (24)4.6.6 配货界面 ..................................................................... .. (25)4.6.7 送货界面 ..................................................................... .. (26)4.6.8 验收界面 ..................................................................... .. (26)2物流配送管理系统第五章系统实现...................................................................... .. (27)5.1 概述 ..................................................................... .. (27)5.2 编程工具与环境 ..................................................................... ............................................. 27 5.3 系统测试 ..................................................................... . (27)5.4 系统运行与维护 ..................................................................... ............................................. 29 第六章结束语...................................................................... .. (30)6.1 概述 ..................................................................... .. (30)6.2 系统的功能 ..................................................................... ..................................................... 30 6.3 系统的特点 ..................................................................... ..................................................... 30 6.4 存在问题及改进方向 ..................................................................... ..................................... 30 6.5 系统开发的体会 ..................................................................... ............................................. 31 6.6 致谢 ..................................................................... .. (31)3物流配送管理系统摘要物流信息管理系统是一个由人和计算机等组成的能进行信息收集、传输、加工、保存、维护和使用的系统。
软件工程课程设计报告物流配送管理系统

软件工程课程设计报告物流配送管理系统一、选题背景物流配送管理系统是一种基于计算机网络技术和信息管理技术的管理系统,它帮助企业实现物流货物运输和仓储管理的全面管理,为企业的运营和管理提供全面数字化解决方案。
随着物流行业的不断发展,物流配送管理系统的应用已经成为企业运营管理不可缺少的一个环节。
针对此背景,本文将以软件工程课程设计为场景,设计一个物流配送管理系统的软件工程项目,旨在探究如何利用软件工程技术和方法,提升物流行业的经营管理水平。
二、项目目的本项目旨在设计并实现一个物流配送管理系统,具体目标如下:1. 实现物流配送的全面管理,包括货物进出仓库的管理、配送线路的规划和运输的跟踪等。
2. 提供实时数据支持,帮助管理者追踪货物的进度,优化配送动态。
可以满足不同岗位用户的需求,包括管理员、仓库管理员和司机等。
3. 提供自主智能化调度模式,让物流配送管理系统能够智能地识别货物的类型、重量、及发运时的收货地址,根据收货地址和实时交通状况来进行智能调度,提高配送的效率。
三、具体设计1.需求分析根据项目目标,需求分析将会按照物流配送管理的流程进行分析。
(1) 需求分析步骤需求分析主要包括需求获取,需求审查,需求分析,需求整合和需求确认等五个部分。
具体如下:a. 需求获取:开展访问调查、问题调查和文献总结等,并根据访问调查结果、问题调查收集结果和文献资料分析的结论来识别各种物流配送管理问题。
b. 需求审查:对需求进行审查,包括对需求总体的真实性、完整性、准确性、优先级和可靠性等进行评估,为功能和非功能需求制定合适的优先级。
c. 需求分析:针对各种需求,建立与同理心的功能模型,明确已经完成的系统功能和体系结构。
d. 需求整合:在需求分析过程中,需要根据众多不同的需求,建立一个全面的需求模型,并在此基础上提出全面的需求,为软件设计定制相关的技术方案。
e. 需求确认:通过承包方、开发人员、测试人员和质量监控人员等多方反馈,确认需求是否真正达到了预期,并对需求对象进行一致确认。
物流管理系统需求报告(软件工程范例)

物流管理系统需求报告(第三版)开发组号:第一组keepalived小组组长:苏日娜00613068小组成员:胡萨日娜00518105符广勇00613050唐山山00613057 李杰00613063代山丹00613074 邱广波00613070张儒林00613075 冯献勇00613080马淑君006130812009年8月26日引言1.1 编写目的:1.2 项目背景:1.3 定义:1.4 参考资料:2 任务概述2.1 目标2.2 可行性分析2.3 运行环境3 数据描述3.1 表态数据3.2 动态数据:3.3 数据库描述:3.4 数据词典3.5 数据采集4 功能需求4.1功能划分4.2功能描述5 性能需求5.1 数据精确度5.2 时间特性:5.3 适应性:6 运行需求6.1 用户界面:6.2 硬件接口6.3 软件接口6.4 故障处理7 其他需求1 引言1.1 编写目的:使该工程能按照计划顺利的进行,而编写的分析报告。
并且可以保证体统在开发过程中出现的错误能有根可寻。
还可以使用户更好的了解和使用本系统,为以后的设计做准备。
1.2 项目背景:随着公司规模的不断扩大,产品种类的不断增多,越来越多的公司在产品和原材料的调拨方面变得更加复杂,困难。
物流企业的传统经营模式和概念已不能适应市场需要,企业必须通过引入先进技术和知识来重新组织其运输过程,提高企业信息化水平,增强企业竞争力。
信息技术也已经渗透到各行各业,使物流业也逐渐向专业化方向发展,物流公司孕育而生。
但是不同的物流公司特点各不相同,为了方便企业寻找到适合自己的产品运送的物流公司。
我们准备开发一个开放、标准、高效的物流公共信息平台,提供各个物流公司费用等信息的物流业务系统,以便用户根据自己的需要,选择适当的物流公司,以实现利润的最大化,对于提高物流信息化水平、提高物流供应链效率和加快现代物流事业的发展具有重要的战略意义。
1.3 参考资料:可包括●项目经核准的计划任务书、合同或上级机关的批文●文档所引用的资料、规范等●列出这些资料的作者、标题、编号、发表日期、出版单位或资料来源2 任务概述2.1 目标:本系统要实现目标是,实现用户对各物流公司信息的查询和比较。
物流配送管理信息系统

目录一、系统开发背景概述 ............................................ 错误!未定义书签。
二、总体规划ﻩ错误!未定义书签。
1、总体目标ﻩ错误!未定义书签。
2、企业当前存在的主要问题.............................. 错误!未定义书签。
3、管理信息系统的可行性分析.......................... 错误!未定义书签。
三、系统分析............................................................. 错误!未定义书签。
1、组织机构图ﻩ错误!未定义书签。
2、业务流程图ﻩ错误!未定义书签。
3、数据流程图 ................................................... 错误!未定义书签。
4、数据字典 ......................................................... 错误!未定义书签。
四、系统设计ﻩ错误!未定义书签。
1、功能模块图ﻩ错误!未定义书签。
2、模块层次图:ﻩ错误!未定义书签。
3、IPO及人机界面设计................................... 错误!未定义书签。
4、管理信息系统基础设施的设计与选择 .......... 错误!未定义书签。
5、代码设计 ......................................................... 错误!未定义书签。
6、数据库设计ﻩ错误!未定义书签。
五、总结和体会 ........................................................ 错误!未定义书签。
ﻬ一、系统开发背景概述进入21世纪,科技的发展超乎人类的预期,越来越多的科技产品已经融入人们的生活,成为日常生活中不可分割的一部分.对于企业而言,新科技的产生将打破原有的工作模式,大大提高了企业的办公效率,同时,信息的开放也给企业带来了前所未有的竞争和挑战。
物流配送管理系统设计与实现

物流配送管理系统设计与实现摘要物流配送管理是指通过合理的组织、协调和控制物流配送活动,以确保货物按需求及时到达目的地的全过程。
物流配送管理系统的设计与实现是解决物流配送管理中存在的问题,提高物流配送效率的关键。
本文在深入分析物流配送管理系统设计与实现的基础上,提出了解决物流配送管理中存在问题的有效措施和具体实践方法,对于完善物流配送管理具有积极意义。
关键词:物流配送管理;物流配送管理系统;问题解决;实践方法一、引言随着物流行业的日益发展,物流配送管理系统已成为了一种必不可少的管理方式。
物流配送管理系统的实施可以使配送企业在配送业务中更好的控制和管理各项流程,提高物流配送效率和满足客户需求,增强企业竞争力。
本文旨在通过深入分析物流配送管理系统的设计与实现,探讨如何提高物流配送效率和解决物流配送管理中存在的问题,从而推进物流配送管理的现代化,为进一步提高物流行业水平提供参考依据。
二、物流配送管理系统的设计与实现1.需求分析在设计物流配送管理系统前,首先需要对需求进行分析和考虑,确定系统的具体要求和功能。
本系统的主要需求如下:1)物流配送计划编制和调度功能:可为各类货物编制和发布配送计划,进行配送跟踪和调度。
计划编制需根据需求量、制定目标、调度计划和供需平衡等因素进行实现。
2)物流运输路线规划和优化功能:根据各种因素建立路线优化模型,并对其进行优化,以达到运输效率的最佳化和调度效果的优化化。
同时,应将信息互通,使得物流供应商们在管理物流配送时更加便捷。
3)信息采集功能:通过智能设备和灵活的仓储系统,收集和整合数据。
可追踪货物的当前位置,同时能够实时地监控货物在配送途中发生的事件。
4)财务管理功能:系统可对物流配送中的费用进行详细管理,可以对物流的相关经济信息进行跟踪和分析,追踪仓库库存、发票和账目等。
5)网络拓扑结构和系统架构设计:决定系统的搭建和硬件设备的选取方案,确保系统的有效性和产品的稳定性。
2.系统架构由于物流配送管理系统复杂性较高,其硬件、软件和网络等各方面的要求也各不相同。
物流配送管理系统解决方案

物流配送管理系统解决方案一、引言物流配送是指将货物从供应链的起点运送到终点的过程。
为了提高物流配送的效率和准确性,许多企业正在使用物流配送管理系统。
本文将介绍物流配送管理系统的解决方案,包括系统的功能、优势和实施步骤。
二、系统功能1. 订单管理:系统可以接收和处理客户的订单,包括订单的生成、修改和取消。
同时,系统能够自动分配订单给合适的配送员,并实时跟踪订单的状态。
2. 路线规划:系统可以根据订单的目的地和配送员的位置,智能规划最佳的配送路线。
通过优化路线规划,可以减少配送时间和成本。
3. 车辆调度:系统可以根据订单的数量和要求,自动进行车辆的调度和分配。
通过合理安排车辆的使用,可以提高车辆的利用率和配送效率。
4. 货物追踪:系统可以实时追踪货物的位置和状态。
配送员可以通过手机或其他设备,随时查看货物的位置,并及时更新配送状态。
5. 仓库管理:系统可以管理仓库的库存和出入库记录。
通过及时更新库存信息,可以避免缺货和过剩的情况,提高仓库的运作效率。
6. 数据分析:系统可以收集和分析配送过程中的数据,包括订单数量、配送时间、配送距离等。
通过数据分析,可以发现问题和改进配送流程,提高物流配送的效率和质量。
三、系统优势1. 提高配送效率:通过自动化和智能化的管理,系统可以减少人工操作和错误,提高配送的效率和准确性。
2. 降低成本:系统可以优化路线规划和车辆调度,减少配送时间和成本。
同时,系统可以及时发现问题和改进配送流程,降低运营成本。
3. 提升客户满意度:系统可以实时追踪货物的位置和状态,客户可以随时了解订单的进展情况。
同时,系统可以提供准确的配送时间和预计到达时间,提升客户的满意度。
4. 强大的数据分析功能:系统可以收集和分析配送过程中的数据,帮助企业了解配送的情况和问题。
通过数据分析,企业可以优化配送流程,提高物流配送的效率和质量。
四、系统实施步骤1. 需求分析:在实施物流配送管理系统之前,企业需要进行需求分析,明确系统的功能和要求。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
青岛工学院《软件工程课程设计》报告书题目物流配送管理系统学生姓名王硕郭庆博宋钊指导教师杨彦明系部信息工程系专业班级2009级计算机科学与技术1班目录摘要 (4)第一章系统分析 (5)1.1概述 (5)1.1.1 系统分析的含义和目标 (5)1.1.2 系统分析的任务 (5)1.1.3 系统分析的步骤 (5)1.2现行系统主要问题分析 (6)1.3可行性分析 (6)1.3.1 技术可行性分析 (6)1.3.2 经济可行性分析 (7)1.3.3 营运可行性分析 (7)第二章需求分析 (8)2.1数据字典 (8)2.1.1 数据流 (8)2.1.2 数据字典 (10)第三章系统概要设计 (11)3.1数据库设计 (11)3.1.1 实体描述 (11)3.1.2 联系描述 (11)3.1.3 E-R图 (12)第四章系统详细设计 (13)4.1 数据库的逻辑设计 (13)4.2 数据库的实现 (14)4.3 程序流程图 (17)4.4计算机系统配置方案 (20)4.4.1 计算机系统硬件配置 (20)4.4.2 计算机系统软件配置 (20)4.5历史信息的管理 (20)4.6人机界面的设计 (21)4.6.1 登录界面设计 (21)4.6.2 系统基本信息界面设计 (22)4.6.3 商品信息界面 (23)4.6.4 查询界面 (23)4.6.5 订购界面 (24)4.6.6 配货界面 (25)4.6.7 送货界面 (26)4.6.8 验收界面 (26)第五章系统实现 (27)5.1概述 (27)5.2编程工具与环境 (27)5.3系统测试 (27)5.4系统运行与维护 (29)第六章结束语 (30)6.1概述 (30)6.2系统的功能 (30)6.3系统的特点 (30)6.4存在问题及改进方向 (30)6.5系统开发的体会 (31)6.6致谢 (31)摘要物流信息管理系统是一个由人和计算机等组成的能进行信息收集、传输、加工、保存、维护和使用的系统。
本系统主要通过使用管理信息系统(MIS)的方法,对日常业务处理和信息资源进行全面、系统的管理。
在整个系统开发的过程中,运用了软件工程的基本概念、相关技术和方法。
并且采用了系统生命周期的结构化程序设计方法,从而将整个系统开发各阶段(系统分析、系统设计、系统实施)的基本活动贯穿起来。
本系统希望能够通过物流进管理信息系统的建立,理顺信息流程和流向,使管理更加完善,使管理人员在信息系统的辅助下进行工作,提高管理的整体水平。
本系统采用Delphi开发设计,数据库采用SQL Server 2008。
关键词:物流配送信息系统SQL Server 2008 Delphi2005第一章系统分析1.1 概述1.1.1 系统分析的含义和目标系统分析(systems analysis),是指在管理信息系统开发的生命周期中应用系统思想和系统科学的原理进行分析工作的方法和技术。
系统分析阶段的目标:就是按系统规划所定的某个开发项目范围内明确系统开发的目标和用户的信息需求,提出系统的逻辑方案。
1.1.2 系统分析的任务系统分析的任务是:尽可能弄清用户对信息的需求,调查原信息系统的资源、输入、处理和输出。
完成新系统的逻辑设计,以满足业务发展要求。
系统分析的具体工作内容包括:(1)可行性分析;(2)详细调查;(3)系统性分析;(4)提出新系统的逻辑模型1.1.3 系统分析的步骤系统分析阶段的主要活动是:系统的初步调查、可行性研究、系统的详细调查、新系统逻辑方案的提出。
(1)系统的初步调查:系统的初步调查是着重于系统的总体目标、总体功能和发展方向。
(2)可行性的研究:可行性的研究是进一步明确系统的目标、规模与功能,对系统发展背景、必要性和意义进行调查分析并根据需要和可能提出拟定开发系统的初步方案计划。
(3)现行系统详细调查:在可行性研究的基础上进一步对现行系统进行全面、深入的调查和分析,弄清楚现行系统运行状况,发现其薄弱环节,找出要解决的问题实质,确保新系统更有效。
(4)新系统逻辑方案的提出:主要明确用户的信息需求,确定新系统的逻辑功能,提出新系统的逻辑方案。
1.2 现行系统主要问题分析1)基本信息表的查询(商品基本信息、员工基本信息、司机基本信息、订购客户信息表、供货客户表、库存表)2)订购客户下订单,即将订购客户订购详情打入数据库中3)采购环节,系统可对订单商品进行汇总。
负责人则根据汇总情况安排人员采购4)采购完成后,采购员可把采购信息输入系统,同时负责人可安排查看需要发货的订单,并安排司机送货5)送货完成后,等待订购客户确认收货6)订购客户确认后,计算相应订单盈利,并送往订单盈利核算表中1.3 可行性分析在明确系统目标和环境的基础上,需要进一步对系统的可行性进行研究。
此活动的主要目标是进一步明确系统的目标、规模与功能,对系统开发背景、必要性和意义进行调查分析并根据需要和可能提出拟开发系统的初步方案与计划。
可行性研究是针对系统进行全面、概要的分析,主要包括三方面:技术可行性分析、经济可行性分析和营运可行性分析。
1.3.1 技术可行性分析技术上的可行性分析主要分析现有技术条件能否顺利完成开发工作,硬、软件配置能否满足开发者需要等。
本系统采用Windows 7 Professional作为操作系统平台。
本系统的数据库开发平台选用Microsoft公司的SQL Server2008,该数据库管理系统在Windows 7 Professional上能提供数据库之间的数据复制功能,可代替现有系统数据的手工传递工作,降低出错率,提高数据的可用性。
本系统的应用软件开发工具选用的是开发人员熟悉的Delphi。
1.3.2 经济可行性分析主要是对项目的经济效益进行评价。
1.3.3 营运可行性分析主要是管理人员对开发信息系统是否支持,现有设计是否科学,原始数据是否正确等。
系统操作简单,易于理解,管理员经过短时间的培训就可以使用该系统。
第二章需求分析这一阶段的主要目标是明确项目的需求,确定新系统的逻辑功能,提出新系统的逻辑方案,完成系统分析阶段的最终成果—系统说明书的编写。
2.1 数据字典上面讨论的数据流图只能给出系统逻辑功能的一个总框架而缺乏详细、具体的内容,因此我们还需要建立数据字典。
建立数据字典是为了对数据流程图上各个元素做出详细的定义和说明。
数据字典以一种准确的和无二义的方式定义所有被加工引用的数据流和数据存储。
数据流程图配以数据字典,就可以从图形和文字两个方面对系统的逻辑模型进行描述,从而形成一个完整的说明。
数据字典有助于数据的进一步管理和控制,为设计人员和数据库管理人员在数据库设计、实现和运行阶段控制有关数据提供依据。
数据字典描述的主要内容有:数据流、数据元素、数据存储、加工外部项。
2.1.1 数据流数据流是数据结构在系统内传输的路径。
2.1.2 数据字典第三章系统概要设计3.1数据库设计数据库设计是开发数据库及其应用系统的技术,也是信息系统开发和建设的重要组成部分。
具体的说,数据库设计是要在一个给定的应用环境中,通过合理的逻辑设计和有效的物理设计,构造较优的数据库模式,建立数据库及其应用系统,满足用户的各种信息需求。
在系统的数据库设计中,首先对系统分析得到的数据字典中的数据存储进行分析,分析各数据存储之间的关系,然后得出系统的关系模式。
本系统用实体-联系图(简称E-R图)来描述系统的概念模型。
E-R图由实体、属性、联系三部分组成,其符号如图4.6所示:实体属性联系E-R图图例3.1.1 实体描述本系统中所涉及的实体有4个,其结构如下:订购客户(客户编号、客户名称、地址、联系电话)供应客户(客户编号、客户名称、地址、联系电话)商品(商品编号、商品名称、销售单价、采购单价、仓库)库存(商品编号、商品名称、数量、仓库)3.1.2 联系描述各实体的联系属性如下:订购(订购编号、订购日期、订购客户编号、商品编号、商品名称、商品数量)配货(采购编号、采购日期、供货客户编号、采购员编号、商品编号、商品数量、商品名称、司机编号、商品单价)送货(订购编号、司机编号、目的地)验收(订购编号、收货人、收获时间)3.1.3 E-R图本系统的E-R图如图.7 所示:E-R图第四章系统详细设计4.1 数据库的逻辑设计数据库的逻辑设计的任务就是把概念结构设计阶段的基本E-R图转化为与选用具体机器上的DBMS产品所支持的数据模型相符合的逻辑结构,首先要实现的是E-R图关系模型的转化。
而为此要解决的问题是如何将实体和实体之间的联系转化为关系模式,如何确定这些关系模式的属性和码。
对于实体,将每个实体转换为一个关系,实体的属性即为关系的属性,实体的码即为关系的码。
对于实体间的联系,可以分成三种情况:1)若实体间的联系是1:1,可以在两个实体转换成的两个关系中任意一个关系的属性中加入另一个关系的码。
2)若实体间的联系是1:n,则在n端实体转换成的关系中加入1端实体转换成的关系码。
3)若实体间的联系是n:m,则将联系转换为关系,关系的属性为诸个实体的码加上联系具有的属性,而关系的码则为诸实体的码的组合。
本系统中所涉及到的关系的主码用下划线,外码用#标出:订购客户(客户编号、客户名称、公司类别、传真、通讯地址、联系人、联系电话、结账方式)供应客户(客户编号、客户名称、公司类别、传真、通讯地址、联系人、联系电话话)用户(用户号、权限、用户密码)司机(司机编号、司机姓名、司机性别、驾照类型、驾照号码、联系电话、车牌号码、状态、备注)商品(商品编号、商品名称、规格、包装、销售单价、采购单价、仓库)库存(商品编号#、商品名称、数量、仓库)订购(订购编号、订购日期、订购客户编号#、商品编号#、商品名称、商品数量、状态)配货(采购编号、采购日期、供货客户编号#、采购员编号#、商品编号#、商品数量、商品名称、司机编号#、商品单价、状态)送货(送货编号、订购编号#、司机编号#、目的地、结账方式)验收(验收编号、订购编号#、收货人#、收获时间)4.2 数据库的实现按照数据字典中的数据元素说明确定每个数据项的类型和长度,使每个关系都对应一个数据库表:1)订购客户表2)供货客户表3)订购表4)配货表5)送货表6)验收表7)用户表8)9)司机信息表10)订单盈利核算表11)库存表4.3 程序流程图程序流程图又称为程序框图,表示方法简单直观,在绘制程序流程图时使用的符号说明如下:处理输入输出判断起始终止控制方向(1)(2)订购配货管理子模块4.4 计算机系统配置方案本系统采用Delphi来进行开发。
基于软件开发工具的选择,并考虑到本系统的性能要求,对计算机系统具体配置如下。
4.4.1 计算机系统硬件配置客户机:微机PⅢ866或以上档次,内存256MB以上,硬盘40G以上,集成Intel Pro 10/100网卡,8速AGP显卡,USB接口,3.5英寸软驱,48倍速CD-ROM,VGA 或更高分辨率的显示器,EPSON彩喷打印机;服务器:微机PⅣ2.0G或以上档次,内存256MB DDR以上,硬盘120G以上,24倍速最大CD-RW,7个热插拔 PCI-X插槽(64位/100MHZ),1个热插拔传统插槽(32位/33MHZ),Intel Pro/1000XT服务器适配器,Smart-UPS;4.4.2 计算机系统软件配置Windows xp, Office 2003,前台开发软件Delphi, 后台数据库管理系统采用 Microsoft SQL Server 2008;4.5 历史信息的管理由于信息每天都在更新,而历史信息并不能随意丢弃,它必须保存。