计算机毕业设计 asp.net物流配送系统 毕设

演示视频:


https://www.bilibili.com/video/BV1ow4m1o7Y8/

第4章 详细设计与实现

3.1 公共模块设计

为了节省系统资源,实现代码重用,提高程序运行速度,可以将一些公用的数据信息放到模块中,本系统中主要用到了FrameWork权限管理模块 ,其主要的功能就是,进行后台权限管理模块整合. 其可以支持多个应用,多个模块的权限管理. 其特点:

支持Access和MsSql200/2005/2008及Oracle9i以上.

支持Access和MsSql200/2005及Oracle9i以上.

采用角色来进行权限的授权,每个用户可以属于多个角色,享有交差权限.

整合方便,权限检测采用httpmodule方式检测.基本不用对原有程序进行修改,便可将原有程序进行整合.

可视化编辑,全新的Menu和Tab控件.支持拖拉式编辑.

统一的事件日志管理,所有登陆操作都有安全记录.

每个模块的每个栏目对应一个目录, 栏目的权限默认抽象分为(查看/新增/修改/删除/排序/打印/备用A/备用B),每栏目权限可最多扩展为20个自定义权限.

可通过目录中web.config来进行目录文件权限配置,可直接将某个文件名设定到相对应的权限上.

配合免费的DDBuildTools (代码生成工具介绍)生成数据库代码及后台页面代码进行快速开发.


软件结构采用Façade模式,用存储过程进行数据的增,删,查。

BusinessFacadeExpress类为数据操作接口

SqlDataProvider类为具体数据库的操作类

Component目录中存放数据库表的实体对象类。




 

3.2 系统登录及系统主界面的设计

系统登录主要用于对登录物流配送管理系统的用户进行安全性检查,以防止非法用户登录系统。根据管理员分配的权限,登录用户可以根据自己所具有的权限操作系统中相应的功能。

在登录系统时验证操作员及密码,判断用户选定的操作员及输入的密码与数据库中的操作员和密码是否匹配来实现,如果相同则允许登录,并给予相应权限,否则将不允许用户登录。

系统登录模块的运行结果如图3.1所示。


cbec34ffcf4739038a2a3eeb08870c73.jpeg

图3.1 系统登录模块图

系统主界面为了使操作更加快捷进入各个功能模块,所以在主界面左边为软件功能的列表。主要包括字典管理,订单管理,快件管理,库存管理,系统应用,用户操作起来更加方便。系统主界面如图3.2所示。

d2f793b846770da3e10844422972f42a.jpeg


图3.2  系统主界面图

图3.3 系统登录程序流程图

3.3 部分功能模块的设计与实现

4.3.1 员工信息设定

由于在软件操作的过程中会记录操作员工,收件员,发件员的相关信息,因此设置员工信息就显得特别重要。在员工信息中员工编号,所在部门必须录入。公司资料设置模块的运行结果如图3.4所示。

650f0002d0bebf192a13ea961242321d.jpeg

图3.4 员工信息设置模块图

4.3.2 订单管理

订单录入是快递管理过程中的重要环节,快递公司有统一的客服电话,当客服收到用户需要发件的要求时,录入订单信息,主要录入顾客的手机号,住址,所在的城市。录入顾客编码(手机号),单击查询按钮,如果有该顾客的信息,会自定填写电话,住址。订单录入模块的运行结果如图3.5所示。







86698ff4cdb5e36a04979262ce071f64.jpeg


图3.5  订单录入模块图

各集散点可以查看自己城市的定单,根据用户地址,派发给收货员。


2f3bb8580d70bac813b50aaa4459dacd.jpeg          

定单确认,收货员到达顾客,进行收件后,选择订单说明,进行订单确认。订单完成。默认收货员为登录人员。

19eabf90e27bf0569f9602d8b1ee5787.jpeg

4.3.3 快件管理

快件从发件人到收货人,一般经过收件录入,快件入库,打包出库,集散中心分发,集散点派件出库,快件签收等几个大的步骤。

1. 快件录入。主要登记快件的条码(快件的唯一标示),收件人的目的地址,重量,金额。并插入到快件跟踪表中。

2. 收货入库。 收取的快件,在集散点入库,主要选择收货人,然后扫描快件条码,InBill记录单据信息,InBillDetail记录单据明细,I_Style为单据类型,用来区分收货入库,拆包入库    入库单明细保存时,要校验快件信息,快件信息保存到stock库存数据表,然后插入到单据明细。

3. 4745c424695c618cee145295dcb73257.jpeg打包出库,在建单时要选择目的城市,然后扫描快件条码,保存在出库明细。

图3.6打包出库图

