物流信息管理系统.docx

上传人:b****3 文档编号:10763564 上传时间:2023-05-27 格式:DOCX 页数:24 大小:599.58KB
下载 相关 举报
物流信息管理系统.docx_第1页
第1页 / 共24页
物流信息管理系统.docx_第2页
第2页 / 共24页
物流信息管理系统.docx_第3页
第3页 / 共24页
物流信息管理系统.docx_第4页
第4页 / 共24页
物流信息管理系统.docx_第5页
第5页 / 共24页
物流信息管理系统.docx_第6页
第6页 / 共24页
物流信息管理系统.docx_第7页
第7页 / 共24页
物流信息管理系统.docx_第8页
第8页 / 共24页
物流信息管理系统.docx_第9页
第9页 / 共24页
物流信息管理系统.docx_第10页
第10页 / 共24页
物流信息管理系统.docx_第11页
第11页 / 共24页
物流信息管理系统.docx_第12页
第12页 / 共24页
物流信息管理系统.docx_第13页
第13页 / 共24页
物流信息管理系统.docx_第14页
第14页 / 共24页
物流信息管理系统.docx_第15页
第15页 / 共24页
物流信息管理系统.docx_第16页
第16页 / 共24页
物流信息管理系统.docx_第17页
第17页 / 共24页
物流信息管理系统.docx_第18页
第18页 / 共24页
物流信息管理系统.docx_第19页
第19页 / 共24页
物流信息管理系统.docx_第20页
第20页 / 共24页
亲,该文档总共24页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

物流信息管理系统.docx

《物流信息管理系统.docx》由会员分享,可在线阅读,更多相关《物流信息管理系统.docx(24页珍藏版)》请在冰点文库上搜索。

物流信息管理系统.docx

物流信息管理系统

本科生毕业论文(设计)

 

基于C++的物流信息管理系统

所在院系:

专业:

姓名:

学号:

指导教师:

数学与计算机系

计算机科学与技术

112052001

论文完成日期:

2013年月日

 

一、前言2

(一)开发背景2

(二)开发环境介绍3

1.硬件环境3

2.软件环境3

(三)开发平台3

1.VisualC++6.0的简介3

2.MicrosoftSQLServer2000简介3

二、系统分析4

(一)可行性分析4

1技术可行性4

2经济可行性4

3操作可行性4

4社会可行性4

(二)需求分析5

三、系统设计5

(一)系统目标5

(二)系统功能结构5

(三)业务流程图6

(四)数据库设计6

1.数据库概要说明6

2.数据库概念设计7

3.数据库逻辑设计9

四、系统实现10

(一)主模块设计10

1.主程序界面10

2.登录界面11

(二)基础信息设计12

1.商品信息查询12

2.商品信息维护13

3.销售开票14

4.销售结款14

5.销售开票查询14

6.权限设置15

五、结论16

六、参考文献16

七、致谢16

 

摘要:

本系统在研究和查阅文献的基础上,主要研究和总结了最近几年的物流信息管理系统的发展过程和这些物流系统的主要特点,分析了当前的物流系统所存在的一些主要不足以及未来的发展方向和趋势。

在对物流信息平台网络化、系统化、实用化技术的分析和总结的基础上,采用了MicrosoftSQL2000server作为后台数据库,利用了功能强大的C++应用程序作为系统的开发软件.采用了以上的软件以及相关的功能和技术,设计出一个具有查询修改员工信息、往来单位信息和销售开票、销售结款、销售开票查询、销售结款查询、登录和注册等功能的前台系统和具有用户管理、员工信息管理和入库登记管理出库登记管理等。

通过数据库的连接就构成了本系统的物流平台。

【1】

 

关键词:

物流;平台;系统

 

Abstract:

Thissystembasedontheliteratureresearchand.Themainresearchandsummarizesthemaincharacteristicsofthedevelopmentprocessoflogisticsinformationmanagementsysteminrecentyearsandthelogisticssystem.Analysisofsomemainproblemsexistedincurrentlogisticssystemandthefuturedevelopmentdirectionandtrend.Intheanalysisofthelogisticsinformationplatformfornetworking,systematic,practicaltechnologyandsummarybasedon,UsingMicrosoftSQL2000serverasthebackgrounddatabase,usingapowerfulC++applicationsasthesystemdevelopmentsoftware.Usingtheabovesoftwareandrelatedfunctionalandtechnical,designaquerythesystemmodifyemployeeinformation,betweenunitsofinformationandsalesinvoice,payment,salesinvoicesales,salesinquiriesaquery,loginandregistrationfunctionsandhasusermanagement,employeeinformationmanagementandregistrationmanagementlibraryregistrationmanagement.Throughtheconnectiontothedatabaseiscomposedofthesystemoflogisticsplatform.

 

