还剩17页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
__库存管理系统设计摘要__库存管理系统是典型的信息管理系统MIS其__主要包括后台数据库的建立和维护以及前端应用程序的__两个方面对于前者要求建立起数据一致性和完整性强、数据安全性好的库而对于后者则要求应用程序功能完备易使用等特点经过分析我们利用__工具其提供的各种面向对象的__工具尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象首先在短时间内建立系统应用原型然后对初始原型系统进行需求迭代不断修正和改进直到形成用户满意的可行系统本系统主要完成对__的管理,包括进货管理,销售管理,库存管理和员工管理四个方面系统可以完成对各类信息的浏览、查询、添加、删除、修改等功能系统的核心是销售、库存查询和进货管理三者之间的__,每一个表的修改都将联动的影响其它的表,当完成销售或进货操作时系统会自动地完成相对应信息的修改查询功能也是系统的核心之一,在系统中主要根据商品编号和商品名称等进行查询,其目的都是为了方便用户使用,以求更快的查找到各个物料和产品品质的基本信息系统有完整的用户添加、删除和__修改功能,系统采用SQL来设计数据库关键词数据库;__;商品;信息系统;库存管理目录TOC\o1-3\h\u摘要1绪论31__库存管理系统概要
41.1__库存管理的现状
41.2__库存管理的发展背景和意义42系统规划
52.1系统任务
52.2系统目标
52.3系统计划
52.4可行性研究55663系统分析
73.1需求分析
73.2组织机构图
73.3业务流程图
83.4数据流程图
83.5系统分析1010101111114系统设计
124.1系统功能模块图
124.2数据库设计
121213134.3数据库表
144.4输入输出设计145系统的维护166结语17____18绪论__库存管理系统是一个__不可缺少的部分它的内容对于__的决策者和管理者来说都至关重要所以__库存管理系统应该能够为用户提供充足的信息和快捷的销售,查询手段但一直以来人们使用传统人工的方式管理文件信息,这种管理方式存在着许多缺点如:效率低、保密性差另外时间一长将产生大量的文件和数据这对于查找、更新和维护都带来了不少的困难随着科学技术的不断提高计算机科学日渐成熟其强大的功能已为人们深刻认识它已进入人类社会的各个领域并发挥着越来越重要的作用作为计算机应用的一部分使用计算机对品质信息进行管理具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等这些优点能够极大地提高__库存管理的效率也是企业的科学化、正规化管理与世界接轨的重要条件因此,__这样一套管理软件成为很有必要的事情在接下来我们将以__一套__库存管理系统为例谈谈其__过程和所涉及到的问题及解决方法1__库存管理系统概要
1.1__库存管理的现状库存管理是__经营管理中的核心环节,也是__能否取得效益的关键,如果能做到合理进货、及时销售、库存量最小、减少积压,那么__就能取得最佳的效益由此可见,库存管理决策的正确与否直接影响了企业的经济效益我国国内许多中小型__装备资金少,在计算机应用、数据交换、信息传输上都严重滞后,整体信息传输、资料存储、商品分析、报表编制、市场预测等功能无法发挥很多环节仍采用人力方式进行低效的采购、销售、物流、财务处理
1.2__库存管理的发展背景和意义当今社会在不断进步,科学技术和管理也在迅速发展,世界经济正在从工业经济向知识经济转变,我们说知识经济的两个重要特征就是信息化和全球化,要实现信息化和全球化,就必须依靠完善的网络和完善的数据库在这样一个飞速发展的信息时代,在各行各业中离不开信息处理,这正是计算机被广泛应用于管理信息系统的环境面对此番形势,在手工管理的情况下,管理人员很难对进货量及库存量进行良好的控制,商品的供求信息很难正确得到,各部门之间的通讯也经常不畅通,这在激烈竞争的市场中是非常不利的__库存管理系统就是在这种状况下出现的,它利用计算机的技术,使得__进货、库存和销售能够有机结合起来,提高__的效率和效益,而且__在客观性、时效性、科学性等方面抢得了先机,为运用现代化手段管理__提供了保证,使__的人、财、物最大限度地发挥了效益,杜绝了商品购、销、存多方面的漏洞2系统规划
2.1系统任务__库存管理信息系统的任务内容涉及__库存管理的全过程,包括入库、出库、销售、库存统计查询等等它将包括以下内容
1.对__内的各类货物进行分类管理
2.存储各类信息档案包括货物、商品基本信息、供货单位信息、使用单位信息等
3.仓库管理的各种信息的输入,包括采购入库,销售出库等
4.对库存管理的各种信息的查询,修改,维护和报表打印
2.2系统目标
1.大大提高__的运作效率
2.通过全面的信息采集和处理,辅助提高__的决策水平
3.使用本系统,可以迅速提升__的管理水平,为降低经营成本,提高效益,增强__扩张能力,提供有效的技术保障
2.3系统计划
1.有关调试、研究和计划所建议的__系统
2.接着进行软件系统定义的一个阶段需求分析回答系统所要做的对软件需求描述的精细化
3.初步概要设计,之后就是详细设计
4.进行模块的编码及测试,写出测试报告(论文)
5.最后是文档的整理
2.4可行性研究技术可行性技术可行性包括一下几个方面硬件,系统软件,应用软件,技术人员针对这四个方面可行性都是没有问题的,本系统预采用XHTM和J__aScript加SQL数据库目前,数据库产品较多,每种产品都具有各自的特点和适用范围,因此,在选择数据库时,应考虑数据库应用的特点及适用范围,选择最合适的
1.XHTM介绍XHTML是(TheExtensibleHyperText__rkupLanguage,可扩展超文本标识语言)的缩写HTML是一种基本的WEB网页设计语言,XHTML是一个基于XML的置标语言,看起来与HTML有些相象,只有一些小的但重要的区别,XHTML就是一个扮演着类似HTML的角色的XML,所以,本质上说,XHTML是一个过渡技术,结合了部分XML的强大功能及大多数HTML的简单特性
2.J__aScript介绍J__aScript是一种基于对象和__驱动并具有相对安全性的客户端脚本语言同时也是一种广泛用于客户端Web__的脚本语言,常用来给HTML网页添加动态功能,比如响应用户的各种操作是一种动态、弱类型、基于原型的语言,内置支持类
3.SQLSQL语言是高级的非过程化编程语言,允许用户在高层数据结构上工作它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统可以使用相同的结构化查询语言作为数据输入与管理的接口SQL语言语句可以嵌套,这使他具有极大的灵活性和强大的功能经济可行性近年来,企业管理者开始重视存货管理的重要性,存货管理主要是对商品的管理,它强调的是对商品货物的存储和传送,数量和状态变化信息的管理,其目标是在于降低库存成本,减少库存资金占用的同时,保证商品货物按计划流动,保证生产过程中的物料需求,保证生产的正常运行,从而使商品满足顾客和市场上的需求,库存控制就是要权衡库存费用(包括商品价值,订货费用,短缺等),使总费用最低__库存管理系统的职能大体上包括订单管理、入库管理和出库管理所以库存管理人员已经成为仓库的计划员,他们的工作也受到了高度的重视,他们和市场部门及生产部门协同工作并成为整个企业组织的重要组成部分因此,商品货物信息必须具有高度的准确性,这就需要有好的管理系统,能简明的反映实际情况社会可行性信息社会的高科技,商品经济化的高效益,使计算机的应用已普及到经济和生活的各个领域计算机虽然与人类的关系愈来愈密切,但是仍然还有人由于计算机操作的不方便而继续使用传统的手工劳动为了适应现代社会人们高度强烈的时间观念,__库存管理系统软件为__库存管理方面带来了极大的方便操作人员只需要输入一些简单的汉字或数字,便可很方便的达到自己的目标综上所述,不管是从技术上考虑,还是从经济以及社会上考虑,我们的系统都具有一定的可行性,因此我们才__研究这个系统供广大读者使用3系统分析
3.1需求分析随着我国__开放的不断深入,经济飞速的发展,企业要想生存、发展,要想在激烈的市场竞争中立于不败之地,没有现代化的管理是万万不行的,__库存管理的全面自动化、信息化则是其中极其重要的部分为了加快__库存管理自动化的步伐,提高__的管理业务处理效率,建立__库存管理系统已变得十分必要将计算机这一信息处理利器应用于__的日常管理已是势必所然,而且这也将为__库存管理带来前所未有的改变,它可以带来意想不到的效益,同时也会为企业的飞速发展提供无限潜力采用计算机管理信息系统已成为__库存管理科学化和现代化的重要标志,它给企业管理来了明显的经济效益和社会效益主要体现在极大提高了__工作人员的工作效率,大大减少了以往入出存取流程繁琐,杂乱,周期长的弊端,可以减少入库管理、出库管理及库存管理中的漏洞,可以节约不少管理开支,增加企业收入常__管理的操作自动化和信息的电子化,全面提高了__的管理水平入库、库存、出库还是现在企业__库存管理的规基本模式,虽然,最近又出现了很多新的管理模式,如基于零库存思想的沃尔玛特管理方式,但这些新的思想在中国大部分企业的管理中还是难以实现的所以如何设计好__库存管理系统,尽可能地减少__库存管理的重复性和低效性就成为当前最为重要的问题__供销管理的核心是入库、库存和出库之间的__,如何处理好三者之间的关系是系统最为关键的部分另外,经办人信息和厂家信息管理也是__库存管理中一个必不可少的部分,它提供着与入库和出库相关的地一些信息,使得整个系统更加完整,更加实用通过对__库存管理日常工作的详细调查,搜集了大量的资料,从系统结构的组织,功能的实现,技术的要求以及可行性等多方面进行考虑,认为本课题是一个适应现今__供销管理需求的计算机信息管理系统,具有一定的实际__价值和使用价值
3.2组织机构图图3—1组织机构图
3.3业务流程图__库存业务流程图图3—2__库存业务流程图
3.4数据流程图数据流程图数据流程图(简称DFD)是便于用户理解的系统数据流程的图形表示,它能精确的在逻辑上描述系统的功能,输入、输出和数据存储等,也是描述管理信息系统逻辑模型的最主要的工具总的数据流程图外部实体主要有消费者,供货商,消费者通过__从__购得商品,__与供货商就是一个供求关系通过__向其提供订货单,选择需求的货物图3—3数据流程总图__库存管理系统的第一层图__库存管理系统主要包括了进货管理管理,销货管理管理,退货管理三个主子模块,进货有进货统计表,销货有销货统计表,退货有退货统计表,三者通过_____在一起,组成__库存管理系统图3—4数据流程子图Ⅰ对于__库存管理子模块中,主要有添加,删除,修改,查询功能,其中货物的添加要进行详细的数据处理,对货物的信息都要按要求填写,否则不能正常添加__库存管理二层数据流程图消费者提出交易请求,_____进行交易登记图3—5数据流程子图Ⅱ
3.5系统分析作为一个__库存管理系统,其功能是实现__中商品的进货销售,库存等管理的系统化、规范化和自动化本系统主要需要完成的功能有如下几条包括进货登记、销货登记、退货登记等其中进货登记中还包含进货商登记,如过是新的进货厂商,可以直接在此登记入库进货和销售的主要交易都是在此进行每次交易(包括进货、销货和退货)都需要对商品名称、生产厂商、商品型号、单价、数量、总金额、交易日期、经手业务员编号等各项记录在交易过程中,程序的编写尽可能的方便员工进行交易,比如进货登记时,如果商品编号相同,则自动添加该商品的其它属性;销货登记时,用户只要输入商品编号,该商品的其它属性即可自动出现退货登记时,只要输入正确的销货编号,其销售信息也将自动列出,尽量的方便了用户的操作,同时对于登陆的员工编号程序也自动的将其列在进货登记、销货登记中,已防止员工进行非正常的交易包括今日进货统计、本月进货统计、本季度进货统计、本季度进货统计、本年度进货统计等其中每次进货统计都是按进货厂商和进货总金额统计显示的使用一个表格显示所选时间段的全部进货数据,包括进货编号、商品名称等再使用另一个表格显示分别从各个厂商进货的金额,还有一个文本框用于显示次时间段的进货总金额包括今日销售统计、本月销售统计、本季度销售统计、本年度销售统计等,其中每次销售统计都是按生产厂商和销售总金额统计显示的使用一个表格显示所选时间段的全部销售数据,包括销货编号、商品名称等再使用另一个表格显示分别从各个厂商进货的金额,还有一个文本框用于显示次时间段的销售总金额实现各种数据表的浏览,包括进货表,商品库存表、销售表、退货表、员工表、进货商表等对于员工表___还可以对其进行删除或添加用户操作包括更换用户、修改__、退出系统等更换用户的操作方便了用户的使用,同时更加方便了___对于系统数据的查询,可以做到随时查看,以使___对帐目一目了然,同时方便了普通用户的交__使用本系统修改__和退出系统都是对于系统管理的辅助功能,再这里就不详细说明了4系统设计
4.1系统功能模块图图4—1功能模块图
4.2数据库设计数据库设计作为本系统设计的一部分不可缺少__本系统中使用的数据库系统是SQL__与供货商、消费者之间的关系图体现__的进货、销货与退货操作实体E-R图如下图4—2__与供货商、消费者之间的E-R图___与员工之间的关系图一名___可以管理若干员工实体E-R图如下图4—3___与员工之间的E-R图商品的属性包括商品编号、生产厂商、商品名称、型号、进货价、销货价、数量、进货年、进货月、进货日、业务员编号、总金额等图4—4商品属性图
4.3数据库表本系统需要建立以下几个数据表buy表进货表、goods表现存商品表、sell表销售表、retreat表退货表、employee表员工表、__nufacturer表进货商表由于数据量比较小,所以这些数据表都存在一个数据库下sellsystem.mdb在系统的数据库设计中,进货表、销货表、商品库存表和退货表涉及了交易管理三个子菜单的绝大部分数据,是本系统数据库的核心,所以将对其部分表的设置列表显示__nufacturer表(进货商表)中包括有厂商编号、厂商名称、__人姓名、__、厂商地址等字段employee(员工表)中包括有员工编号、员工姓名、员工__、员工__、员工地址等字段buy表(进货表)中包括有进货编号、商品编号、商品名称、生产厂商、型号、数量、进货价、进货年、进货月、进货日、总金额、业务员编号等
4.4输入输出设计输入设计的原则主要有简单性,最小量原则,少转换原则,早检验原则1.销货登记输入输入商品编号,自动生成有关商品信息图4—1销货登记输入表2.输入销货编号及销货数量进货登记输入输入商品编号,进货编号,商品名称等信息图4—2输入销货编号及销货数量5系统的维护
5.2系统的维护系统的维护是系统生存的重要条件,在系统整个生命周期中,三分之二以上的经费用在系统维护上,从人力资源的分布看,现代世界上90%的软件人员在从事系统的维护工作,__新系统的人员仅占10%,这些统计数据表明系统维护任务是十分繁重的1.维护的内容程序的维护在编程中有许多没有被发现的错误,在系统运营过程中,还要对程序不但更新,以确保系统能够正常工作数据文件的维护对于有关系统的数据库,其他文件,__进行维护,定时不定时对数据进行备份代码的维护在编程过程中,代码的书写要整齐,规范,可能当时能够运行,但是还是要对其规范化机器、设备的维护即硬件的维护,对于版本的更新,以及软件的升级的维护工作
2.维护类型更正性维护,适应性维护,完善性维护,预防性维护6结语本次系统的设计主要目的是为了__库存管理人员提高效率提供方便和帮助在该系统__中通过建立数据库,以及对各种信息库的__(如添加、查询、修改、删除)及设计系统维护___分,完成了此次对__库存管理系统的设计__过程中,我意识到最重要的环节在于对系统的流程、功能模块、框架结构等方面的把握和设计同时,在这次的系统__中我也看到了自己在新知识的学习,新工具的应用方面的不足尤其是知识只停留在书面上的了解,还不够深入透彻,对它们的__环境不是非常了解,所以在程序的__过程中遇到了很多的困难其功能基本符合用户需求,能够实现品质检测的基本信息的录入、更新、修改删除查询等基本功能,从而实现产品检测的管理对于数据的一致性的问题也通过程序进行了有效的解决但是由于经验方面的原因,以及对__库存方面的操作流程了解不足,该系统还有许多不尽如人意的地方和功能上的缺陷,这些都有待于进一步改善____
[1]郭世正卢震供应链与物流管理.机械工业出版社,20127
[2]刘永胜.库存管理面临的挑战与对策..经济管理出版社,
2006.3
[3]NedSnell.中文版MicrosoftOffi__97自学通.机械工业出版社2004。