录入快件条码时,检索单据的收货部门,发货部门, 先检测发货部门的库存是否有该快件,单据的收货部门与快件的目的部门是否一致,修改库存标志为已出库,增加信息到出库明细中。


4. 拆包入库, 对应打包出库单,集散点拆包入库后,要进行快件派发,把快件送到收件人手中。集散中心拆包入库后,对快件根据不同的收件地址,进行分捡,然后根据下一个目的城市,进行打包出库。

拆包入库代码,与收库入库相类似,拆包入库由单据条码惟一识别,单据类型为“拆包入库”




5. 快件签收,发货员扫描快件条码后即可。

e04ba5bec871475689e6e99bde51b4ef.jpeg






  • 5
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
该资源说明: 一、源码描述   这是一款大型的物流综合管理网络平台源码,功能十分强大,涵盖了物流综合管理的全面内容,   该源码运行比较流畅,界面比较人性化,是一款不可多得的物流综合管理网络平台,比较适合   中型以上企业使用,需要的朋友可以下载看看哦。    二、功能介绍   该源码功能十分完整,具体可以划分为以下几个模块:   【领导监控模块】   1、订单管理:货台计划表、订单详细信息表、散户统计表、中石化计划区域比例   货物运单表、中石化月统计表、寄存作废统计表。   2、营运管理:货台车辆排队表、日提货量统计表、货台日统计表、发货明细表等。 3、存储管理:材料物品入库情况表、所有货品库存查询表、仓库统计表等。 4、保险管理:投保清单、出险情况统计、出险情况统计等。 5、快递管理:快递信息表、快递业务详细表。 6、车队管理:自有车信息表、外雇车信息表、汽车运输登记表。 7、财务管理:散户收款说明报表、车队相关费用表、工资单等。 8、客户管理:客户比例统计表、年度客户量比较分析表。  【订单管理模块】:主要包括报价、订单管理、计划单、海运订单、通知仓储部入库、确认计划、 提货派车、订单审核、客户网上委托书处理。 【营运管理模块】 1、汽铁联运:提货登记、货台装卡、厂内装卡、发货跟踪、加固材料管理、加固材料查询。 2、汽运:运输登记、派车单、汽运网点签到签离入口、汽运基础网点、汽运网点专线管理。 3、海运:托运单、海运提货登记、货代登记、到港提醒。 【仓储管理模块】 1、货品管理:货品采购入库、货品转仓、仓库维护、货品盘点、盘点导出、加固材料完工登记、申请 领用加固材料、加固材料领用出库。 2、出入库:出入库、仓储费用维护、装卸费用维护。 3、木业仓储:基础数据维护、入库登记、出库登记、仓租费用、出入库流水、库存信息。 【保险管理模块】:主要包括投保登记、出险登记、理赔登记。 【快递登记模块】:主要是快递登记模块。   【车队管理模块】:自有汽车队、外雇汽车队、航空公司基本信息、轮船公司基本信息、配送单位基本信息。   【财务辅助模块】:车队费用结算、订单结算、下浮抵扣管理、进销存财务管理、成本基础数据维护、货票报价   成本核算、调薪汇总、薪资管理、工资设置。   人事管理:员工管理、机构管理、快速新增员工、考核管理、考勤工资管理、招聘管理、培训管理、通讯录管理。   【客户管理模块】:客户管理、投诉管理、评价信息统计、评价标准添加、合同管理、配送方考核管理。   【视频会议模块】:主要是视频会议通讯工具。   【设备管理模块】:设备管理、设备申购、设备领用、供应商管理、低值易耗管理、低值易耗领用。   【进销存管理模块】:货品基本信息、采购订单、销售订单、货品销售分析。   【信息监控模块】:主要是各个管理模块报表信息的管理。   【信息控制模块】:发货跟踪、短驳设置、订单完成确认与综合查询、订单完成确认(修改)、汽运专线基本信息、   火车站、网络管理、网上论坛、部门公告、个人回复、负责人回复、河海港口、权限设置、领导订单查询、   运营订单查询、火车到站跟踪、航空机场。 【我的业务】:主要是个人日常需要处理的业务。  三、源码特点 1、功能十分完整实用,便于调试。 2、有比较个性的加载动画和个性的弹窗。          四、注意事项 1、默认后台管理员登录名密码均为admin 2、开发环境为Visual Studio 2010,数据库为SQL Server 2008,数据库文件在database文件夹中, 使用.net 3.5开发。 3、该源码需要安装office2003才可以正常调试运行。 4、使用的时候可以直接运行TXGL_Main项目就可以了。 五。数据库连接需要修改两个地方:1.TXGL_Connection - properties-Settings.settings 2.TXGL_Connection - publicclasses - connection.cs

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值