数据结构物流信息管理系统
- 格式:docx
- 大小:16.27 KB
- 文档页数:11
数据库课程设计2010 ~ 2011学年二学期物流信息管理系统——数据库(Javascript ASP)课程设计一、需求分析物流管理系统是物流公司货物管理重要的一个环节,物流管理软件有助于减轻物流管理人员的负担,提高工作效率。
该物流管理系统是对货物管理,运单管理,客户信息管理,货物状态管理、货物信息管理进行管理和维护,实现物流管理的基本功能。
本系统要求运行稳定,图形界面符合用户的日常使用习惯,数据处理正确无误。
●系统概述物流管理系统主要完成企事业单位物流管理方面相关的功能,包括:北京中铁快运1.货物信息管理。
主要完成货物信息的添加、修改、删除和查询。
2.管理员管理。
主要完成管理员的添加、修改、删除以及管理员权限设置及密码修改。
3.企业自定义管理是企业对自定义的信息的添加和修改。
4.快速查询管理,实现对系统信息的快速查询与定位,以及货物信息的即时显示。
●系统运行环境1.硬件环境处理器:iv 或更高内存:256M以上硬盘空间:120G以上2.软件环境操作系统:Windows XP2003●功能需求描述该系统的功能需求有如下方面1.货物信息管理。
主要用于货物信息进行维护。
功能包括货物信息的添加、修改和删除已有的货物信息,使用各种方式对货物信息进行查询。
2.管理员管理。
主要完成管理员的添加、修改、删除以及管理员权限设置及密码修改。
3.企业自定义管理是企业对自定义的信息的添加和修改。
4.快速查询管理,实现对系统信息的快速查询与定位,以及货物信息的即时显示。
二、总体设计(E——R)总体设计主要是根据系统需求划分功能模块,根据各个模块的功能设计图形用户界面,以及完成数据库的逻辑设计与物理设计。
●开发与设计的总体思想作为物流企事业单位使用的物流管理系统,功能实用、界面简单、操作简便是设计方面的重要考虑。
●系统模块的结构图依据需求分析结果,物流管理系统的主要模块包括:货物信息管理、系统管理员管理、企业自定义管理和快速查询管理等功能,系统结构图如下图模块设计1.货物信息管理模块2.管理员管理模块3.收件人管理模块4.快速查询管理模块界面设计1. 主窗体菜单设计2. 客户信息管理界面设计(1) 客户信息添加界面设计快速查询管理货物状态查询 自定义查询客户分类查询(2)客户信息修改界面设计(3)客户信息删除界面设计(4)客户信息查询界面设计3.管理员界面设计(1)用户添加界面设计(2)用户权限界面设计(3)管理员密码修改界面设计4.用户自定义界面设计数据库设计1.货物状态基本信息表名称:货物状态基本信息表2.管理员表名称:管理员表3.发货表名称:发货表4.企业自定义表名称:企业自定义表三、详细设计基于系统需求分析于系统总体设计的结论,本系统采用实现各模块的功能,下面按照功能的划分来分别阐述系统的详细设计和实现过程。
物流业物流信息管理系统规范在当今竞争激烈的商业环境中,物流业的高效运作对于企业的成功至关重要。
而物流信息管理系统作为物流业务的核心支撑,其规范的建立和执行对于提高物流效率、降低成本、提升服务质量具有不可忽视的作用。
物流信息管理系统涵盖了从订单处理、库存管理、运输调度到客户服务等各个环节。
一个完善的物流信息管理系统应当具备以下几个关键特性:首先是准确性。
系统中的数据必须准确无误,无论是货物的数量、重量、规格,还是运输的路线、时间、费用等。
任何一点微小的错误都可能导致物流流程的延误和成本的增加。
例如,如果库存数量记录不准确,可能会导致缺货现象,影响客户满意度;如果运输费用计算错误,可能会给企业带来经济损失。
其次是及时性。
物流信息需要实时更新,以便相关人员能够及时做出决策。
比如,当货物的运输状态发生变化时,系统应立即反映出来,让客户和物流管理人员能够第一时间了解情况。
这样可以提高客户的信任度,同时也便于企业及时调整物流计划,应对可能出现的问题。
再者是完整性。
系统应包含物流业务的所有关键信息,不遗漏任何重要环节。
从货物的源头到最终的交付,每一个步骤和相关数据都应被完整记录和管理。
这有助于进行全面的物流分析,发现潜在的问题和优化的空间。
为了确保物流信息管理系统能够达到上述要求,我们需要建立一系列的规范和标准。
在数据录入方面,应明确规定数据的格式、内容和来源。
例如,订单信息应当包括客户名称、联系方式、货物明细、交货地址等;库存数据的录入应当遵循一定的频率和流程,确保库存数据的实时性和准确性。
同时,要对录入人员进行培训,确保他们熟悉数据录入的规范和要求,减少人为错误的发生。
在系统操作方面,要制定详细的操作手册。
明确各个功能模块的使用方法、权限设置和操作流程。
例如,运输调度人员在安排车辆和路线时,应遵循特定的规则和算法,以确保运输的高效和成本的优化;客户服务人员在处理客户查询和投诉时,应按照规定的流程和标准进行回复和处理。
物流信息管理系统一、引言物流信息管理系统是现代物流行业中的重要组成部分,通过科技手段对物流运输、仓储、信息流动等环节进行有效管理和控制,提高物流效率,降低物流成本,提升服务质量,实现供应链的优化和整合。
本文将介绍物流信息管理系统的概念、功能特点、应用场景,以及其在提升物流行业竞争力和服务水平方面的重要作用。
二、概述物流信息管理系统是基于信息技术的物流管理工具,通过对物流环节中的信息进行实时采集、传输、处理和分析,实现物流数据的可视化和智能化管理。
其核心功能包括订单管理、库存管理、运输管理、计划调度、跟踪监控、报表分析等,为物流企业提供了全面的信息支持和决策依据。
三、功能特点1.实时监控:系统可以实时监控物流运输过程中的各个环节,及时掌握货物位置、运输状态和异常情况,做出相应的应对措施。
2.智能调度:系统可以根据需求预测未来的物流需求,优化配送路线和运输计划,提高运输效率和降低成本。
3.数据分析:系统能够将大量的物流数据进行深入分析和挖掘,为企业管理层提供决策支持和业务优化建议。
4.客户服务:系统可以与客户端、供应商端实现信息互通,提供在线订单跟踪、库存查询、投诉处理等服务,提升客户满意度和忠诚度。
四、应用场景1.快递行业:物流信息管理系统可以实现快递订单的自动派送及时追踪,提高快递投递的准确性和效率。
2.供应链管理:系统可以对供应链中各个环节进行全面监控和管理,缩短供货周期、降低成本、减少库存积压。
3.电商物流:系统可以接入电商平台,实现订单自动化处理、配货、揽收、派送等环节的一体化管理,提高快递时效性和服务质量。
五、发展趋势未来物流信息管理系统将向智能化、标准化、网络化、集成化等方向发展,通过引入人工智能、大数据、区块链等新技术,进一步提高系统的智能化决策能力和信息安全性,推动物流行业的数字化转型和升级。
六、结语物流信息管理系统是物流行业的核心竞争力和发展动力,它不仅提高了物流效率和服务水平,还为企业带来了切实的经济效益和管理优势。
数据结构物流信息管理系统设计一、系统简介二、系统功能模块1.用户管理模块:用于管理系统的用户,包括用户的注册、登录、权限分配等功能。
2.物流信息录入模块:用于录入物流信息,包括货物的名称、数量、入库/出库时间、地点、物流方式等。
3.物流信息查询模块:用于查询物流信息,可以根据货物名称、时间、地点等进行查询,并显示查询结果。
4.物流信息统计分析模块:用于对物流信息进行统计和分析,包括货物数量统计、出入库时间统计、地点统计等。
5.物流信息修改模块:用于对录入的物流信息进行修改,包括货物名称、数量、出库时间等。
6.物流信息删除模块:用于删除不需要的物流信息,以减少系统存储空间的占用。
三、系统数据结构设计1.用户数据结构:-用户ID:用于唯一标识每个用户。
-用户名:用于用户登录和显示。
-密码:用于用户登录验证。
-权限:用于控制用户的操作权限。
2.物流信息数据结构:-物流ID:用于唯一标识每个物流信息。
-货物名称:记录货物的名称。
-数量:记录货物的数量。
-入库/出库时间:记录货物的入库/出库时间。
-地点:记录货物的入库/出库地点。
-物流方式:记录货物的物流方式。
3.用户-物流信息关联数据结构:-用户ID:记录用户的ID。
-物流ID:记录物流信息的ID。
四、系统算法设计1.用户管理算法:-注册:在用户数据库中添加新用户信息。
-登录:根据用户名和密码在用户数据库中验证用户是否存在和密码是否正确。
-权限分配:根据用户的角色分配相应的操作权限。
2.物流信息录入算法:-收集输入信息。
-生成物流ID。
-将输入的信息保存到物流信息数据库中。
3.物流信息查询算法:-收集查询条件。
-根据查询条件在物流信息数据库中进行查询,并返回查询结果。
4.物流信息统计分析算法:-根据统计条件在物流信息数据库中进行查询,并返回统计结果。
5.物流信息修改算法:-根据物流ID在物流信息数据库中查找对应的物流信息。
-修改相应字段的值。
-更新物流信息数据库。
物流信息管理系统
物流信息管理系统是一种用于管理和跟踪物流运输过程的
软件系统。
它能够帮助物流公司或物流相关部门实现对货
物的实时监控、运输计划的制定和调度、货物配送的优化、仓储管理的协调等功能。
物流信息管理系统通常包括以下模块:
1. 运输管理:管理货物的运输计划、调度和路线规划,实
时跟踪货物的运输状态,并提供相应的报表和统计分析。
2. 货物跟踪:通过条形码、RFID等技术,实时追踪货物的位置和状态,提供货物的准确到达时间和配送进度。
3. 仓储管理:管理仓库的库存信息、货物存放位置和出入
库流程,提高货物的存储效率和库存管理的准确性。
4. 订单管理:管理客户订单的接收、处理和配送,实现订
单与物流的无缝对接和供应链的协同管理。
5. 车辆管理:管理车辆的调度、维护和保养,优化运输效
率和资源利用率。
6. 成本控制:跟踪运输和仓储的成本情况,进行成本核算
和分析,帮助物流公司降低运营成本。
物流信息管理系统可以提高物流运输的效率和可视化程度,降低物流运输的成本和风险,提升服务质量和客户满意度。
它已经成为物流行业的重要工具,被广泛应用于物流公司、电子商务平台、供应链管理等领域。
物流配送系统实例中信息系统的结构与功能一、信息系统结构物流配送系统的信息系统结构主要包括硬件、软件、数据库和网络四个部分。
1. 硬件:物流配送系统的硬件部分主要包括服务器、计算机、网络设备以及打印机、扫描仪等外设设备。
服务器作为物流配送系统的数据存储和处理中心,负责管理和分发各种信息;计算机作为用户终端,用于操作和管理物流配送系统;网络设备用于实现各个终端之间的数据通信;外设设备用于实现信息的输入、输出和记录。
2. 软件:物流配送系统的软件部分主要包括操作系统、数据库管理系统、应用软件和开发工具等。
操作系统提供了物流配送系统运行所需的基本环境和功能;数据库管理系统用于管理物流配送系统中的各种数据;应用软件包括订单管理、运输管理、仓储管理、客户关系管理等模块,用于实现物流配送系统的各种功能;开发工具用于定制和开发特定的功能模块。
3. 数据库:物流配送系统的数据库主要用于存储和管理各种数据,包括订单信息、运输信息、仓储信息、客户信息等。
数据库采用关系型数据库管理系统,通过表、字段和索引等数据结构来组织和管理数据,提供高效的数据查询和处理功能。
4. 网络:物流配送系统的网络部分主要用于实现各个终端之间的数据通信和信息共享。
网络采用局域网和互联网相结合的方式,通过路由器、交换机和防火墙等网络设备来实现数据的传输和安全。
二、功能模块物流配送系统的功能模块主要包括订单管理、运输管理、仓储管理、客户关系管理等。
1. 订单管理:订单管理模块负责接收和处理客户的订单信息,包括订单的生成、修改、取消和确认等操作。
订单管理模块与客户关系管理模块紧密结合,实现订单信息的实时更新和共享。
2. 运输管理:运输管理模块负责规划、调度和监控物流配送的整个过程,包括运输计划的制定、运输车辆的调度、运输路线的规划以及货物的跟踪和签收等操作。
运输管理模块与订单管理模块和仓储管理模块紧密结合,实现订单信息和货物信息的实时更新和共享。
3. 仓储管理:仓储管理模块负责管理和控制仓库的各项操作,包括货物的入库、出库、盘点、报损等。
物流信息管理系统系统简介随着物流业的快速发展,物流信息管理系统逐渐成为企业管理的重要组成部分。
物流信息管理系统是一种基于电子技术的信息管理系统,可以实现物流信息的采集、存储、处理、传输和分析等功能。
通过物流信息管理系统,企业可以实现对物流全过程的实时监控和管理。
功能模块订单管理物流信息管理系统可以对订单的创建、修改、查询、删除等操作进行集中管理。
同时,系统还可以对订单进行状态监控,及时更新订单状态、处理异常情况,并生成相应的报表和分析数据。
运输管理物流信息管理系统可以对运输过程进行实时监控和管理,包括货物装车、起运、运输路线、到达、卸货、签收等环节。
系统可以根据运输信息自动计算运输成本,同时提供相关的报表和分析数据。
仓库管理物流信息管理系统可以对仓库进行全面管理,包括库存管理、订单配送、货物调拨等。
系统可以跟踪货物在仓库内的流向,及时更新货物状态,并提供相应的报表和分析数据。
财务管理物流信息管理系统可以对财务进行集中管理,包括业务结算、费用核算、资金管理等。
系统可以自动生成财务报表和分析数据,提高财务管理的效率和准确性。
系统优势提高效率采用物流信息管理系统可以大大提高企业的物流管理和业务流程效率,降低运作成本,提高服务水平。
系统可以实现物流全过程的实时监控和管理,促进资源的合理配置。
提高准确性采用物流信息管理系统可以减少人为操作的错误,提高数据的准确性。
系统可以自动采集和处理物流信息,及时反馈业务状态,并实现不同系统之间的信息互通。
促进管理协调采用物流信息管理系统可以实现各个业务模块之间的有效协调和管理,促进组织协作,提高管理水平。
系统可以为企业提供全面、实时的业务数据和决策支持信息,优化企业的业务流程。
总结物流信息管理系统是企业实现物流全面自动化管理的必要手段,有助于优化企业的资源配置和物流流程。
系统可以提高效率、准确性和协调性,实现企业的长期可持续发展。
物流管理信息系统规范一、引言随着物流行业的发展和信息技术的进步,物流管理信息系统在物流企业中发挥了重要的作用。
为了确保物流管理信息系统的高效运行和准确性,制定一套完善的规范是必不可少的。
本文将从物流管理信息系统的定义、应用、规范要求、数据质量等方面进行细致论述。
二、物流管理信息系统的定义与应用物流管理信息系统是指利用计算机技术和信息通信技术,对物流管理过程进行自动化处理和信息化管理的系统。
它包括订单管理、库存管理、运输管理、供应链管理等模块,通过信息的采集、传输、处理和分析,提供准确的运行数据和决策依据。
物流管理信息系统在物流企业中的应用非常广泛。
它能够提高物流过程的透明度和可追溯性,加速物流运输的速度和效率,降低物流成本,增加企业的竞争力。
同时,物流管理信息系统还可以与其他的企业信息系统进行集成,实现信息的共享和协同,提升整个物流供应链的效能。
三、规范要求1. 安全性要求:物流管理信息系统处理的数据涉及企业的敏感信息和客户的隐私信息,因此系统的安全性是至关重要的。
必须制定严格的访问权限管理机制,确保只有授权的人员才能访问和操作系统中的数据。
此外,还需要对系统进行定期检查和漏洞修复,防止被黑客攻击。
2. 数据准确性要求:物流管理信息系统中存储的数据必须准确无误,以保证企业的决策的准确性和可靠性。
为了达到这个目标,系统需要提供数据校验和验证机制,限制用户输入的数据必须符合规定的格式和范围。
另外,还要对数据进行定期清洗和整理,确保数据的一致性和完整性。
3. 系统稳定性要求:物流管理信息系统是一个长期稳定运行的系统,因此对硬件和软件的要求非常高。
系统应该设置相应的硬件设备来保证系统的可靠性和稳定性,并及时进行监测和维护。
与此同时,还需要制定灾难恢复和业务故障转移机制,确保系统在遇到故障时能够快速恢复和转移。
四、数据质量控制物流管理信息系统的数据质量对于系统的正常运行和决策的准确性至关重要。
基于此,需要采取以下措施来保证数据的质量控制:1. 数据抽样:对物流管理信息系统中的数据进行定期的抽样和检查,确保数据的准确性和一致性。
2014-2015学年第一学期学号《数据结构》课程设计报告题目:物流信息管理系统专业:计算机科学与技术班级:姓名:学号:指导教师:成绩:目录摘要 (1)1设计内容及要求 (1)1.1内容描述 (1)1.2基本要求 (1)2详细设计 (1)2.1概要设计 (1)2.2功能模块详细设计 (1)2.3程序流程图 (4)3源代码 (5)4程序结果 (9)5总结 (12)6参考文献 (12)摘要物流信息管理系统是利用单链表实现信息管理,进而掌握C语言中的结构体,链表,指针,函数(系统函数,自定义函数)等C语言知识。
本文通过利用模块化程序设计思想,使用单链表和结构体等编写出的创建,删除,查询等功能的物流信息管理系统。
通过完成这个程序设计让我们熟悉并掌握c语言中使用结构体,单链表,指针,函数,和模块化设计思想。
关键词结构体,链表,指针,函数1设计内容及要求1.1内容描述对客户的基本信息进行存储,利用取货号来查询顾客信息,核对信息后方可取货。
1.2基本要求1.采用一定的存储结构进行客户信息的存储;2.对客户的信息可以进行修改、删除、查询;2详细设计2.1概要设计本系统用到的主要数据结构为数组和文件。
一个数组对应一个客户,里面用3个字符串分别存储着用户的客户号、姓名和电话号码。
然后将数组写入文件,查询时读取文件,提取相应信息。
2.2功能模块详细设计本程序运用链表对客户信息进行存储,首先对结点进行定义,结点中的数据域分别定义了取货人的取货号、身份证、姓名、电话号码,其中身份证用了字符型数组进行定义,然后定义了客户取货链表,每添加一个取货人,先分配内存,再添加取货人的信息,之后将链表中最后一个指针指向该新的取货人,删除时,需先找到该取货人前面的取货人,直接将其指针指向删除取货人的下一个取货人,修改信息时,先找到该去人,选择修改的内容,再进行修改。
void create(Linklist &h){Linklist s,t;int j=1;char x;h=(Listnode *)malloc(sizeof(Listnode));h->next=NULL;t=h;while(j){s=(Listnode*)malloc(sizeof(Listnode));printf("顾客取货号为%d\n",i);s->customer.m=i;printf("请输入身份证号码:");scanf("%c",&x);scanf("%s",s->customer.Identity);printf("\n");printf("请输入姓名:");scanf("%c",&x);scanf("%s",s->);printf("\n");printf("请输入联系号码:");scanf("%c",&x);scanf("%s",s->customer.Tel);printf("\n");s->next=NULL;t->next=s;t=s;printf("全部输完,请输入0,否则输入1...\n");scanf("%d",&j);printf("\n");i++;}t->next=NULL;}该功能主要实现顾客信息的存储,s作为数据存储节点,把顾客姓名,身份证,电话号码等信息存储进去。
i作为游标,定位该节点位置方便数据查找。
void change(Linklist&h,int m){int a,j=1;float n;Linklist t=h;printf("Change customer's Identity:1;Name:2;Tel:3; \n");scanf("%d",&a);printf("\n");while(j<m&&t->next!=NULL){t=t->next;j++;}printf("OK!\n");switch(a){case 1:printf("Please enter the Identity!");scanf("%s",t->customer.Identity);break;case 2:printf("Please enter the Name!");scanf("%s",t->);break;case 3:printf("Please enter the Tel!\n");scanf("%f",&n);break;}printf("修改成功!\n");}该功能主要实现顾客信息的修改,输入所需要修改的选项,然后可以根据选项修改所对应的信息,然后修改完成。
void Listdelete(Linklist&h,int m){int j=1;Linklist q=h,t;if(m==1){t=h;h=h->next;}else{while(j<m-1&&q->next!=NULL){q=q->next;j++;}if(q->next!=NULL&&j==m-1){t=q->next;q->next=t->next;}elseprintf("位置参数不正确!\n");}i--;free(t);printf("删除成功!\n");}该功能主要实现顾客信息的删除,通过删除节点来删除节点中说包含的信息,删除节点既可实现目标。
void search(Linklist &h,int m){int n=1,j;Linklist p=h->next;while(n<m&&p->next!=NULL){p=p->next;n++;}printf("消费号为%d\n",m);printf("身份证为%s\n",p->customer.Identity);printf("消费者姓名为%s\n",p->);printf("电话号码为%s\n",p->customer.Tel);}该功能主要实现顾客信息的查找,通过查找节点所对应的游标位置既可找到该节点,查找该节点可调出该节点所存储的信息,达到查找目的。
2.3程序流程图物流信息管理系统因具备以下功能有流程图表示,如下图 1)主函数流程图 swith(j) case 1:create(h);break; 调用创建函数case 2:printf("请输入修改的位置:");scanf("%d",&j); 调用修改函数change(h,j);break;case 3:printf("请输入删除的位置:");scanf("%d",&j);Listdelete(h,j); 调用删除函数 break;case 4:printf("请输入顾客取货号:");scanf("%d",&j);search(h,j); 调用查找函数break;default:printf("输入错误。
\n");}Creat :该函数是用来录入顾客信息,使得用户可以输入姓名、电话号码、身份证这三种取货信息。
Change :该函数是用来修改顾客信息,使用户可以修改姓名、电话号码、身份证这三种取货信息。
Listdelete :该函数用来删除链表中的顾客信息。
Searc h :该函数是用来查找顾客所属的取货信息。
物流信息管理系统 新建一天取货信息修改取货信息 查询取货信息 删除取货信息3源代码#include<stdio.h>#include<malloc.h>#include<string.h>#include<stdlib.h>typedef struct Datatype{int m;char Identity[18];char Name[20];char Tel[18];}Datatype;//链表结点的定义typedef struct Listnode{Datatype customer;struct Listnode *next;}Listnode,*Linklist;int i=1;//顾客取货号//创建链表void create(Linklist &h){Linklist s,t;int j=1;char x;h=(Listnode *)malloc(sizeof(Listnode)); h->next=NULL;t=h;while(j){s=(Listnode*)malloc(sizeof(Listnode)); printf("顾客取货号为%d\n",i);s->customer.m=i;printf("请输入身份证号码:");scanf("%c",&x);scanf("%s",s->customer.Identity);printf("\n");printf("请输入姓名:");scanf("%c",&x);scanf("%s",s->);printf("\n");printf("请输入联系号码:");scanf("%c",&x);scanf("%s",s->customer.Tel);printf("\n");s->next=NULL;t->next=s;t=s;printf("全部输完,请输入0,否则输入1...\n");scanf("%d",&j);printf("\n");i++;}t->next=NULL;}//修改void change(Linklist&h,int m){int a,j=1;float n;Linklist t=h;printf("Change customer's Identity:1;Name:2;Tel:3; \n"); scanf("%d",&a);printf("\n");while(j<m&&t->next!=NULL){t=t->next;j++;}printf("OK!\n");switch(a){case 1:printf("Please enter the Identity!");scanf("%s",t->customer.Identity);break;case 2:printf("Please enter the Name!");scanf("%s",t->);break;case 3:printf("Please enter the Tel!\n");scanf("%f",&n);break;}printf("修改成功!\n");}//删除void Listdelete(Linklist&h,int m){int j=1;Linklist q=h,t;if(m==1){t=h;h=h->next;}else{while(j<m-1&&q->next!=NULL){q=q->next;j++;}if(q->next!=NULL&&j==m-1){t=q->next;q->next=t->next;}elseprintf("位置参数不正确!\n");}i--;free(t);printf("删除成功!\n");}//查找void search(Linklist &h,int m){int n=1,j;Linklist p=h->next;while(n<m&&p->next!=NULL){p=p->next;n++;}printf("消费号为%d\n",m);printf("身份证为%s\n",p->customer.Identity); printf("消费者姓名为%s\n",p->); printf("电话号码为%s\n",p->customer.Tel); }int main(){int j=1;Linklist h;while(j){printf("创立顾客取货信息,请选择1\n");printf("修改顾客取货信息,请选择2\n");printf("删除顾客取货信息,请选择3\n");printf("查询顾客取货信息,请选择4\n");scanf("%d",&j);switch(j){case 0:break;case 1:create(h);break;case 2:printf("请输入修改的位置:");scanf("%d",&j);change(h,j);break;case 3:printf("请输入删除的位置:");scanf("%d",&j);Listdelete(h,j);break;case 4:printf("请输入顾客取货号:");scanf("%d",&j);search(h,j);break;default:printf("输入错误。