• 1.30 MB
  • 2022-05-16 18:35:02 发布

仓库管理系统学士学位论文

  • 62页
  • 当前文档由用户上传发布,收益归属用户
  1. 1、本文档共5页,可阅读全部内容。
  2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
  3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
  4. 文档侵权举报电话:19940600175。
仓库管理系统学士学位论文目录第一章系统开发的社会背景和技术背景...............................11.1概述.................................................11.2二维条码..............................................11.3先下载数据库的数据采集方式............................4第二章系统分析...................................................62.1对出入库及盘点业务手工作业的分析......................62.2运用二维条码后的新系统逻辑模型........................82.3新系统的数据流程......................................112.4数据字典..............................................13第三章系统的总体设计.............................................193.1系统设计的原则........................................193.2系统结构的设计........................................193.3网络结构规划..........................................20第四章系统的详细设计.............................................234.1代码和编码的设计......................................234.2数据存储和传输的设计..................................254.3输入和界面设计........................................26第五章系统的实施.................................................325.1程序设计的目标及软件开发工具..........................325.2二维条码控件的生成和使用..............................335.3用二维条码采集、保存信息的技术问题....................355.4系统存在的问题和可能的改进方向........................37结束语.............................................................40参考文献...........................................................41致谢...............................................................42 第一章系统开发的社会背景和技术背景1.1概述我军某军区某军需器材仓库担负着全区上百个单位的器材直供和代供保障任务。多年来,面对上万个品种的器材收发,仅靠保管人员的“口点、手扒、心算”,差错率较高,器材发放速度慢,尤其是在野战状态下,更难以找到应发器材,并及时发放。因此,解决现代战争保障要求高与仓库现有保障手段落后的矛盾成为该仓库的燃眉之急。一则消息引起了相关领导的注意:科索沃战争期间,美军吸取海湾战争中物资管理不善的经验教训,采用条码技术实施物资器材收发保障,同批量器材发放平均由24小时缩短到4小时。因此,关于条码在军队物资管理中的应用引起了领导们的注意,在军需物资仓库管理系统的开发中,运用二维条码的方案被提到日程上来。1.2二维条码1.2.1二维条码技术的产生背景一维条码自出现以来,得到了人们的普遍关注,发展速度十分迅速。它的使用,极大地提高了数据采集和信息处理的速度,提高了工作效率,并为管理的科学化和现代化做出了很大贡献。  由于受信息容量的限制,一维条码仅仅是对“物品”的标识,而不是对“物品”的描述。故一维条码的使用,不得不依赖数据库的存在。在没有数据库和不便联网的地方,一维条码的使用受到了较大的限制,有时甚至变得毫无意义。另外,要用一维条码表示汉字的场合,显得十分不方便,且效率很低。现代高新技术的发展,迫切要求用条码在有限的几何空间内表示更多的信息,从而满足千变万化的信息表示的需要。 二维条码正是为了解决一维条码无法解决的问题而产生的。因为它具有高密度、高可靠性等特点,所以可以用它表示数据文件(包括汉字文件)、图像等。二维条码是大容量、高可靠性信息实现存储、携带并自动识读的最理想的方法。1.2.2二维条码的特性1.高密度目前,应用比较成熟的一维条码如EAN/UPC条码,因密度较低,故仅作为一种标识数据,不能对产品进行描述。我们要知道产品的有关信息,必须通过识读条码而进入数据库。这就要求我们必须事先建立以条码所表示的代码为索引字段的数据库。二维条码通过利用垂直方向的尺寸来提高条码的信息密度。通常情况下其密度是一维条码的几十到几百倍,这样我们就可以把产品信息全部存储在一个二维条码中,要查看产品信息,只要用识读设备扫描二维条码即可,因此不需要事先建立数据库,真正实现了用条码对“物品”的描述。2.有纠错功能一维条码的应用建立在这样一个基础上,那就是识读时拒读(即读不出)要比误读(读错)好。因此一维条码通常同其表示的信息一同印刷出来。当条码受到损坏(如污染,脱墨等)时,可以通过键盘录入代替扫描条码。鉴于以上原则,一维条码没有考虑到条码本身的纠错功能,尽管引入了校验字符的概念,但仅限于防止读错。二维条码可以表示数以千计字节的数据,通常情况下,所表示的信息不可能与条码符号一同印刷出来。如果没有纠错功能,当二维条码的某部分损坏时,该条码便变得毫无意义,因此二维条码引入错误纠正机制。这种纠错机制使得二维条码因穿孔、污损等引起局部损坏时,照样可以正确得到识读。二维条码的纠错算法与人造卫星和VCD等所用的纠错算法相同。这种纠错机制使得二维条码成为一种安全可靠的信息存储和识别的方法,这是一维条码无法相比的。3.可以表示多种语言文字多数一维条码所能表示的字符集不过是10个数字,26个英文字母及一些特殊字符。条码字符集最大的Code l28条码,所能表示的字符个数也不过是128个ASCII符。因此要用一维条码表示其它语言文字(如汉字、日文等)是不可能的。多数二维条码都具有字节表示模式,即提供了一种表示字节流的机制。我们知道,不论何种语言文字,它们在计算机中存储时都以机内码的形式表现,而内部码都是字节码。这样我们就可以设法将各种语言文字信息转换成字节流,然后再将字节流用二维条码表示,从而为多种语言文字的条码表示提供了一条前所未有的途径。2.表示图像数据既然二维条码可以表示字节数据,而图像多以字节形式存储,因此使图像(如照片、指纹等)的条码表示成为可能。3.引入加密机制加密机制的引入是二维条码的又一优点。比如我们用二维条码表示照片时,我们可以先用一定的加密算法将图像信息加密,然后再用二维条码表示。在识别二维条码时,再加以一定的解密算法,就可以恢复所表示的照片。这样便可以防止各种证件、卡片等的伪造。1.2.3条码结构的选择决策者们进行了反复论证,他们认为,一维条码只能“标识”货物而不能“描述”货物。正如人名一样,单从姓名无法了解一个人的特点,要了解其它内容,必须查看相应的档案资料。也就是说,一维条码的使用离不开计算机网络的支持。平时好办,战时跟进保障,则无“网”而难胜了。在众多的二维条码类型中,美国Symbol公司推出的名为PDF417的二维条码,简称为PDF417条码(见下图1.1),即“便携式数据文件”。图1.1二维条码PDF417 二维条码PDF417除了具有以上的二维条码的共同特点外,他还具有自己独特的优点:1.信息容量大根据不同的条空比例每平方英寸可以容纳250到1100个字符。在国际标准的证卡有效面积上(相当于信用卡面积的2/3,约为76mm*25mm),PDF417条码可以容纳1848个字母字符或2729个数字字符,约500个汉字信息。这种二维条码比普通条码信息容量高几十倍。2.保密、防伪性能好PDF417条码具有多重防伪特性,它可以采用密码防伪、软件加密及利用所包含的信息如指纹、照片等进行防伪,因此具有极强的保密防伪性能。3.译码可靠性高普通条码的译码错误率约为百万分之二左右,而PDF417条码的误码率不超过千万分之一,译码可靠性极高。4.修正错误能力强PDF417条码采用了世界上最先进的数学纠错理论,如果破损面积不超过50%,条码由于沾污、破损等所丢失的信息,可以照常破译出来。5.容易制作且成本低利用现有的点阵、激光、喷墨、热敏/热转印、制卡机等打印技术,即可在纸张、卡片、PVC、甚至金属表面上印出PDF417二维条码。由此所增加的费用仅是油墨的成本,因此人们又称PDF417是“零成本”技术。6.条码符号的形状可变同样的信息量,PDF417条码的形状可以根据载体面积及美工设计等进行自我调整。1.3先下载数据库的数据采集方式利用手持数据采集终端进行数据采集的方式一般分为两种:先下载数据库再采集数据和直接进行数据采集。 在野战条件下,无法实时与中心数据库连接,但在战争中,时间就是胜利的情况下,军用器材快速、准确地配送和回收是战争的第一要求。这就要求我们在与中心数据库断开连接的情况下,还能准确地实现器材的出入库和盘库管理。应此,如果我们采用二维条码来跟踪器材的出入库和盘库管理,鉴于二维条码的高信息容量等优点,使得我们可以依靠二维条码,在脱离中心数据库的情况下使用,所以我们采用先下载数据库方式,即:在器材入库时,将入库器材的基本信息通过条码扫描仪录入到数据终端,数据终端再通过做好的软件接口(简单的数据格式转换),按照固定的格式将数据信息转换成格式文件,再用通讯座或通讯电缆传到中心数据库。器材出库时,则通过通讯座或通讯电缆从中心数据库接收出库文件,数据终端根据出库文件进行器材出库。在每次盘点前,从中心服务器数据库中提取关键字段信息,通过做好的软件接口(简单的数据格式转换)形成格式文件,用通讯座或通讯电缆下载到手持数据采集终端中,然后到库房进行盘点。  这种方式的好处在于:在进行采集数据的同时,实时得知当前盘点单品的信息是否与计算机中数据库的理论值相对应。如商品条码是否正确、商品名称是否符合?能够实时对该单品的情况做出处理,如修正数量、改变摆放货架等。通过对条码技术的论证,和对各种条码的优缺点的反复论证,在现代国防科技飞速发展的今天,决策者们认为高效率的仓库管理是军需物资高速供给和保障的基本前提。因此,决策者们决定采用二维条码的PDF417码技术,来提高仓库管理的水平。第二章系统分析 2.1对出入库及盘点业务手工作业的分析在传统的仓库管理中,各种器材的管理都是依靠保管员手工作业完成的,其业务的基本情况为器材的出库、入库和仓库的盘点。2.1.1器材入库管理器材供应商向仓库中心供应器材,器材运送入库时,由仓库保管员负责录入器材的基本信息,再由保管员将入库器材的入库信息送往仓库管理中心,手工作业入库业务流程图如图2.2所示。业务流程图的符号如图2.1所示。外部业务处理单位或部门内部业务处理单位或部门数据流动及方向单证、文件图2.1业务流程图基本符号器材基本信息保管员器材入库信息仓库中心图2.2手工作业入库业务流程图器材供应商2.1.2器材出库管理根据仓库管理中心发出的器材出库单,由保管员选择相应的器材出库,如图2.3所示。 仓库中心器材出库单保管员器材出库信息图2.3手工作业器材出库业务流程图2.1.3仓库的盘点管理仓库内的器材每隔一段时间就要进行盘点,以确保库内器材的规范管理。盘点过程为,由仓库管理中心发出盘点通知单,保管员收到通知单后进行盘点,盘点完成后,将盘点清单返回仓库管理中心,如图2.4所示。仓库中心盘点通知单保管员盘点清单仓库中心图2.4手工盘点业务流程图2.1.4手工作业的弊端从分析来看,手工作业存在着一定的弊端:1.速度慢完全靠手工完成,其速度太慢,严重影响仓库管理的效率。在器材入库时,仓库保管员得根据器材的名称和类型进行统一编号,再对器材的基本信息进行逐项记录。由于保管员只能利用“口点、手扒、心算”等比较原始的方法,所以信息的录入速度非常慢,这种问题在器材出库、库存盘点中同样存在。 2.信息录入不规范手工操作过程中,器材信息的录入存在严重的不规范性,不助于仓库的统一规范管理。器材的基本信息所涉及的项比较多,所以不管是器材入库、器材出库,还是库存盘点,保管员都得对器材的每一项信息进行一一录入。保管员是靠自己手工进行器材信息的录入,且每个仓库又有多个保管员,每个人对器材信息的每一项的录入不可能完全一致,因此造成了器材信息的不规范性。3.容易出现差错手工作业时,保管员的工作量太大,容易出现差错。军需物资器材仓库是一个非常大的仓库,且物资器材的调动一般是大批量进行,器材的出入量和库存量都非常大,所以不管是器材入库、器材出库,还是库存盘点,仓库保管员的工作量非常大,录入的信息量也大量的,在大量信息的录入过程中,保管员由于一时的疏忽,就容易造成信息录入的失误,从而为仓库管理造成很大的麻烦。2.2运用二维条码后的新系统逻辑模型由于手工作业存在的如上的弊端,决策者决定在仓库管理中运用二维条码PDF417技术,用以解决手工操作上存在的问题。2.2.1产品入库管理模型器材入库时扫描器识读器材上的二维条码标签,同时录入器材的存放信息,将商品的特性信息及存放信息一同存入指定的文件中,存储时进行检查,看是否是重复录入,如图2.5所示。通过二维条码传递信息,有效的避免了人工录入的失误,实现了数据的无损传递和快速录入,将器材的管理推进到更深的层次——个体管理。图2.5器材入库模型 器材入库的业务流程图如图2.6器材基本信息条码扫描器器材入库文件仓库中心图2.6器材入库业务流程图器材供应商2.2.2产品出库管理模型  根据仓库管理中心产生的器材发送单或配送单,选择相应的器材出库。为出库备货方便,根据产品的特征生成用于移动终端的数据文件。器材出库时,要扫描器材上的二维条码,对出库商品的信息进行确认,同时更改其库存状态,如图2.7。图2.7器材出库模型器材出库的业务流程图如图2.8。器材出库单出库核实单仓库中心条码扫描器仓库中心出库器材信息图2.8器材出库业务流程图 2.2.3仓库内部盘库管理在库存管理中,二维条码可用于存货盘点,通过手持无线终端,收集盘点器材信息。然后将收集到的信息由计算机进行集中处理,从而形成盘点报告模型,如图2.9。图2.9仓库盘点模型仓库盘点业务流程图如图2.10。盘点信息单盘点核实单仓库中心条码扫描器仓库中心图2.10仓库盘点业务流程图 2.3新系统的数据流程根据以上改进后的功能描述,在分析各业务模块的状态和相互关系的基础上,可分别画出各个业务模块的数据流程图(DFD)(图2.11-2.14)。数据流程图符号如图2.11所示。外部实体数据存储数据流向处理过程图2.11数据流程图基本符号入库数量入库器材类型器材信息表入库录入入库文件入库器材类型扫描器材供应商图2.12器材入库数据流程图入库数据流程的基本过程为:器材供应商向仓库提供入库器材的基本信息表,此信息表输送到执行入库操作的扫描器处,扫描器先进行扫描入库器材类型的处理,确定入库器材的类型、编号、名称等基本信息,再将此信息传输到入库处理,入库处理根据接收到的入库器材的类型信息和器材供应商提供的入库数量进行入库录入处理,入库类型扫描和入库录入都在扫描器处完成,最后生成入库文件传送到仓库管理中心。器材入库数据流程图如图2.12所示。出库文件出库处理图2.13器材出库数据流程图出库核实文件 器材出库的数据流程为:当器材要出库时,由仓库管理中心生成器材的出库文件,该文件内容包含出库器材的编号、名称和类型等基本信息和出库数量,此出库文件发送到进行出库处理的扫描器处,扫描器根据出库文件的内容进行出库处理,处理完成时,由扫描器生成出库核实文件,包含对出库器材的核实内容,此文件再传送到仓库管理中心。器材出库数据流程图如图2.13所示。盘库清单扫描库存器材类型盘点盘库核实单库存器材类型图2.14仓库盘点数据流程图器材数量仓库盘点的数据流程为:仓库进行定期盘点,由仓库管理中心生成盘库清单,包含仓库内所存储的器材的基本内容和数量,该清单传送到负责盘库的扫描器处,扫描器根据清单的内容,再扫描仓库内器材的基本信息来与盘库清单核对,再将核实后的器材信息送到盘点处理进行数量盘点与核实,最终生成盘库核实单,送回仓库管理中心。仓库盘点数据流程图如图2.14所示。2.4建立数据字典为了对数据流程图中的各个元素作出详细的说明,有必要建立数据字典。数据流程图配以数据字典,就可以从图形和文字两方面对系统的逻辑模型进行完整的描述。 1.数据项描述(1)数据项编号:I01-01数据项名称:器材编号含义说明:每种器材入库时由电脑生成的器材的编号,又称编码,也是该类器材在物资仓库中的统一编号。通过对各种器材的统一编号,对物资仓库的器材的统一管理起到先决作用。类型及宽度:字符型,11位。取值方法:新类型的器材入库时,由电脑自动生成。(2)数据项编号:I01-02数据项名称:器材名称含义说明:每种器材的名称。类型及宽度:字符型,30位。取值方法:由器材供应商提供。(3)数据项编号:I01-03数据项名称:入库时间含义声明:器材收入物资仓库的时间,包括新器材的入库,和外出服役的物资器材,在完成任务后的入库时间。类型及宽度:日期时间型取值方法:取该器材在扫描器处扫描入库的系统日期和时间。(4)数据项编号:I01-04数据项名称:出库时间含义声明:物资器材由于军需而需要出库时,器材的出库时间。类型及宽度:日期时间型取值方法:取该器材在扫描器处扫描出库的系统日期和时间。在该系统中所定义的数据项还有:库存数量,器材性质,保密级别,器材缩略图,服役时间,额定寿命,器材规格,入库数量等。 1.处理逻辑描述(1)处理编号:P01-01处理名称:入库器材类型扫描含义说明:扫描入库器材的类型输入的数据流:输入的数据流为“器材信息表”,来源于外部项“器材供应商”。处理:根据数据流“器材信息表”,运用条码扫描器检索器材的基本信息,确定该器材的编号、名称、类型等信息。输出的数据流:输出的数据流是“器材类型”,是去数据处理“入库录入”的。(2)处理编号:P01-02处理名称:入库录入含义说明:对入库器材的数量的录入。输入的数据流:数据流“入库数量”,来源于外部项“器材供应商”;数据流“器材类型”,来源于数据处理“入库器材类型扫描”。处理:根据数据流“器材类型”确定入库器材的基本信息,再根据数据流“入库数量”确定该器材的实际入库的完整信息。输出的数据流:直接写入数据存储“入库文件”。(3)处理编号:P01-03处理名称:出库处理含义说明:对出库器材的信息的处理输入的信息流:数据存储文件“出库文件”。处理:根据数据存储文件“出库文件”,确定出库器材的基本信息,和出库器材的数量,从而进行出库处理。输出的数据流:直接写入数据存储“出库核实单”。(4)处理编号:P01-04 处理名称:扫描库存器材类型含义说明:对库存器材进行扫描,以确定其类型和其他基本信息。输入的数据流:数据存储文件“盘点清单”。处理:根据数据存储文件“盘点清单”传送的基本信息,通过扫描器在仓库中对每种器材进行扫描,以确定其该器材的具体器材信息。输出的数据流:数据流“器材类型”,是去往数据处理“盘点”的。(5)处理编号:P01-05处理名称:盘点含义说明:根据器材的基本信息对器材的数量进行盘点。输入的数据流:数据流“器材类型”,来源于数据处理“扫描库存器材类型”。处理:根据数据流“器材类型”传送的基本信息,对各种器材的数量进行盘点。输出的数据流:直接写入数据存储“盘点核实单”。3.数据流描述(1)数据流编号:F01-01数据流名称:器材信息表含义及说明:由器材供应商提供的各种器材的基本信息。数据流来源:外部实体“器材供应商”。数据流去向:数据处理“入库器材类型扫描”。数据流组成:器材名称+生产日期+额定寿命+器材规格+器材性质+器材缩略图等。(2)数据流编号:F01-02数据流名称:入库器材类型 含义及说明:入库器材的基本类型数据流来源:数据处理“入库器材类型扫描”。数据流去向:数据处理“入库录入”。数据流组成:器材编号+器材名称+生产日期+额定寿命+器材规格+器材性质+保密级别+器材缩略图等。(3)数据流编号:F01-03数据流名称:入库数量含义及说明:各种入库器材的数量数据流来源:外部实体“器材供应商”。数据流去向:数据处理“入库录入”。数据流组成:器材名称+器材数量。(4)数据流编号:F01-04数据流名称:库存器材类型含义及说明:仓库中存放的器材的类型及编号。数据流来源:数据处理“扫描库存器材类型”。数据流去向:数据处理“盘点”。数据流组成:器材编号+器材名称+器材类型等4.数据存储描述(1)存储编号:Q01-01存储名称:入库文件含义说明:器材入库的完整信息文件存储组成:器材编号+器材名称+入库时间+入库数量+器材缩略图+器材规格+器材类型+保密级别等。关键字:器材编号相关处理:入库录入(2)存储编号:Q01-02 存储名称:出库文件含义说明:出库器材的类型和数量的清单存储组成:器材编号+器材名称+器材规格+器材类型+器材缩略图+出库数量等。关键字:器材编号相关处理:出库处理(3)存储编号:Q01-03存储名称:出库核实文件含义说明:器材经过出库处理后的核实文件存储组成:器材编号+器材名称+出库时间+器材规格+器材类型+器材缩略图+出库数量等。关键字:器材编号相关处理:出库处理(4)存储编号:Q01-04存储名称:盘库清单含义说明:仓库盘点时仓库中所存器材的类型清单存储组成:器材编号+器材名称+器材规格等关键字:器材编号相关处理:扫描库存器材类型(5)存储编号:Q01-05存储名称:盘库核实单含义说明:盘点后仓库中的实际的器材的库存清单。存储组成:器材编号+器材名称+器材规格+库存数量等。关键字:器材编号相关处理:盘点 第三章系统的总体设计在这个阶段,主要是进行计算机过程与手工过程相关的总体的系统设计,除了对系统进行抽象处理,进行系统功能模块的划分之外,还包括选择合适的软、硬件和网络设备等。3.1系统设计的原则(1)可靠性:系统应保证长期安全的运行。系统中的软硬件及信息资源应满足可靠性设计的要求。(2)安全性:系统应具有必要的安全保护和保密措施,有很强的应对计算机犯罪和病毒的防范措施。(3)容错性:系统应具有较高的容错能力,有较强的抗干扰性。对各类用户的误操作应有提示或自动消除的能力。 (4)可扩充性:系统的软硬件应具有扩充升级的余地,不可因软硬件扩充、升级或改型而使原有系统失去作用。(5)实用性:注重采用成熟而实用的技术,使系统建设的投入产出比最高,能产生良好的社会效益和经济效益。(6)先进性:在实用的前提下,应尽可能地跟踪国内外最先进地计算机软硬件技术、信息技术及网络通信技术,使系统具有较高的性能指标。(7)易操作性:贯彻面向最终用户的原则,建立友好的用户界面,使用户操作简单直观,易于学习掌握。3.2系统结构的设计根据对器材出入库和仓库盘点的业务流程和数据流程的分析,根据以器材为中心的管理模式,将系统划分为入库、出库和盘点三个模块。该模块功能结构图如图3.1所示,它大致表示出了本系统的功能模块情况。仓库管理中心入库管理出库管理盘库管理器材入库器材出库定期盘库图3.1系统功能模块图 3.3网络结构规划3.3.1网络总体结构该仓库在正常的管理过程中,器材的出库、入库和仓库盘点都是在仓库里头进行,在此情况下可以采用有线的网络布线结构;但如果某些器材正处在野战或战备状态中,基于器材的存放位置的不固定性,则必须采取无线的布线方式来满足要求。因而在该仓库系统中,即要保证仓库的正常的出入库和盘库的管理,同时还要保证在野战状态下正常的器材物资管理,所以在该系统中必须包含着有线和无线的网络体系结构。整个器材物资管理系统的整体工程网络结构图如图3.2所示。图3.2物资管理系统总体工程网络结构图 根据图3.2的网络结构图,在仓库管理中心配备有专门的服务器,用以运行管理中心的中心数据库。在仓库管理中心还配备有用于系统维护的台式机,通过网线和HUB与中心服务器连接,负责服务器的日常维护工作。在各个库房中都配有各自的台式机,用于负责完成库房的物资器材管理工作,这些台式机通过网卡、网线和HUB与服务器相连接。除了台式机之外,在各个库房中还各自配备了有线的条码扫描器,用于实现器材物资信息的录入,这些扫描器通过专用的数据线与库房内的台式机相连接,实现数据的传输。在整个系统中还配备了多台无线的条码扫描器,当有线的扫描器在距离的限制下无法完成任务时,无线扫描器就能发挥作用了。在网络结构的HUB上连接着无线发射台,无线条码扫描器通过自身内置的无线网卡与发射台取得连接,实现数据的传输。3.3.2选择系统设备,确定最终的软硬件方案硬件采用的系统配置为:由于部队的物资器材仓库面积非常大,而且还包含很多的设备库房,这些库房在地理位置上都比较分散,所以整个的军需物资仓库管理系统是一个分布式计算机应用信息系统,采用Client/Server体系结构,既充分利用了客户机和服武器的资源,又大幅度增加了网络上传输的数据量,提高了系统效率,保证系统能够运行稳定、信息可靠完整。为了便于将来能和军区内的高层大型网络连接,网络采用TCP/IP协议,拓扑结构为星型,传输介质为双绞线+光纤。条码扫描器选择Symbol公司的PPT2800系列PDA产品,包括有线和无线的,同时还得在网络上分布配置无线接收发射站,用于与无线扫描器建立连接。Server端采用的是UNIX操作系统,Client端为Windows98,扫描器PDA采用WindowsCE操作系统。服务器为SunSpareStation的工作站,Client端用Hub、Router或远程终端服务器通过TCP/IP等协议与Server相连。条码扫描器可以通过有线或无线的连接运用TCP/IP协议与Client端建立数据通信。整个系统具有开放性、可扩展性,为将来和军区里的高层大型网络相连接以及建设该军区的Intranet打好了基础。 第四章系统的详细设计根据总体设计产生的系统结构图的要求,在详细设计阶段,完成代码设计、用户界面设计,数据存储设计和数据传输设计。4.1代码和编码的设计在原有的军需物资仓库管理中,代码指的是器材的属性的代名词,编码则指的是器材的统一编号。因为原有的代码和编码具有很好的标准性和规范性,为了方便系统的设计、方便将来用户的使用、便于整个系统内部的信息交换及数据共享,本系统沿用了原有系统统一的代码和编码设计。代码指明了事物的名称、属性、状态。运用计算机进行数据处理时,为了录入、处理和数据存储的方便,为了节省存储空间,提高处理速度、效率和精度,通常采用数字、字母和一些特殊符号组成的代码来识别事物和处理数据。本系统中的代码采用的是汉语拼音的首字母缩略组合表4.1列出了代码设计的范例。表4.1代码设计表代码设计实际意义QCBH器材编号QCMC器材名称 另外,军需物资仓库是一个庞大而复杂的仓库,仓库中的器材类别复杂,品种繁多,且库存量大。为了方便仓库的统一管理,减小管理员的工作量,必须为每一件器材进行有规律的编码。通过编码可以看出该器材属于哪一类的哪一品种。设计方案如图4.1所示。顺序编号品种编号类型编号图4.1统一编码设计在进行程序代码设计时采用数据存储文件中已有的代码来表示所要进行操作的对象使程序的代码设计和数据存储的代码设计相一致,减少因人为因素造成的程序阅读和修改困难。在进行代码设计的过程中,必须遵循下列代码设计的基本原则:1.要适合计算机处理代码是计算机进行分类、排序、检索、统计、分析等所有处理的依据,因此代码设计要便于计算机识别和处理,同时,最主要的是要满足管理的要求。2.要便于使用代码的结构要简单明了,含义单纯,容易理解,容易记忆。最好是尽可能使用现有的名称代号和代码符号。3.要具有系统性、通用性和可扩展性 代码不仅对于本系统适用,而且要考虑到应用于本系统所在的高层网络,甚至于全军的运用。因此,代码设计要从系统出发,从高出着眼,以利于通观整个系统,便于整个系统内部的信息交换及数据共享,同时要考虑到各种代码的适用范围、适用时间和适用的技术特点,还要考虑到发展的远景及可能出现的变化和增减。1.代码标准化凡是国家和主管部门已经制定统一代码的,则采用标准代码形式,便于各系统之间的信息交换。如国家和主管部门无统一规定的,则尽量和国际标准或国际惯例相一致。4.2数据存储和传输的设计在前面已经介绍过,鉴于二维条码的高信息容量、能在脱离中心数据库的情况下单独使用的优点,以及军需物资仓库的特殊性,我们采取了先下载数据库的方式进行数据的存储和传输。所谓先下载数据库的方式,分为两个方面。一方面为中心数据库向数据终端扫描器传输数据,即通过与中心数据库相连的计算机应用程序,将所需的数据从数据库中提取出来,生成一个固定格式的数据文件,再将此数据文件通过网络传输发送到扫描终端的PDA上,PDA上的应用程序从接收过来的数据文件中提取数据进行处理。另一方面为数据终端扫描器向中心数据库传送数据,扫描器的应用程序将采集到的数据按一定的格式存放在指定的数据文件中,此数据文件传送到拥有与中心数据库相连的数据处理程序的计算机上,该计算机的应用程序将接收到的数据文件中的数据提取出来,并存入数据库中,从而实现数据的存储。数据文件由记录组成,每一条记录都通过不同的数据项来反映器材的某一方面的属性,所以在数据文件设计中,详细规定了组成记录的每一个数据项的名称、变量名、类型、宽度、有效位数。在数据文件中变量名采用系统的统一的数据项代码,而数据文件中每一项的类型均为字符型,PDA应用程序先将各个数据转换为字符型,存入数据文件,该数据文件在与中心数据库相连的计算机应用程序处,再被转换成与数据库相一致的数据类型,从数据库出来的数据也是如此转换。数据文件中的每一数据项的宽度和有效位数均与中心数据库表中数据项的宽度和有效位数相一致。在数据文件的设计中,数据字典中的每一个数据存储对应着一个数据文件,通过这些数据文件,即可实现数据的传输和存储。 数据文件由记录组成,所以设计数据文件主要是设计文件记录的格式,设计记录的格式就必须严格设计记录的各个数据项。表4.1是盘库核实单记录设计文件表,表中详细填写了记录中的每一数据项的名称、变量名、宽度、类型和小数位数。表4.2盘库核实单记录设计表序号1234数据项名器材编号器材名称器材规格库存数量变量名QCBHQCMCQCGGKCSL类型CCCC宽度111088小数位数进行仓库盘点时,保管员利用扫描器每记录一条记录时,应用程序就自动将该记录以上面的格式录入数据存储文件,当盘点完成时,就形成一个完整的数据文件。生成完整的数据文件后,就要实行文件的传输,以使得扫描器PDA能实时的与中心数据库实行数据的上传和下载。由于数据文件的存放位置是固定的,实行传输时,只要将指定位置的文件传输到另一个指定的位置即可。因此,本系统采用FTP文件传输协议来进行文件的传输,在条码扫描器PDA上的网络系统、和中心数据库相连接的PC机的网络系统之间架设FTP协议,从而完成文件在PDA和计算机之间的传输,完成数据的输送。 考虑到数据文件在传输过程中的安全性和保密问题,本系统的所有数据文件在传输过程中都要经过加密解密的处理。基本过程为:对完整的数据文件运用加密程序进行加密,加密之后的文件再通过FTP协议进行传输,当对方收到加密的文件后,再经过专门的解密程序进行解密,从而完成文件的传输,也避免了由于文件的丢失而造成机密数据的泄漏,具有良好的保密性。4.3输入和界面设计输入设计对系统的质量有着决定性的重要影响,输入数据的正确性直接决定处理结果的正确性,如果输入数据有误,即使计算和处理十分正确,也无法获得可靠的数据信息。同时,输入设计是信息系统与用户之间交互的纽带,决定着人机交互的效率。因此,在输入设计中,提高效率和减少错误是两个最根本的原则。除此之外,输入设计还应满足输入量少、输入过程便捷、具有容错能力等方便用户的原则。输入设计首先要确定输入设备的类型和输入介质,在本系统中采用的输入设备为条码阅读器和键盘输入相结合。先由条码阅读器读入二维条码内的信息,数据录入员再根据实际情况对录入的信息进行更改和确定,并输入其它的信息数据。在现在的输入设计中,用户界面设计是输入、输出设计的主要内容,用户界面设计也是系统和用户之间的接口,也是控制和选择信息输入、输出的主要途径。因此,用户界面的设计在整个系统设计中具有举足轻重的意义,所以用户界面设计应坚持友好、简便、实用、易于操作的原则,尽量避免过于繁琐和花哨。整个应用系统所涉及的输入设计包括入库管理界面设计、出库管理界面设计、盘库管理界面设计。4.3.1入库管理界面的设计器材入库分为新器材和旧器材的入库,新器材入库时,由中心仓库管理中心将器材的基本信息:器材编号、器材名称、器材类型、器材规格、保密级别和器材缩略图等制成二维条码,分配给各种器材,使得每一件器材都拥有一个而且只有一个二维条码。 在入库的时候,仓库保管员利用条码扫描器先扫描每件器材的二维条码,通过扫描条码,将器材的基本信息记录下来,这些信息将自动出现在入库管理界面上,包括器材编号、器材名称、器材类型、器材规格、保密级别和器材缩略图等,这些信息是不能更改的,除非点击更改按钮进行修改。而器材的入库时间,则根据扫描器PDA的系统时间自动显示在入库管理界面上的入库时间栏,而且该栏目是不允许用户输入的。整个入库过程中,用户只有在扫描器阅读完器材上的二维条码后,器材的基本信息显示在扫描器PDA的屏幕上后,才能在入库数量栏目中输入实际的入库数量,在扫描器未阅读条码时,入库数量栏目是不允许输入的。当器材的基本信息出现错误时,可以按更改按钮来进行修改,只有在按了更改按钮之后,才能对器材的基本信息进行编辑。如果器材的基本信息正确,则用户只需输入入库器材的数量。当所有信息都正确时,用户只要点击录入按钮,即可将该入库器材的所有信息保存下来。在整个过程的应用中,用户的操作是非常简便的,同时也最大可能的避免了误输入造成的错误。入库管理界面如图4.2所示。图4.2 入库管理界面图4.3.2出库管理界面的设计 器材要出库时,仓库管理中心将发送出库文件到扫描器PDA上,这些出库器材的信息将逐个显示在输入屏幕上,每完成一种器材的出库操作后,下一种出库器材的基本出库信息将自动显示在输人屏幕上,进行下一个操作。出库时,每种器材的器材编码、器材名称、器材规格、器材类型、计划出库数量和器材缩略图等信息将从出库文件获取,从而显示在入库管理界面上,这些信息是不允许保管员更改的。在器材出库信息显示在扫描器的屏幕上时,仓库保管员根据显示的信息查找该种器材。当找到该器材时,仓库保管员用条码扫描器扫描该器材上的二维条码,如果该器材二维条码上的信息符合扫描器上出库器材的基本信息时,则出库时间将自动载入扫描器上操作系统的系统时间,如果信息不符合时,则弹出消息对话框,提示所扫描的器材与计划出库的器材不相一致,此时必须继续扫描器材,直到所扫描的器材信息与计划出库的器材信息相一致时,才能进行出库。当扫描的器材信息与计划出库的器材信息相一致时,出库管理界面上的实际出库数量栏目才变为可输入形式,这时仓库保管员才有权输入实际的出库数量。在保管员输入实际的出库数量后,点击确认按钮就表示该器材的出库,并将该器材的出库信息写入出库核实单。在整个的出库处理过程中,用户所需做的就是扫描器材上的二维条码和录入每种器材的实际出库数量。通过扫描出库器材上二维条码的信息来确认出库的器材,使得由于保管员的误操作而造成的出库失误率降到了最低。出库管理界面的设计如图4.3所示。 图4.3出库管理界面设计图4.3.3盘库管理界面的设计库存盘点是仓库管理的一个重要的环节,每隔一段时间仓库保管员就要进行库存盘点,清点仓库内现存的物资器材的实际数量,使得仓库管理中心数据库对库存器材的管理数据能够不断得到更新,从而使得中心数据库对器材的管理更准确无误,从而大大提高了仓库管理的效率。仓库盘点是在固定的时间进行,分为每月一次、每季度一次、每半年一次和每年一次等盘点规律。每到盘点的时间,仓库管理中心将发出盘库清单,条码阅读器PDA在收到盘库清单后,进行盘库。每扫描一种库存器材时,就将扫描到的器材信息,在盘库清单上查找与之相同的器材信息,并将此器材信息显示在盘库管理的应用界面上。每完成一种器材的盘点操作后,就自动进行下一种库存器材的盘点,直到仓库内所有的物资器材都盘点完。当盘点完成后,将自动生成一个完整的盘库核实单。在条码阅读器PDA收到盘库清单后,开始进行盘库,每扫描一种器材,在盘库管理的应用界面上的盘库时间栏目中,将自动显示PDA内部操作系统的系统时间,且该栏目是不能修改的,随系统的时间的变化而改变。 盘库时,通过读取器材上的二维条码,并在盘库清单中找到该器材的信息,再将该器材的器材编码、器材名称、器材规格、理论库存数量和器材缩略图等信息显示在盘库管理的应用界面上,这些信息都是只读的,是不允许修改的。仓库保管员只需将该器材的实际库存量填入盘库管理应用界面的实际库存数量栏目里,最后点击确认按钮完成该器材的盘点工作。在整个盘点过程中,仓库保管员所需完成的工作就是,对每种器材上的二维条码进行扫描,并录入实际的库存量。这样就大大减少了保管员的工作量,也使的盘点工作中出现误操作的可能性降到最低。在整个应用系统的输入设计中,主要的输入都是靠条码扫描器对二维条码的扫描来进行数据的录入、整理和校验,涉及到保管员的手工录入的只有很少一部分工作量,从而减少了出错的机率,大大提高了仓库管理的效率。图4.4盘库管理界面设计图 第五章系统的实施系统实施是系统开发工作的最后一个阶段,在这一阶段中系统设计阶段的结果将在计算机上实现,新系统的逻辑方案将转换成可执行的应用软件系统。5.1程序设计的目标及软件开发工具5.1.1程序设计的目标在现代的大型程序设计中,光强调程序的正确性和效率是不够的。现在,人们更侧重于强调程序的可维护性、可靠性、实用性和规范性等编程目标;同时,本系统的编程也是向着这些目标靠近的,以求使得本系统的设计能够达到最令人满意的情况。1.可靠性 系统运行的可靠性是十分重要的,在任何时候都是衡量系统质量的首要指标。系统采用二维条码作为器材信息数据的载体,每种新器材在入库前由系统为其指定唯一的二维条码,使得每件器材有且只有一个二维条码,即器材的信息记录是唯一的;从而保证器材数据提取的安全可靠性。同时,根据对数据存储和传输的设计,利用FTP文件传输协议进行文件的传输,将发送前已被加密的文件传送到对方,对方收到后再进行解密从而保证了通信之间的可靠性。而程序运行的可靠性,这点只能靠调试时严格把关来保证编程工作的质量。1.实用性实用性是指从用户的角度来审查系统的各个部分都非常方便实用。实用性是系统今后能否投入实际运行的重要保证。本着从用户角度考虑,本系统采用的二维条码中已经包含了器材绝大部分的信息,使得用户通过扫描器材上的二维条码即可获得器材的基本信息,需要用户输入的信息数据很少,这样用户在操作上就十分方便,只需轻轻按一下扫描器PDA上的扫描键,再输入器材的数量信息即可,数据采集数度非常快。同时,器材的二维条码里的器材信息数据都是系统根据固定格式统一生成的,保证了扫描时信息的准确性。2.规范性规范性即系统的划分、书写的格式、变量的命名等都按统一规范,这对于今后程序的阅读、修改和维护都是十分必要的。在前面已经提过,本系统所采用的统一代码和变量的命名同仓库管理的大系统是相一致的,具有很好的规范性。同时,二维条码内的信息都是按固定的格式存储的,且条码信息的各个信息项都拥有固定的长度和存储位置,所以在数据采集方面也拥有很好的规范性。3.可维护性可维护性即程序各个部分相互独立,没有与子程序以外的其它数据关联。也就是说不会发生在维护时牵一发而动全身的连锁反应。本系统各个子程序之间相互独立,没有数据在子程序间传输,大部分的数据都存储在器材的二维条码上,每个子程序的数据来源均为器材上的二维条码,故各个子程序是相互独立的,使得系统本身具有很好的可维护性。5.1.2系统采用的软件开发工具由于本系统主要是运用在条码扫描器PDA上,所以对于编程软件工具的选用,必须使得编成的软件能够在PDA上面使用,所以要求必须选用PDA专用的编程软件,即基于WinCE.NET操作系统的编程软件,基于以上的种种要求,本系统采用了专门用于开发PDA应用程序的eMbeddedVisualBasic软件开发工具。目前用在Windows CE操作系统上的程序开发工具很多,如Java、NS-Basic、eMbeddedVisualBasic(eVB)以及eMbeddedVisualC++(eVC)等。之所以选择eVB作为本系统的编程语言,是因为eVB具有VisualBasic的基本功能,是专门用于设计PDA应用程序的语言,eVB还可以用很简洁的程序代码说明复杂的程序运行原理,同时它还支持很多平台(如Palm-SizePC、HandheldPC/Pro、PocketPC、PocketPC2002及HandheldPC2000等)。5.2二维条码控件的生成和使用整个系统从分析到设计,都是围绕着二维条码中数据的读取来进行的。所以整个程序设计的关键问题,就是如何很好的将二维条码中的数据读出来。在eVB程序设计语言中,条码扫描控件并不是设计语言自身拥有的通用控件。所以在程序设计的起初,并没有控件能够直接响应二维条码扫描器的扫描事件,也就是无法通过应用程序来实现对二维条码扫描器的调用。因此,在程序设计开始之前,必须先安装应用程序与扫描器之间的接口程序,本系统安装的是Symbol公司提供的PPT2800WindowsCESDKv1扫描器接口程序,该接口程序是Symbol公司专为PPT2800扫描器提供的接口程序,为实现对扫描器的调用而设计的。安装完本接口程序后,eVB的组件框里就自动生成一个二维条码控件,通过对组件框里二维条码控件的选定后,eVB编程窗口的工具箱上就出现了一个二维条码控件ScanControl。通过对该控件属性的设置,对该控件进行编程,调用该控件,就可以实现应用程序对扫描器的调用。条码控件ScanControl拥有很多属性、方法和事件。在程序设计中可以对ScanControl各种属性进行设置,也可以在设计中调用ScanControl的各种方法和事件。虽然条码控件ScanControl拥有很多属性、方法和事件,但在本系统开发过程中,不用对它的每一属性和方法都进行调用,也不用对它的响应事件进行一一编程;只需对与系统相关的某些属性和方法进行调用,及对与系统相关的事件进行编程即可。与本系统的条码控件ScanControl相关的属性有: Enabled.决定该控件是否能用。具有两个参数:True,可用;False,不可用PDF417.设置扫描器对PDF417码的可读性。有两个参数:Enabled,可读;Disabled,不可读ScanEnabled.由该属性可得到扫描器的使用状况。参数:TRUE,正在使用;FALSE,不允许使用与本系统相关的条码控件ScanControl的方法有:OpenScanner.用以打开扫描器,进行扫描。通过调用该方法,将扫描器打开。应用程序只有在扫描器打开的情况下,才能调用扫描器进行扫描。该方法在应用子程序打开时,就要被调用,使得扫描器处于打开状态。CloseScanner.用以关闭扫描器的方法,通过调用该方法,就可以关闭扫描器,该方法将在扫描器结束扫描,用户退出应用子程序时被调用,用以关闭扫描器。与本系统相关的条码控件ScanControl的事件,主要是ScanComplete事件。ScanComplete事件拥有三个参数:BstrBarcode:条码中存储的字符串信息BstrSource:数据信息来源LStatus:数据信息的使用级别LLabelType:扫描器标签的类型对该事件进行编程、设计扫描器对条码扫描的响应,设定扫描器读入条码信息后对条码信息的筛选规则,设计对器材的各项信息的截取和显示方式,从而完成对二维条码信息的读入、显示和保存功能的设定。在扫描器每次扫描完条码后,就触动该事件的发生,从而根据程序的设计来完成条码信息的采集、在屏幕上的显示以及对条码信息的保存。通过对以上的二维条码控件ScanControl属性、方法和事件的设置及调用,就可以很好地完成系统预定的目标。即对条码进行扫描,读取条码信息,检索出各个数据项的数据并在屏幕上进行显示,最后保存该条码信息。 5.3用二维条码采集、保存信息的技术问题整个程序设计都是围绕着采集器材上二维条码的数据信息来进行的,二维条码内的数据是以固定长度得字符串形式保存的,且各个数据项在字符串内拥有固定的位数和位置。以器材入库子程序为例,在程序一开始时先声明一个全局变量strTemp,用来保存条码扫描器扫描得来得数据信息。在应用程序的开始,即应用界面的Form_Load程序当中,先把ScanControl启动起来。在扫描条码之前,必须先启动扫描器,扫描器只有在启动的状态下,才能进行条码扫描,所以,在应用界面的Form_Load事件中,调用条码控件ScanControl的OpenScanner方法,用以打开条码扫描器。OptionExplicitDimstrTempPrivateSubForm_Load()ScanControl1.OpenScannerEndSub当条码扫描器扫完条码后,有数据传入时,会引发条码控件的ScanComplete事件。通过该事件完成条码信息的检索。在该事件中首先判断是否正确读入条码信息,如果读入的信息为空,则扫描的信息出错,要求重新扫描。如果扫描到数据信息,则进行数据的检索和提取,并将提取出来的数据,根据数据的内容在扫描器PDA的屏幕上逐项显示出来。由于条码内的数据是以字符的形式保存的,所以,对于非字符型的数据要进行格式转换。PrivateSubScanControl1_ScanComplete(ByValbstrBarCodeAsString,ByValbstrSourceAsString,ByVallStatusAsLong,ByVallLabelTypeAsLong,ByVallDataLengthAsLong)DimintPosStrTemp=bstrBarCodeIntPos=Len(strTemp) IfintPos<>0thenTxtID=left(strTemp,11)TxtName=Mid(strTemp,12,41)TxtrType=Mid(strTemp,42,51)TxtSize=Mid(strTemp,52,61)TxtDay=Day(Mid(strTemp,62,69))TxtSecury=Mid(strTemp,70,79)ElseMsgBox“无扫描数据”,vbExclamation,“扫描错误”StrTemp=“”EndifEndSub数据检索完成后,将strTemp内容和器材的数量通过FileStream方法写入入库文件中,再将strTemp的内容清空,该步骤是在录入按钮的点击事件里完成的。在程序结束时要记得关闭扫描器,使得扫描器在程序退出后不再被使用,同时将用来保存条码信息的字段清空。PrivateSubForm_OKClick()IfScanControl1.EnableScanning=TrueThenScanControl1.CloseScannerEndIfStrTemp=“”App.EndEndSub条码扫描器的打开,进行条码的扫描,条码信息的检索、显示,条码信息的保存,所有扫描任务完成后关闭扫描器;这几个步骤都是紧紧相连着,缺一不可。 在器材出库、库存盘点的应用子程序中,当要进行器材出库或盘点时,同样要先打开扫描器,然后将出库文件或盘库清单的记录逐项读出显示在屏幕上,然后进行对器材条码的扫描,每扫描一个器材条码,就与屏幕上显示的器材信息进行比较,条码信息与屏幕上显示的相符时,才能进行数量的录入。同样,当出库扫描或盘库扫描任务结束后,要关闭扫描器。5.4系统存在的问题和可能的改进方向至此,对整个系统的总体构架已经圆满完成,对系统的详细设计也进行了完整的阐述,同时对主要的技术问题也提出了很好的解决方案,因此,可以说整个系统已经大致完成。但是在系统的整体开发和实现过程中,系统还存在着小技术问题。对于系统所存在的瑕癖,通过以后对系统的不断改进和维护,将使得系统日趋完美。5.4.1条码信息的局限性及改进方法在本系统中,二维条码内的数据采用固定长度和固定位置的方式存储在条码中,器材的每项信息都占据固定的长度,所以为了使器材的每项信息都能完整的存储在条码中,二维条码内的每个数据项的长度都应尽量长。但是,并不是每一项器材信息的长度都是相等的,所以在二维条码所存储的器材信息中,必定包含很多多余的空格,使得无用信息占用了相当大的条码存储资源。从而,必定使得扫描器读取条码数据的速度受到影响。综合技术上开发的难度情况和对发展前景的考虑,对此问题将采用在条码信息中插入分隔符的方法来解决。即在条码信息的各个数据项之间加入分隔符,以分隔符作为每一数据项数据的结束标志。这样就可以把数据项中的没用的空格信息去掉,各个数据项也可以不受固定长度的限制,即条码信息的长度是可变的,从而大大减小了条码信息的存储空间。同时,在扫描器读入条码信息后,对各个数据项数据的筛选,也是通过查找分隔符来进行数据的选择。同时,通过运用分隔符,将使得器材信息的各个数据项不再受到位数的限制,从而使得将来数据项长度的改变不会影响到条码信息的采集,也使得该应用程序具有更强的适应性。5.4.2文件传输的安全考虑和改进方向 在系统的详细设计中已经提到过,系统生成的文件是通过FTP文件传输协议,与中心管理系统进行文件的传递与互换。虽然文件在传送前已经经过加密程序进行加密,接收后再经过解密程序进行解密,文件里的内容具有很好的保密性;但是在文件的上传和下载过程中,下载方可以采取匿名的形式进行下载,但上传方的用户身份对外是公开的,无所谓保密性的问题。所以在文件传输的过程中,用户的的身份就不能够隐藏起来,使得用户身份的保密性受到威胁。对于该问题,从网络上的文件传输方面来看,为了保证文件在传输过程中的稳定性,同时又要保证对用户身份的保密,鉴于这两方面的考虑,可以通过采用TCP/IP协议来进行文件的传输。从而使得在文件的传输过程中,既能保证文件传输的稳定性,又能够保证对用户身份的保密。通过系统的实施,使得开发实现的系统最终能够投入实际的应用中。同时,在实际的应用过程中,将对系统进行维护和不断的改进,使得计算机的运用能够为用户提供最大方便,并最大限度地提高管理效率,同时又能很好地保护了用户。 结束语为了提高我国的国防科技力量,使我国能够毅然挺立在当今世界形势的风云变幻之中,在军事力量发展的同时,更应该注重军需物资器材的现代化管理,使得物资器材的供给能够得到强有力的保障。二维条码技术的应用,将大大提高了我军仓库管理的工作效率,增强了器材物资在野战条件下的快速保障能力,为我军物资的可视化管理奠定了基础。在现代计算机技术高速发展的条件下,将计算机技术应用到物资器材的管理领域中,将使仓库管理的效率得到大幅度的提高,同时大大缩减了军事力量的发展与仓库管理之间的距离。 参考文献[1]薛华成主编.管理信息系统.北京:清华大学出版社,1999[2]黄梯云主编.管理信息系统.北京:高等教育出版社,1999[3]张国锋主编.管理信息系统.北京:机械工业出版社,2001[4]李永隆编著.PDA程序设计.北京:清华大学出版社,2002[5]龚沛曾等编.VisualBasic程序设计教程.北京:高等教育出版社,1998[6](美)RobertA.Schultheis.ManagementInformationSystem(FOURTHEDITION).北京:机械工业出版社(影印),1998[7](美)SarahE.Hutchinson,StaceyC.SawyerCOMPUTERS,COMMUNICATIONS,ANDINFORMATION(SeventhEdition).Boston:McGraw-HillCompanies,2001[8](美)JeffreyL.Whitten,LonnieD.Bentley,KevinC.Dittman.SYSTEMANALYSISANDDESIGNMETHODS(FifthEdition).Boston:McGraw-HillCompanies,2001[9](美)DouglasBoling著.MicrosoftWindowsCE程序设计.北京:北京大学出版社,1999[10]费振原等著.条码技术及应用.上海:上海科学技术文献出版社,1992[11]黄志建,顾向阳,戴均陶著.条形码技术及应用.北京:机械工业出版社,1992[12]H.S.ACKLEY.APDF417TUTORIAL.INTERMECCORPORATION,1992 [13]E.R.Berlekamp.AlgebruicCodingTheory.Mc-Graw-Hill,1968[14]若智.布朗迪.了解条码的基本原理.亚洲自动识别技术杂志,1996[15]黄红,黄才俊等编著.条码的奥秘.上海科技文献出版社,2000[16]MissouriDepartmentofRevenue.2DBarcodeTechnology,2000[17]李建辉,刑延林.条码与自动识别技术.条码与信息系统,1995致谢本文从选题到成文,一直是在导师孙铮的倾力帮助和指导下进行的。从1999年九月至今的四年时间里,导师不仅在专业学习上对我严格要求,给予我孜孜不倦的教诲,而且在思想和生活上给予我朋友般的关心和帮助。在这即将完成本科学习之际,我想对导师说一声:谢谢您,孙老师,感谢您的辛勤培养和殷殷教诲!在毕业实习和论文的研究过程中,我得到了金航数码科技有限公司张志刚经理的大力支持和帮助,在此向他表示深深的谢意!在我四年的大学学习和生活中,得到了工商分院信息教研室众多老师的教诲和帮助,在此向孙志恒老师、张健老师、朱鋐道老师、卢华明老师等各位老师一并致以诚挚的谢意!感谢在特殊环境下依然为本论文审阅的各位老师、评委!最后,感谢我的家人多年来对我学业的鼓励和支持! 毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。作者签名:     日 期:     指导教师签名:     日  期:     使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。作者签名:     日 期:      学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。作者签名:日期:年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权    大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。涉密论文按学校规定处理。作者签名:日期:年月日导师签名:日期:年月日 指导教师评阅书指导教师评价:一、撰写(设计)过程1、学生在论文(设计)过程中的治学态度、工作精神□优□良□中□及格□不及格2、学生掌握专业知识、技能的扎实程度□优□良□中□及格□不及格3、学生综合运用所学知识和专业技能分析和解决问题的能力□优□良□中□及格□不及格4、研究方法的科学性;技术线路的可行性;设计方案的合理性□优□良□中□及格□不及格5、完成毕业论文(设计)期间的出勤情况□优□良□中□及格□不及格二、论文(设计)质量1、论文(设计)的整体结构是否符合撰写规范?□优□良□中□及格□不及格2、是否完成指定的论文(设计)任务(包括装订及附件)?□优□良□中□及格□不及格三、论文(设计)水平1、论文(设计)的理论意义或对解决实际问题的指导意义□优□良□中□及格□不及格2、论文的观念是否有新意?设计是否有创意?□优□良□中□及格□不及格3、论文(设计说明书)所体现的整体水平□优□良□中□及格□不及格建议成绩:□优□良□中□及格□不及格(在所选等级前的□内画“√”)指导教师:(签名)单位:(盖章)年月日 评阅教师评阅书评阅教师评价:一、论文(设计)质量1、论文(设计)的整体结构是否符合撰写规范?□优□良□中□及格□不及格2、是否完成指定的论文(设计)任务(包括装订及附件)?□优□良□中□及格□不及格二、论文(设计)水平1、论文(设计)的理论意义或对解决实际问题的指导意义□优□良□中□及格□不及格2、论文的观念是否有新意?设计是否有创意?□优□良□中□及格□不及格3、论文(设计说明书)所体现的整体水平□优□良□中□及格□不及格建议成绩:□优□良□中□及格□不及格(在所选等级前的□内画“√”)评阅教师:(签名)单位:(盖章)年月日 仓库管理系统学士学位论文教研室(或答辩小组)及教学系意见教研室(或答辩小组)评价:一、答辩过程1、毕业论文(设计)的基本要点和见解的叙述情况□优□良□中□及格□不及格2、对答辩问题的反应、理解、表达情况□优□良□中□及格□不及格3、学生答辩过程中的精神状态□优□良□中□及格□不及格二、论文(设计)质量1、论文(设计)的整体结构是否符合撰写规范?□优□良□中□及格□不及格2、是否完成指定的论文(设计)任务(包括装订及附件)?□优□良□中□及格□不及格三、论文(设计)水平1、论文(设计)的理论意义或对解决实际问题的指导意义□优□良□中□及格□不及格2、论文的观念是否有新意?设计是否有创意?□优□良□中□及格□不及格3、论文(设计说明书)所体现的整体水平□优□良□中□及格□不及格评定成绩:□优□良□中□及格□不及格(在所选等级前的□内画“√”)教研室主任(或答辩小组组长):(签名)年月日教学系意见:系主任:(签名)年月日17 仓库管理系统学士学位论文学位论文原创性声明本人郑重声明:所呈交的学位论文,是本人在导师的指导下进行的研究工作所取得的成果。尽我所知,除文中已经特别注明引用的内容和致谢的地方外,本论文不包含任何其他个人或集体已经发表或撰写过的研究成果。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式注明并表示感谢。本人完全意识到本声明的法律结果由本人承担。学位论文作者(本人签名):年月日学位论文出版授权书本人及导师完全同意《中国博士学位论文全文数据库出版章程》、《中国优秀硕士学位论文全文数据库出版章程》(以下简称“章程”),愿意将本人的学位论文提交“中国学术期刊(光盘版)电子杂志社”在《中国博士学位论文全文数据库》、《中国优秀硕士学位论文全文数据库》中全文发表和以电子、网络形式公开出版,并同意编入CNKI《中国知识资源总库》,在《中国博硕士学位论文评价数据库》中使用和在互联网上传播,同意按“章程”规定享受相关权益。论文密级:□公开□保密(___年__月至__年__月)(保密的学位论文在解密后应遵守此协议)作者签名:_______导师签名:______________年_____月_____日_______年_____月_____日17 仓库管理系统学士学位论文独创声明本人郑重声明:所呈交的毕业设计(论文),是本人在指导老师的指导下,独立进行研究工作所取得的成果,成果不存在知识产权争议。尽我所知,除文中已经注明引用的内容外,本设计(论文)不含任何其他个人或集体已经发表或撰写过的作品成果。对本文的研究做出重要贡献的个人和集体均已在文中以明确方式标明。本声明的法律后果由本人承担。 作者签名:二〇一〇年九月二十日 毕业设计(论文)使用授权声明本人完全了解滨州学院关于收集、保存、使用毕业设计(论文)的规定。本人愿意按照学校要求提交学位论文的印刷本和电子版,同意学校保存学位论文的印刷本和电子版,或采用影印、数字化或其它复制手段保存设计(论文);同意学校在不以营利为目的的前提下,建立目录检索与阅览服务系统,公布设计(论文)的部分或全部内容,允许他人依法合理使用。(保密论文在解密后遵守此规定) 作者签名:二〇一〇年九月二十日17 仓库管理系统学士学位论文致谢时间飞逝,大学的学习生活很快就要过去,在这四年的学习生活中,收获了很多,而这些成绩的取得是和一直关心帮助我的人分不开的。首先非常感谢学校开设这个课题,为本人日后从事计算机方面的工作提供了经验,奠定了基础。本次毕业设计大概持续了半年,现在终于到结尾了。本次毕业设计是对我大学四年学习下来最好的检验。经过这次毕业设计,我的能力有了很大的提高,比如操作能力、分析问题的能力、合作精神、严谨的工作作风等方方面面都有很大的进步。这期间凝聚了很多人的心血,在此我表示由衷的感谢。没有他们的帮助,我将无法顺利完成这次设计。首先,我要特别感谢我的知道郭谦功老师对我的悉心指导,在我的论文书写及设计过程中给了我大量的帮助和指导,为我理清了设计思路和操作方法,并对我所做的课题提出了有效的改进方案。郭谦功老师渊博的知识、严谨的作风和诲人不倦的态度给我留下了深刻的印象。从他身上,我学到了许多能受益终生的东西。再次对周巍老师表示衷心的感谢。其次,我要感谢大学四年中所有的任课老师和辅导员在学习期间对我的严格要求,感谢他们对我学习上和生活上的帮助,使我了解了许多专业知识和为人的道理,能够在今后的生活道路上有继续奋斗的力量。另外,我还要感谢大学四年和我一起走过的同学朋友对我的关心与支持,与他们一起学习、生活,让我在大学期间生活的很充实,给我留下了很多难忘的回忆。最后,我要感谢我的父母对我的关系和理解,如果没有他们在我的学习生涯中的无私奉献和默默支持,我将无法顺利完成今天的学业。四年的大学生活就快走入尾声,我们的校园生活就要划上句号,心中是无尽的难舍与眷恋。从这里走出,对我的人生来说,将是踏上一个新的征程,要把所学的知识应用到实际工作中去。回首四年,取得了些许成绩,生活中有快乐也有艰辛。感谢老师四年来对我孜孜不倦的教诲,对我成长的关心和爱护。学友情深,情同兄妹。四年的风风雨雨,我们一同走过,充满着关爱,给我留下了值得珍藏的最美好的记忆。在我的十几年求学历程里,离不开父母的鼓励和支持,是他们辛勤的劳作,无私的付出,为我创造良好的学习条件,我才能顺利完成完成学业,感激他们一直以来对我的抚养与培育。最后,我要特别感谢我的导师***老师、和研究生助教***老师。是他们在我毕业的最后关头给了我们巨大的帮助与鼓励,给了我很多解决问题的思路,在此表示衷心的感激。老师们认真负责的工作态度,严谨的治学精神和深厚的理论水平都使我收益匪浅。他无论在理论上还是在实践中,都给与我很大的帮助,使我得到不少的提高这对于我以后的工作和学习都有一种巨大的帮助,感谢他耐心的辅导。在论文的撰写过程中老师们给予我很大的帮助,帮助解决了不少的难点,使得论文能够及时完成,这里一并表示真诚的感谢。17 仓库管理系统学士学位论文致谢这次论文的完成,不止是我自己的努力,同时也有老师的指导,同学的帮助,以及那些无私奉献的前辈,正所谓你知道的越多的时候你才发现你知道的越少,通过这次论文,我想我成长了很多,不只是磨练了我的知识厚度,也使我更加确定了我今后的目标:为今后的计算机事业奋斗。在此我要感谢我的指导老师——***老师,感谢您的指导,才让我有了今天这篇论文,您不仅是我的论文导师,也是我人生的导师,谢谢您!我还要感谢我的同学,四年的相处,虽然我未必记得住每分每秒,但是我记得每一个有你们的精彩瞬间,我相信通过大学的历练,我们都已经长大,变成一个有担当,有能力的新时代青年,感谢你们的陪伴,感谢有你们,这篇论文也有你们的功劳,我想毕业不是我们的相处的结束,它是我们更好相处的开头,祝福你们!我也要感谢父母,这是他们给我的,所有的一切;感谢母校,尽管您不以我为荣,但我一直会以我是一名农大人为荣。通过这次毕业设计,我学习了很多新知识,也对很多以前的东西有了更深的记忆与理解。漫漫求学路,过程很快乐。我要感谢信息与管理科学学院的老师,我从他们那里学到了许多珍贵的知识和做人处事的道理,以及科学严谨的学术态度,令我受益良多。同时还要感谢学院给了我一个可以认真学习,天天向上的学习环境和机会。即将结束*大学习生活,我感谢****大学提供了一次在农大接受教育的机会,感谢院校老师的无私教导。感谢各位老师审阅我的论文。毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得17 仓库管理系统学士学位论文及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。作者签名:     日 期:     指导教师签名:     日  期:     使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。作者签名:     日 期:     17 仓库管理系统学士学位论文学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。作者签名:日期:年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权    大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。涉密论文按学校规定处理。作者签名:日期:年月日导师签名:日期:年月日17 仓库管理系统学士学位论文独创声明本人郑重声明:所呈交的毕业设计(论文),是本人在指导老师的指导下,独立进行研究工作所取得的成果,成果不存在知识产权争议。尽我所知,除文中已经注明引用的内容外,本设计(论文)不含任何其他个人或集体已经发表或撰写过的作品成果。对本文的研究做出重要贡献的个人和集体均已在文中以明确方式标明。本声明的法律后果由本人承担。 作者签名:年月日 毕业设计(论文)使用授权声明本人完全了解**学院关于收集、保存、使用毕业设计(论文)的规定。本人愿意按照学校要求提交学位论文的印刷本和电子版,同意学校保存学位论文的印刷本和电子版,或采用影印、数字化或其它复制手段保存设计(论文);同意学校在不以营利为目的的前提下,建立目录检索与阅览服务系统,公布设计(论文)的部分或全部内容,允许他人依法合理使用。(保密论文在解密后遵守此规定) 作者签名:年月日17 仓库管理系统学士学位论文基本要求:写毕业论文主要目的是培养学生综合运用所学知识和技能,理论联系实际,独立分析,解决实际问题的能力,使学生得到从事本专业工作和进行相关的基本训练。毕业论文应反映出作者能够准确地掌握所学的专业基础知识,基本学会综合运用所学知识进行科学研究的方法,对所研究的题目有一定的心得体会,论文题目的范围不宜过宽,一般选择本学科某一重要问题的一个侧面。毕业论文的基本教学要求是:1、培养学生综合运用、巩固与扩展所学的基础理论和专业知识,培养学生独立分析、解决实际问题能力、培养学生处理数据和信息的能力。2、培养学生正确的理论联系实际的工作作风,严肃认真的科学态度。3、培养学生进行社会调查研究;文献资料收集、阅读和整理、使用;提出论点、综合论证、总结写作等基本技能。毕业论文是毕业生总结性的独立作业,是学生运用在校学习的基本知识和基础理论,去分析、解决一两个实际问题的实践锻炼过程,也是学生在校学习期间学习成果的综合性总结,是整个教学活动中不可缺少的重要环节。撰写毕业论文对于培养学生初步的科学研究能力,提高其综合运用所学知识分析问题、解决问题能力有着重要意义。毕业论文在进行编写的过程中,需要经过开题报告、论文编写、论文上交评定、论文答辩以及论文评分五个过程,其中开题报告是论文进行的最重要的一个过程,也是论文能否进行的一个重要指标。撰写意义:17 仓库管理系统学士学位论文1.撰写毕业论文是检验学生在校学习成果的重要措施,也是提高教学质量的重要环节。大学生在毕业前都必须完成毕业论文的撰写任务。申请学位必须提交相应的学位论文,经答辩通过后,方可取得学位。可以这么说,毕业论文是结束大学学习生活走向社会的一个中介和桥梁。毕业论文是大学生才华的第一次显露,是向祖国和人民所交的一份有份量的答卷,是投身社会主义现代化建设事业的报到书。一篇毕业论文虽然不能全面地反映出一个人的才华,也不一定能对社会直接带来巨大的效益,对专业产生开拓性的影响。但是,实践证明,撰写毕业论文是提高教学质量的重要环节,是保证出好人才的重要措施。2.通过撰写毕业论文,提高写作水平是干部队伍“四化”建设的需要。党中央要求,为了适应现代化建设的需要,领导班子成员应当逐步实现“革命化、年轻化、知识化、专业化”。这个“四化”的要求,也包含了对干部写作能力和写作水平的要求。3.提高大学生的写作水平是社会主义物质文明和精神文明建设的需要。在新的历史时期,无论是提高全族的科学文化水平,掌握现代科技知识和科学管理方法,还是培养社会主义新人,都要求我们的干部具有较高的写作能力。在经济建设中,作为领导人员和机关的办事人员,要写指示、通知、总结、调查报告等应用文;要写说明书、广告、解说词等说明文;还要写科学论文、经济评论等议论文。在当今信息社会中,信息对于加快经济发展速度,取得良好的经济效益发挥着愈来愈大的作用。写作是以语言文字为信号,是传达信息的方式。信息的来源、信息的收集、信息的储存、整理、传播等等都离不开写作。17 仓库管理系统学士学位论文论文种类:毕业论文是学术论文的一种形式,为了进一步探讨和掌握毕业论文的写作规律和特点,需要对毕业论文进行分类。由于毕业论文本身的内容和性质不同,研究领域、对象、方法、表现方式不同,因此,毕业论文就有不同的分类方法。按内容性质和研究方法的不同可以把毕业论文分为理论性论文、实验性论文、描述性论文和设计性论文。后三种论文主要是理工科大学生可以选择的论文形式,这里不作介绍。文科大学生一般写的是理论性论文。理论性论文具体又可分成两种:一种是以纯粹的抽象理论为研究对象,研究方法是严密的理论推导和数学运算,有的也涉及实验与观测,用以验证论点的正确性。另一种是以对客观事物和现象的调查、考察所得观测资料以及有关文献资料数据为研究对象,研究方法是对有关资料进行分析、综合、概括、抽象,通过归纳、演绎、类比,提出某种新的理论和新的见解。按议论的性质不同可以把毕业论文分为立论文和驳论文。立论性的毕业论文是指从正面阐述论证自己的观点和主张。一篇论文侧重于以立论为主,就属于立论性论文。立论文要求论点鲜明,论据充分,论证严密,以理和事实服人。驳论性毕业论文是指通过反驳别人的论点来树立自己的论点和主张。如果毕业论文侧重于以驳论为主,批驳某些错误的观点、见解、理论,就属于驳论性毕业论文。驳论文除按立论文对论点、论据、论证的要求以外,还要求针锋相对,据理力争。17 仓库管理系统学士学位论文按研究问题的大小不同可以把毕业论文分为宏观论文和微观论文。凡届国家全局性、带有普遍性并对局部工作有一定指导意义的论文,称为宏观论文。它研究的面比较宽广,具有较大范围的影响。反之,研究局部性、具体问题的论文,是微观论文。它对具体工作有指导意义,影响的面窄一些。另外还有一种综合型的分类方法,即把毕业论文分为专题型、论辩型、综述型和综合型四大类:1.专题型论文。这是分析前人研究成果的基础上,以直接论述的形式发表见解,从正面提出某学科中某一学术问题的一种论文。如本书第十二章例文中的《浅析领导者突出工作重点的方法与艺术》一文,从正面论述了突出重点的工作方法的意义、方法和原则,它表明了作者对突出工作重点方法的肯定和理解。2.论辩型论文。这是针对他人在某学科中某一学术问题的见解,凭借充分的论据,着重揭露其不足或错误之处,通过论辩形式来发表见解的一种论文。3.综述型论文。这是在归纳、总结前人或今人对某学科中某一学术问题已有研究成果的基础上,加以介绍或评论,从而发表自己见解的一种论文。4.综合型论文。这是一种将综述型和论辩型两种形式有机结合起来写成的一种论文。如《关于中国民族关系史上的几个问题》一文既介绍了研究民族关系史的现状,又提出了几个值得研究的问题。因此,它是一篇综合型的论文。写作步骤:毕业论文是高等教育自学考试本科专业应考者完成本科阶段学业的最后一个环节,它是应考者的总结性独立作业,目的在于总结学习专业的成果,培养综合运用所学知识解决实际问题17 仓库管理系统学士学位论文的能力。从文体而言,它也是对某一专业领域的现实问题或理论问题进行科学研究探索的具有一定意义的论说文。完成毕业论文的撰写可以分两个步骤,即选择课题和研究课题。首先是选择课题。选题是论文撰写成败的关键。因为,选题是毕业论文撰写的第一步,它实际上就是确定“写什么”的问题,亦即确定科学研究的方向。如果“写什么”不明确,“怎么写”就无从谈起。教育部自学考试办公室有关对毕业论文选题的途径和要求是“为鼓励理论与工作实践结合,应考者可结合本单位或本人从事的工作提出论文题目,报主考学校审查同意后确立。也可由主考学校公布论文题目,由应考者选择。毕业论文的总体要求应与普通全日制高等学校相一致,做到通过论文写作和答辩考核,检验应考者综合运用专业知识的能力”。但不管考生是自己任意选择课题,还是在主考院校公布的指定课题中选择课题,都要坚持选择有科学价值和现实意义的、切实可行的课题。选好课题是毕业论文成功的一半。第一、要坚持选择有科学价值和现实意义的课题。科学研究的目的是为了更好地认识世界、改造世界,以推动社会的不断进步和发展17 仓库管理系统学士学位论文。因此,毕业论文的选题,必须紧密结合社会主义物质文明和精神文明建设的需要,以促进科学事业发展和解决现实存在问题作为出发点和落脚点。选题要符合科学研究的正确方向,要具有新颖性,有创新、有理论价值和现实的指导意义或推动作用,一项毫无意义的研究,即使花很大的精力,表达再完善,也将没有丝毫价值。具体地说,考生可从以下三个方面来选题。首先,要从现实的弊端中选题,学习了专业知识,不能仅停留在书本上和理论上,还要下一番功夫,理论联系实际,用已掌握的专业知识,去寻找和解决工作实践中急待解决的问题。其次,要从寻找科学研究的空白处和边缘领域中选题,科学研究。还有许多没有被开垦的处女地,还有许多缺陷和空白,这些都需要填补。应考者应有独特的眼光和超前的意识去思索,去发现,去研究。最后,要从寻找前人研究的不足处和错误处选题,在前人已提出来的研究课题中,许多虽已有初步的研究成果,但随着社会的不断发展,还有待于丰富、完整和发展,这种补充性或纠正性的研究课题,也是有科学价值和现实指导意义的。17 仓库管理系统学士学位论文第二、要根据自己的能力选择切实可行的课题。毕业论文的写作是一种创造性劳动,不但要有考生个人的见解和主张,同时还需要具备一定的客观条件。由于考生个人的主观、客观条件都是各不相同的,因此在选题时,还应结合自己的特长、兴趣及所具备的客观条件来选题。具体地说,考生可从以下三个方面来综合考虑。首先,要有充足的资料来源。“巧妇难为无米之炊”,在缺少资料的情况下,是很难写出高质量的论文的。选择一个具有丰富资料来源的课题,对课题深入研究与开展很有帮助。其次,要有浓厚的研究兴趣,选择自己感兴趣的课题,可以激发自己研究的热情,调动自己的主动性和积极性,能够以专心、细心、恒心和耐心的积极心态去完成。最后,要能结合发挥自己的业务专长,每个考生无论能力水平高低,工作岗位如何,都有自己的业务专长,选择那些能结合自己工作、发挥自己业务专长的课题,对顺利完成课题的研究大有益处。17 仓库管理系统学士学位论文致谢这次论文的完成,不止是我自己的努力,同时也有老师的指导,同学的帮助,以及那些无私奉献的前辈,正所谓你知道的越多的时候你才发现你知道的越少,通过这次论文,我想我成长了很多,不只是磨练了我的知识厚度,也使我更加确定了我今后的目标:为今后的计算机事业奋斗。在此我要感谢我的指导老师——***老师,感谢您的指导,才让我有了今天这篇论文,您不仅是我的论文导师,也是我人生的导师,谢谢您!我还要感谢我的同学,四年的相处,虽然我未必记得住每分每秒,但是我记得每一个有你们的精彩瞬间,我相信通过大学的历练,我们都已经长大,变成一个有担当,有能力的新时代青年,感谢你们的陪伴,感谢有你们,这篇论文也有你们的功劳,我想毕业不是我们的相处的结束,它是我们更好相处的开头,祝福你们!我也要感谢父母,这是他们给我的,所有的一切;感谢母校,尽管您不以我为荣,但我一直会以我是一名农大人为荣。通过这次毕业设计,我学习了很多新知识,也对很多以前的东西有了更深的记忆与理解。漫漫求学路,过程很快乐。我要感谢信息与管理科学学院的老师,我从他们那里学到了许多珍贵的知识和做人处事的道理,以及科学严谨的学术态度,令我受益良多。同时还要感谢学院给了我一个可以认真学习,天天向上的学习环境和机会。即将结束*大学习生活,我感谢****大学提供了一次在**大接受教育的机会,感谢院校老师的无私教导。感谢各位老师审阅我的论文。17