前 言
20世纪90年代以来,随着我国经济发展水平的提高,社会经济活动也日趋频繁, 各种文件、包裹以至后来的高价值、小批量、个性化的货物,都成为了快递寄托的内容,快递产业也因此有着巨大的市场规模,可观的发展潜力。近年来,随着互联网的普及,我国电子商务蓬勃发展并且日益成熟,各种网上交易也日益频繁,“网购”成为了当今社会的又一个新词,快递行业与网购紧密相连,对促进国民经济的发展起着举足轻重的作用。如今的市场,快递业务成为了电子商务的重要组成部分,是电子商务实现实物配送的主要途径。我国每年快递业务量约20亿件,如何更好地运作物流咨询成为引人关注的话题,快递单打印软件倍受青睐。随着快递单打印软件的普及,快递打印工作也可以变得很简单。
目前,在国内使用较多的是小灰狼快递单打印软件,它是一款专业的大众的快递单打印及管理软件,小灰狼快递单打印软件是一款专业的大众的快递单打印及管理软件。它支持包括EMS邮政、 EMS国际、UPS、DHL、Fedex、TNT、中速国际 、顺丰、申通、申通淘宝单、圆通、DDS、全日通、能达、越丰、彪记、盈飞、邮政包裹单、韵达、邮政物流、中诚、中通、飞康达、新邦、宅急送、YCC、奇速、汇通等200多种快递单据的打印。快递单打印软件秉承小灰狼票据软件简洁、易用、直观、快速的优点。该快递单打印软件借鉴了许多小灰狼快递单打印软件的功能,它使用灵活方便,不受各种快递单格式的限制,由使用者自行定义单据的打印格式,并且该系统可以设置多种单据格式,这满足了一个用户使用多种快递单的要求。
本设计根据企业对快递单格式的个性化定制需求,基于Visual C#平台开发一个单机版快递单打印专用软件。选择SQL Server Management Studio数据库软件,对各类信息进行分类管理。本系统还运用到GDI+编程绘制快递单模板,直接使用由GDI+提供的类的方法可以调用打印机,C#语言作为前台编程语言,对前台界面进行相应的编写与实现。
III
IV
第1章 绪论
1.1 开发背景
二十一世纪,是信息化蓬勃发展以及科学事业全面进步的年代,计算机和一系
列的通讯技术在当今社会起着举足轻重的作用,信息的传递和处理离不开它们,社会的进步和工业的发展离不开它们,办公的自动化和生活的优化更离不开它们。以计算机为载体的信息系统也呈现着日新月异的局面,计算机与外部设备连接进行信息的传递,不仅提高了处理信息的效率,节约大量的时间,减少不必要的劳动力,而且其安全性方面的保障也大大提高。通过计算机和打印机的连接,更方便地进行信息的管理和处理,是本课题的主要研究方向。
快递单在我们日常生活中到处可见,天天、圆通、申通、丰速达、宅急送、韵达等,虽然快递单的种类多种多样,但上面都会记载着运输环节中必要的信息。快递公司作为物品、文件、资料等传输的中心环节,可以有效地保障运输环节的安全。根据调查,古代传输信息的主要方法有:飞鸽、烽火、快马、暗号、手语、书信、旗帜等,可以传递信息,但无法押韵物品,后来,出现了“镖局”,现在快递公司的运作程序在某些方面沿袭了古代镖局的行镖程序。当时,在商人、雇主眼里,镖师就是他们的护身符,有镖师在他们身边,他们的物件就可以安全到达目的地,他们的生意就会兴隆。由于信息技术的发展,互联网的出现,操作流程的多元化,选择空间的广泛化、信息的全面化,快递公司的兴起成为了信息化时代的必然产物,快件、物品如何准确、安全地到达收件人手里,是快递公司不得不考虑的问题,快递单打印软件的应用,方便了运输物品的管理,为企业管理带来了明显的经济效益,服务于各界人士,也带来了可观的社会效益。主要体现在:
●快递单的成批打印,对于收件人信息、地址、联系电话、发件人信息、地址、联系电话等,如果手工填写,难免会出现纰漏,如果运输途中时间过长,也难免会出现字迹模糊的现象。该系统有效地解决了这一弊端。
●快递单号的管理,派件员可以根据快递单号查找物件,而不需要在一堆杂乱的物件中漫无目的地寻找。
●用计算机查询快递单信息,输出到打印机打印出快递单信息,操作的自动化和管理的电子化,全面地提高了物件的管理水平。
随着互联网的深入,淘宝、京东、当当等购物网站的不断兴起,物件派送的多样化以及日益频繁,快递公司在市场中的竞争也越来越激烈,这就离不开现代化的管理,建立快递单查询打印系统,物件安全、高效地到达目的地,尽可能地减少运输环节的疏漏和低效,显得十分必要。作为一种对大量快递单信息实施管理和打印的系统,与手工管理相比,有着明显的优点,具体体现在以下几个方面。(1)用户界面美观、友好,系统中各界面之间紧密联系,方便用户操作。(2)根据界面上的
1
命令按钮可以迅速检索到用户所需要的信息,查找方便,简单明了。(3)出错的几率较小,系统中存储容量大,录入信息丢失的可能性很小,可靠性能高。(4)进入系统需经过身份验证和对部分重要环节设置权限,保密性较好,安全有保障。(5)根据业务需要实时更新,减少人工,降低成本,优化操作,安全有保障。
1.2 系统目标
快递单专用打印软件的开发目标是成为客户长期需要使用的产品,具体过程为:
根据快递公司的具体操作流程,首先设计快递单的样式和快递单信息内容,然后将具体信息录入数据库,转化为对数据库信息的读取,通过主外键的约束来确定系统表的信息,尽可能地完备数据库。快递单专用打印软件的目标是朝着运用灵活、样式多元、可塑造性强的方向发展。
1.3 开发方法
调查分析快递单专用打印软件应该具备的相关功能,结合本次毕业设计的相关要求进行系统地开发,软件的生命周期可分为软件定义、软件开发、运行维护三个阶段,其中软件定义是由问题定义,可行性研究、需求分析三方面构成,软件开发可分为总体设计、详细设计、编码、单元测试、综合测试,运行维护主要是持久满足用户的需求。
1.3.1 软件定义阶段
问题定义主要是明确该系统要解决的主要问题是什么。根据快递公司的目标和发展战略,明确本系统的开发方向,同时考虑系统开发过程中受的约束条件。罗列出系统开发的主要模块和模块中可能会出现的问题,提出备选方案。
可行性研究考虑的主要问题是研究开发本系统是否有必要,从技术、经济、社会等三方面考虑,C#是运行于.NET Framework之上的高级程序设计语言,它是一种安全、稳定的面向对象的编程语言。Microsoft SQL Server 2005 是一个全面的数据库平台,使用BI工具提供了企业级的数据管理。使用GDI+图形设备接口,GDI+具备图像处理和打印的功能。随着经济的发展,信息化时代的到来,该软件对于庞大的信息量、运货量的处理显得很合理,也很有必要。传统的手工记录信息和押送货物的方法低效、容易出错,难以满足当前大量业务操作需求。
因此,一套行之有效的管理软件迫在眉睫,快递公司通过扫描快递单号的条形码可以查询到物品的详细信息,客户可以通过在网上搜寻快递单号,查找物件的具体位置,确保物件安全,这样可以使得物件的管理有序、高效。
1.3.2 软件开发阶段
软件开发阶段回答的主要问题是“怎么做”,我们可采取的措施及方法有:实践
2