李湘华管理信息系统论文.doc

上传人:asd****56 文档编号:70337812 上传时间:2023-01-19 格式:DOC 页数:22 大小:290.74KB
返回 下载 相关 举报
李湘华管理信息系统论文.doc_第1页
第1页 / 共22页
李湘华管理信息系统论文.doc_第2页
第2页 / 共22页
点击查看更多>>
资源描述

《李湘华管理信息系统论文.doc》由会员分享,可在线阅读,更多相关《李湘华管理信息系统论文.doc(22页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、 指导老师:李湘华 学生:邹灵蓉中南林业科技大学本 科 课 程 论 文学生姓名: 邹灵蓉 学 号: 20093976 学 院: 理学院 专业年级: 信息与计算科学二班 课 程: 管理信息系统 设计(论文)题目: 物流管理信息系统 指导教师: 李湘华 2012年10月21日 摘 要 随着技术的发展,电脑操作及管理日趋简化,电脑知识日趋普及,同时市场经济的快速多变,竞争激烈,采用计算机管理系统是现代化企业管理的必然趋势。先进的管理技术,很大程度上体现在管理系统的成熟完善上。本文以新生活集团(中国)有限公司徐州分公司为背景,建立了一套计算机管理系统,将公司的复杂手工业务转化到计算机上操作,大大提高了

2、工作的效率。借鉴了其他较为成功的管理系统,通过对实际业务的分析,确定了仓储管理系统的设计思想和运行流程:采用Visual Basic语言编程制作前台和Access数据库做后台相结合的方式,建立了一套计算机管理系统的模型,包括了入库、出库、库存查询、出入库统计等部分。针对系统安全的问题上还做了数据库安全管理的部分。仓库管理系统在运行阶段,效果好,数据准确性高,提高了工作效率,同时也实现了仓库管理计算机化。关键词:仓库管理信息系统; 库存管理; 仓库作业流程;ABSTRACTWith the technology, computer operations and management become

3、 increasingly simplified, computer literacy has become increasingly popular, while the fast changing market economy, competition, using computer management system is the inevitable trend of modern enterprise management. Advanced management techniques to a large extent reflected in the mature and per

4、fect the management system. In this paper, a new life Group (China) Co., Ltd. Xuzhou Branch as the background, a set of computer management systems, the companys complex business transformation to the computer manual operation, greatly improved work efficiency. Learn from other more successful manag

5、ement system, through the analysis of actual operations, warehouse management system to determine the design and operation of process: making use of Visual Basic programming and Access database front backing combination, a set of computer management system model, including the storage, a library, in

6、ventory check, the storage statistics section. The issue of security for the system also made a part of database security management. Warehouse management system in the operational phase, good results, data and high accuracy, improve efficiency, but also to achieve a computerized warehouse managemen

7、t. Keywords: Warehouse Management Information System; inventory management; warehouse processes;1 绪论1.1选题背景和意义 中国正在大步跨入信息化社会,人们的生活工作与通信、信息的关系日益紧密,信息化社会在改变着我们的生活方式与工作习惯,同时,也对传统的物流提出了新的挑战。在我国,很多的企业的仓库作业还没有达到信息化。没有一个符合本企业仓库的仓库管理系统,造成很多业务处理很繁琐,工作效率低下。当今社会是一个高速发展的社会,企业对仓储管理要求不断提高,希望高效率、低成本的完成仓储作业。信息化仓储管理

8、正在企业中蓬勃发展,也将是未来物流业的发展主流,人机结合的方式也将是工作方式的主流。利用仓库管理信息系统可以很好的提高企业的管理水平。 新生活集团(中国)有限公司徐州分公司仓库管理系统,是本人经过对公司的考察,了解,为公司建立的一个仓库管理系统,主要是为了减少仓库工作人员的工作量,提高工作效率,并且保证工作质量所建立的。1.2 仓库管理信息系统的发展趋势 目前随着计算机技术的飞速发展,仓库管理信息系统在仓库管理中得到越来越广泛的应用。仓库各个上级业务部门都开发出适应仓库业务管理需要的信息系统,许多仓库还开发出各种针对仓库管理如仓库业务收发管理、仓库安全管理、仓库人事管理等方面的应用软件。这些应

9、用软件对于全面提高仓库和上级部门对仓库的科学管理水平,减少仓库人员的工作量等方面都起到了非常重要的作用,可以帮助有关人员全面掌握仓库的基本情况, 如库房容量、主要领导、仓库人员编制等,并形成各种统计汇总数据,为仓库管理人员的科学管理提供辅助决策。目前,各种管理信息系统基本上都是基于Windows或Windows NT操作平台上编制的管理软件,它们具有一致的操作界面和操作风格,极好的人机交互功能,大大方便了仓库管理人员的应用。有些管理信息系统还是基于局域网的应用系统,可同时多用户在网上查阅、汇总各种仓库相关数据,网络的开通为各个部门之间的业务交流提供了便利。 2系统运行环境2.1软件环境 Win

10、dows XP/Windows 2000/Windows Server 2003等Windows操作系统。3 新生活集团(中国)有限公司徐州分公司仓储管理分析3.1仓储作业流程分析新生活集团(中国)有限公司徐州分公司仓储作业流程和大多企业一样,包括货品的到货入库,货品的出库,货品在库保管,盘点,查询等。3.1.1入库流程 新生活集团(中国)有限公司徐州分公司仓库作业的入库流程:首先,由申请人填写入库申请单,入库申请单主要由以下几项:申请入库单位、入库时间、入库货位号、产品的品种、质量、数量(件数、重量)、金额、检验员鉴字、申请人鉴字、仓库主管签字等组成。申请人持填写好的入库申请单,填写好由检验

11、员检验后鉴字,并由库房人员核实入库数量登记,库房主管鉴字。入库申请单一式四份,第一联、存根,第二联、仓库留存,第三联、财务核算,第四联,申联人留存。入库时要严把质量关,做好各项记录,以备今后查询。3.1.2出库流程 新生活集团(中国)有限公司徐州分公司的仓库作业出库流程是:客户向公司提出需求,公司销售部门再安排仓库安照客户对产品的要求进行出库。公司销售部门需要填写出库单,出库单,主要有发货单位、发货时间、出库品种、出库数量、金额、出库方式选择、运算结算方式、提货人签字、仓库主管签字。出库单也是一式四份,第一联、存根;第二联、仓库留存;第三联、财务核算:第四联提单,提货人留存。提货人出示出库单据

12、,在库房人员协调下,按指定的货位、品种、数量搬运货物装到车上。保管人员做好出库质量管理,出库前会对货品进行再次检查,保证发给客户的产品质量,严防破损。3.1.3在库管理(1)仓库保管原则:面向通道进行保管。为使物品出入库方便,易于仓库内移动,将货物面向通道保管。货物有序摆放,同种产品摆放在同一货位上,或者相邻货位。为提高作业效率和保管效率,员工对库内物品放置位置的熟悉程度直接影响着出入库的时间,将类似的物品放在邻近的货位也是提高效率的重要方法。根据公司的销售情况选定位置。畅销品的出货和进货频率高,应放在靠近出入口,易于作业的地方;季节性需求的物品则依其季节性选定放置位置。货物分类保管,不同性质

13、的产品有不同的存储区域。成箱的货物可以堆码摆放,零散的货物要摆放在货架上。依据先进先出的原则。先入库的产品先出库。(2) 盘点 公司货物出入库频繁,为了保证仓库保管质量,仓库工作人员每个月都会对仓库货物进行盘点,包括对货物品种、数量、等进行盘点,并做好记录,存档等。3.2仓储管理存在的问题分析 任何公司在管理上都会存在这样或那样的问题,在新生活集团(中国)有限公司徐州分公司的仓储管理中,我认为也存在着一些有待解决的问题,如下:(1) 产品存放位置安排不规范,存放的位置随机安排,有时会造成畅销品存放到了不方便出库的地方,而销量少的产品却摆放到了靠近出口的位置。(2) 仓库产品摆放混乱,不同性质的

14、产品混乱的摆放在一个货架上,有些不同种类的单件的货品也被放在一个大的箱子里。导致盘点的时候相当麻烦。(3) 库存数量不明确,仓库缺少一个有效的仓库管理系统,仓库产品的数量统计难度大,所以导致有些时候,畅销的产品货物短缺,而有些销量小的产品货物却积压在仓库,不仅浪费时间和金钱,还占用了仓库空间。(4) 公司规定每个月对仓库进行一次盘点。我认为这样每次盘点时间相隔太长,可以每周做一次粗略盘点,每个月月末的盘点可以再细致一些。(5) 仓库部门的管理制度不规范,工作人员工作态度有待提高。有的部门派人去仓库领产品,很多时候都会是部门缺什么,自己到仓库拿什么,甚至连领料单都没拿去,这样造成仓库物品混乱,并

15、且还及有可能造成仓库的物品丢失。(6) 仓库破损产品检验不及时,经常是部门领料人员领回部门后,发现有破损再拿回仓库调换。这样不仅易造成产品变质,还容易造成部门与仓库之间产生矛盾,各自都不愿承担造成产品破损的责任。3.3解决问题的方法从对仓库存在问题的分析发现,公司仓库的改善还是有很大的发掘潜力的。建立和仓库相符的仓库管理系统,采用先进的仓库管理方法,规范作业流程。具体解决问题的方法:。(1) 针对产品存放位置安排不规范、产品摆放混乱和库存数量不清晰,采用ABC分类法,对所有的产品进行合理的摆放,畅销品摆放在离出口较进的地方,便于出库,做到摆放有序,有多少库存可以较为很方便的看到。(2) 制定规

16、范的仓库管理制度,特别是仓库进入权限,除了仓库工作人员,其他任何人员不得进入仓库,更不能随意取存物品,这样是防止产品的丢失和仓库管理的混乱。(3) 仓库管理人员在产品入库时就应该做好产品的检查工作,不可将破损产品入库。仓库作业当中也要注意作业规范,定期检查产品,发现有破损及时处理。(4) 对于畅销品和销量小的产品的库存数量做出优化,尽量避免畅销品库存不够,销量小的产品又积压在仓库,导致库存量的不合理,影响了销售部门的销售工作。(5) 建立一个与仓库相符的仓库管理系统,对仓库的所有产品的进出库等业务做到及时处理。充分的利用仓库管理系统的功能。 从上面的问题分析和解决问题可以看出,没有一个和仓库相

17、符合的仓库管理系统,所有的业务处理都变的繁琐,所以我认为有一个好的仓库管理系统支持,对新生活集团(中国)有限公司徐州分公司是很有必要的。4 系统分析4.1系统需求分析 本套应用程序名称为“新生活集团(中国)有限公司徐州分公司仓库管理系统”,主要用于公司仓库货品信息的管理,系统包括货品在库管理、入库、出库、一些统计查询和报表等几部分组成。 仓库管理系统需满足仓库管理员及工作人员的需求,他们具有登陆应用系统的权限,所以需要对工作人员的登录本模块进行更多的考虑,设计不同用户的操作权限和登录方法。对于一个仓库来说,最大的功能就是存储货品,所以仓库管理就是对货品信息,仓库信息的管理,用户可以根据实际情况

18、对各种货品信息进行分类管理,包括添加、删除更新数据库等。仓库中货品的入库管理操作就是对于货品入库情况的管理,当有货品到货需要入库保管,用户可以方便的输入货品的名称、数量等信息。仓库中货品的出库,这部分功能与入库操作流程差不多,区别在于只是对出库货品进行管理,货品信息数据的输入。仓库货品的信息量大,数据安全性和保密性要求高。本系统实现对货品信息的管理和总体的统计等,仓库信息,供货单位和经办人员信息的查看及维护。仓库管理人员可以浏览、查询、添加、删除等货品的基本信息等。报表是一个数据库中最重要的功能之一,有了报表才能清楚地知道货品的出入库情况,在数据报表功能中包括出库报表,仓库报表及经办人员报表等

19、一些基本信息的打印,方便简洁。本系统基本包含了仓库管理的主要需求,具有完善细致的功能、友好的用户界面、较强的数据处理功能和完备的安全机制;随心所欲的查询和所见即所得的打印功能,并全面支持分析和决策的功能。4.2可行性分析4.2.1技术上可行 该系统所需的硬件设备,市场上就有销售,并且价格较低。所需的软件,操作系统采用Windows系列操作系统,数据库管理系统采用Visual Basic与Access相结合,这些软件都是很常见,在系统开发中被大量应用的,技术也都达到了比较成熟的阶段。因此,在技术上可较容易实现的。4.2.2经济上可行 本系统需要的硬件,软件支持都比较容易得到,公司也急需改变原来的

20、仓库作业方式。因此对开发库存系统大力支持,开发经费没有问题。4.2.3管理上可行 库存有很多的管理体制,每件入库物品都有相应的记录,出库也要对相应的物品进行删减,同时入库和出库必须对每个物品的相应数量和单价进行录入。因此管理上是可行的。 另外,要将开发系统运用到仓库作业中,仓库作业方式区别与过去,所以,需要对仓库管理员进行一个系统运用前的培训,仓库的工作人员也都很乐意接受培训。4.3系统功能的模块设计4.3.1总体模块设计(如图4.1)系统登录货品管理货品查询数据报表系统维护仓库管理系统退出系统 图 4.1 总体模块4.3.2系统功能设计 (1)货品管理(货品入库,货品出库,货品盘点);该模块

21、用于实现货品的入库,出库,盘点功能。 (2)货品查询(入库查询,出库查询,库存查询);该模块用于货品入库,出库,库存的查询。 (3)数据报表(出库报表,库存报表);该模块提供货品出库及库存报表,并且可以实现报表的打印及导出。 (4)系统维护(操作员管理,密码修改);该模块可以注册新用户,删除现有的用户,现有用户密码的修改。 (5)退出系统4.3.3数据库的建立 后台数据库的表设计如表4.1至表4.5:表 4.1 tb_enter(用户信息表)字段名数据类型字段大小操作员姓名文本20职务文本20密码文本20表 4.2 tb_KCXX(库存信息表)字段名数据类型字段大小库存编号数字长整型货品编号文

22、本30货品名称文本50货品规格文本30记量单位文本20数量数字长整型单价货币入库日期日期时间备注备注表 4.3 tb_OUT(货品出库数据表)字段名数据类型字段大小出库编号文本30货品编号文本50货品名称文本30计量单位文本20数量数字长整型单价货币金额货币出库日期日期时间提货单位文本50提货人文本20经手人 文本20备注备注表 4.4 tb_IN(货品入库数据表)字段名数据类型字段大小货品编号文本30货品名称文本50货品规格文本30计量单位文本20数量数字长整型单价货币金额货币入库日期日期时间经手人 文本20备注备注表 4.5 tb_kcpd(货品盘点表)字段名数据类型字段大小盘点编号数字长

23、整型盘点货品文本50货品规格文本30计量单位文本20数量数字长整型盘点日期日期时间盘点员文本20货品有无异常文本205 系统设计 5.1系统登录模块 图5.1 系统登录界面(1) 功能分析这是用户登录系统的入口,用户输入用户名及密码,如果密码正确,点击登录按钮,则成功登录,进入仓库管理系统主界面(如图5.2);如果用户名输入错误,Msgbox则会提醒“对不起,没有此用户的信息”;如果密码错误,Msgbox则会提醒“密码不正确,请您确认后重新输入”(如图5.2);图 5.2 仓库管理系统主界面图5.3系统登录密码错误 (1)实现代码: Private Sub Command1_Click() r

24、tn = SetWindowPos(Me.hwnd, -2, 0, 0, 0, 0, 3) 运用API函数SetWindowPos,来实现取消窗体置前的功能On Error Resume NextDim MPassword As StringIf Text2.Text = mr And Text1.Text = mingrisoft Then 判断是否使用的是超级口令登录 frm_main.StatusBar1.Panels.Item(2).Text = 当前操作员: mr Name1 = Text2.Text Unload Me frm_main.ShowElse Adodc1.Record

25、Source = select * from tb_enter where M_Name = & Text2.Text & Adodc1.Refresh If Adodc1.Recordset.RecordCount 0 Then MPassword = Adodc1.Recordset.Fields(M_Password) If Text1.Text = MPassword Then 判断数据的密码是否正确 frm_main.StatusBar1.Panels.Item(2).Text = 当前操作员: + Adodc1.Recordset.Fields(M_Name) Name1 = Te

26、xt2.Text frm_main.Show 添加登录日志 Open (App.Path & 系统日志.ini) For Input As #1 Do While Not EOF(1) Line Input #1, Intext TStr = TStr + Intext + Chr(13) + Chr(10) Loop Close #1 TStr = TStr + + Name1 + + Format(Now, yyyy-mm-dd hh:mm:ss) + + 系统登录 + Chr(13) + Chr(10) Open (App.Path & 系统日志.ini) For Output As #

27、1 Print #1, TStr Close #1 Unload Me Else MsgBox 密码不正确,请您确认后重新输入, , 库存管理系统 Text1.Text = Text1.SetFocus End If Else MsgBox 对不起 没有此用户的信息, , 仓储信息管理系统 Text2.Text = Text1.Text = End If End IfEnd Sub5.2 货品管理模块 在货品管理模块中,货品入库,货品出库和货品盘点三个模块是相似的模块,有着相似的操作过程。以货品入库做为说明,实现代码: Private Sub Cmd_Add_Click() For i = 0

28、 To 5 单击“添加”按钮之后,清空文本框中的内容 Text1(i).Text = Next i Adodc1.RecordSource = select * from tb_in order by ID Adodc1.Refresh If Adodc1.Recordset.RecordCount 0 Then Adodc1.Recordset.MoveLast 将数据库记录移向最后一条 StrNum = Val(Adodc1.Recordset.Fields(ID) + 1 将入库编号加1 Select Case Len(Trim(StrNum) 位数不足则补0 Case 1 StrTem

29、p = 00000 Case 2 StrTemp = 0000 Case 3 StrTemp = 000 Case 4 StrTemp = 00 Case 5 StrTemp = 0 Case 6 StrTemp = End Select Text1(0).Text = J & Trim(StrTemp) & Trim(Str(StrNum) Else Text1(0).Text = J000001 Join的缩写 加入的意思,给入库编号赋一个初值 StrNum = 1 End If Cmd_Save.Enabled = True Cmd_Del.Enabled = FalseEnd Sub进

30、入货品入库(如图5.4),然后点击添加按钮,自动生成入库编号,输入货品名称、货品规格、数量单价及备注,选择计量单位,入库日期,点击保存,出现Msgbox 提醒“您确认要保存该信息吗?”(如图5.5),点击确定,出现Msgbox 提醒“信息保存成功”,点击取消,则放弃入库。图 5.4 进入货品入库 图5.5 货品入库界面 在货品入库的信息录入中,如果信息输入不完整,则无法完成入库,会出现Msgbox提醒“货品数量、单价或名称不能为空值!”(如图5.6)图 5.6 货品入库输入信息不完整5.2货品查询模块 在货品查询模块中,包括入库查询,出库查询和库存查询三个模块。这三个模块也是相似的,以出库查询

31、作为说明,实现代码: Private Sub Form_Load() rtn = SetWindowPos(Me.hwnd, -1, 0, 0, 0, 0, 3) 运用API函数SetWindowPos,来实现使窗体置前的功能利用代码连接数据库Adodc1.ConnectionString = Provider=Microsoft.Jet.OLEDB.4.0;Data Source= & App.Path & db_kcgl.mdb;Persist Security Info=FalseAdodc1.RecordSource = select * from tb_out 连接出库信息数据表Ad

32、odc1.Refresh Me.Left = (Screen.Width - Me.Width) / 2 使窗体居中 Me.Top = (Screen.Height - Me.Height) / 2End Sub 在货品查询下点击出库查询进入出库查询(如图5.7),在最下方“请输入要查询的货品名称”的Text中输入要查询的货品的名称,自动显示出要查询货品的出库记录(如图5.8)。图 5.7 进入出库查询图 5.8 出库信息查询界面5.3 数据报表模块 数据报表中包括出库报表,库存报表。为仓库管理提供报表的打印和导出。方便对仓库的情况进行了解。以库存报表为例,实现代码: Private Sub

33、DataReport_Initialize() rtn = SetWindowPos(Me.hwnd, -1, 0, 0, 0, 0, 3) 使窗体置前End SubPrivate Sub DataReport_QueryClose(Cancel As Integer, CloseMode As Integer)DataEnvironment1.rsComd_Pkc.Closefrm_main.Enabled = True导出End Sub打印图5.9 库存信息明细表 在库存信息明细表预览里有个打印按钮和导出按钮(如图5.9),点击这两个按钮,分别能实现打印和导出功能。打印报表的功能必须在安装

34、打印机的情况下才能实现;点击导出,出现对话框(如图5.10)选择保存到的文件夹,对文件命名,然后点击保存按钮。图 5.10 “导出”对话框5.4系统维护模块5.4.1 操作员管理包括注册新用户和删除现有用户。(1)注册新用户(如图5.11),在用户管理对话框中选择注册新用户,填写完用户名称,职务,用户密码,确认密码,点击确定,出现,Msgbox提醒“注册成功”。图 5.11 注册新用户界面实现代码: Private Sub Command1_Click() rtn = SetWindowPos(Me.hwnd, -2, 0, 0, 0, 0, 3) 运用API函数SetWindowPos,来实

35、现取消窗体置前的功能 If Text1.Text = Or Text2.Text = Or Text3.Text = Then MsgBox 输入的用户注册信息不完全!, , 提示信息 Else Adodc1.RecordSource = select * from tb_enter where M_Name= + Text1 + 判断注册的用户名是否存在 Adodc1.Refresh If Adodc1.Recordset.RecordCount 0 Then MsgBox 该用户名已经存在,请您更换其他用户名!, 48, 提示信息 Text1.Text = 如果该用户名存在则重新输入 Te

36、xt2.Text = Text3.Text = Text4.Text = Text1.SetFocus Else If Text3.Text = Text4.Text Then 判断两次输入的密码是否一致 Adodc1.RecordSource = select * from tb_enter order by M_ID Adodc1.Refresh If Adodc1.Recordset.RecordCount 0 Then Adodc1.Recordset.MoveLast Text5.Text = Val(Adodc1.Recordset.Fields(M_ID) + 1 Else Te

37、xt5.Text = 1 End If Call main 保存注册信息 Set adoRs = adoCon.Execute(insert into tb_enter values( & Text5 & , & Text1 & , & Text2 & , & Text3 & ,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0) MsgBox 注册成功!, 48, 用户注册信息提示 adoCon.Close Text1.Text = Text2.Text = Text3.Text = Text4.Text = Unload Me Else MsgBox 两次输

38、入的密码不一致,请您确认后重新输入, 48, 用户注册信息提示 Text3.Text = Text4.Text = Text3.SetFocus End If End If End IfEnd Sub删除现有的用户(如图5.12),在用户管理中选择删除现有用户,然后选择要删除的用户名,点击确定按钮,Msgbox提醒“您确认删除该用户吗?”,点击确认则删除,点击取消,则取消删除。图 5.12 删除现有的用户的界面实现代码: Private Sub Command2_Click() rtn = SetWindowPos(Me.hwnd, -2, 0, 0, 0, 0, 3) 运用API函数SetWindowPos,来实现取消窗体置前的功能 If Combo1.Text = Name1 The

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 其他杂项

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