毕业设计(论文)-VFP库房管理信息系统的设计.doc_第1页
毕业设计(论文)-VFP库房管理信息系统的设计.doc_第2页
毕业设计(论文)-VFP库房管理信息系统的设计.doc_第3页
毕业设计(论文)-VFP库房管理信息系统的设计.doc_第4页
毕业设计(论文)-VFP库房管理信息系统的设计.doc_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

库房管理信息系统的设计第1页总21页江都农行库房管理信息系统的设计摘要本系统是以VFP为开发工具,结合实际工作开发而成,它包含七个模块:档案设置、物资管理、库存管理、财务管理、系统维护、辅助功能、退出系统等,其功能基本符合用户需求,能够完成入库、出库、财务核算以及相关报表的查询,并提供部分系统维护功能;由于设计时间较短,该系统还存在许多不尽如人意的地方,比如部分功能模块的编码工作还未全部完成,联机文档比较少,出错处理不够等多方面的问题,还有待完善,另外从长远角度考虑,本系统还应支持前台开单,后台管理控制,应采用客户/服务器的模式用远程视图与数据库建立连接。关键字:VFP6.0库房管理信息系统AbstractThissystemsexploitationtoolisVFP,ithavebeenexpolderedisaccordingasthefactwork,andincludessevenmodules:Filesetting、Materialmanaging、StoragemanagingFinancemanaging、Systemmaintenance、Assistantfunction、Exitsystemandsoon,isbasicansweredforitsfunction,cancompleteinbase、outbase、financemanagingandinqriringsomereportforms,andsupplypartofsystemmainterancingfunction;fortimeistooshorttodesign,thesystemexistsmanylack,forexamplepartoffunctionmodulesisnotfinished,onlinedocumentislack,dealingwithfluffisnotenough,andsoon,onthesideconsideredfromlong-rangeangle,thissystemstillshouldsupportoperationonthestageandcontrollingbackgroung,shouldadoptclient/servermodelandestablishconnecttinglong-distanceviewwithdatabase.Keyword:VFPthemanagingsystemaboutthestoreroom库房管理信息系统的设计第2页总21页目录一、引言-3二、系统概述-32.1系统的软硬件配置-32.2系统的功能简介-32.2.1设置-32.2.2入库-32.2.3出库-32.2.4库存-42.2.5财务-52.2.6综合-52.3数据分析-5三、系统的实现-63.1用户界面的设计与实现-63.1.1DEFINEMENU|PAD|BAR(定义菜单项命令)-63.1.2ONPAD(激活当前菜单项的一个弹出式菜单)-63.1.3ONSELECTIONMENU|PAD|BAR(指定选中一个对象以后需执行的操作)-63.2数据库及相关系统功能模块的设计简介-73.2.1建立项目-73.2.2建立数据库模型-73.2.3建立应用程序窗体-可视类库的设计-菜单的设计-报表的设计-14四、系统的使用-14五、系统的技术要点-14六、体会与小结-17七、附录-17八、主要参考资料文献-20库房管理信息系统的设计第3页总21页库房管理信息系统一、引言伴随着企业规模的不断扩大,原始的、手工的进行管理工作已经不能适应工业企业发展的现状,更无法满足企业对管理工作的快速、准确的要求。而计算机信息管理技术的迅速发展恰恰解决了这个问题,它使计算机技术与现代的管理技术相互配合,来更加准确、高速的完成工业企业日常的仓库管理工作。使企业能够以最少的人员来完成更多的工作。库房管理信息系统主要采用MicrosoftFoxpro6.0做为开发工具,应用面向对象的程序设计方法,进行开发与设计的。它是一个典型的信息管理系统。本系统可以根据各应用单位情况,适当加以修改,以便更好应用。库房管理信息系统是根据某企业所属仓库的实际管理情况进行编写的,主要目的是为了方便企业对仓库来往业务及库存情况进行集中的查询与管理工作。在社会主义经济高速发展的今天,如果企业对仓库的各项管理运做仍然停滞在以纸、笔为主要工具的阶段,就会因为信息量的快速增长而无法迅速、准确的完成各项管理工作,这样,必将成为企业各方面发展的一个瓶颈。而在当代这个以信息时代为主题的社会里,将信息技术应用于对现代企业的管理,不但可以提高信息的处理速度和提高信息处理的准确性,更重要的是,可以解放劳动力,将他们分配到更需要人力资源的岗位上去,从而加快其现代化、综合化的建设步伐。这样,不但为企业管理部门节省了不必要的开支,更重要的是提高了它的工作效率。金融系统的分、支行的库房管理承担着全行重要空白凭证、一般凭证、计算机耗材等物资的进货、领用、库存统计与核销、财务核算工作。但长期以来一直是手工操作和管理,经常导致帐、实不符,同时手工结帐繁琐、报表汇总速度慢,严重加重了库房管理人员的工作负担。因此设计适合金融系统的库房管理信息系统迫在眉捷。设计库房管理信息系统的目标除了要实现上述提出的库房管理的基本要求外,应着重解决对重要空白凭证的先进先出、按份、按本灵活核算,自动生成重要空白凭证月报表;财务核算方式灵活,既可单笔结帐又可批量划帐;报表格式自定义,分类查询、打印灵活方便,界面相对统一。为了实现这些目标,我从可行性研究、需求分析开始,对库房管理信息系统进行了总体设计和详细设计,实现了部分的编码工作,较好地实现了系统目标。二、系统概述(一)、系统的软硬件配置由于库房管理信息系统(MIS)相对独立于大集中模式的门市业务系统,应纳入机关办公自动化系统的范畴。我之所以选择基于windows98的vfp6.0数据库系统开发工具,是为了利用其提供的各种面向对象的开发工具、强大的表单设计器和报表设计器功能快速地建立应用程序窗体和系统应用原型,然后对系统进行不断修正和改进,形成用户满意的可行系统,同时VISUALFOXPRO6继承了VISUALFOXPRO3/5的所有功能,进一步强化了数据库引擎、设计界面、客户服务器结构,提供了多种可视化编程工具,支持最新的internet技术、WWW库房管理信息系统的设计第4页总21页数据库设计及ActiveX等。硬件环境为:CPU:PII以上,内存:32M以上,硬盘:1G以上。(二)、系统功能简介库房管理信息系统主要包括以下六个功能模块。(系统结构总图如下(图一))1、设置:设置主要包括物资属性、物资、供方、领用单位、操作员、仓库、密码权限、单据初始化、系统初始化、数据整理、数据备份、数据恢复等功能。物资属性的设置主要区分物资是重要空白凭证、一般凭证还是计算机耗材,便于分类统计、核算。物资中单位数量的设置是为了解决一本重要空白凭证价格无法划为按份计价的矛盾。仓库的设置是为了分仓库存放物资。密码权限的设置是为不同的操作员设置不同级别的操作权限。数据整理是物理性地删除数据表中己作删除标志的记录并且重建索引。2、入库:入库主要包括入库单的录入、修改以及相应的查询、打印功能。单位是本的输入本数,是份的输入份数。入库单中物资属性是重要空白凭证的还要输入起始号码,同时根据单位数量自动生成终止号码。同一重要空白凭证不同号码段,按入库时间顺序排列。其它非重要空白凭证物资根据物资属性无需输入号码段。在入库单的下方按入库物资的属性的分类产生各物资属性的汇总金额,便于分类核算的需要。在操作功能排列中提供存盘新建、查找、删除行、复制单、作废单、打印、退出等命令按钮。3、出库:出库主要包括出库单的录入、修改以及相应的查询打印功能。单位是本的输入本数,是份的输入份数。出库单中物资属性是重要空白凭证的按入库时间由小到大的顺序自动跳出起始号码,同时根据单位数量自动生成终止号码。若出库数量大于该段号码的自动复制一行跳出下段起始号码及需出库的数量;若出库数量大于该品种物资合计库存数量时则自动提示最大可出库数量并以最大出库数量替换操作人员输入的出库数量。其它非重要空白凭证物资出库数量大于库存数量时自动提示最大可出库数量,同时根据物资属性是一般物资的则无需输入号码字段。在出库单的下方按出库物资的属性的分类产生各物资属性的汇总金额,便于领用单位分类核算的需要。在操作功能排列中提供存盘新建、查找、删除行、复制单、作废单、打印、退出等共性命令按钮4、库存:库存主要包括库存的即时查询以及其它查询,物资的转仓、组装、折分,库存的盘点和重要空白凭证的作废、销毁。在库存的即时查询中按“物资仓库代码”查库存明细,对于重要空白凭证的则按“入库时间”分段显示各段数量。在操作功能排列中有统计库存金额、查找、打印、退出等命令按钮。在库存的盘点中有帐面数量、盘点数量、盈亏数量、盘点单价、盘点金额、盈亏金额,操作员只需输入盘点数量和盘点单价,其它根据平衡关系自动生成。盈亏数量盘点数量帐面数量,盘点金额盘点数量盘点单价,盈亏金额盘点金额帐面金额(帐面金额帐面数量进货单价)。对于物资属性为重要空白凭证的,如果出现盘点数量不等于帐面数量则出现“重要凭证帐实不符不能继续,请查找原因,并请主管授权?”提示框。功能菜单主要有调出库存、更新库存、打印盈亏等菜单。重要空白凭证的作废、销毁需主管授权进入,输入作废重要空白凭证物资代码,起始号码与数量。打印作废、销毁清单后选择临时存盘,换人复核输入复核作废、销毁清单完全正确后才能真正存盘,更新库存。库房管理信息系统的设计第5页总21页(图一)5、财务:财务主要包括财务应收、财务应付、月终报表以及各种明细帐、汇总帐等。财务应付主要包括应付款查询(对应入库单)、查欠付供方汇总、付款单录入(对应入库单)财务应收中包括应收款查询(对应出库单)、查欠收客户汇总、单笔结帐(对应出库单)和批量划帐(对应欠收单位)。月终重要空白凭证报表主要是统计本月各种重要空白凭证的入库数量、出库数量、作废销毁数量以及库存结余。6、综合:综合包括其他报表的打印以及其它报表格式的修改和其它一些功能。如:系统的帮助说明、版本信息等。库房管理信息系统设置入库出库库存财务综合入库单录入修改入库单分类查询出库单录入修改出库单分类查询报表格式修改帮助等其它功能说明月终报表财务应收财务应付库存盘点、作废销毁转仓、折分、组装即时库存查询、打印系统信息设置系统初始化系统数据整理数据备份、恢复库房管理信息系统的设计第6页总21页(三)、数据分析当库房管理信息系统中的某种物资库存数量少于库存数量临界值时就应该定货,入库操作使库存数量增加,同时产生财务应付帐。仓库管理员根据领用单位的的物资领用申请单进行出库,出库操作使相应物资的库存数量减少,同时产生财务应收款。因此入库、出库、财务三个子系统功能的实现均是围绕库存物资进行的。功能级系统流程图如下(图二)。D3付款信息付款单应付日记帐付款单入库单送货单入库单定货清单领用申库存清单定货信息定货信息请出库单单D1库存清单D2定货信息应收日记帐出库单收款单收款单D4收款信息系统功能流程图(图二)三、系统的实现(一)、用户界面的设计与实现库房管理信息系统用户界面的设计力求相对统一,操作简单。主菜单采用的流行的主菜单嵌套下拉式菜单形式,并且提供热键快击功能。会用键盘鼠标即可操作。下面简单介绍菜单程序使用的菜单命令的语法结构。(1)DEFINEMENU|PAD|BAR(定义菜单项命令)DEFINEPAD菜单项名1OFPROMPTSKIPFORCOLORSCHEMEKEY热键标签,示例:DEFINEPADJXCMENU1OFMSYSMENUPROMPT设置(S)COLORSCHEME3KEYALT+S,仓库管理员1.1接收入库操作1.1接收入库操作作1.2更新库存清单2.1登记财务应付1.3处理定货1.4产生定货清单采购人员2.2付款单录入供货单位3.1接收出库操作3.2登记财务应收3.3收款单录入领用单位库房管理信息系统的设计第7页总21页示例:DEFINEBAR1OF设置SPROMPTA.物资属性SKIPFOR.NOT.SUPERKEYALT+A,ALT+A(2)ONPAD(激活当前菜单项的一个弹出式菜单)ONPAD菜单项名1OF菜单名ACTIVATEPOPUP示例:ONPADJXCMENU1OF_MSYSMENUACTIVATEPOPUP设置S(3)ONSELECTIONMENU|POPUP|PAD|BAR(指定选中一个对象以后需要执行的操作)ONSELECTIONBAR1OF设置SDOdm_sx(物资属性定义程序)根据库房管理信息系统主要功能模块设计系统主菜单如下(图三)。(图三)(二)、数据库及相关系统功能模块的设计简介Vfp6.0是一种典型的关系数据库管理系统,利用它可以对一系列数据项目进行建立和维护。同时Vfp6.0利用数据库容器(DBC)文件来控制数据库表格(DBF)文件的各种关系。下面我们利用项目管理器可视化地创建库房管理系统的数据库容器Njxc1.dbc。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论