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

2019-08-31 22:24

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

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

1.3.3 运行维护阶段

投入使用后,需要经常对系统进行维护,数据库的更新和备份,残余信息的清

理,用户的使用权限等,根据具体情况对系统进行修改,扩大系统的使用范围,完善系统的各模块功能,提高系统的工作质量,为企业带来更大的经济效益。

1.4 开发工具

使用一台连接有打印机的中等配置的电脑,在操作系统为

Windows 7的环境下

使用Microsoft SQL Server 2005作为数据库,该软件的数据库名称为db_Express ,该数据库包含了4个数据表,分别用来存储单据模板、快递单记录、单据类型和操作员等信息,Visual C#.NET程序设计语言开发该软件系统,GDI+负责在屏幕和打印机上显示信息,以及对快递单格式排版的处理。

1.4.1 SQL Server数据库系统

数据库管理系统SQL Server Management Studio:SQL Server是微软公司的新一代数据管理和分析解决方案的大型数据库系统,它给企业级应用数据和分析程序带来了更好的安全性、稳定性和可靠性,使得数据库更易于创建、部署和管理。Microsoft SQL Server具有分布式数据和数据仓库功能,能进行分布式事务处理和联机处理,用户可以在数据库中创建多个数据表,通过主外键进行相关数据的关联设置,可以方便、有效地处理庞大的信息量。

1.4.2 GDI+图形设备接口

GDI+的主要功能有五类:二维矢量图像、图像处理、板式、打印、设计。本系

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

图像处理主要运用基本的图像处理功能,基本的功能是在Image类中定义的,Image类提供了加载、创建和保存图像的成员。板式是指文本的设计和外观,GDI+提供了创建和使用字体的类,一些与字体相关的类如Font、FontFamily和FontConverter等,程序员还可以在字体集中添加自定义的字体等。绘制出的图形可

3

以转化为bmp格式保存到指定文件夹中。

1.4.3 Visual C#.NET编程语言

.NET技术是微软公司推出的一个全新概念,它代表一个集合、一个环境和一个可以作为平台支持下一代Internet的可编程结构。.NET的目的就是将互联网作为新一代操作系统的基础,对互联网的设计思想进行扩展,用户在任何地方、任何时间,以及利用任何设备都能访问所需的信息、文件和程序。.NET计划将是微软今后几年发展的战略核心,其内容非常庞大。它的技术开发平台是Visual Studio.NET,而C#作为Visual J++的替代语言也集成在该平台中。

4


C#毕业设计说明书--快递单打印系统青(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:“反邪教”主题班会活动简报

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: