【计算机科学与技术专业毕业设计论文(任务书)】企业供销存管理系统.doc_第1页
【计算机科学与技术专业毕业设计论文(任务书)】企业供销存管理系统.doc_第2页
【计算机科学与技术专业毕业设计论文(任务书)】企业供销存管理系统.doc_第3页
【计算机科学与技术专业毕业设计论文(任务书)】企业供销存管理系统.doc_第4页
【计算机科学与技术专业毕业设计论文(任务书)】企业供销存管理系统.doc_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

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

文档简介

计算机科学与技术专业毕业设计论文毕业设计论文任务书一、课题名称供销存管理系统二、课题内容实现以windows为平台,在delphi环境下运行的供销存管理系统。三、课题的任务要求1、系统具有友好的交互用户界面,使用方便。2、设计的系统能方便及时的查询仓库资料、货品名称、来往单位资料等信息,及时的反馈采购,库存,销售的情况。3、可以灵活、方便的对系统进行增加、删除、修改等维护性操作。四、同组设计者王世祥,曾庆波,邓成义,王月,杨康五、主要参考文献:1 艾佳i方案说明和艾佳esp项目可行性分析报告2崔勇powerbuilder8.0编程实用教程中国水利水电出版社 1999年出版 3刘云生 卢炎生 卢正鼎数据库系统概论(第二版) 华中科技大学出版社 1997年出版4 张海藩软件工程导论(第三版) 清华大学出版社 1997年出版 指导教师签字 主 任 签 字 年 月 日 (此任务书装订时放在毕业设计报告第一页)开 题 报 告题目本毕业设计题目为:企业供销存管理系统。摘要随着信息科技的发展,冲击着企业传统的生产管理模式,取代它的是数字化及信息化的生产管理概念!“供销存管理系统”是天和软件工作室所开发的商用管理软件。该软件具有时尚界面与高度灵活的特点。用户更可根据他们自己的要求,自行设定个性化的报表编印格式。“供销存管理系统”不仅大大提高企业的生产效率,更带给企业一个具有时代气息的管理概念。系统要求显示分辨率为800*600 256色或以上,适应于win95或更高的版本。本软件参考了各类财务、库存管理软件,溶入了各自的优点并采纳众多用户的宝贵意见和建议,摒弃一些华而不实的东西,真正地从用户的需要出发,为客户需要而设计。本软件适合各类企事业单位库存管理地需要,操作极为简便。高效实用。系统分库存管理和系统维护两部分,在库存管理中做资料的录入与修改和报表的输入等日常业务处理。在系统维护中做数据备份数据恢复,数据库压缩修复等一些重要的系统维护的任务。只有管理员才能进入此部份,初始管理员密码为空,进入系统后可修改管理员密码,以保护数据安全。关键词库存、维护、报表、备份、数据安全topicthis graduate design concentrate on the topic of supply, sale and store in management of the system for business enterprise.abstractalong with the development of technology information, pound at the production management of the business enterprise tradition mode, and replace what is the production of the arithmetic figure and information management concept! supply,sale and store management system is a project for development of the software circle,the software has the vivid characteristics of vogue interface and high degree.the statement plait that customer can set up the character according to their own request of printing by oneself . supply,sale and store management system not only can increase the business enterprises production efficiency,but also more on taking a management concept for having the ages breathing of business enterprise.the system request shows to distinguish the rate to800*600 256 color or above, orientation in the win95 or higher version.this software the refers to the management software of various finance, stock,adds the advantage that each from and adopt demand that the precious opinion of the numerous customer with suggest, abandon some glib things, and really set out from the customer, and need for customer but design.in keeping with various enterprise business unit of this software stock management ground demand, operation extremely chien is then.efficiently practical.the stock of system cent manages to support with system two part, manage to inside do the datas insert into the usual business with the statements importation with modification to handle in the stock.in the system that the system support to inside do the data backup the data instauration, database to compress to repair the etc. to is some the importance the mission that support.has to manage the manager can enter this part, early manage the managers password is a null , enter the system empress can modify to manage the managers password, then protect the data safely.keywords:stock, maintenance, statement, backup, data safety一、编写目的为提高工作效率,便于管理员对库存产品进行统计和管理,特开发出进销存管理分析系统软件。本文档将对该管理分析系统软件进行详述,以便根据用户的要求进行软件的开发。二、目标1、该管理分析系统软件将对库存产品进行资料管理和统计,对产品的进货单和产品的销售单进行录入管理和统计。2、确保数据库的安全,保持数据一致性。3、具有良好的用户接口,能方便使用。4、完善的查询,维护系统,起到辅助决策的作用。5、完整的报表输出,减轻用户负担。6、开发软件与其他有关软件之间的关系:独立软件。三、进度安排1、查阅资料及外文翻译(两个星期)2、系统总体构思及方案设计(一个星期)3、系统软件设计、进行调试(三个星期)4、撰写论文( 一个星期)目 录第一章 选题背景6第二章 毕业设计所需环境和开发工具介绍62.1 毕业设计所需环境62.2.1 什么是delphi72.2.2delphi6.0的特点8第三章 需求分析93.1需求规定93.11对功能的规定93.12对性能的规定103.13输入输出要求113.14数据管理能力要求113.15故障处理要求113.16其他专门要求123.2运行环境规定123.21设备123.22支持软件123 .3性能需求12第四章 数据库结构的设计134.1 数据字典134.1 库存系统er图17第五章 系统设计与具体实现185.1系统设计概念185.11安全性、可靠性、容错性185.12开放性、标准化185.13实用、灵活、易于扩展185.2系统的具体实现185.21总体结构185.22库存管理模块:195.23功能需求与程序的关系20总 结24致 谢25附 录24附录1:用户接口及界面26硬件接口29软件接口29附录2:源代码错误!未定义书签。一、库存部分源代码错误!未定义书签。二、公共源代码部分错误!未定义书签。 第一章 选题背景瞬息万变的信息要求、日益增长的服务项目,千姿百态的通信手段,日趋复杂的企业管理,已迫使用计算机管理系统来取代传统、原始的人工管理方式。随着企业管理项目日趋增多,必须使每个管理项目都要有一套各自独立的管理系统,可通过在企业自动化的管理系统中引入完善的管理机制,使系统能在现有基础上更为有力的进行组织和管理,从而达到节省管理资源,提高企业管理质量的目的,本课企业供销存管理系统的设置正是围绕这一目的而设计的。随着计算机技术的普及,掌握计算机已成为21世纪每个人必须具备的一项基本技能,作为企业更需要利用计算机来处理记录日常的采购,库存,和销售,自动生成明细表,便于企业的领导者做出正确的发展方向和改革创新。如果用传统、原始的手工管理会显得十分麻烦,错误较多,费时费力。故需要使用一套完整可靠的供销存管理系统,来为企业提高工作效率,节省人力资源。该管理系统应能达到有效、方便、安全、易管理等好处。当前供销存面临的问题主要从三个方面来论述:供销存的环境、技术上的问题、管理上的问题。然而管理上的问题有很多,但是主要表现在:管理思想陈旧,管理手段落后,管理思想还未真正摆脱计划经济的影响,管理粗放,还停留在传统的经营模式上,强调严格管理而不是科学的管理,管理者跟不上市场的变化及新技术饿快速发展,管理手段缺乏先进技术、工具的支持。供销存的整体结构不合理,采用封闭式的供销存结构,追求“小而全”或“大而全”,不是建筑在社会的合理大分工、合作生产的基础上、因而供销存背上大包袱,并干扰了供销存的生产经营运作,使供销存处于一种低效率的运作状态。等等一系列的问题都需要我们的管理系统能够解决。本课题设计彩的技术是利用delphi开发工具,实现一些基本功能,如查询、修改、插入操作等。由于采用delphi设计此管理系统应是目前来说较好的一种方法。本系统设计将会介绍如何利用delphi技术来实现此供销存管理系统的基本思想和技术方法。第二章 毕业设计所需环境和开发工具介绍2.1 毕业设计所需环境windows2000/xp, borland delphi6.0 windows2000服务包 msql server2.2开发工具delphi6.0 简介 世界如此形容delphi:真正的程序员用c,聪明的程序员用delphi。我们会问这样的问题:“到底什么使得delphi如此优秀?”和“和别的编程工具相比,我们为什么更愿意用delphi?”等等。我想这应该归结于它的高效性。要创建windows应用程序,使用delphi是我们能够找到的最为简捷的途径。我们把决定一个软件开发工具效率的因素归结为以下5点:可视化开发环境的性能;编译器的速度和已编译代码的效率;编程语言的功能及其复杂性;数据库结构的灵活性和可扩展性;框架对设计和使用模式的扩充。还有许多其他因素应该包括进去,如配置、文档、第三方的支持等。 delphi和visual basic在完善窗体设计器的功能方面展开了激烈的竞争。它们的新版本功能一个比一个强。delphi的窗体设计器的与众不同之处在于,delphi是建立在一个真正面向对象的框架结构基础之上的。这样,你对基类所做的改变都将会传递给所有的派生类。这里涉及的一项关键技术就是vfi(visual form inheritance),即可视化窗体继承。vfi技术使你能够动态地继承当前项目或对象库中的任何其他窗体。一旦基窗体发生改变,派生的窗体会立即予以更新。 快速的编译器可以使你逐步递进的开发软件,经常的修改源代码,重新编译,测试,再修改,再编译,在测试形成这样一个良好的开发环境。如果编译速度很慢,开发者就不得不分批地修改代码,每次编译前进行多处修改以适应一个低效率地循环过程。提高运行效率,节约运行时间,生成的二进制代码更为短小,其优越性是不言而喻的。也许pascal编译器最著名的特点就是速度快,而delphi正是建立在这种编译器的基础之上的。事实上,它可能是针对windows的最快的高级语言本地代码编译器。以往速度很慢的c编译器在近年来取得了很大的进步,增加了链接和各种缓存策略,尤其是在visual c+和c+ builder中。但即便如此,c的编译器还是比delphi的编译器慢了几倍。因此,我们发现,选择delphi最为确切,最简单的一种方式。2.2.1 什么是delphi 从核心技术上说,delphi其实是一个pascal编译器。自从20年前anders hejlsberg写下第一个turbo pascal编译器以来,broland就一直在推动着pascal编译器向前发展。turbo pascal具有稳定,优雅以及编译速度快等特点。delphi6.0也不例外,它综合了数十年来编译器的经验和32位优化编译技术。虽然近年来编译器的功能有了显著增加,它的速度却只减慢了很少。另外,delphi的性能仍然非常稳定。2.2.2 delphi6.0的特点 在delphi5.0推出将近2年之后,borland的年度巨献delphi6.0终于在世人的面前揭开了神秘的面纱。delphi6.0不但对于borland来说是一个重要的产品,事实上对于现在的windows平台也是一个意义重大的产品。因为当microsoft全力发展.net虚拟环境,而borland本身也往linux平台上开发rad工具kylix的时候,由borland开发小组所研发的windows开发工具正好填补了仍占多数windows程序员的需要。由于信息技术的不断进步,许多程序员也不断地需要使用这些新的技术开发下一代的应用系统。delphi6.0正好可以满足各类程序员的需求,delphi6.0不但在传统的开发能力方面持续的进步,给程序员提供了好的开发环境,对于最新的信息技术,例如xml/xsl,soap,web service等都有很好的支持,让程序员能够快速地使用这些新的技术。下面我们来看看delphi6.0吸引人的新特点。l code complete功能code complete的功能在delphi5.0就已经加入了。它的功能是:在你书写程序代码时,输入关键字符后,系统会自动给出之后的代码提示。这项功能非常受到程序员的欢迎,因为code complete可以大幅的减少程序员需要键入的代码,并且减少打错的几率。delphi6.0的code complete功能又得到了进一步的改善,新的code complete窗体不但可以由程序员自行调整大小,同时还可以用不同的颜色代表不同的关键字,例如变量,方法和特性等,code complete的速度也得到了大幅的提高。l object treeview树型控件面板另外一个新的功能就是delphi6.0的object treeview面板,这个新的面板除了可以显示表单中所有的控件之外,还以树型的方式表达所有控件之间的关系。当程序员在object treeview面板中点击选中一个控件之后,这个控件就会立刻成为控件监视器object inspecter面板中的当前控件,让程序员可以方便地设定它的各项属性。有了这一功能,程序员可以很方便地控制和调整窗体中的所有控件。l 开发internet/intranet应用系统的websnap控件组delphi6.0中另一个重要的新增功能就是websnap,使用该功能,能够让程序员更方便地开发internet/intranet应用系统。websnap地特点是允许程序员直接在这些控件之中加入脚本语言,并且能够直接在delphi的开发环境中编写脚本语言,预览web应用程序的输出结果,以及web应用程序产生的html代码。delphi6.0的websnap提供了10多个控件。此外delphi6.0提供了web app debugger,允许程序员开发web应用程序,让开发web应用程序变得相对简单。总之,websnap使delphi6.0在开发internet/intranet应用系统方面有长足的进步,提供了非常好的开发环境。l xml/xsl的支援delphi6.0的另外一个重要的改进就是对于xml/xsl的支援。新的版本中增加了许多新的vcl控件,使得程序员可以轻易方便地处理各种xml/xsl文件和代码。同时,midas的代码可以直接输出成xml,或是把xml的代码直接变成midas的data packet,delphi程序员再也不需要为复杂的xml程序设计伤脑筋了。l midas的进化版本data snap在delphi6.0中,旧的delphi版本中的midas控件组将改名为data snap。data snap不但强化了midas原有的功能,更加入了许多新的控件,让程序员可以使用它开发出更为强大的应用系统。此外,data snap也改善了midas的运行效率,让使用它的应用程序能够执行的更快。 总之,delphi6.0可以说是最新的也是最好的windows开发工具。使用它将使的我们可以方便地开发各种windows应用程序,体验编程的无限快乐。第三章 需求分析3.1需求规定3.11对功能的规定库存管理功能模块:(1)基础数据管理:通过对库房目录、物资分类目录、库管员目录、物料库存、料单类别、bc品处理方式目录进行增、删、改、查。(2)采购入库管理:库管员输入入库日期,并选定待入库处理的收货单(来自“采购管理”);系统根据该收货单进行入库处理。生成入库明细帐的记录,更新物料库存和物品目录中的有关字段,最后将入库信息(库房号、库管员编号、入库日期)填入该收货单。 (3)生产入库管理:库管员输入入库日期,并选定待处理的“生产入库单”;系统根据该“生产入库单”内容进行入库处理。(4)其他入库管理:其他的物料入库。(5)销售提货处理:库存员输入提货日期,选定待提货处理的提货单,输入本次提货量;对系统销售订单执行情况进行检验,进行出库处理。(6) 原材料销售出库管理:管理员输入出库日期选定待处理的售料单。系统根据售料单进行处库处理。(7)拨料出库管理:库管员输入出库日期,选定待处理的拨料单(来自:“销售管理”);系统根据拨料单进行出库处理。(8)领料管理:领料单维护;领料单审批;领料处理。(9)其他出库登记:对其他的物料出库,操作员录入入出库明细帐的1个记录,系统更新物料库存和物品目录的有关字段。(10)库存统计与综合查询:综合查询;统计分析。3.12对性能的规定(1)要求短的响应时间,即系统必须在毫秒级的范围内完成一个处理(2)存储容量,要求在不影响响应时间的情况下,尽可能的小(3)由于一些不可预料的中断,使得出现脏数据等情况时要求能回复,故需一个备份存储器(4)要求具有不可预料中断时能自动重起(5)要求具有较高的安全性(拟采取分配用户权限的措施来完成)(6)精度:a.该软件的输入、输出数据精度的要求:具有自动检错的功能即各种数据形式的分离处理b.可能包括传输过程中的精度要求:不可改变原有数据形式(7)时间特性要求:a响应时间:毫秒级b更新处理时间:毫秒级c数据的转换和传送时间:毫秒级d解题时间:毫秒级(8)灵活性 a、操作方式上的变化:基本上是由鼠标来选定所需响应项,但也定义了快截键来代替当鼠标发生问题时的操作,同时,支持扫描输入b、运行环境的变化:可以适应win 98/2000/xpc、同其他软件的接口的变化:由于是独立软件,故基本不与其他软件接口d、精度和有效时限的变化:在于所用计算机的配置问题,但基本相差不太大e、计划的变化或改进:当发现有某些功能需加强时,可让维护人员进行智能性的改进 3.13输入输出要求1. 输出(1) 采购系统的输出必须产生一个显示将要采购物品的数量、种类、各物品种类所需资金的报表;(2) 库存系统必须产生一个日报以显示物品的数量、种类、已采购的数量、在进货途中的数量、准备出库的数量、相关的单位成本,并按物品的数量分类;(3)销售系统输出每日销售订单及客户定货情况统计分析报表。2. 输入(1) 采购系统输入采购订单包括所需物品的物品的数量、种类,需要 和供货商的供货合同和记录供应商的概况可提供的等;(2) 库存系统输入每日的根据采购计划对到物品的品种、规格数量和质量逐一验收的情况记录 ,同时更新物料数据库(3) 销售输入输入每日客户订单统计表及客户协议合同。; 解释各输入输出数据类型,并逐项说明其媒体、格式、数值范围、精度等。对软件的数据输出及必须标明的控制输出量进行解释并举例,包括对硬拷贝报告(正常结果输出、状态输出及异常输出)以及图形或显示报告的描述。3.14数据管理能力要求 需要管理的文件个数:15个表的个数:5个3.15故障处理要求 软件方面:a:读后写的问题,表现在读出失效数据,要求能妥当解决 b:回复的问题 c:数据的备份问题 d:文档不一致问题 硬件方面:a:停电问题 b:磁盘破坏问题 c: 输入输出设备的可靠性3.16其他专门要求使用方便的要求:界面友好,可视性强,易上手,基本达到零培训可维护性、可补充性、运行环境可转换性的特殊要求:软件的辅助文档详实、准确、对操作系统的兼容性好3.2运行环境规定3.21设备a:处理器型号及内存容量:win 98/2000/xp 64mb:外存容量、联机或脱机、媒体及其存储格式,设备的型号及数量:200m,联机,磁盘磁带,p,三台以上 c:输入及输出设备的型号和数量,联机或脱机:打印机(型号不拘) 数据扫描仪,两台以上d:数据通信设备的型号和数量:网络适配器等e:功能键及其他专用硬件:无3.22支持软件piii 系列机,32位数据源,delphi , msql server系列3 .3性能需求 性能需求产品的进货单和产品的销售单中的“单价”和“金额”的精度取到小数点后两位,“数量”的精度取整数。 时间特性该管理分析系统从启动到进入主菜单的时间正常情况下少于秒,录入并更新数据的时间正常情况下少于秒。 灵活性本管理分析系统软件适应于windows95982000nt中文版的环境下运行。第四章 数据库结构的设计4.1 数据字典() 数据流条目库存报警:(仓库名称、货品编码、货品条码、单位、品名规格、货品类别、入库价、出库价、当前库存量、库存上限、库存下限)名字:仓库资料描述:对仓库的记录资料。定义:仓库名称+仓库位置。位置:输出 打印机。名字:来往单位资料别名: 客户单位资料描述:对来往单位的记录资料。定义:来往单位名称+电话+传真机+传呼机+手机+详细地址+邮编+联系人位置:输出打印机。名字:采购收货单描述:采购收到货物的票据证明。定义:采购收货单=日期+单号+出货仓+供货单位+货品类别+开单人+货品编码+品名规格+单位+单价+数量+金额位置:输出打印机。名字:采购退货单别名:客户退回货物的记录票据。定义:采购退货单日期+单号+退货仓+供货单位+货品类别+开单人+货品编码+品名规格+数量+金额位置:输出打印机名字:采购入库明细表描述:采购员采购动作成功后,货物入库记录的详细记录。定义:日期+单号+进货仓+供货单位+开单人+备注+货品编码+品名规格+货品类别+单位+单价+数量+金额+货品类别数目+总数量+总金额位置:输出打印机名字:供应商入库汇总表描述:供应商供应的货物入库登记记录资料。定义:仓库名称+货品条码+货品编码+单位+品名规格+货品类别+入库价+出库价+当前库存量+库存上限+库存下限+总库存量位置:输出打印机。名字:销售发货单描述:销售发货的票据。定义:销售发货单=日期+单号+出货仓+收货单位+开单人+备注+货品编码+品名规格+单位+单价+数量+金额位置:输出打印机名字;销售退货单描述:记录客户退货的票据。定义:日期+单号+退入仓+收货单位+开单人+备注+货品编码+品名规格+单位+单价+数量+金额位置:输出 打印机名称:领料出库描述:把库存中物品领出仓库的详细记录资料。定义:领料出库时间+单号+领料仓+领用部门+开单人+备注+货品编码+品名规格+单位+单价+数量+金额位置:输出打印机名称:仓库调拨描述:用于处理同一个单位在不同仓库之间调拨物品。定义:仓库调拨日期+单号+调出仓+调出部门+调入部门+调入部门+开单人+货品编码+品名规格+单位+单价+数量+金额位置:输出打印机名字:产品入库明细表描述:车间生产出的产品送入仓库保存的详细登记表。定义:产品入库明细表=日期+单号+进货仓+生产部门+开单人+备注+货品编码+品名规格+单位+单价+数量+金额+生产部门(个)+开单人(位)+备注(条)+品名规格(类)+数量+总金额(元)名字:库存报警描述:无论是仓库的那一种货品超过了它的上限或下限,那么库存就产生报警。定义:库存报警=仓库名称+货品编码+货品条码+单位+品名规格货品类别+入库价+出库价+当前库存量+库存上限+库存下限库存管理要求产品的入库单|产品的出厂单产品的进货单进货日期单据编号进货商附加说明品名计量单位单价数量金额产品的销售单销售日期单据编号客户附加说明品名计量单位单价数量金额查询要求产品的进货情况|产品的销售情况|统计要求产品的进货情况进货日期单据编号进货商附加说明品名计量单位单价数量金额产品的销售情况销售日期单据编号客户附加说明品名计量单位单价数量金额统计表产品的库存情况() 文件条目文件名:进货文件组成:进货日期单据编号进货商附加说明品名计量单位单价数量金额 组织:按产品的单据编号及品名的递增顺序排列文件名:销售文件组成:销售日期单据编号客户附加说明品名计量单位单价数量金额 组织:按产品的单据编号及品名的递增顺序排列文件名:库存文件组成:品名计量单位数量组织:按产品的品名的递增顺序排列(3)小说明小说明只描述最底层的基本加工。加工编号:加工名:检查有效性输入流:库存管理要求,查询要求输出流:有效的库存管理要求,有效的查询要求加工逻辑:检查输入要求的有效性加工编号:.加工名:要求类型处理输入流:库存管理要求,当前日期输出流:产品的进货单,产品的销售单加工逻辑:根据库存管理要求的类型选择 case 1:产品进货,输出产品的进货单 case 2:产品销售,输出产品的销售单加工编号:.加工名:查询类别处理输入流:查询要求输出流:查询产品进货情况,查询产品销售情况,统计要求加工逻辑:根据查询类别选择 case 1:查询产品进货情况 case 2:查询产品销售情况 case 3:统计要求加工编号:.加工名:产品进货查询输入流:查询产品进货情况,进货文件输出流:产品进货情况加工逻辑:根据查询产品进货情况的要求从进货文件中读出产品进货记录,输出产品进货情况加工编号:.加工名:产品销售查询输入流:查询产品销售情况,销售文件输出流:产品销售情况加工逻辑:根据查询产品销售情况的要求从销售文件中读出产品销售记录,输出产品销售情况加工编号:.加工名:产品库存统计输入流:统计要求,库存文件输出流:统计表加工逻辑:根据统计要求从库存文件中读出所有库存产品的记录,输出统计。4.2 库存系统er图日期单号退料仓领用部门退料入库调入部门品名规格领料出库日期单号数量备注领料仓领用部门开单人单位货品编码品名规格单价金额数量备注开单人单号调入仓日期领料退料处 理仓库调拨单单价单位金额调出仓调用部门货品编码仓库物品管理库存报警仓库管理员统计金额品名规格货品编码品名规格开单人生产部门备注金额数量产品入库处 理产品入库汇总表备注产品入库明细单总金额数量生产部门单价单位单号日期开单人进货仓生产产品入库日期单号进货仓生产部门开单人备注货品编码品名规格单位金额单价数量第五章 系统设计与具体实现5.1系统设计概念5.11安全性、可靠性、容错性 安全可靠是一个应用系统的灵魂,一个极小的差错,可能会造成整个系统的瘫痪,甚至可能造成供销存的巨大损失。因此系统设计必需把安全性、可靠性、容错性放在首位。5.12开放性、标准化 从发展的眼光看,一个综合的计算机管理系统要实现市场、决策、管理、设计、制造等各环节的信息共享,完成不同制造厂商的设备和计算机软硬件资源的数据交换。建立一个由开放式,标准化的异构式网络系统,开放式标准化的异构式数据库组成的平台来满足当前的需求,同时又能适应今后新技术的引进、开发和推广。 5.13实用、灵活、易于扩展 系统设计尽量简单,灵活易于管理,有利于将来需要时进行功能改进和新技术引入。先进性、成熟性 我们所处的时代是信息时代,通信和计算机技术的发展日新月异。因而,应用系统的建设不仅应适应新技术发展方向,保证其先进性,同时兼顾成熟的计算机技术、保证系统的可靠。5.2系统的具体实现5.21总体结构 完成图形 数据转换图形管理模块输出模块输入模块销售管理模块库存管理模块采购管理模块 采购需求 库存管理 生产需求5.22库存管理模块:a.模块描述:输入当采购模块发出采购定单时开始应作,直到入库,记录入库时货单编号、日期等货品信息。通过生产产品入库单、领料出库、退料入库、仓库调拨的录入,及时的调整库存货品。可以及时的打印出产品入库汇总表和产品入库明细表。当库存货品数量小于等于必须库存量时发出库存报警。b.功能:库管人员通过打印产品入库汇总表和产品入库明细表进行库存核实和了解,库存报警时及时的从其他仓库调拨货品或者开出采购单给采购人员进行采购。c.结构:生产产品入库产品入库明细表库存报警明细表仓库调拨退料入库领料出库库存管理模块产品入库汇总表d.性能:内部操作库存报警,调拨指明从哪个仓库移动多少数量到哪个仓库,程序改变相应仓库的数量并打印产品入库汇总表和产品入库明细表。e.输入项:生产产品入库单(日期,单号,进货仓,生产部门,开单人,备注,货品编号、规格品名、单价、数量、金额)领料出库(日期,单号、领料仓、领用部门、开单人,备注、货品编号、规格品名、单价、数量、金额)退料入库(日期,单号、退入仓、领用部门、开单人,备注、货品编号、规格品名、单价、数量、金额)仓库调拨(日期,单号、调入仓、调出仓、开单人,备注、货品编号、规格品名、单价、数量、金额)f.输出项:打印出产品入库汇总表和产品入库明细表;库存报警。 g.算法: select every item from certain db update every item into certain db delete certain line from certain db add every item into certain db if db has changed then refresh certain db link db then update certain items or search itemscertain货物库存if 库存上限then 库存报警 then 库存管理人员启动采购管理模块h.流程逻辑:用户进入仓库管理模块后,即可对生产产品入库单、领料出库、退料入库、仓库调拨的录入,产品入库汇总表和产品入库明细表的打印。i.接口:通过相应模块的修改和保存进行内部数据的修改,打印接口进行产品入库汇总表和产品入库明细表的打印j.存储分配:对生产产品入库单、领料出库、退料入库、仓库调拨的录入分配不同的存

温馨提示

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

评论

0/150

提交评论