logo资料库

基于B/S模式的物流管理系统设计与实现.pdf

第1页 / 共2页
第2页 / 共2页
资料共2页,全文预览结束
第 31 卷第 6 期 2012 年6 期 煤 炭 技 术 Coal Technology Vol.31,No.06 June,2012 基于 B/S 模式的物流管理系统设计与实现 郭 爽 (邢台学院 信息科学与技术系,河北 邢台 054001) 摘 要:根据快递物流公司的特点,对物流管理系统的功能分析,用例分析,数据库设计和系统实现进行了详细阐 述。物流管理系统主要办理票据管理、配车管理、接货管理等业务,并可以实现客户管理、用户管理、客户投诉管理。 关键词:物流管理系统;功能分析;用例分析 中图分类号:TP39 文章编号:1008-8725(2012)06-0269-02 文献标识码:A Design and Implementation for Logistics Management System Based on B/S Model (Department of Information Scierce and Technicaol, Xingtai University, Xingtai 054001, China) GUO Shuang logistics management system Abstract:Based on the characteristics of express logistics company, function analysis, case analysis, database design and system implementation are described in detail. Logistics management system is mainly for paper management, with car management, then goods management, goods management, access business, and enables customer management, customer management, customer complaint management. Key words:logistics management system; function analysis; case analysis 0 引言 随着我国生产力水平的提高,以整合交通运输、 仓储、配送等环节而成一体,实现企业与社会成本最 低、效益最大的物流业与互联网经济一起,被人们当 成“新经济”的重要内容,被广泛地称作第三利润源 泉。目前中国物流现代化的投入不足,对流通信息化 建设的投资较少。与发达国家相比,中国流通业在资 金规模、营销技术、管理方式等方面都存在很大差 距,竞争能力还不强。因此加强物流管理系统的管理 和优化,可以更好地为我国物流管理做好保证。 1 物流管理系统的功能分析 物流管理系统是基于 B/S 模式的管理系统,主 要是针对物流公司业务进行系统管理。 物流管理系统针对客户采用的快递方式的不同 而设计了 2 种票据管理,1 种是回执单的管理,主要 是指客户采用专车运输,其流程是:首先要发布 1 个 回执单,由此获得系统自动产生的回执单编号后,再 进行配车管理,即运输合同的发布,运输合同编号与 回执单编号一致。最后,在司机执行完运输任务后, 给公司带回司机回执信息,即到货管理。另外 1 种是 货运单的管理,主要是指客户采用托运方式运输,其 流程是:首先发布 1 个货运单,由此获得系统自动生 成的货运单编号后,再进行接货管理,即货运单的详 细填写,最后,在托运任务完成后,客户给公司返回 1 个客户回执信息,即到货管理。 根据系统分析阶段得到的需求分析,将本系统 功能分为该物流管理系统的基本功能模块,主要有: 具有票据发布、票据查询等票据信息的票据管理功 能模块;具有货运单填写和货运单查询等信息的接 货管理功能模块;具有运输合同填写和运输合同查 询等信息的配车管理功能模块;具有司机回执信息、 客户回执信息增加和查询等功能的到货管理功能模 块;具有用户信息增加和用户信息查询等信息的用 户管理功能模块;具有客户投诉、投诉处理、投诉历 史等信息的客户服务功能模块;具有客户基本信息 增加、客户信息查询等功能的应用管理功能模块。 2 物流管理系统的用例分析 UML(Unified Modeling Language 的缩写)统一 建模语言,是用来对软件系统进行可视化建模的 1 种语言。用例图的主要目的是帮助开发团队以 1 种 可视化的方式理解系统的功能需求,包括基于基本 流程的“角色”(actors,也就是与系统交互的其他实 体)关系,以及系统内用例之间的关系。物流管理系 统的主要用例说明如下: (1)登录用例。主要功能为业务人员登录、重置。 概要说明,业务人员或系统操作人员使用自己的用 户名和密码登录系统。 (2)票据管理用例。主要功能为票据的发布、查 询。概要说明,业务人员或系统操作人员登录系统 后,发布回执单、货运单,并对票据进行查询。回执单 是指客户要求车运,需要带回司机回执的运单;货运 单是指客户要求托运,需要带回客户回执的运单。 (3)接货管理用例。主要功能为货运单的填写、 查询。概要说明,如果客户要求货物进行托运后,业 务人员或系统操作人员即发布货运单,从而转到接 货管理子模块,增加详细货运单,并可以对货运单进 行查询。 (4)配车管理用例。主要功能为运输合同的填 收稿日期:2011-09-20;修订日期:2012-04-18 作者简介:郭爽(1976-),女,河北邢台人,讲师,研究生,硕士学位,研究方向:数据库技术,软件开发,人工智能。 中国煤炭期刊网 www.chinacaj.net
·270· 煤 炭 技 术 第 31 卷 写、查询。概要说明,如果客户要求车运,则在业务人 员或系统操作人员发布回执单后,转到配车管理子 模块,增加详细的运输合同,并可以对运输合同进行 查询。 (5)到货管理用例。主要功能为配车管理之后, 进行司机回执信息的填写、查询;接货管理之后,进 行客户回执信息的填写、查询。概要说明,业务人员 或系统操作人员进行接货管理后转到客户回执子模 块,增加客户回执信息,并对客户回执信息进行查 询;相应的,在配车管理后转到司机回执子模块,增 加司机回执信息,并对司机回执信息进行查询。 (6)客户投诉用例。主要功能为客户投诉信息的 填写、查询。概要说明,业务人员或系统操作人员在 登录系统之后,可以进行客户的投诉信息的添加,并 且可以对其进行处理、记录,继而对投诉信息进行查询。 (7)客户管理用例。主要功能为客户信息的添 加、查询。概要说明,业务人员或系统操作人员在登 录系统之后,可以进行客户信息的添加,并且可以对 其进行查询。 (8)用户管理用例。主要功能为用户信息的添 加、查询。概要说明,业务人员或系统操作人员在登 录系统之后,可以进行新用户信息的添加,并且可以 对其进行编辑,以及对用户信息进行查询。 3 物流管理系统的数据库设计 依据对物流管理系统的需求分析,可以得到其 数据库的设计。物流管理系统的数据库应包括用户 信息表、客户信息表、司机信息表等。 客户信息表主要是存储客户的基本信息,其包 含有:客户编号、客户名称、电话、传真、地址、邮编、 联系人、联系人电话、企业性质、企业规模、电子邮箱 等字段。司机信息表主要是存储司机的基本信息,其 包含有:司机编号、司机姓名、司机电话、司机手机、 性别、出生日期、状态、驾驶号等字段。用户信息表主 要是存储用户的基本信息,其中包含:登录账号、用 户姓名、密码、性别、出生日期等字段。员工信息表主 要是存储员工的主要信息,其中包含:员工编号、员 工姓名、部门、职位、性别等字段。货运单信息表主要 是存储客户托运货物的详细信息,其主要字段有:货 运单编号、客户编号、发货客户、发货客户电话、起 点、收货客户名称、填写人、收货客户电话、终点、运 费等字段。投诉处理情况表主要存储客户的投诉信 息,其包含投诉客户、货运单编号、投诉内容、投诉日 期等字段,其中货运单编号为外码。 4 物流管理系统主要功能模块的实现 物流管理系统主要运用了 ASP.NET 技术,ASP. NET 可以运行在 Web 应用软件开发者几乎所有的 平台上。系统采用 SQL Server 2005 关系型数据库 进行数据操作。运用了 Visual Studio 2008 进行数据 库连接。系统采用较普遍的 B/S(浏览器/服务器)结构 将整个业务应用分为表示层、业务层和数据访问层。 采用 C# 语言,快速应用开发功能,语言的自由性,强 大的 Web 服务器控件,支持跨平,与 XML 相融合。 票据管理功能模块主要分为 2 个部分:票据发 布和票据查询。票据发布模块主要实现票据的发布, 在这里票据的发布是指通过发布票据获取系统自动 产生的票据编号,从而实现后面的接货管理和配车 管理功能。票据主要可以分为运货单和回执单。票据 查询模块主要是实现对票据的查询,在单据类型中 使用下拉列表形式进行选择货运单或者回执单的查 询,用户可以根据票据类型和领票人姓名等条件对 票据进行查询。 接货管理模块主要是货运单的后继管理,接货 管理模块的功能主要是对货运单具体信息进行填写 和对货运单查询等。接货管理中的货运单通过从票 据管理模块中票据发布而获得的系统自动产生的货 运单编号,继而对其进行信息的添加和查询。货运单 的添加模块:在货运单填写界面先后填写托运单编 号,托运日期,起点站,到达站,收货客户,收货客户 地址等详细信息,由此对托运单进行记录。货运单查 询模块:货运单查询模块主要是实现货运单的查询 功能,依据其查询条件(运单号,发货客户,起点站, 终点站,收货客户,托运时间等)对运单信息进行查询。 配车管理模块主要是回执单的后继管理,而配 车管理模块主要是实现运输合同的填写和运输合同 的查询。这里的运输合同编号即通过票据管理模块 中的票据发布获得系统自动产生的回执单编号,继 而对其进行信息的添加和查询。运输合同添加模块: 在具有回执单号码之后,需要对运输合同进行填写。 其填写内容主要有:合同编号,承运人,车牌号,营运 证,驾驶证,行驶证,发货地,起运时间,交货地,到达 时间,收货联系人,联系人电话,联系人手机,收货详 细地址,运费等运输合同的详细信息。运输合同查 询:依据查询条件(司机名称,合同编号,合同状态, 时间范围等)对运输合同信息进行查询。 到货管理模块的功能主要是实现司机回执信息 和客户信息的查询。在司机回执信息界面中,要增加 司机回执记录,需要填写运输合同编号,司机名称, 收货验收记录,验收人和验收时间。在查询条件框架 中输入要查询的条件,比如:运输合同编号,司机名 称等关键字可以对司机回执信息进行查询。在客户 回执信息查询界面中,首先要增加客户回执记录,需 要填写货运单编号,司机名称,收货验收记录,验收 人和验收时间。在客户回执信息查询界面,可以通过 货运单编号,客户名称等关键字对客户回执信息进 行查询。 5 结束语 物流管理系统中主要包含了 7 个大的模块:票 据管理模块、接货管理模块、配车管理模块、到货管 理模块、客户投诉模块、客户管理模块、用户管理模 块,在功能上实现了快递公司的主要业务。物流管理 系统简洁大方、风格一致。界面设计时充分考虑管理 人员及使用人员的习惯,使得操作简单,界面友好; 数据录入迅速、规范、可靠;统计准确;适应力强;容 易扩充。操作界面的一致性使用户能够很容易掌握 流程或管理操作,系统的用户体验性良好。物流管理 系统为快递物流公司提供 1 个方便公司业务处理的 管理系统,为他们免去手工操作带来的枯燥、繁琐、 易出错等问题,提高工作效率,为公司的发展、盈利 带来好处。 参考文献: [1] 文远保, 汤澹.基于 Web 的 ERP 物流管理系统的设计与实现[J]. 计算机工程与科学,2006(11):18-20. (责任编辑 李富文) [2] 彭玉琼,张祖平.基于单据驱动的物流管理系统的设计与实现[J]. 计算机工程与应用,2005(12):180-182. [3] 姜自立,姚晓杭.基于 MIS 平台的企业物流管理系统设计[J].临沂 师范学院学报,2007(3):91-94. 中国煤炭期刊网 www.chinacaj.net
分享到:
收藏