Keyword:

logistics;platform;system

 

一、前言

物流是为了满足消费者的需求而进行对原材料、中间库存、最终产品及相关信息从起始点到消费地的有效流程,以及为实现这一流程而进行的计划、管理和控制过程。

物流配送是实现电子商务的重要环节。

它是由物品提供方和物品需求方以外的物流企业提供物流服务的模式。

它是以中小型零售企业为服务对象的社会化物流中心和配送中心。

它实现了最少环节和最低费用和最高效率等的服务。

本软件主要针对对物流信息的管理,用于对基本员工信息维护、修改、增加,销售登记、销售结款登记的信息维护。

没有物品配送的企业管理体制,主要是维护信息,并记录有关信息的软件。

它实现了正确的信息维护、销售信息查询、销售结款信息查询、入库登记和出库登记的功能等等。

[2]

(一)开发背景

信息时代的到来,使社会的各个行业领域都发生了巨大的变化,物流业也在时代大背景的影响下,朝着信息化方向发展。

有效整合企业内部资源,可以使个体的、单一的企业物流运输和集团化的大企业都朝着高效、可持续的方向发展。

作为物流行业的主体,物流集团性质的企业在跟随整个行业对企业发展方向进行整体调整的同时,对企业内部的一系列资源也进行着全面整合,而企业管理则成为整合、调整过程中的主要对象。

作为物流企业的管理者,早已充分地认识到管理在整个企业运作过程中的重要性,通过计算机管理系统对企业进行管理,解决传统管理方法中运作节奏慢和企业内部资源不能及时作出匹配好调整问题,进而对企业物流设施、物流资源等进行更有效的地管理,统一安排,降低企业资源的闲置与浪费,大大提高企业资源的利用率,减轻管理者的劳动强度,适应现代物流运作的需要,提高企业的工作效率和经济效益。

从国内外物流界的管理经验看,一个完善的信息管理系统是检验企业物流管理能否适应现代物流发展的最基本条件。

【3】

(二)开发环境介绍

1.硬件环境

处理器:

Intel(R)Core(TM)i5-2410MCPU@2.30GHz。

安装内存:

2.00GB。

系统类型:

32位操作系统。

2.软件环境

操作系统:

Windows7/WindowsXP。

数据库:

SQLserver2000。

开发语言:

VisualC++。

(三)开发平台

1.VisualC++6.0的简介

VisualC++6.0,简称VC或者VC6.0,是微软推出的一款C++编译器,将“高级语言”翻译为“机器语言(低级语言)”的程序。

VisualC++是一个功能强大的可视化软件开发工具。

自1993年Microsoft公司推出VisualC++1.0后,随着其新版本的不断问世,VisualC++已成为专业程序员进行软件开发的首选工具。

虽然微软公司推出了VisualC++,但它的应用有很大的局限性,只适用于Windows2000、WindowsXP和WindowsNT4.0。

所以实际中,更多的是以VisualC++6.0为平台。

[4]

2.MicrosoftSQLServer2000简介

SQLServer2000是Microsoft公司推出的SQLServer数据库管理系统,该版本继承了SQLServer7.0版本的优点,同时又比它增加了许多更先进的功能。

具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行MicrosoftWindows98的膝上型电脑到运行MicrosoftWindows2000的大型多处理器的服务器等多种平台使用。

【5】

二、系统分析

(一)可行性分析

1.技术可行性

在开发本系统的时候,由于对VisualC++了解相对来说比较深入。

所以选取了功能强大的VisualC++作为开发工具,并和SQLServer2000相结合,SQL是一种交互式、简洁、易学、易用的语言。

本系统主要对数据库的记录进行访问和操作。

研究此系统其实是相对来说稍微简单点的,使用现有的开发平台都能完成此系统的设计与实现。

2.经济可行性

开发这个系统的经济效益是远远超过它的开发成本的,本系统是一个小型的管理系统,它对软件和硬件的投资费用要求都不高,并且节省了劳动力、提高了工作效率、具有很好的适用性且增长了经济效益。

3.操作可行性

