C#毕业设计说明书快递单打印系统青.docx

上传人:b****7 文档编号:9214678 上传时间:2023-02-03 格式:DOCX 页数:53 大小:1.73MB
下载 相关 举报
C#毕业设计说明书快递单打印系统青.docx_第1页
第1页 / 共53页
C#毕业设计说明书快递单打印系统青.docx_第2页
第2页 / 共53页
C#毕业设计说明书快递单打印系统青.docx_第3页
第3页 / 共53页
C#毕业设计说明书快递单打印系统青.docx_第4页
第4页 / 共53页
C#毕业设计说明书快递单打印系统青.docx_第5页
第5页 / 共53页
点击查看更多>>
下载资源
资源描述

C#毕业设计说明书快递单打印系统青.docx

《C#毕业设计说明书快递单打印系统青.docx》由会员分享,可在线阅读,更多相关《C#毕业设计说明书快递单打印系统青.docx(53页珍藏版)》请在冰豆网上搜索。

C#毕业设计说明书快递单打印系统青.docx

C#毕业设计说明书快递单打印系统青

快递单专用打印软件的设计与开发

摘要

自工业革命以后,伴随着新兴产业的不断发展,各地区交流日益频繁,物流产业应运而生,成为了当今时代不可或缺的一大新兴产业,掀起了快递公司发展的热潮。

对于经常寄送文件、物品等给大量客户的公司而言,手写的工作量太大,急需一款软件能够实现自动读入寄送然后根据选择的快递公司成批地打印出快递单。

现如今,全国有一千多家公司在开展业务,庞大的信息量不得不加大运输环节的管理,功能强大的快递单打印系统就可以很好地解决这个问题。

本系统着重处理快递单号管理、快递单信息查询和快递单打印这三大模块。

支持自定义模板、打印等项目,方便企事业单位填写打印快递单以及团购批量打印快递单。

在本项目开发之前,首先收集了一些市面上已有的快递单模板,并对其容进行了研究和分析,总结了其他快递单模板实用性较强的信息容,并积极开发新模板来满足淘宝买家高质量、低成本、高效率的信息化管理要求。

关键词:

快递单号,打印快递单,管理要求,新模板

 

EXPRESSPRINTINGSYSTEMDESIGNANDDEVELOPMENT

Abstract

Sincetheindustrialrevolution,Withthecontinuousdevelopmentofemergingindustries,andtheever-increasingcommunicationswithvariousareas,So,Logisticsindustryemergesatahistoricmoment.whichhasbecometheindispensableintoday'sworldasanemergingindustry.Raisedahotwaveofexpresscompanydevelopment.Tosomecompanies,theyoftensenddocuments,itemstoalargenumberofcustomers,ifwetakenotesbyourselves,theworkloadistooheavy.Asoftwarethatcanautomaticallyreadinsendlistisbadlyinneed.Thenweprintoutthedeliverysheetaccordingtoselecttheexpresscompany.

Nowadays,therearemorethanonethousandcompaniesinthebusiness,Largeamountofinformationhastoincreasethetransportationmanagement.However,ApowerfulExpresssinglesprintingsystemcanwellsolvetheproblem.Thissystemmainlyfocusedonthecouriernumbermanagement,deliverysheetinformationqueryandexpressprint.Supportingself-definedtemplate,printingandsoon.SothatenterprisesandinstitutionscanfillprintCourierformconveniently.aswellasthebulkbatchprintdeliverylist.

Beforetheprojectdevelopment,firstofallcollectedsomeexistingexpresssingletemplateonmarket.Studiedasingletempleinthewayofinformationconclusions,contentanalysis,andactivelydevelopnewtemplatestomeettaobaobuyersinformationmanagementofhighquality,lowcost,highefficiencyrequirements.

 

Keywords:

couriernumber,expressprint,Managementrequirements,newtemplates

 

第1章绪论……………………………………………………………………………………1

1.1开发背景……………………………………………………………………………2

1.2系统目标……………………………………………………………………………2

1.3开发方法……………………………………………………………………2

1.3.1软件定义阶段…………………………………………………………………2

1.3.2软件开发阶段…………………………………………………………………2

1.3.3.运行维护阶段…………………………………………………………………3

1.4开发工具……………………………………………………………………………3

