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

2019-08-31 22:24

第二章 系统分析

2.1 需求分析

快递单专用打印软件是一个高度集成的快递单管理软件,通过对快递单管理各

个流程进行分析,各种功能模块进行整合。从而达到快速检索、降低风险、提高效率等目的,一个典型的快递单打印系统应包含常见的一些快递单模板,快递单信息检索查询和打印的功能。该系统可以通过对条形码的扫描快速地查找快递单具体信息,也可以通过快递单上某一信息查找对应的快递单的具体信息,通过打印机的连接,打印出该快递单。

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

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

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

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

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

(4)设置快递单基础模块,主要完成快递单信息的添加、删除、查找操作。设置单据管理模块,可对快递单进行打印和查询操作。设置快递单查询模块,可以根据快递单的类型对快递单进行查询。设置操作员维护模块,实现操作员的添加、修改和删除等操作。设置操作员密码修改功能,使操作员可修改其密码。

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

2.2 功能分析

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

别是快递单打印模块、快递单查询模块、快递单设置模块、操作员维护模块和修改密码模块。该系统模块的具体功能说明如下:

●操作员维护模块:该模块主要负责登录该系统的人员信息 管理操作。 ●修改密码模块:用户可以修改自己的密码,修改前需核实自己的原始密码。 ●快递单设置模块:该模块分为管理快递单和给快递单设计模板两个子模块。

5

●快递单打印模块:该模块主要负责打印快递单及单据内容,保存快递单数据。 ●快递单查询模块:该模块主要负责对快递单信息的查询以及查询结果的处理。

2.3 系统结构框图

为了保证系统的安全,该快递单打印系统是一个指定用户登陆的系统,需要经

过身份验证,才可以使用该软件。这些用户分为超级用户和非超级用户,他们都可以进行快递单设置、快递单查询和快递单的打印操作,在快递单维护和修改密码两个模块中有权限设置。该系统的结构框图如图2—3所示。

快递单专用软件打印系统基础设置单据管理退出快递单设置操作员设置快递单打印快递单查询操作员维护修改密码 图2—3 系统结构框图

2.4 系统流程图

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

6

开始用户登录超级用户非超级用户添加操作员YN删除操作员Y修改登录用户信息Y添加成功退出操作删除成功N保存操作员信息Y修改成功快递单设置快递单查询快递单打印

添加快递单修改快递单删除快递单 图2-4 系统流程图

2.5 系统的开发环境

(1)运行平台:Windows 7。

(2)数据库管理系统软件:Microsoft SQL Sever 2005。 (3)开发语言:Visual C#.NET。 (4)系统开发平台:.NET Framework 4。 (5)分辨率:1360×768。

7

第三章 数据库分析与设置

3.1 数据库分析

考虑到快递公司需要处理庞大的信息量,数据库维护工作量较大,在开发快递

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

———单据模板信息表

———快递单记录信息表

———单据类型信息表

———操作员信息表

图3-1 db_Express数据库的说明

3.2 数据库概念设计

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

操作员名称密码操作员代码操作员级别操作员登录信息

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

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

8

“IsEnabled”列表中,“1”启用单据类型,“0”表示禁用单据类型。单据类型信息的E-R图如图3-2-2所示。

单据类型名称标记单据类型编码单据宽度单据类型信息编码长度单据高度是否启用

单据图片 图3-2-2 单据类型信息E-R图

单据模板是通过GDI+图形程序设计语言绘制,转换为.bmp格式保存到指定文件夹下,本系统绘制了五种单据模版,分别是丰速达快递单、申通快递单、天天快递单、中通快递单和追封快递单,它们涉及到的信息名称不同,用控制编码标识控制的名称,在“IsFlag”列表中,“1”标记快递单号,其它名称用“0”标记。单据模板信息E-R图3-2-3所示。

模板起点X轴坐标单据类型编码控制编码模板起点Y轴坐标模板宽度值单据模板信息控制名的默认设置值模板高度值模板信息标记符控制名的交换项控制名

9


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

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

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

马上注册会员

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