本系统的操作和界面类似如Windows系统的操作,只需用鼠标进行辅助,用键盘进行输入。

只要操作者了解系统的功能和懂得中文输入即可,因此只需对操作者进行简单的培训就可投入实际的系统操作工作中。

4.社会可行性

本系统的开发并不存在任何侵犯、妨碍等责任问题,而且经过社会的一些调查:

现有管理制度、人员素质、操作方式都不成问题。

 

(二)需求分析

随着物流行业的快速发展,现有的人工管理方式已经不能完全胜任了。

广大物流行业经营者已经意识到使用计算机信息技术的重要性,决定物流信息管理采用计算机管理系统进行操作、管理、记录信息等。

根据物流行业的特点和该企业的实际情况,该系统应该以物流业务为基础,突出前台管理,从专业角度出发,并提供科学有效的管理模式。

基础信息管理方面采取修改、复制、删除信息的方式使用户能直观地管理数据信息,并能有效地管理对基础信息的维护。

三、系统设计

(一)系统目标

对小型企业内的物流设备、物流资源等进行进行更有效地管理,统一安排,降低企业资源的闲置与浪费,大大提高企业资源的利用率,减轻管理者的劳动强度,适应现代物流运作的需要,提高企业的工作效率和经济效益。

(二)系统功能结构

物流信息管理系统包含了基础信息管理、销售管理、仓库管理和系统管理等几部分的功能,其部分功能结构如图1所示。

图1物流信息管理系统功能结构

(三)业务流程图

物流信息管理系统业务流程图如图2所示。

图2物流信息管理业务流程

(四)数据库设计

1.数据库概要说明

针对物流信息管理系统要完成的功能,采用SQLsever2000作为后台数据库,数据库命名为“wlzhglxt”,包括车辆信息表、运输方式表、配送审核表、配送申请表、配送信息反馈表、销售退货查询、销货退货信息表、销货退货明细表、操作员信息表、操作员查询、往来单位信息表、员工信息表、仓库信息表。

本系统数据库中的数据库表结构图,该数据表结构图包含系统的所有数据表,可以清晰地反映数据库信息,如图3所示。

 

图3数据库概要说明

 

2.数据库概念设计

(1)商品信息实体

商品信息实体:

商品信息表用于记录商品的编号、条形码、名称、简称、规格、产地、计量单位、进货价格、销售价格。

其功能E-R图,如图4所示。

图4商品信息E-R

(2)销售信息实体

销售信息实体:

销售记录表用于记录销售时的销售编号、内部编号、客户编号、开票日期、合计数量、合计金额、操作员、经手人。

其功能E-R图,如图5所示

 

图6销售信息E-R图

 

(3)销售结款实体

销售借款实体:

销售借款表用于记录商品销售时的结款信息,如结款票号、结款日期、应收金额、实收金额、经手人、操作员。

其功能E-R图,如图6所示。

 

 

图6销售结款E-R图

(4)销售明细实体

销售明细实体:

销售明细表用于记录商品销售时的明细信息,如销售票号、商品条形码、销售数量、合计金额。

其功能E-R图,如图7所示。

图7销售明细E-R图

3.数据库逻辑设计

(1)商品信息

商品信息表:

商品信息表用于记录商品的编号、条形码、名称、产地、计划价格等信息。

商品信息表定义如表1所示。

字段名称

字段类型

长度

主键

允许为空

编号

int

4

条形码

VarChar

13

名称

VarChar

40

简称

VarChar

20

规格

VarChar

20

产地

VarChar

100

计算单位

VarChar

10

进货价格

Money

8

销售价格

Money

8

表1商品信息表

(2)销售信息

销售信息表:

销售信息表用于记录时的销售编号、商品销售数量、销售金额等信息。

销售信息表定义如表2所示。

字段名称

字段类型

长度

主键

允许为空

销售票号

VarChar

15

内部编号

VarChar

16

客户编号

VarChar

10

开票日期

SmallDateTime

8

合计数量

Integr

4

合计金额

Money

8

操作员

Integr

4

经手人

Integr

4

表2销售信息表

 

(3)销售结款

销售借款表:

销售结款表用于商品销售时的结款信息。

如结款日期、结款金额、经手人等。

销售结款表定义如表3所示。

字段名称

字段类型

长度

主键

允许为否

结款票号

VarChar

15

销售票号

VarChar

15

结款日期

SmallDateTime

8

应收金额

Money

8

