欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    数据库课程设计文档范例精品资料.doc

    • 资源ID:96699222       资源大小:413.29KB        全文页数:39页
    • 资源格式: DOC        下载积分:12金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要12金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    数据库课程设计文档范例精品资料.doc

    摘 要采用结构化开发方法进行系统调查,系统分析、系统设计以及系统实施。系统的主要内容是以公司的库存管理、销售管理、进货管理、供应商管理、客户管理以及查询功能 。 使用SQLSERVER 为后台数据库,使用POWERDESIGN 为数据库设计工具,使用VB作为前台程序开发工具,设计实现了产品的进销存管理。关键字:供货;销售;库存;管理;数据库;VB1 概述传统销售系统存在信息化不足,计算机使用率低,大量的日常工作皆是手工处理,因此工作效率低落,企业内部沟通不良等等问题很难克服,仓库管理很不合理,不能及时根据需要调整库存。本设计是为某公司药品的进销存三方面的业务展开分析和设计的,针对该公司的业务现状, 该系统设计实现了库存管理、销售管理、进货管理、供应商管理、客户管理等功能。2 需求分析2.1系统功能描述随着时代的发展,销售业务量的逐步增大,现有的靠人工管理的模式已经越来越跟不上当今商务飞速发展的脚步。计算机辅助管理势在必行。该公司所须的计算机管理系统应具备如下特点:1、 投资少。2、 见效快。3、 实用性强。4、 系统有机结合。5、 实现全面管理。6、 丰富的查询功能。7、 辅助决策。8、 为了更好的实现管理功能。9、 新系统模块重新划分。10、 新系统分为:入库管理模块、销售管理模块、库存管理模块、客户管理模块、供应商管理模块、查询六个模块基本上满足公司管理的需要。11、 主要实现以下功能入库管理模块:录入、查询进货信息。销售管理模块:录入、查询销售信息。库存管理模块:查询库存信息。供应商管理模块:录入、查询,删除供应商信息。客户管理模块:设置、查询客户信息、供应商信息。查询:库存查询、入库查询、销售查询等。2.2数据流图(DFD) 数据流图简称DFD图,数据流图有四种成分:源点或终点、处理、数据存储表和数据流。图中没有任何具体的物理元素,只是描述信息在系统中的流动和处理情况,即使不是专业的计算机技术人员也容易理解,是极好的理解工具。它能精确的描述系统的逻辑模型,描述数据在MIS中有输入经过存储、加工处理最后输出的全过程,是设计者和用户交流的很好的工具。 图 形 符 号名 称符 号 说 明实体记述系统之外的数据提供或数据获得组织机构或个人,框内为实体名称处理记述某种业务的手工或计算机处理其中,PM区记述处理标号 C区记述处理名称DNS 数据存储记述与处理有关的数据存储,DN区记述存储的标号,S区记述存储数据的名称数据流记述数据流的流动方向,FM记述数据流的名称操作员P0药品进销存系统F12.2.1 TOP图F2采购员总经理F3F7销售员F4库存员F5图2-1进销存管理系统TOP图2.2.2一级细化F1P1系统维护系统用户信息D1操作员P2基本信息管理客户信息D2操作员药品信息D3F2供应商信息D4F3P3进货管理药品进货信息D5药品库存信息D6采购员P4销售管理F4药品销售信息D7药品库存信息D6销售员F5药品销售信息D7P5库存管理药品基本信息D3药品进货信息D5药品库存信息D6库存员图2-2 进销存管理系统一级细化图2.2.3二级细化P1.1用户管理系统用户信息D1F1.1F1.2P1.2重新登录系统用户信息D1图2-3进销存管理系统维护功能二级细化图P2.1客户管理F2.1客户信息D2药品销售信息D7P2.2供应商管理F2.2供应商信息D4药品进货信息D5P2.3商品信息管理F2.3D3药品信息图2-4进销存管理系统基本信息管理二级细化图P3.1进货录入药品进货信息D5F3.1.1药品基本信息D3药品库存信息D6F3.2.1P3.2进货查询药品进货信息D5药品基本信息D3图2-5进销存管理系统进货管理管理二级细化图F4.1P4.1商品销售药品销售信息D7药品库存信息D6药品基本信息D3F4.2P4.2销售查询药品销售信息D7药品基本信息D4图2-6进销存管理系统销售管理管理二级细化图F5.1P5.1库存查询药品基本信息D3药品库存信息D6图2-7进销存管理系统库存管理模块二级细化图2.3数据字典数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。数据字典的作用是在软件的分析和设计过程中提供关于数据的描述信息。一般说来,数据字典应该由下列四类元素构成:数据元素,数据流,数据存储和数据处理。2.3.1数据元素数据元素是不可再分的数据单位,一般而言,包括如下内容:数据项描述数据项名,数据项含义说明,别名,数据类型,长度,取值范围,取值含义,与其他数据项的逻辑关系,数据项之间的联系。其中,后两项定义了数据的完整性约束条件,用于数据校验。数据元素名称:用户名数据元素名称:密码元素中文名字:用户名元素中文名字:密码数据类型:varcahr数据类型:varchar长度:50长度:50描述:描述:位置:D1位置:D1数据元素名称:客户编号数据元素名称:客户名称元素中文名字:客户编号元素中文名字:客户名称数据类型:varchar数据类型: varchar长度:50长度:50描述:描述:位置:D2位置:D2数据元素名称:地址数据元素名称:联系人元素中文名字:地址元素中文名字:联系人数据类型: varchar数据类型: varchar长度:50长度:50描述:描述:位置:D2,D4位置:D2,D4元素名称:电话数据元素名称:Email元素中文名字:联系电话元素中文名字:银行数据类型: varchar数据类型:varchar长度:50长度:50描述:描述:位置:D2,D4位置:D2,D4数据元素名称:简称数据元素名称:药品编码元素中文名字:简称元素中文名字:药品编码数据类型:Varchar数据类型:varchar长度:50长度:50描述:描述:位置:D2,D4位置:D3,D5,D6,D7数据元素名称:药品名称数据元素名称:规格元素中文名字:药品名称元素中文名字:规格数据类型:Varchar数据类型: Varchar长度:50长度:50描述:描述:位置:D3,D6,D7位置:D3数据元素名称:单位数据元素名称:进价元素中文名字:单位元素中文名字:进价数据类型:Varchar数据类型: Varchar长度:50长度:50描述:描述:单价位置:D3,D6位置:D3,D6数据元素名称:供应商编号数据元素名称:供应商名称元素中文名字:供应商编号元素中文名字:供应商名称数据类型:varchar数据类型:varchar长度:50长度:描述:描述:位置:D4位置:D4数据元素名称:票号数据元素名称:入库日期元素中文名字:票号元素中文名字:入库日期数据类型:varchar数据类型:datetime长度:50长度:8描述:描述:位置:D5位置:D5数据元素名称:金额数据元素名称:经手人元素中文名字:金额元素中文名字:经手人数据类型:varchar数据类型:varchar长度:50长度:50描述:描述:客户购买药品的数量位置:D5,D7位置:D5,D7数据元素名称:库存量数据元素名称:销售日期元素中文名字:库存量元素中文名字:销售日期数据类型:Decimal数据类型:varchar长度:9,2长度:50描述:描述:位置:D6,D7位置:D72.3.2数据存储数据存储是数据结构停留或保存的地方。也是数据流的来源和去向之一,可以是手工文档或手工凭单,也可以是计算及文档。一般而言,应包括如下内容:数据存储名,说明,编号,输入的数据流,输出的数据流,组成(数据结构),数据量,存取频度,存取方式。数据存储名称:用药说明信息表数据存储名称:供应商信息表数据存储编号:D3数据存储编号:D4描述:用药的说明信息描述:供应商信息组成:药品编号,用药说明组成:供应商编号,名称,地址,联系人,电话, 数据存储名称:xitongguanli 数据存储名称: kehu数据存储编号:D1数据存储编号:D2描述:系统用户的信息描述:客户的基本信息组成:用户名,密码组成:客户编号,名称,地址,联系人,电话,Email,简称 数据存储名称:销售信息表数据存储编号:D7描述:药品销售信息表组成:药品编号,数量,金额,价格,客户编号,销售日期,经手人,票号数据存储名称:ruku(入库信息表)数据存储名称:kucun(库存表)数据存储编号:D5数据存储编号:D6描述:药品进货的信息描述:库存信息组成:进货单号,药品编号,入库日期,进货数量,金额,经手人组成:药品编号,数量 2.3.3数据流数据流。是数据结构在系统内传输的路径。对数据流的描述通常包括如下内容:数据流名,说明,编号,数据流来源,数据流去向,组成(数据结构)编号:F1编号:F2名称:系统管理员数据名称:客户信息来源:系统用户输入、D1来源:系统用户输入D2去向:D1去向:D2组成:F1.1 F1.2 组成:F2.1 F2.2 F2.3编号:F3编号:F4名称:入库信息名称:销售信息来源:系统用户输入D3、D5来源:系统用户输入D3、D6、D7去向:D5、D6去向:D6、D7组成:F3.1 F3.2 组成:F4.1 F4.2 编号:F5 名称:库存信息来源:系统用户输入D6去向:D6组成:F5.1 2.3.4数据处理处理过程的具体处理逻辑通常在详细设计过程中用判定表或判定树来描述。在数据字典中,只无原则描述处理过程的说明性信息,通常包括以下内容:处理过程名,说明,输入数据流,输出数据流,处理编号:P编号:P1名称:药品公司进销存管理系统名称:系统管理描述:某药品公司进销存管理系统描述:系统用户输入/输出:D1、D2、D3、D4、D5、D6、D7、输入/输出:D1 编号:P2编号:P3名称:基本信息管理名称:进货管理描述:客户、药品和供应商管理描述:完成进货的操作输入/输出:D2 、D3、D4输入/输出:D5、D6编号:P4编号:P5名称:销售管理名称:库存管理描述:完成药品销售操作描述:完成库存的查询功能输入/输出:D6、D7输入/输出:D63 数据库设计3 .1E-R图设计系 统 用 户用户名密码图3-10系统用户实体属性图客 户简称电话Email联系人客户编号姓 名地址图3-11客户实体属性图供应商Email电话简称联系人供应商编号姓 名地址图3-12供应商实体属性图操作员管理客 户客户编号用户名密码客户属性姓名联系人MNnm客户药品购买数量客户编号姓名客户属性联系地址药品编号品名售价型号nm供应商药品出售数量供应商编号名称地址联系人药品编号品名售价型号图3-14 分E-R图操作员管理供应商客户出售购买爱药品NMNNM图3-22总E-R图3.2数据库逻辑设计1.用户信息表(xitongguanli )含义字段类型宽度主键空否用户名用户名varchar50YN密码密码varchar50N2.药品信息表(yongyaoshuoming)含义字段类型宽度主键空否药品编号药品编号varchar50YN用药说明用药说明varchar50Y3. 入库(ruku)含义字段类型宽度主键空否进货单号进货单号varchar50N药品编号药品编号varchar50YN入库日期入库日期datetime8Y数量数量varchar50Y金额金额varchar50Y操作员操作员varchar50Y4. 库存管理(kucun)含义字段类型宽度主键空否药品编号药品编号varchar50YN药品名称药品名称varchar50N单位单位varchar50Y单价单价varchar50Y库存量库存量varchar50Y5. 供应商(gongyingshang)含义字段类型宽度主键空否供应商编号供应商编号varchar50YN名称名称varchar50Y地址地址varchar50Y联系人联系人varchar50Y电话电话varchar50YEmailEmailvarchar50Y简称简称varchar50Y6.客户信息表(kehu)含义字段类型宽度主键空否客户编号客户编号varchar50YN名称名称varchar50Y地址地址varchar50Y联系人联系人varchar50Y电话电话varchar50Y7.销售信息表(xiaoshou)含义字段类型宽度主键空否进货单号sellidvarchar50YN药品编号wareidvarchar50Y出货日期selldatedatetime8Y出货数量sellamountvarchar50Y金额合计moneysumvarchar50Y操作员operatorvarchar50Y4 功能模块设计4.1程序流程图调用进货管理开始药品进销存管理系统身份验证是否正确N主窗口菜单Y1. 入库管理2. 销售管理3. 库存管理4. 供应商管理5. 客户管理6. 药品管理选择调用销售管理调用库存管理调用供应商管理调用客户管理调用药品管理结束1234567图4-1程序流程图5 结束语参考文献1 张大年, 廖智勇 ,刘检锋. Visual Basic数据库应用开发与实例 .清华大学出版社. 2002年2 杨宗志. Visual Basic数据库程序设计.清华大学出版社. 2001年附录资料:不需要的可以自行删除bat文件的基本应用bat是dos下的批处理文件 .cmd是nt内核命令行环境的另一种批处理文件 从更广义的角度来看,unix的shell脚本以及其它操作系统甚至应用程序中由外壳进行解释执行的文本,都具有与批处理文件十分相似的作用,而且同样是由专用解释器以行为单位解释执行,这种文本形式更通用的称谓是脚本语言。所以从某个程度分析,batch, unix shell, awk, basic, perl 等脚本语言都是一样的,只不过应用的范围和解释的平台各有不同而已。甚至有些应用程序仍然沿用批处理这一称呼,而其内容和扩展名与dos的批处理却又完全不同。 = 首先批处理文件是一个文本文件,这个文件的每一行都是一条DOS命令(大部分时候就好象我们在DOS提示符下执行的命令行一样),你可以使用DOS下的Edit或者Windows的记事本(notepad)等任何文本文件编辑工具创建和修改批处理文件。 = 注 = 批处理文件中完全可以使用非dos命令,甚至可以使用不具有可执行特性的普通数据性文件,这缘于windows系统这个新型解释平台的涉入,使得批处理的应用越来越"边缘化"。所以我们讨论的批处理应该限定在dos环境或者命令行环境中,否则很多观念和设定都需要做比较大的变动。 = 其次,批处理文件是一种简单的程序,可以通过条件语句(if)和流程控制语句(goto)来控制命令运行的流程,在批处理中也可以使用循环语句(for)来循环执行一条命令。当然,批处理文件的编程能力与C语言等编程语句比起来是十分有限的,也是十分不规范的。批处理的程序语句就是一条条的DOS命令(包括内部命令和外部命令),而批处理的能力主要取决于你所使用的命令。 = 注 = 批处理文件(batch file)也可以称之为批处理程序(batch program),这一点与编译型语言有所不同,就c语言来说,扩展名为c或者cpp的文件可以称之为c语言文件或者c语言源代码,但只有编译连接后的exe文件才可以称之为c语言程序。因为批处理文件本身既具有文本的可读性,又具有程序的可执行性,这些称谓的界限是比较模糊的。 = 第三,每个编写好的批处理文件都相当于一个DOS的外部命令,你可以把它所在的目录放到你的DOS搜索路径(path)中来使得它可以在任意位置运行。一个良好的习惯是在硬盘上建立一个bat或者batch目录(例如C:BATCH),然后将所有你编写的批处理文件放到该目录中,这样只要在path中设置上c:batch,你就可以在任意位置运行所有你编写的批处理程序。 = 注 = 纯以dos系统而言,可执行程序大约可以细分为五类,依照执行优先级由高到低排列分别是:DOSKEY宏命令(预先驻留内存),COMMAND.COM中的内部命令(根据内存的环境随时进驻内存),以com为扩展名的可执行程序(由 直接载入内存),以exe位扩展名的可执行程序(由 重定位后载入内存),以bat位扩展名的批处理程序(由 解释分析,根据其内容按优先级顺序调用第2,3,4,5种可执行程序,分析一行,执行一行,文件本身不载入内存) = 第四,在DOS和Win9x/Me系统下,C:盘根目录下的AUTOEXEC.BAT批处理文件是自动运行批处理文件,每次系统启动时会自动运行该文件,你可以将系统每次启动时都要运行的命令放入该文件中,例如设置搜索路径,调入鼠标驱动和磁盘缓存,设置系统环境变量等。下面是一个运行于Windows 98下的autoexec.bat的示例: ECHO OFF PATH C:WINDOWS;C:WINDOWSCOMMAND;C:UCDOS;C:DOSTools; C:SYSTOOLS;C:WINTOOLS;C:BATCH LH SMARTDRV.EXE /X LH DOSKEY.COM /insert LH CTMOUSE.EXE SET TEMP=D:TEMP SET TMP=D:TEMP = 注 = AUTOEXEC.BAT为DOS系统的自动运行批处理文件,由COMMAND.COM启动时解释执行; 而在Win9x环境中,不仅增加支持了 DOSSTART.BAT, WINSTART.BAT 等许多其它自动运行的批处理文件,对AUTOEXEC.BAT 也增加了 .DOS .W40 .BAK .OLD .PWS 等许多变体以适应复杂的环境和多变的需求。 = willsort 编注 = 以下关于命令的分类,有很多值得推敲的地方。常用命令中的本不是命令,而dir、copy等也很常用的命令却没有列入, 而特殊命令中所有命令对我来说都是常用命令。建议将批处理所引用的命令分为内部命令、外部命令、第三方程序三类。而内部命令和外部命令中别有一类是专用于或常用于批处理中的命令可称之为"批处理命令"。 以下摘录MS-DOS 6.22 帮助文档中关于"批处理命令"的文字,当然,其中有些概念和定义已经有些落后了。 批处理命令 批处理文件或批处理程序是一个包含若干MS-DOS命令的正文文件,扩展名为.BAT。当在命令提示符下敲入批处理程序的名称时,MS-DOS成组执行此批处理程序中的命令。 任何在命令提示符下可使用的命令都可用在批处理程序中。此外,下面MS-DOS命令是专门在批处理程序中使用的。 = 常用命令 echo、call、pause、rem(小技巧:用:代替rem)是批处理文件最常用的几个命令,我们就从他们开始学起。 = 注 = 首先, 不是一个命令, 而是DOS 批处理的一个特殊标记符, 仅用于屏蔽命令行回显. 下面是DOS命令行或批处理中可能会见到的一些特殊标记符: CR(0D) 命令行结束符 Escape(1B) ANSI转义字符引导符 Space(20) 常用的参数界定符 Tab(09) ; = 不常用的参数界定符 + COPY命令文件连接符 * ? 文件通配符 "" 字符串界定符 | 命令管道符 < > >> 文件重定向符 命令行回显屏蔽符 / 参数开关引导符 : 批处理标签引导符 % 批处理变量引导符 其次, : 确实可以起到rem 的注释作用, 而且更简洁有效; 但有两点需要注意: 第一, 除了 : 之外, 任何以 :开头的字符行, 在批处理中都被视作标号, 而直接忽略其后的所有内容, 只是为了与正常的标号相区别, 建议使用 goto 所无法识别的标号, 即在 :后紧跟一个非字母数字的一个特殊符号. 第二, 与rem 不同的是, :后的字符行在执行时不会回显, 无论是否用echo on打开命令行回显状态, 因为命令解释器不认为他是一个有效的命令行, 就此点来看, rem 在某些场合下将比 : 更为适用; 另外, rem 可以用于 config.sys 文件中. = echo 表示显示此命令后的字符 echo off 表示在此语句后所有运行的命令都不显示命令行本身 与echo off相象,但它是加在每个命令行的最前面,表示运行时不显示这一行的命令行(只能影响当前行)。 call 调用另一个批处理文件(如果不用call而直接调用别的批处理文件,那么执行完那个批处理文件后将无法返回当前文件并执行当前文件的后续命令)。 pause 运行此句会暂停批处理的执行并在屏幕上显示Press any key to continue.的提示,等待用户按任意键后继续 rem 表示此命令后的字符为解释行(注释),不执行,只是给自己今后参考用的(相当于程序中的注释)。 = 注 = 此处的描述较为混乱, 不如直接引用个命令的命令行帮助更为条理 - ECHO 当程序运行时,显示或隐藏批处理程序中的正文。也可用于允许或禁止命令的回显。 在运行批处理程序时,MS-DOS一般在屏幕上显示(回显)批处理程序中的命令。 使用ECHO命令可关闭此功能。 语法 ECHO ON|OFF 若要用echo命令显示一条命令,可用下述语法: echo message 参数 ON|OFF 指定是否允许命令的回显。若要显示当前的ECHO的设置,可使用不带参数的ECHO 命令。 message 指定让MS-DOS在屏幕上显示的正文。 - CALL 从一个批处理程序中调用另一个批处理程序,而不会引起第一个批处理的中止。 语法 CALL drive:pathfilename batch-parameters 参数 drive:pathfilename 指定要调用的批处理程序的名字及其存放处。文件名必须用.BAT作扩展名。 batch-parameters 指定批处理程序所需的命令行信息。 - PAUSE 暂停批处理程序的执行并显示一条消息,提示用户按任意键继续执行。只能在批处 理程序中使用该命令。 语法 PAUSE REM 在批处理文件或CONFIG.SYS中加入注解。也可用REM命令来屏蔽命令(在CONFIG.SYS 中也可以用分号 ; 代替REM命令,但在批处理文件中则不能替代)。 语法 REM string 参数 string 指定要屏蔽的命令或要包含的注解。 = 例1:用edit编辑a.bat文件,输入下列内容后存盘为c:a.bat,执行该批处理文件后可实现:将根目录中所有文件写入 a.txt中,启动UCDOS,进入WPS等功能。 批处理文件的内容为: 命令注释: echo off 不显示后续命令行及当前命令行 dir c:*.* >a.txt 将c盘文件列表写入a.txt call c:ucdosucdos.bat 调用ucdos echo 你好 显示"你好" pause 暂停,等待按键继续 rem 准备运行wps 注释:准备运行wps cd ucdos 进入ucdos目录 wps 运行wps 批处理文件的参数 批处理文件还可以像C语言的函数一样使用参数(相当于DOS命令的命令行参数),这需要用到一个参数表示符"%"。 %1-9表示参数,参数是指在运行批处理文件时在文件名后加的以空格(或者Tab)分隔的字符串。变量可以从%0到%9,%0表示批处理命令本身,其它参数字符串用%1到%9顺序表示。 例2:C:根目录下有一批处理文件名为f.bat,内容为: echo off format %1 如果执行C:>f a: 那么在执行f.bat时,%1就表示a:,这样format %1就相当于format a:,于是上面的命令运行时实际执行的是format a: 例3:C:根目录下一批处理文件名为t.bat,内容为: echo off type %1 type %2 那么运行C:>t a.txt b.txt %1 : 表示a.txt %2 : 表示b.txt 于是上面的命令将顺序地显示a.txt和b.txt文件的内容。 = 注 = 参数在批处理中也作为变量处理, 所以同样使用百分号作为引导符, 其后跟0-9中的一个数字构成参数引用符. 引用符和参数之间 (例如上文中的 %1 与 a: ) 的关系类似于变量指针与变量值的关系. 当我们要引用第十一个或更多个参数时, 就必须移动DOS 的参数起始指针. shift 命令正充当了这个移动指针的角色, 它将参数的起始指针移动到下一个参数, 类似C 语言中的指针操作. 图示如下: 初始状态, cmd 为命令名, 可以用 %0 引用 cmd arg1 arg2 arg3 arg4 arg5 arg6 arg7 arg8 arg9 arg10 | | | | | | | | | | %0 %1 %2 %3 %4 %5 %6 %7 %8 %9 经过1次shift后, cmd 将无法被引用 cmd arg1 arg2 arg3 arg4 arg5 arg6 arg7 arg8 arg9 arg10 | | | | | | | | | | %0 %1 %2 %3 %4 %5 %6 %7 %8 %9 经过2次shift后, arg1也被废弃, %9指向为空, 没有引用意义 cmd arg1 arg2 arg3 arg4 arg5 arg6 arg7 arg8 arg9 arg10 | | | | | | | | | %0 %1 %2 %3 %4 %5 %6 %7 %8 遗憾的是, win9x 和DOS下均不支持 shift 的逆操作. 只有在 nt 内核命令行环境下, shift 才支持 /n 参数, 可以以第一参数为基准返复移动起始指针. = 特殊命令 if goto choice for是批处理文件中比较高级的命令,如果这几个你用得很熟练,你就是批处理文件的专家啦。 一、if 是条件语句,用来判断是否符合规定的条件,从而决定执行不同的命令。 有三种格式: 1、if not "参数" = "字符串" 待执行的命令 参数如果等于(not表示不等,下同)指定的字符串,则条件成立,运行命令,否则运行下一句。 例:if "%1"="a" format a: = if 的命令行帮助中关于此点的描述为: IF NOT string1=string2 command 在此有以下几点需要注意: 1. 包含字符串的双引号不是语法所必须的, 而只是习惯上使用的一种"防空"字符 2. string1 未必是参数, 它也可以是环境变量, 循环变量以及其他字符串常量或变量 3. command 不是语法所必须的, string2 后跟一个空格就可以构成一个有效的命令行 = 2、if not exist 路径文件名 待执行的命令 如果有指定的文件,则条件成立,运行命令,否则运行下一句。 如: if exist c:config.sys type c:config.sys 表示如果存在c:config.sys文件,则显示它的内容。 * 注 * 也可以使用以下的用法: if exist command devic

    注意事项

    本文(数据库课程设计文档范例精品资料.doc)为本站会员(封****n)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开