1.4.1SQLSever数据库系统………………………………………………………3

1.4.2GDI+图形设备接口……………………………………………………………3

1.4.3VisualC#.NET编程语言……………………………………………………4

第2章系统分析………………………………………………………………………………4

2.1需求分析……………………………………………………………………………4

2.2功能分析……………………………………………………………………………5

2.3系统结构框图……………………………………………………………………5

2.4系统流程图……………………………………………………………………………5

2.5系统开发环境………………………………………………………6

第3章数据库分析与设置………………………………………………………………

3.1数据库分析………………………………………………………………

3.2.数据库概念设计………………………………………………………………

3.3数据表逻辑结构设计………………………………………………………………

第4章系统设计与功能实现………………………………………………………………

4.1操作类………………………………………………………………………………

4.2GDI+绘图…………………………………………………………………………

4.3系统登录模块………………………………………………………………

4.4主窗体菜单栏设计……………………………………………………………

4.5快递单设置模块……………………………………………………………

4.5.1快递单基本信息模块………………………………………………………

4.5.2设计快递单模板………………………………………………………………

4.6操作员维护模块………………………………………………………………

4.7修改摸吗模块………………………………………………………………………

4.8快递单查询模块……………………………………………………………………

4.8.1条形码的概述………………………………………………………………

4.9快递单打印模块………………………………………………………………

第5章系统测试………………………………………………………………………………

5.1系统测试的意义…………………………………………………………………

5.2测试项目………………………………………………………………………………

5.3初始化快递单模板………………………………………………………………

5.4系统测试容………………………………………………………………………

结束语………………………………………………………………………………………………

致谢…………………………………………………………………………………………………

参考文献……………………………………………………………………………………………

附录……………………………………………………………………………………………

 

前言

20世纪90年代以来,随着我国经济发展水平的提高,社会经济活动也日趋频繁,

各种文件、包裹以至后来的高价值、小批量、个性化的货物,都成为了快递寄托的容,快递产业也因此有着巨大的市场规模,可观的发展潜力。

近年来,随着互联网的普及,我国电子商务蓬勃发展并且日益成熟,各种网上交易也日益频繁,“网购”成为了当今社会的又一个新词,快递行业与网购紧密相连,对促进国民经济的发展起着举足轻重的作用。

如今的市场,快递业务成为了电子商务的重要组成部分,是电子商务实现实物配送的主要途径。

我国每年快递业务量约20亿件,如何更好地运作物流咨询成为引人关注的话题,快递单打印软件倍受青睐。

随着快递单打印软件的普及,快递打印工作也可以变得很简单。

目前,在国使用较多的是小灰狼快递单打印软件,它是一款专业的大众的快递单打印及管理软件,小灰狼快递单打印软件是一款专业的大众的快递单打印及管理软件。

它支持包括EMS邮政、EMS国际、UPS、DHL、Fedex、TNT、中速国际、顺丰、申通、申通淘宝单、圆通、DDS、全日通、能达、越丰、彪记、盈飞、邮政包裹单、韵达、邮政物流、中诚、中通、飞康达、新邦、宅急送、YCC、奇速、汇通等200多种快递单据的打印。

快递单打印软件秉承小灰狼票据软件简洁、易用、直观、快速的优点。

该快递单打印软件借鉴了许多小灰狼快递单打印软件的功能,它使用灵活方便,不受各种快递单格式的限制,由使用者自行定义单据的打印格式,并且该系统可以设置多种单据格式,这满足了一个用户使用多种快递单的要求。

本设计根据企业对快递单格式的个性化定制需求,基于VisualC#平台开发一个单机版快递单打印专用软件。

选择SQLServerManagementStudio数据库软件,对各类信息进行分类管理。

本系统还运用到GDI+编程绘制快递单模板,直接使用由GDI+提供的类的方法可以调用打印机,C#语言作为前台编程语言,对前台界面进行相应的编写与实现。

 

第1章绪论

1.1开发背景

二十一世纪,是信息化蓬勃发展以及科学事业全面进步的年代,计算机和一系列的通讯技术在当今社会起着举足轻重的作用,信息的传递和处理离不开它们,社会的进步和工业的发展离不开它们,办公的自动化和生活的优化更离不开它们。