实收金额

Money

8

经手人

Integr

4

操作员

Integr

4

表3销售结款表

4、系统实现

(一)引入ADO库

物流信息管理系统设计采用ADO技术操作数据库,为了方便进行数据库操作,程序对ADO进行简单封装。

在使用ADO技术时,需要导入一个ADO动态链接库msado15.dll,该动态库位于系统盘“ProgramFiles\CommonFiles\System\ado\¡±目录下。

例如,如果系统盘为C盘,则该文件位于“C:

\ProgramFiles\CommonFiles\System\ado\¡±目录中。

在VisualC++中,需要使用预处理命令“#import¡±将动态库导入到系统中。

通常情况下,在“StdAfx.h¡±头文件中导入文件。

 

(二)主模块设计

1.主程序界面

主程序界面是应用程序提供个用户访问其他功能的平台,根据实际需要,物流配送管理界面的主界面采用了传统的“菜单/工具栏/状态栏”风格。

有基础信息管理、销售管理、仓储管理、运输管理、系统管理功能。

其中基础信息管理包括商品信息维护、往来信息维护、员工信息维护、仓库信息维护功能。

销售管理包括销售开票、销售结款、销售查询功能。

仓储管理包括出库管理、入库管理、库内移动、库存盘点、库存查询、商品库存报表功能。

运输管理包括车辆资料维护、驾驶员信息维护功能。

系统管理包括公司设置、操作员信息维护、权限设置功能。

如图8所示。

图8物流信息管理系统主界面

核心代码:

rst.Open("公司设置表");

if(rst.GetRecordCount()<1)

m_StatusBar.SetPaneText(0,"江苏教育学院孟钰");

else

m_StatusBar.SetPaneText(0,rst.GetFieldValue("公司名称"));

m_StatusBar.SetPaneText(3,sText);

this->SetWindowText("物流综合管理系统v2.01版--当前操作员『"+OP+"』");

2.登录界面

用户登录窗体启动。

选择登记类型,输入用户名和密码,登录。

从数据库中检查是否有相应的用户名和密码,如果用户名或密码错误,进行提示,如果输入的用户名和相应密码正确,会提示请联系管理员。

登录程序界面是应用程序提供用户登录此系统的平台,根据实际需求,物流信息管理系统采用了传统的在操作员输入mengyu,密码111,点击登录。

如图9所示。

图9系统登录界面

核心代码:

voidCDLogin:

:

OnButlogin()

