一、课题来源、目的与要求:
课题来源:
加入WTO后,随着我国在公路货运、仓储、海上搬运运输、船舶代理等方面进一步开放市场,我国的相关行业和企业与国外物流企业将开展全面合作,这意味着,我国的现代物流将进入快速增长、全面发展的新时期。专家预计,今后10年乃至更长一段时间,我国物流业将接近或赶上发达国家的物流发展水平。目前,国内需要600多万中高级物流专业人才,物流专业人才已被列为我国12类紧缺人才之一。
目的:
为了提高现在物流行业的工作效率和使物流行业更快更好的发展,发挥计算机在处理大批量数据的优势,解放更多的人力,使我国的物流行业从劳动密集型行业逐步转化成技术密集型产业,更好的与世界接轨。
要求:
1.实现对后台数据库数据进行各项数据库的基本操作(插入、删除、添加等)。
2.完成运费管理模块的运费的计算然后把计算结果存入到相应数据表中。
3.发货客户申请托运时和收货客户接收货物时给客户生成和打印单据。
二、主要设计内容:
本课题《物流运输系统——运费管理模块的设计与实现》,主要设计内容是:
1、 本课题主要包括四个模块:用户管理模块、数据查询模块、托运管理模块、报表处理模块
2、 数据查询模块主要是对基本的数据表(没有涉及运费管理方面表,如司机信息表)进行查询和其他操作。
3、 托运管理模块即运费管理模块,在这个模块中综合影响运费的各个要素进行对运费的影响程度编制公式计算运费、然后将运算结果添加到数据库中、以备打印发票。
三、主要设计技术指标与参数:
在操作界面的设计上,在很好的完成系统要求的功能的基础上,注意提高代码复用,减少冗余,提高代码质量。
四、分阶段指导性进度计划:
序号 起止日期 工 作 内 容 阶段成果
1 2006.12.18-2006.12.24 查找所需要的资料 搜集销售系统的相关资料,学习VB.NET相关知识,学习SQL Server数据库的相关知识。
2 2006.12.25-2007.1.7 需求分析 市场调查,网上调查,需求分析,了解一下关于物流行业的细节方面的信息,书写需求分析报告。
3 2007.1.8-2007.1.14 系统及界面设计 经过了上面的工作,自己对课题进行了总体规划,然后对每个模块要确定处理的要素并在界面上体现,完成总体设计文档。
4 2007.1.15-2007.1.21 详细内容设计 绘制系统总体和各个模块的数据流程图和用模型,书写详细设计文档。
5 2007.3.5-2007.3.25 编码设计 在上述规划的基础上,进行每一个模块的代码实现。
6 2007.3.26-2007.4.1 系统测试 测试代码的正确性和总体功能实现情况,书写测试报告。
8 2007.4.2-2007.4.13 写论文 完成论文。
五、主要参考文献资料:
姜力,高群主编.SQL Server数据库设计与管理. SQL Server 2000数据库开发技术与工程实践/求是科技编著.2006
李昆主编.SQL Server 2000课程设计案例精编. 北京-中国水利水电出版社
求是科技编著.SQL Server 2000数据库开发技术与工程实践. 北京-人民邮电出版社.2004
赛奎春主编.SQL Server数据库开发实例解析. 北京-机械工业出版社. 2006
邹建编著中文版.SQL Server 2000开发与管理应用实例. 北京-人民邮电出版社.2005
曹军生等编著.SQL Server 2000实用教程. 北京-北京理工大学出版社.2001
(美)Louis Davidson著.SQL Server 2000数据库设计权威指南. 北京-中国电力出版社.2003
(美)Joseph J.Bambara,Paul R.著.SQL Server开发指南. 北京-电子工业出版社
(美) Paul Yao, David Durant著 .NET精简框架程序设计. 北京-电子工业出版社 2006
(美) Ted Pattison, Joe Hummel著.Visual Basic .NET应用程序和组件开发. 北京-电子工业出版社 2004
王华杰编著.VB.NET编程实例详解. 北京-中国铁道出版社 2002
(澳) Nick Wienholt著.NET性能优化. 北京-清华大学出版社.2005
摘 要
本论文主要论述的是物流运输系统的运费管理模块的设计和实现。
物流运输系统是针对物流行业的需求设计和实现的。该系统的主要功能是将物流管理流程纳入信息化管理,物流运输系统运费管理模块的主要完成的是物流管理流程中运费统计功能。课题研究过程中,首先对运费管理模块进行了详尽的需求分析,经分析得到运费管理模块主要完成如下的功能:运费计算要素的存储、通过计算公式计算运费、打印收费发票。之后根据需求提出了运费管理模块的总体设计方案,并据此进行了详细设计和编码实现。论文中对课题的设计和开发进行了完整地论述。
课题的开发主要应用了.NET技术及SQL Server数据库。系统开发完成后,对课题要求的功能设计出测试用例,进行功能测试,测试结果证明物流运输系统运费管理模块实现了对该模块的功能需求,完成了课题的主要任务。
关键词:物流运输,运费管理,.NET,SQL Server
Abstract
This paper deals with the logistics and transport, freight management module of the system design and implementation.
Transport and logistics system is the design and implementation needs of the logistics industry. The system''s main function is to flow into logistics management information management, Freight transport and logistics management system module to complete the module is the main statistical functions freight logistics management process. Research process, the first freight management module for a detailed needs analysis. Analysis of freight management module has been completed by the following functions : freight storage elements, By calculating formula freight charges print invoices. After the freight demand management module design program, and thus achieve a detailed design and coding. The design and development of a thesis topic for a complete exposition.
Application of the main topics of development. NET technology and SQL Server database. System development is completed, subject to the requirements of the functional test case design and test the functionality, Test results show that the freight transport and logistics system management module of the functional requirements of this module. The main tasks to complete a task.
Key words : logistics and transport systems, freight management module. NET, SQL Server
目录
摘 要 I
ABSTRACT II
目录 III
第一章 绪论 1
1.1 课题背景 1
1.2 关键技术介绍 4
1.3 课题的主要功能 4
第二章 系统分析 6
2.1 可行性分析 6
2.2 功能分析 6
第三章 系统设计 8
3.1 总体设计 8
3.2 详细设计 9
3.3 数据库设计 13
第四章 系统的实现与验证 20
4.1 系统的实现 20
4.2 系统的验证与优化 32
结论 35
参考文献 36
致谢 37
第一章 绪论
1.1 课题背景
1、历史上"物流"发展的六个阶段:
第一阶段:物流前期。物流按不同的功能和不同的场所互不联系地分别进行。只是按生产和销售部门的要求进行保管和运输。
第二阶段:个别管理期。物流成本意识的出现期。这一时期只有保管部门或发货部门在努力降低成本。
第三阶段:综合管理时期。作为一项独立业务开始建立物流管理部门,采取措施综合解决各种物流功能的优化组合问题。这里生产和销售是物流的前提。
第四阶段:扩大领域时期。物流影响生产和销售的阶段。对于生产部门来说,应该在产品设计阶段就从物流的角度考虑问题。在物流效率、统一包装规格、生产计划的灵活性等方面提出要求;对于销售部门,则在接受订货的计划性、订货的数量单位及交货期限等方面提出要求。在这一阶段,追求"第三利润源泉"的企业增多,过去曾把这一阶段视为终极阶段。
第五阶段:整体体制时期。物流进入小批量、多品种发货的新时代。为创造新的物流形象,整个公司必须取得共识。这一阶段多建立以生产和销售人员为委员,以负责经营的主要领导为委员长的委员会制度。建立起这样的制度之后,物流就成为生产和销售本身的一项内容。物流部门则只要运用物流知识和物流信息建立物流系统即可。
第六阶段:生产、销售、物流一体化时期。作为第一步,首先将不同商品的售出情况、发货及脱销情况,库存及进货情况与销售、生产计划进行比较,将现有库存与基准库存量(库存计划)进行比较,定期进行这一工作。找出计划与实际情况的差异,并据以提出解决方案,修订生产计划和与之相关的采购计划及其以生产、销售计划为前提的物流计划。这种修订是各个时期与销售状况相适应的,包括生产和物流的整个企业运作的修订,也就是我们所说的建立以物流信息为核心的一体化系统。
描述框架图:系统包括四个模块,它们分别是:基本信息设置、货物托运管理模块、用户管理模块、报表管理模块。
2、除上面已经描述的功能以外在报表管理中包括:货物申请单报表、货物托运单报表、货物验收单报表。在信息查询中包括:车辆信息表、司机信息表、员工信息表等基本表的查找操作
3、运费管理模块的主要功能描述如下:
登记申请信息:将用户提交的托运申请的信息录入数据库中以备打印申请托运单据。
计算运费情况:根据各个影响运输成本的因素的情况来计算运输的收费标准。
验收信息统计:把验收信息录入数据库以备打印发票。
Description Framework Figure: The system consists of four modules, which are: basic information set, cargo shipment management module, user management module, report management module.
2, in addition to features already described above, other than the statements of management include: the goods for a single report, cargo consignment note statements, cargo acceptance of a single report. At the information, including: vehicle information table, the driver information table, staff information tables and other basic table lookup operation
3, freight management module of the main functions described as follows:
Applications for registration information: the user submits the application information into the shipping database to prepare the application print shipping documents.
Calculate shipping costs: The impact of transport costs according to each of the factors to calculate the transport fees.
Acceptance of information statistics: the acceptance of information into a database to prepare for printing invoices.