以计算机为载体的信息系统也呈现着日新月异的局面,计算机与外部设备连接进行信息的传递,不仅提高了处理信息的效率,节约大量的时间,减少不必要的劳动力,而且其安全性方面的保障也大大提高。

通过计算机和打印机的连接,更方便地进行信息的管理和处理,是本课题的主要研究方向。

快递单在我们日常生活中到处可见,天天、圆通、申通、丰速达、宅急送、韵达等,虽然快递单的种类多种多样,但上面都会记载着运输环节中必要的信息。

快递公司作为物品、文件、资料等传输的中心环节,可以有效地保障运输环节的安全。

根据调查,古代传输信息的主要方法有:

飞鸽、烽火、快马、暗号、手语、书信、旗帜等,可以传递信息,但无法押韵物品,后来,出现了“镖局”,现在快递公司的运作程序在某些方面沿袭了古代镖局的行镖程序。

当时,在商人、雇主眼里,镖师就是他们的护身符,有镖师在他们身边,他们的物件就可以安全到达目的地,他们的生意就会兴隆。

由于信息技术的发展,互联网的出现,操作流程的多元化,选择空间的广泛化、信息的全面化,快递公司的兴起成为了信息化时代的必然产物,快件、物品如何准确、安全地到达收件人手里,是快递公司不得不考虑的问题,快递单打印软件的应用,方便了运输物品的管理,为企业管理带来了明显的经济效益,服务于各界人士,也带来了可观的社会效益。

主要体现在:

●快递单的成批打印,对于收件人信息、地址、联系、发件人信息、地址、联系等,如果手工填写,难免会出现纰漏,如果运输途中时间过长,也难免会出现字迹模糊的现象。

该系统有效地解决了这一弊端。

●快递单号的管理,派件员可以根据快递单号查找物件,而不需要在一堆杂乱的物件中漫无目的地寻找。

●用计算机查询快递单信息,输出到打印机打印出快递单信息,操作的自动化和管理的电子化,全面地提高了物件的管理水平。

随着互联网的深入,淘宝、京东、当当等购物的不断兴起,物件派送的多样化以及日益频繁,快递公司在市场中的竞争也越来越激烈,这就离不开现代化的管理,建立快递单查询打印系统,物件安全、高效地到达目的地,尽可能地减少运输环节的疏漏和低效,显得十分必要。

作为一种对大量快递单信息实施管理和打印的系统,与手工管理相比,有着明显的优点,具体体现在以下几个方面。

(1)用户界面美观、友好,系统中各界面之间紧密联系,方便用户操作。

(2)根据界面上的命令按钮可以迅速检索到用户所需要的信息,查找方便,简单明了。

(3)出错的几率较小,系统中存储容量大,录入信息丢失的可能性很小,可靠性能高。

(4)进入系统需经过身份验证和对部分重要环节设置权限,保密性较好,安全有保障。

(5)根据业务需要实时更新,减少人工,降低成本,优化操作,安全有保障。

1.2系统目标

快递单专用打印软件的开发目标是成为客户长期需要使用的产品,具体过程为:

根据快递公司的具体操作流程,首先设计快递单的样式和快递单信息容,然后将具体信息录入数据库,转化为对数据库信息的读取,通过主外键的约束来确定系统表的信息,尽可能地完备数据库。

快递单专用打印软件的目标是朝着运用灵活、样式多元、可塑造性强的方向发展。

1.3开发方法

调查分析快递单专用打印软件应该具备的相关功能,结合本次毕业设计的相关要求进行系统地开发,软件的生命周期可分为软件定义、软件开发、运行维护三个阶段,其中软件定义是由问题定义,可行性研究、需求分析三方面构成,软件开发可分为总体设计、详细设计、编码、单元测试、综合测试,运行维护主要是持久满足用户的需求。

1.3.1软件定义阶段

问题定义主要是明确该系统要解决的主要问题是什么。

根据快递公司的目标和发展战略,明确本系统的开发方向,同时考虑系统开发过程中受的约束条件。

罗列出系统开发的主要模块和模块中可能会出现的问题,提出备选方案。

可行性研究考虑的主要问题是研究开发本系统是否有必要,从技术、经济、社会等三方面考虑,C#是运行于.NETFramework之上的高级程序设计语言,它是一种安全、稳定的面向对象的编程语言。