{

CStringsSQL,sPwd,sOldPwd,sUserName;

m_EdtPwd.GetWindowText(sPwd);

m_EdtName.GetWindowText(sUserName);

sOldPwd=ado.FieldToOtherField("操作员信息表","用户名",sUserName,"密码",1);

if(sOldPwd.IsEmpty())

{

if(m_nTryTime>=3)//确认用户输入用户名或密码的次数

{

MessageBox("对不起!

您不能登录本系统,请与管理员联系!

","系统提示",MB_OK|MB_ICONSTOP);

this->OnCancel();

return;

}

MessageBox("您输入的用户不存在!

请重新的输入!

","系统提示",MB_OK|MB_ICONSTOP);

m_EdtName.SetFocus();

m_nTryTime=m_nTryTime+1;

return;

}

 

(三)基础信息设计

1.商品信息查询

商品信息查询模块主要完成如下功能:

支持按照多字段、多条件查询、支持模糊查询。

用户双击表格中某记录时,调用编辑模块进行编辑。

查询条件有编号、条形码、名称、简称、规格、产地、计量单位、进货价格、销售价格。

选择查询条件,在框内输入所需的查询条件内容按两下“Enter”键即可查询,或者用鼠标直接单击“查询”。

比如说查询条件是编号,输入“1”单击“查询”按钮就可以查到相对应的信息。

再比如查询可以完成的功能如图10所示。

图10商品信息查询

2.商品信息维护

在商品信息查询中,双击图10中的商品信息可弹出图11所示的模块,在此模块中可对数据进行新增、修改、复制、删除等操作。

查询:

设置完查询条件后,单击“查询”按钮,窗体下方的列表中即可显示查询结果。

新增:

单击“新增”按钮,可对数据进行添加,添加后单击“保存”按钮即可添加成功。

其运行结果如图11所示。

修改:

选择要修改的数据,单击“修改”按钮即可对数据进行修改,单击“保存”按钮即可修改成功。

复制:

选择和想要添加的信息比较相似的数据,单击“复制”按钮,对原数据加以改动后,单击“保存”按钮即可。

删除:

选择要删除的数据,单击“删除”按钮即可将数据删除。

可以完成的功能如图11所示。

图11商品信息维护

3.销售开票

销售开票模块主要完成自动生成销售开票号及开票日期、手动输入条形码、商品规格、产地、计量单位、销售数量、销售单价、合计金额登记这些功能。

可以完成的功能如图11所示:

图11销售开票

4.销售结款

销售结款模块主要完成如下功能:

自动生成结款票号和开票日期、可以由销售开票单直接生成销售结款单、简化经手人的作业、支持数据及金额核算功能。

可以完成的功能如图11所示:

图11销售结款

 

设计步骤

向项目中添加1个新Dialog资源,资源“ID”为“IDD_OPERATION”。

从“Controls”面板上向Dialog资源中添加18个Static、4个Edit、1个ListControl、3个Button控件。

“IDD_OPERATION”对应的类为“CDOperation”。

4.销售开票查询

销售开票模块主要完根据指该表中的内容动态生成界面、可以根据条件类型进行主表信息的查询、可以查询具体客户的具体销售功能。

可以完成的功能如图12所示:

图12销售开票查询

 

4.权限设置

销售开票模块主要完成选择当前管理员对该管理员权限进行修改的功能。

选中当前用户,单击所需要的权限即可,可以完成的功能如图13所示:

图13权限设置

五、结论

该系统属于小型的物业信息管理系统,可以有效地对中小型物业企业进行有效的管理。

该信息企业系统实现以下目标

通过这段时间的系统开发和论文撰写过程,通过查阅、研究大量的相关文献,分析相关领域的特色网站并结合实际,使我对物业信息管理系统方面的理论知识,包括对它的定义,内涵,特点,功能,技术等方面的研究都有了更深的了解。

并亲自利用所学知识建立了餐饮管理系统。

虽然由于时间有限和本人能力有限,这个系统还不够完善,还有许多地方有待改进。

对我来说是对大学两年的一次全面检查。

两年的理论学习,在毕业设计中得到实际上的应用,它使我懂得了如何去开发一个系统或者一个软件,它也使我懂得了软件的结构,在设计过程中使我对VC++6.0技术、SQL数据库以及物流信息管理系统的开发有了更深入的理解,对即将步入社会的我积累了经验。

六、参考文献

[1]陈家琪.C++程序设计教程[M].新华出版社,2006(11):

567

[2]Silberschatz.数据库系统概念第三版[M].机械工业出版社,2007(3):

256

[3]王国华.中国现代物流大全[J].中国铁道出版社,2007(10):

456

[4]焦文范等.第三物流理论与案例.中国铁道出版社,2008(12):

389

[5]周枫等.软件工程[M].重庆大学出版社,2009

(2):

321

[6]贝尔.高级C++程序设计[M].机械工业出版社,2005

(1):

674

[7]李鑫.软件工程教研室毕业设计指导[J].清华出版社,2005(8):

532

[8]丁磊.开发网络通信程序的经典入门[J].机械工业出版社,2007(4):

332

七、致谢

时间过得真快,转眼间即将大学毕业了。

离开学校的时间越来越近,毕业论文的的完成也随之进入了尾声。

从开始进入课题到论文的顺利完成,一直都离不开老师、同学、朋友给我热情的帮助,在这里请接受我诚挚的谢意!

作为一个本科生,在最初试图以物流配送管理系统为题材进行研究时,还是颇有顾虑的,最大的难题在于自己对物流配送的详细流程缺乏足够的了解,面对物流配送这方面的内容茫茫然不知从何处下手,几经酝酿思索,最后在刘潇老师的鼓励和帮助下,最终确定对物流信息管理系统的人生哲学进行尝试性的分析研究,由此才展开此论文的撰写工作。

本学位论文是在我的指导老师老师的亲切关怀与细心指导下完成的。

从课题的选择到论文的最终完成,老师始终都给予了细心的指导和不懈的支持,值得一提的是,老师宅心仁厚,闲静少言,不慕荣利,对学生认真负责,在她的身上,我们可以感受到一个学者的严谨和务实,这些都让我们获益菲浅,并且将终生受用无穷。

毕竟“经师易得,人师难求”,希望借此机会向刘老师表示最衷心的感谢!

指导老师:

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 自然科学 > 物理

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2