MicrosoftSQLServer2005是一个全面的数据库平台,使用BI工具提供了企业级的数据管理。

使用GDI+图形设备接口,GDI+具备图像处理和打印的功能。

随着经济的发展,信息化时代的到来,该软件对于庞大的信息量、运货量的处理显得很合理,也很有必要。

传统的手工记录信息和押送货物的方法低效、容易出错,难以满足当前大量业务操作需求。

因此,一套行之有效的管理软件迫在眉睫,快递公司通过扫描快递单号的条形码可以查询到物品的详细信息,客户可以通过在网上搜寻快递单号,查找物件的具体位置,确保物件安全,这样可以使得物件的管理有序、高效。

1.3.2软件开发阶段

软件开发阶段回答的主要问题是“怎么做”,我们可采取的措施及方法有:

实践调查法,文献研究法、经验总结法等。

在设计中,首先查阅资料,对本课题进行系统地研究,提出相应的设计方案并进行方案论证,然后对该课题进行模块划分并找出模块之间的关联关系,针对每一个模块需要完成的任务,系统地画出流程图,在此基础上进行源代码编写和调试,每个阶段写出实施进度报告,并进行周记录,系统测试成功后写出系统测试报告。

1.3.3运行维护阶段

投入使用后,需要经常对系统进行维护,数据库的更新和备份,残余信息的清理,用户的使用权限等,根据具体情况对系统进行修改,扩大系统的使用围,完善系统的各模块功能,提高系统的工作质量,为企业带来更大的经济效益。

1.4开发工具

使用一台连接有打印机的中等配置的电脑,在操作系统为Windows7的环境下使用MicrosoftSQLServer2005作为数据库,该软件的数据库名称为db_Express,该数据库包含了4个数据表,分别用来存储单据模板、快递单记录、单据类型和操作员等信息,VisualC#.NET程序设计语言开发该软件系统,GDI+负责在屏幕和打印机上显示信息,以及对快递单格式排版的处理。

1.4.1SQLServer数据库系统

数据库管理系统SQLServerManagementStudio:

SQLServer是微软公司的新一代数据管理和分析解决方案的大型数据库系统,它给企业级应用数据和分析程序带来了更好的安全性、稳定性和可靠性,使得数据库更易于创建、部署和管理。

MicrosoftSQLServer具有分布式数据和数据仓库功能,能进行分布式事务处理和联机处理,用户可以在数据库中创建多个数据表,通过主外键进行相关数据的关联设置,可以方便、有效地处理庞大的信息量。

1.4.2GDI+图形设备接口

GDI+的主要功能有五类:

二维矢量图像、图像处理、板式、打印、设计。

本系统主要用到打印、图像处理和板式的功能。

GDI+提供了在编程时使用的应用程序接口(API),通过这些API,GDI+让程序员在设计程序中不必考虑到具体的显示器或打印机,直接使用由GDI+提供的类的方法便可以调用显示器或打印机,真正做到与设备无关。

图像处理主要运用基本的图像处理功能,基本的功能是在Image类中定义的,Image类提供了加载、创建和保存图像的成员。

板式是指文本的设计和外观,GDI+提供了创建和使用字体的类,一些与字体相关的类如Font、FontFamily和FontConverter等,程序员还可以在字体集中添加自定义的字体等。

绘制出的图形可以转化为bmp格式保存到指定文件夹中。

1.4.3VisualC#.NET编程语言

.NET技术是微软公司推出的一个全新概念,它代表一个集合、一个环境和一个可以作为平台支持下一代Internet的可编程结构。

.NET的目的就是将互联网作为新一代操作系统的基础,对互联网的设计思想进行扩展,用户在任何地方、任何时间,以及利用任何设备都能访问所需的信息、文件和程序。

.NET计划将是微软今后几年发展的战略核心,其容非常庞大。

它的技术开发平台是VisualStudio.NET,而C#作为VisualJ++的替代语言也集成在该平台中。

第二章系统分析

2.1需求分析

快递单专用打印软件是一个高度集成的快递单管理软件,通过对快递单管理各个流程进行分析,各种功能模块进行整合。

从而达到快速检索、降低风险、提高效率等目的,一个典型的快递单打印系统应包含常见的一些快递单模板,快递单信息检索查询和打印的功能。

该系统可以通过对条形码的扫描快速地查找快递单具体信息,也可以通过快递单上某一信息查找对应的快递单的具体信息,通过打印机的连接,打印出该快递单。

一个完整的快递单打印系统应包括前台和后台,前台主要是显示在计算机屏幕上的界面、控件按钮、指令文本框等,后台主要是为前台的操作提供必要的指令和数据,也就是各界面运行的指令和相对于系统比较完整的数据库。

用户登录的信息、操作员维护信息、快递单设置、查询信息等。

快递单专用打印系统应包含如下基本功能:

(1)设置用户信息保存文件;

(2)设置登录模块,用户通过输入用户名代码、密码,进入快递单打印系统的管理界面。

(3)在快递单设置场口中,用户可创建任意样式的快递单模板,并可以根据实际需要随时修改模板。

(4)设置快递单基础模块,主要完成快递单信息的添加、删除、查找操作。

设置单据管理模块,可对快递单进行打印和查询操作。

设置快递单查询模块,可以根据快递单的类型对快递单进行查询。

设置操作员维护模块,实现操作员的添加、修改和删除等操作。

设置操作员密码修改功能,使操作员可修改其密码。

(5)在快递单打印模块中,用户可以使用多种类型的快递单,进行信息的录入,并进行快递单的即时打印。

2.2功能分析

根据快递单打印软件应该具备的基本功能分析,本系统主要包括五大模块。

分别是快递单打印模块、快递单查询模块、快递单设置模块、操作员维护模块和修改密码模块。

该系统模块的具体功能说明如下:

●操作员维护模块:

该模块主要负责登录该系统的人员信息管理操作。

●修改密码模块:

用户可以修改自己的密码,修改前需核实自己的原始密码。

●快递单设置模块:

该模块分为管理快递单和给快递单设计模板两个子模块。

●快递单打印模块:

该模块主要负责打印快递单及单据容,保存快递单数据。

●快递单查询模块:

该模块主要负责对快递单信息的查询以及查询结果的处理。

2.3系统结构框图

为了保证系统的安全,该快递单打印系统是一个指定用户登陆的系统,需要经过身份验证,才可以使用该软件。

这些用户分为超级用户和非超级用户,他们都可以进行快递单设置、快递单查询和快递单的打印操作,在快递单维护和修改密码两个模块中有权限设置。

该系统的结构框图如图2—3所示。

图2—3系统结构框图

2.4系统流程图

首先打开系统的登录窗体,在快递单打印通菜单栏和工具栏中可以操作进入相应的操作界面,该系统可以使用多种单据格式,这也就满足了一个用户使用多种快递单的要求,该软件主要包括五个操作模块,其系统流程图如图2-4所示。

图2-4系统流程图

2.5系统的开发环境

(1)运行平台:

Windows7。

(2)数据库管理系统软件:

MicrosoftSQLSever2005。

(3)开发语言:

VisualC#.NET。

(4)系统开发平台:

.NETFramework4。

(5)分辨率:

1360×768。

第三章数据库分析与设置

3.1数据库分析

考虑到快递公司需要处理庞大的信息量,数据库维护工作量较大,在开发快递单软件打印系统时,选用SQLSever2005作为数据库管理系统。

在该数据库管理系统中,新建一个数据库,数据库名为db_Express,在db_Express数据库中新建4个数据表,分别用来存储单据模板、快递单记录、单据类型和操作员等信息,新建的数据表信息如图3-1所示。

图3-1db_Express数据库的说明

3.2数据库概念设计

操作员在登录该系统时,需要经过身份的验证,操作员分为超级用户和非超级用户,在本系统中,只设置一个超级用户,其他的都是非超级用户,他们的区别主要体现在“操作员维护”模块,超级用户可以对非超级用户进行添加和删除。

操作员信息E—R图3-2-1所示。

图3-2-1操作员信息E-R图

单据类型主要是指该系统中快递单信息的基本参数,快递单设置是整个系统流程的基础,系统存在多种类型的快递单,为了方便快递单的管理以及数据表之间关联信息的整合,所以该数据表为每个单据类型设置了对应的编码表示。

在“IsEnabled”列表中,“1”启用单据类型,“0

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 材料科学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1